1. 无风不起浪
代码设计是否糟糕,从某些地方就可以看出来。比如:
a. 超大类或超大函数
b. 大片被注释的代码
c. 逻辑重复
d. If/else嵌套过深
程序员们通常称它们作代码异味(Code Smell),但是就我个人认为“代码警报”这个名字更为合适一些,因为它有更...
5975℃
以下之适合菜鸟;
如果在 虚拟机下,需要激活网卡;
正文:
PHP 5.3.1
MySQL 5.0.89
Nginx 0.8.33 或 0.7.65 (可选)
现在,我们可以快速全自动搞定 CentOS + Nginx + PHP-FPM + MySQL 的安装了
这个可比网上流...
6728℃
2006年,小赵给我一个瑞星,个人版,然后我一直坚持升级,如果不是QQ和360大战,我就已经放弃了,幸好有了QQ和360的市场争夺,所以每个杀毒软件都在做免费,如今,瑞星也做免费了,甚兴,我现在用的还是06年版的瑞星!
来自瑞星官网的消息,瑞星公司宣布针对个人的安全软件产品全面...
6540℃
准备用Ubuntu的Server版做服务器,安装的时候没注意,直接选了个中文,进系统后发现显示出现乱码,图在最后。
下面给出解决办法:
1.用vi编辑器修改/etc/default/local文件
2.把原来的中文编码替换成下面的
LANG=”en_US.UTF-8&...
8042℃
作者Foredecker是微软开发经理。下面用第一人称的口吻来说。
我做了15年的开发经理。我曾荣幸地管理一些伟大的人 – 其中许多已成为终生的朋友。我也管理过一些我再也不想听到名字的人。在前进的道路上我遇到一些很好的导师,我也曾为一些伟大的经理、不知名的经理,一个精...
7419℃
人们常常根据工作头衔来评判他人,这缺乏公平。国外媒体根据尊重程度评出了10个IT工作角色。
1: 系统分析师
系统分析师受尊重,是因为他在创建成功的系统时需具有多种角色的经验。
他们是自主,独立,待遇高,并且工作富有挑战性。他们赚取的荣誉来自他们的教育、知识和成就。因此排名列表顶...
6811℃
iframe自适应高度的代码,主要是onload后面的这部分:
<iframe id="frame_content" src="iframe_b.html" scrolling="no" frameborder="0"
onload="this.height=this.c...
6472℃
计划(Plan)
所谓Plan,其实就是对应于编程中的“设计”阶段,当然,这里的Plan并不像设计那样重量级。它要求我们程序员在正式编程前至少要考虑一下下面的问题:
你这个程序,工具或是项目的目的,究竟是用来干什么的。你只有知道做什么,要达到什么样的目的,你才能做得对,做得...
6925℃
听了pony在峰会上的讲座,收获颇丰,晚上回家后把记录的笔记整理了一下,先放上来和大家分享一下。整理时间较短,如有不周全之处,大家谅解:)
背景:pony是公司的首席体验官、首席产品经理。这次在产品峰会上pony将自己平时经验的积累与大家交流,体验较细。这次分享研发管理部,设计...
7830℃
见 过多种不同类型的网站和系统,有好也有差。其中有些系统拥有良好的服务器/网络架构,并且进行了合理的调整和监控 ;然而一般的系统都会有安全和性能上的 问题,不能良好运行,也无法变得更流行。
在中国, 开源的LAMP栈是最流行的网络架构,它使用PHP开发,运行在Apache服务器上...
7715℃
就是这样一群人, 如果你慢吞吞的用电脑他们会急躁的抢过键盘熟练的使用各种快捷键, 他们会对着小孩子讲计算机的三原色是红绿蓝而不是红黄蓝, 他们描述大小距离更偏向于以像素作单位, 陪女朋友看电影看到电影院座位上稀稀落落的人就想做磁盘碎片整理…抱怨归抱怨, 这不也正是他们的可爱之处吗...
7990℃
长久以来我一直主张:好代码是廉价的代码。
当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。当他们走近看我的表情、知道我是认真的时,才收敛一点。
当最初的惊愕消退后,他们会用一些这样的话来反驳:“好代码不廉价,好代码是采用经过...
8297℃
编者按:原文作者John D. Cook是一位数学教授、程序员、顾问、经理人和统计学家,善于并享受结合运用这些技能来解决问题。
最高产程序员的生产力是普通程序员的好几倍。但是在任何公司,薪水通常在相当小的范围内变动。即使在整个行业,工资也相差不是很大。如果一些程序员的产量是别人的...
8090℃
21岁的时候,你从大学毕业了。第一份工作的薪水是800,做的却不是自己的专业,几个月后你离职了,原因是因为你不会做人。你每个月的钱总是不够花。你有一个男朋友,你毕业,他毕业,你们读书时就在一起,每天要打一个多小时的电话,每周一个小时多的公交车路程都不觉得远,公交车站永远有个人靠着...
5281℃
软件开发是一个跨度很大的技术工作,在语言方面,有C、C++、Java、Ruby等等等等;在环境方面,又分嵌入式、桌面系统、企业级、WEB、基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。
这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技...
7176℃