代码改变世界

阅读排行榜

那些有坏味道的代码

2013-11-27 19:33 by 轩脉刃, 2305 阅读, 收藏,
摘要: 最近每天早上上班的第一件事情就是把昨天写的代码重构优化一下,以前没弄过,现在发现这个过程真是非常爽的。看着代码一点点变好,还是很不错的感觉。最经常遇到的一些坏味道这里列一下:嵌套太多if (!empty($data) { if (is_array($data)) { foreach($data as $item) { // Do something } return $data; }} else { return null;}这里的问题就是代码嵌套太多层了,如果foreach里面有很多东西的话更难看改成:if (empty($data) || !is_array($data)) { ... 阅读全文

HTML5_树(HTML5 高级程序设计)

2011-11-13 22:55 by 轩脉刃, 2290 阅读, 收藏,
摘要: 使用html5的canvas实现这么一个图View Code 1<html>2<metacharset="utf-8"/>3<title>Canvastree</title>4<canvasid="tree"width="500"height="500"></canvas>5<script>6functioncreateCanopyPath(context)7{8context.beginPath();910context.move 阅读全文

安装thrift

2015-03-13 11:27 by 轩脉刃, 2287 阅读, 收藏,
摘要: # 要求thrift至少需要支持三种语言:* Java* PHP* Go# 预安装```基本教程:http://thrift.apache.org/docs/install/centos```使用最新的thrift,不要使用9.2版本以下## 安装autoconf```wget http://ftp... 阅读全文

Web服务器那些招

2012-11-26 20:07 by 轩脉刃, 2269 阅读, 收藏,
摘要: 服务器每天日志处理 使用服务器自带的/etc/logrotate 配置文件: /etc/logrotate.d/nginx 比如nginx: /usr/local/nginx/logs/access.log { rotate 3 compress delaycompress daily dateext ifempty maxage 3 sharedscripts pos... 阅读全文

Zend的Captcha机制

2012-08-13 18:31 by 轩脉刃, 2269 阅读, 收藏,
摘要: 如何生成验证码图片?使用php的GD? ok,right。其实Zend的Captcha模块已经封装好了。这篇文章就说一下如何使用Zend的Captcha模块。 环境安装 首先Zend的Captcha需要安装GD。查看有没有安装GD需要去phpinfo()中看是否有GD模块。(注意,有可能出现php -m里面的模块有gd但phpInfo()里面的模块没有gd,这个问题是说明你的PHP和Ap... 阅读全文
上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 99 下一页