分类: 编程技术

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思维而言的。

19条技巧教你更好的编写单元测试

19条技巧教你更好的编写单元测试

作者最近从事一些相当广泛的单元测试,收集了多年努力坚持多年编写更好单元的指导方针。

20条Linux命令面试问答

20条Linux命令面试问答

如何在Linux上重建初始化内存盘镜像文件?

MySQL编程中的6个重要的实用技巧

MySQL编程中的6个重要的实用技巧

本文总结了MySQL编程中的六大技巧

25个Git用法技巧

25个Git用法技巧

Andy Jeffries 给 Git 中级用户总结分享的 25 个小贴士。你不需要去做大量搜索,或许这些小贴士对你就很有帮助的。

Linux强大命令 Awk 20分钟入门介绍

Linux强大命令 Awk 20分钟入门介绍

Awk是一种小巧的编程语言及命令行工具。。它非常适合服务器上的日志处理,主要是因为Awk可以对文件进行操作,通常以可读文本构建行。

人工智能(AI)资料大全

人工智能(AI)资料大全

这里收集的是关于人工智能(AI)的教程、书籍、视频演讲和论文。

深入解析NoSQL数据库的分布式算法

深入解析NoSQL数据库的分布式算法

尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。在这篇文章里,我将针对NoSQL数据库的分布式特点进行一些系统化的描述。

Java8里请不要再使用循环语句

Java8里请不要再使用循环语句

正如我之前所写的,Java 8中的新功能特性改变了游戏规则。对Java开发者来说这是一个全新的世界,并且是时候去适应它了。

用“Whitespace”编程语言编写无字天书

用“Whitespace”编程语言编写无字天书

“Whitespace”是专门来弥补普通编程语言中歧视,它给予这些空白字符最重要的地位。在“Whitespace”编程语言中,任何非空白的字符都是被忽略的,只有空格符,tab和换行符被认为是有效的语义字符。

程序员解决问题的60个策略

程序员解决问题的60个策略

程序员的生活就是解决一个又一个问题,永无止境。这篇文章介绍了一系列解决问题的策略。

Linux新手必须学会的12个命令

Linux新手必须学会的12个命令

一生中花费十分钟的时间学习一些技能,能够让你在今后所有的工作中节省十分钟,你会做什么样的选择呢?