分类: 编程技术

程序员编程知识经验总结

程序员编程知识经验总结

不知道你有没有听说过所谓编程知识也是有半衰期的?这个半衰期限很多人普遍认为是 5 年。也就是说,5 年以后你现在所学的知识将会有一半被淘汰。

实用 .htaccess 用法大全

实用 .htaccess 用法大全

这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里。

12条自问让你更好地编程

12条自问让你更好地编程

获得12分是完美的,11分也还可以容忍,但10分或更低的分数表明你有严重的问题。

GO 语言学习的五个阶段

GO 语言学习的五个阶段

作为Go团队的开发者之一,Francesc可能比世界上其他人接触到的Go语言程序员都要多。正因为有了这样的有利条件,他把Go语言的学习过程划分为5个阶段。

一些不起眼但非常有用的 Vim 命令

一些不起眼但非常有用的 Vim 命令

我是一个 Vim 的粉丝。所以在你们中的某些人向我扔石头之前,我先向你们展示一系列“鲜为人知的 Vim 命令”。

没有代码的编程语言:Folders

没有代码的编程语言:Folders

今天要说的这种语言更是奇葩,它叫做 Folders ,顾名思义,这种语言没有代码,也没有代码文件,这种语言的代码就是操作系统的目录结构。

研究发现重构软件并不会改善代码质量

研究发现重构软件并不会改善代码质量

重构软件,就是重组现有的源码,让其更加易读、高效和可维护,这也是所有开发人员时不时都会做的事情。然而,最新研发发现,重构并不会给软件代码质量带来多大的提升。

用Go语言绘制Go语言地鼠吉祥物

用Go语言绘制Go语言地鼠吉祥物

Go语言除了擅长处理服务器端任务外,它还可以用来做图。

“高端”的编程语言是否真的高端?

“高端”的编程语言是否真的高端?

某些Ruby、Python和Javascript的新手程序员常常抱怨这些语言太低端,感觉他们没有学习到那些真正“高端”的编程语言。本文将详细讨论“高端”的编程语言是否真的高端?

Android性能优化典范

Android性能优化典范

2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。

提高Linux工作效率的十大bash技巧

提高Linux工作效率的十大bash技巧

希望我的这些追求最大化命令行效率的努力成果也能给其他喜欢使用bash的朋友们带来一些帮助。

PHP大神的十大优良习惯

PHP大神的十大优良习惯

通往PHP大神的道路上,应该保持优良的传统和习惯。

每个程序员都可能犯过的10个错误

每个程序员都可能犯过的10个错误

本文列出的 10 个错误,并不局限于C#,Delphi,JavaScript 等——几乎涵盖了所有的编程语言。是不是大吹大擂,欢迎各位品鉴……

对学习Linux的一些建议

对学习Linux的一些建议

Linux只是一个工具,工具不是目的,只是手段。这一点很重要。

Go语言使用心得

Go语言使用心得

我只是Golang的喜好者,不是脑残粉,也无意去挑起什么语言之争。

如何阅读程序代码

如何阅读程序代码

之前我一直觉得读源代码是件痛苦的事情,不过不知怎么的不怕了,还挺享受的。所以我总结了一下读代码的心得,分享一下。

学习Linux的一些建议

学习Linux的一些建议

对于Linux只是浅尝辄止的就不建议继续往下看了

关于Pull Request的十个建议

关于Pull Request的十个建议

开发者不仅要写出好的代码,还必须迎合审查者的审查工作,才能给使得自己贡献的代码顺利通过审查并合并到master分支。

在 Linux 下你所不知道的 df 命令的那些功能

在 Linux 下你所不知道的 df 命令的那些功能

你能告诉我df命令的实际例子使我可以最大限度得利用它吗?

阮一峰:Make 命令教程

阮一峰:Make 命令教程

Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,都可以用Make构建。

20件程序员必须知道的事

20件程序员必须知道的事

我最近看了一本叫做《the 97 Things a Programmer Should Know》的书。书是一本好书。不过,下面我将我认为最值得我们了解的 20 件事情列举给大家:

我是如何自学Android,资料分享

我是如何自学Android,资料分享

自己学了两三个月的 Android,最近花了一周左右的时间写了个 App——Diigoer(已开源),又花了一两周时间找工作,收到了两个 Offer,也算是对自己学习的一种认可吧

软件长寿法则,记住这7条

软件长寿法则,记住这7条

软件设计构造师Karan Goel为我们总结了一款好的软件应该遵循的规则,如模块化、编写测试、持续集成、自动化等等,他表示遵循的规则越多,你软件的寿命就越长。

程序员如何做到『编程速度又快,Bug 数量又少』?

程序员如何做到『编程速度又快,Bug 数量又少』?

有网友在 Quora 提问:如何把自己训练得『编程速度又快,Bug 数量又少』?下面是 Glyn Williams 的回复很精彩,4.5 k 赞。

移动思维和WEB思维

移动思维和WEB思维

随着移动互联网的兴起,移动思维这个词也越来越多被提起。经常会有人问我什么是移动思维,其实这个词是相当WEB思维而言的。