个人日志

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

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

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 跳转到函数定义处…

互联网时代的时间管理

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

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

说说我的经历和实践。…

GIT和SVN之间的五个基本区别

如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。

GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。

那好,这就开始吧……

    

从菜鸟到专家的五步编程语言学习法

我已经从事10年的技术培训工作,一直教人如何编程。这些人包括学生、已经走上工作岗位的开发人员。在多年的工作生涯中,我注意到一些正确/错误学习编程语言的方式,下面我分享一些正确学习语言的5种技巧,虽然它们看起来都很浅显,但只要你认真执行,绝对会有很大效果和提升。…

为什么程序员喜欢在深夜工作

原文链接:swizec.com   编译:伯乐在线 - 魏哲

有句还挺受欢迎的话是,程序员就是把咖啡变成代码的机器。

果然,随便问一个程序员什么时候效率最高,很有可能他们会说大多是深夜的时候。有些早点,有些晚点。常见的是:在凌晨4点起床,赶在吵闹的一天开始前完成一些工作。另外一些喜欢在凌晨4点睡觉。这种做法的目的是避免干扰。但是你可以锁上门啊,为什么夜晚这么特别呢?…

程序员技术练级攻略

月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。…

编程需要知道多少数学知识?

下面是我在reddit的子论坛 r/learnprogramming 看到的几个帖子:

● “要成为一个优秀的程序员需要学习多少数学?

● “我应该重新学习数学吗?

● “这可能是我提问过的最愚蠢的一个问题。成为一个优秀的程序员究竟需要学习多少数学?

数学和编程有一种容易让人误解的联系。许多人认为在开始学习编程之前必须对数学很在行或者数学分数很高。但一个人为了编程的话,需要学习多少数学呢?

 …