分类: 编程技术

远程结对编程实战:看看别人是怎么做的

远程结对编程实战:看看别人是怎么做的

在进行远程工作时,使用结对编程方式能够有效地增进开发者之间的互动,并促进团队的良好关系。

优秀程序员思考、学习新技术的原则和方式

优秀程序员思考、学习新技术的原则和方式

最近了解了几个 MVC 的框架,其中有两个是公司内部的。发现这些东西都是类似的,从处理逻辑到页面渲染;从 service 到 layout;配置的实现无非就是 XML,或者 annotation……我有种感觉,兴许已经跳不出这个思维圈子了?

Nginx 重写规则指南

Nginx 重写规则指南

当运维遇到要重写情况时,往往是要程序员把重写规则写好后,发给你,你再到生产环境下配置。对于重写规则说到底就是正则匹配,做运维的岂能对正则表达式不了解的?最起码最基本的正则表达式会写。

7种常用的互联网数据挖掘技术

7种常用的互联网数据挖掘技术

 数据挖掘的技术有很多种,按照不同的分类有不同的分类法。

测试先行的12个好处

测试先行的12个好处

如果你还是不愿改掉你之前先写代码的老毛病,至今还认为个人习惯比先设计好的软件还重要,那我也只能叹息了。

小黄鸭调试法,每个程序员都要知道的

小黄鸭调试法,每个程序员都要知道的

花了一下午(或一天)在试图解决某个 Bug,后来才知道解决方案很简单,当时就是没有想到。

PHP 判断数组是否为空的几种方法

PHP 判断数组是否为空的几种方法

注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右

编程语言:变革创业思维的工具

编程语言:变革创业思维的工具

编程语言塑造了用户的思维方式,使他们有能力实现自我变革。

Linux基础:如何找出你的系统所支持的最大内存

Linux基础:如何找出你的系统所支持的最大内存

大多数情况下你可以从BIOS、产品目录或者干脆手动找出你的系统所持的最大内存。

PHP生成随机密码的几种方法

PHP生成随机密码的几种方法

php

使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。

php
三招教你释放设备内存

三招教你释放设备内存

还在担心拍照摄像时突然手机空间不足吗?三招教你释放内存

加载 CSS 时不影响页面渲染

加载 CSS 时不影响页面渲染

本文展示了一种技术,它能通过异步下载样式表,以阻止它们的下载阻塞页面的渲染,从而尽可能快的让访问者获取到信息内容.

程序是怎么执行的

程序是怎么执行的

Docker 是一个建立在操作系统+编译器基础之上的系统,所以了解操作系统,编译器以及程序运行机制对我们理解 Docker 来说非常重要。

PHP中的魔术方法和魔术常量简介和使用

PHP中的魔术方法和魔术常量简介和使用

php

有些东西如果不是经常使用,很容易忘记,比如魔术方法和魔术常量

php
MySQL大量数据插入各种方法性能分析与比较

MySQL大量数据插入各种方法性能分析与比较

不管是日常业务数据处理中,还是数据库的导入导出,都可能遇到需要处理大量数据的插入。插入的方式和数据库引擎都会对插入速度造成影响,这篇文章旨在从理论和实践上对各种方法进行分析和比较,方便以后应用中插入方法的选择。

工程师效率

工程师效率

很好奇程序员这个群体这些年效率是变低了还高了,在社交媒体中,各个阶层的兴趣圈都有自己的段子手及内容帐号,段子手发的内容会让你笑 cry,内容帐号发的内容可让你享受阅读的快感,

Linux中的15个基本‘ls’命令示例

Linux中的15个基本‘ls’命令示例

命令行

我们每天都在频繁地使用ls命令,即使我们可能没有意识也从来用不到所有可用的选项。

命令行
安装完 MySQL 后必须调整的 10 项配置

安装完 MySQL 后必须调整的 10 项配置

即使是经验老道的人也会犯错,会引起很多麻烦。所以在盲目的运用这些推荐之前,请记住下面的内容

我们为什么要思考算法

我们为什么要思考算法

“算法”的中文最早出现在中国汉代的数学名著《周髀算经》中。

49个权威的网上学习资源网站

49个权威的网上学习资源网站

大家还知道哪些这个名单里没有的网站,可以回复呀~

5 个简单的 BUG 追踪技巧

5 个简单的 BUG 追踪技巧

无 bug 不软件,你懂的。所有人都有他们邪恶的一面,所有的开发者都会在项目中犯错,即使是精心打造的程序也会掉链子。

浅谈程序优化

浅谈程序优化

首先说明一下,这里说的程序优化是指程序效率的优化。一般来说,程序优化主要是以下三个步骤:

同行代码审查的实战经验

同行代码审查的实战经验

代码审查

数百万年前,猿猴从树上下来,进化出了对生拇指,最终进化为人类。我们在强制代码审查上面看到了相似的曙光:它就像是在软件开发大草原上将人和野兽区分开来的东西。

代码审查
20个 Unix/Linux 命令技巧

20个 Unix/Linux 命令技巧

让我们用这些Unix/Linux命令技巧开启新的一年,提高在终端下的生产力。我已经找了很久了,现在就与你们分享。

使用 FFmpeg 处理高质量 GIF 图片

使用 FFmpeg 处理高质量 GIF 图片

所有在这篇博文 FFmpeg 2.6 中列举的特性都是可用的,并且在Legend app的下一版本中将使用这些特性