个人日志

为什么程序员一定要会用Google和Stack Overflow?

作为程序员,用Google比用百度更节省时间,此话不假。

在法国工作也有4年了,加上之前的两个6个月的实习,勉强算“5年”工作经历吧…

虽说我离编程大牛还相距甚远,但是:

这些年编程的一个很深的感触就是:95%的问题都可以在Google和Stack Overflow找到答案。

真的能达到95%吗?达不到怎么办呢?

我觉得很多时候不是Google或Stack Overflow的问题,而是不少朋友不太懂得如何快速有效地搜索到有用的信息,可以参看下面这篇知乎的帖子:…

软件工程师头衔的那些事儿

职业软件工程师的世界里有着各种各样的头衔和等级。老板们用具有各种头衔代表各种不同技能的人搭配组建开发团队,在招聘员工时用它们来吸引相应级别的求职者,用它来描绘诱人的职业仕途,用它来制定薪酬方案。然而,很多公司的各种职位头衔并不一致,使得这套官衔制度不是很容易理解,尤其是对那些年轻的程序员而言。…

http长连接200万尝试及调优

对于一个server,我们一般考虑他所能支撑的qps,但有那么一种应用, 我们需要关注的是它能支撑的连接数个数,而并非qps,当然qps也是我们需要考虑的性能点之一。这种应用常见于消息推送系统,也称为comet应用,比如聊天室或即时消息推送系统等。comet应用详细介绍可见我之前的介绍,在此不多讲。对于这类系统,因为很多消息需要到产生时才推送给客户端,所以当没有消息产生时,就需要hold住客户端的连接,这样,当有大量的客户端时,就需要hold住大量的连接,这种连接我们称为长连接。

首先,我们分析一下,对于这类服务,需消耗的系统资源有:cpu、网络、内存。所以,想让系统性能达到最佳,我们先找到系统的瓶颈所在。这样的长连接,往往我们是没有数据发送的,所以也可以看作为非活动连接。对于系统来说,这种非活动连接,并不占用cpu与网络资源,而仅仅占用系统的内存而已。所以,我们假想,只要系统内存足够,系统就能够支持我们想达到的连接数,那么事实是否真的如此?如果真能这样,内核来维护这相当大的数据结构,也是一种考验。 …

程序员生存定律:打造属于自己的稀缺性

原文出处: 李智勇的博客(@李智勇SZ)   欢迎分享原创到伯乐头条

假设说你想在江湖里谋求一定的地位,那么你可以练习独孤九剑成为超一流高手,也可以练习医术,成为绝世神医。这两者在江湖里都是有地位的,也都是稀缺的,一者是因为杀伤力,二者是因为人都有山高水长。

程序员也一样,增值也好,改善表达力也好,最终都要在某种环境下达成一定的稀缺性,这样一个人才有价值。稀缺性同时受两个维度上的力量影响:一个是自身的努力,比如前文所提到的增值和表达力;一个是大环境的变化以及对这种变化的适应。在这一章里主要关注的是后者。…

好的编辑器应该有什么功能

大致 有以下几种,欢迎大家留言补充

1启动速度快
2高亮代码
3显示行号
4语法检查(js,css,html,php)
5代码折叠
6查找替换(支持正则表达式)(查找时高亮所有结果)
7高亮当前行
8语法提示(函数参数提示等)
9自动完成
10自动缩进
11括号匹配
12 代码片段
13 自动关闭html标签(可选)
14  加php注释 phpdoc
15 代码片段补全
16 搜索关键字高亮
17 配色方案
18 自动保存(可选)
19 html标签导航(可选)
20 错误语法高亮
21 最近打开文件
22跳转到指定行
23对齐线(缩进参考线)
24 函数(类)列表
25 跳转到函数定义处…

互联网时代的时间管理

来源:玉伯也叫射雕的博客

互联网给我们带来了极大的便利性。很多优秀的产品,正如张小龙说的一样,在极力通过人性的贪嗔痴来吸引沉溺用户。用户一不小心就会在这些产品上耗费掉大量时间,但用户从中获取的收益却远不如期望中的大。如何正确妥善使用这些互联网产品,值得每一个网迷深思。

说说我的经历和实践。…

Page 1 of 3123