1.3 什么是防御性编程?
顾名思义,防御性编程是一种细致、谨慎的编程方法。为了开发可靠的软件,我们要设计系统中的每个组件,以使其尽可能地“保护”自己。我们通过明确地在代码中对设想进行检查,击碎了未记录下来的设想。这是一种努力,防止(或至少是观察)我们的代码以将会展现错误行为的...
5313℃
没错,只有3件事。我多么希望在大学期间学会很多件事,但是我 深知没有任何专业会对你进行完整而透彻的教育。一门专业是为了传授你基本知识并且教会你学习其他知识的技巧。然而作为一名软件开发员,随着经验的积累,我 发现越来越后悔在工作之前没有学习深入理解过本文中列出的3件事。
我相信,任...
5896℃
故事很曲折,技术和工程师的区别应该也在这里:看问题不能从自己所在的领域去看,用发散的眼光去分析问题,专家之所以是专家……
原文:
那还是80年代初期,我爸爸在一家存储设备公司工作,这个公司现在已经不存在了,它生产磁带机和驱动这些磁带高速运转的气动系统 —— 这是那个时代的产物。
...
4868℃
1. 搜索引擎营销 (SEM)
——搜索引擎营销(SEM)英文全称为Search Engine Marketing,意指通过搜索引擎进行服务和产品的营销。搜索引擎营销又主要分为两种:搜索引擎优化(SEO)和付费点击(PPC,Pay-Per-Click)。搜索引擎优化(SEO)指通...
6269℃
在写程序的过程中经常会用到$_SERVER函数,有时候对变量不太了解就会造成很大的误解。今天偶找了几个小例子来说明一下常用到的四个变量的用法~~
$_SERVER存储当前服务器信息,其中有几个值如
$_SERVER[“QUERY_STRING”],
$_S...
5795℃
“80后”上班族中诞生“赖班”一族。工龄五六年和工龄一两年的均有,赖班族的大部分成员都是未婚人,形成赖班的原因也多重多样,压力大、长期加班、一个人独居成为三大主要原因。
杨涛大学毕业之后到德州工作已有半年之久,在单位附近租了房子。杨涛告诉记者:“每天下班之后,我基本都不会按时回家...
5617℃
原文作者Phil Haack 从1997年开始从事软件开发,目前担任微软的ASP.NET MVC框架的高级项目经理,另外也负责ASP.NET的部分特性。Phil认为:开发人员能够获得的最大赞扬,就是其他开发人员的给予的赞扬。即:同行的赞扬!
作为软件开发人员,有一个小秘密:不管你...
5891℃
北京时间1月13日消息,据国外媒体报道,美国市场研究机构Royal Pingdom日前发表报告,回顾了2010年全球互联网发展状况,指出截至2010年6月,全球网民数量为19.7亿。
以下是Royal Pingdom报告摘要:
电子邮件:
全球电子邮件用户数量为18.8亿,201...
9765℃
你是不是从早忙到晚,感觉自己一直被工作追着跑?但你的忙乱也许不是因为工作太多,而是因为没有重点,目标不清楚,所以才让工作变得越来越复杂,时间越 来越不够用。一天只有1440分钟,在信息庞杂、速度加快的职场环境里,我们必须在越来越少的时间内,完成越来越多的事情。
在如今越来越复杂与...
5381℃
“要和站台维持秩序的老大爷搞好关系,关键时刻他会助你一臂之力。”
“在西直门换乘各位要做好长途急行军的准备,走死你……”“约朋友见面一定要避开西直门和公主坟这两个地铁站,否则后果自负。”……这些经验之谈充满真知灼见,而且诙谐幽默,悲喜交加,它们出自在坊间流传很广的《北京地铁生存手...
6335℃
当要雇佣开发者时,传统的面试方法显得力不从心,这是必须要面 对的现实。你会读简历、电话面试、技术面试、文化适应面试、各方面测试,最后,你基本上跟着自己的感觉走,雇佣了你认为优秀的人,即使这样,也会经常看走 眼。情况不太理想,这是因为开发者属于技术性工人,谈话反应不出他或她对所在领...
6160℃
最新一期的英国《经济学人》杂志就撰文批评 Facebook的商业模式不够成熟。到底什么是商业模式?维卫克•瓦德瓦(Vivek Wadhwa)日前在美国知名技术博客TechCrunch上刊文发表了自己的看法。瓦德瓦是加州大学伯克利分校信息学院的访问学者,哈佛大学法学院的高 级研究员...
5157℃
一位读者写道:
我是一个软件工程师。对于任何一个从事于这个领域的人,这有一个众所周知而且毫无疑问的事实:最有效率最专业的程序员的产能会比最差的那个高上1000倍。如果这个看起来不太可能,请记住,如果一个程序员写出了很多bug而需要其他程序员去修改,那他的生产率是负的。而且除非他造...
4464℃
【 变量调节器 】
capitalize 首字母大写
count_characters 字符计数(除空格)
count_characters:true 字符计数(包括空格)
cat:”String” 连接字符串
count_paragraphs 计算段数(\n)
count_...
6547℃
这些工具大多数都是在几十年前发布的!请听我慢慢道来……
师徒对话:kibitz
kibitz是一个终端工具,它主要用于让一个“师父(master)”来帮助他/她的“徒弟(apprentice)”。从本质上来说,它是通过让一个私有的终端会话对双方都可见的方式来提供双向交互性的。然后...
6302℃