程序员的7个坏习惯[转]

1. 所有的代码都是垃圾,除了我的以外 哥们儿,我有一个坏消息要告诉你,你的代码很垃圾。不管你花费了多少精力,总是有很多程序员认为你的代码是垃圾,他们可以比你做的10倍更好。 怎么解决:不要只顾着批评,你也是写代码的人。尝试去客观的评价,而不是审判!谦虚一点。 2. “马上搞定”带来的灾难 大家都喜欢走捷径,每个人都做过。有时候走捷径是必须的,但是大部分情况下走捷径是危险的,非常危险,所...

read more..

为什么说 Git 比 SVN 更好[转]

在版本控制系统的选型上,是选择Git还是SVN? 对于开源项目来说这不算问题。使用Git极大地提高了开发效率、扩大了开源项目的参与度、 增强了版本控制系统的安全性,选择Git早已是大势所趋。 但对于企业用户来说这个决心不太好下。部分原因是出于对Git的误解,部分原因是尚不了解 Git到底能给项目管理带来什么好处。希望本文能对您项目的版本控制系统选型提供帮助。 对SVN的迷信和对Git的误解 误解1:SVN只...

read more..

VPS几种常见技术(OpenVZ、Xen、KVM)介绍与对比

很多人看到同样配置的VPS价格相差很大,甚是不理解,其实VPS使用的虚拟技术种类有很多,如OpenVZ、Xen、KVM、Xen 和HVM与PV。在XEN中pv是半虚拟化,hvm是全虚拟化,pv只能用于linux内核的系统,效率更高,hvm可以虚拟所有常见操作系统(可以使用 windows),理论效率比pv略低,另外,hvm需要cpu虚拟化指令支持,pv无此要求。KVM是新兴的虚拟化项目,出售KVM的VPS商家不多, 但据说KVM虚拟技术是比较强悍的。...

read more..

Debian 6(squeeze) 64bit安装Nginx+php-fpm

编辑软件源: vim /etc/apt/sources.list 添加: deb http://packages.dotdeb.org stable all 导入密钥: wget http://www.dotdeb.org/dotdeb.gpg cat dotdeb.gpg | sudo apt-key add – rm dotdeb.gpg 更新系统: apt-get update 安装nginx、php、php-fpm apt-get install nginx php5 php5-fpm php-pear php5-common php5-mcrypt php5-mysql php5-cli php5-gd 配置fpm vim /etc/php5/fpm/php5-fpm.co...

read more..

如果你喜欢上了一个程序员小伙_献给所有的程序员女友

程序员向来是善于幽默自嘲的群体,但从某种程度上影响了咱程序员在广大女同胞心中的印象啊~~ 于是写下此篇(有从别处看到的3句加进来的), 就算是为咱程序员做个广告~~要是觉得有点过的程序员们,就把此文当作一个美好的目标吧~~~:) ———————————————- 如果你喜欢上了一个程序员小伙,就不用再害...

read more..

linux top命令简介

top命令是最流行的性能监视工具之一,我们必需了解。它是一个优秀的交互式工具,用于监视性能。它提供系统整体性能,但报告进程信息才是top命令的长处。top命令交互界面如下图所视: top界面分为两个部份,光标上面部份显示关于系统整体性能,光标下面部份显示各进程信息。光标所在处是用来输入操作命令的。 linux top命令界面 第一行显示的内容和uptime命令一样,【l】可以显示和隐藏这个区域: top...

read more..

利用Nginx的Upload模块实现无限制大文件上传

server { listen 80; server_name 1.server.xxx; index index.html index.htm index.php; root /web/vhosts/1.server.xxx/www; location = /upload.php { client_body_timeout 9999s; //最大允许的上传时间 client_max_body_size 300m; //最大上传大小 upload_pass @upload; upload_store /web/vhosts/1.server.xxx/protected/runtime/files...

read more..

Debian Squeeze安装fcitx-sunpinyin

fcitx 4.0.1 没有进入Debian 6.0 从sid中下载 fcitx-data 和 fcitx http://ftp.tw.debian.org/debian/pool/main/f/fcitx/fcitx-data_4.0.1-1_all.deb http://ftp.tw.debian.org/debian/pool/main/f/fcitx/fcitx_4.0.1-1_amd64.deb dpkg -i fcitx-data_4.0.1-1_all.deb fcitx_4.0.1-1_amd64.deb 即可 而fcitx-sunpinyin都没有进入Debian 可以从Ubuntu的试验区下载 http://ppa.launchpad.net/wengxt/fcitx-n...

read more..

QQ起昵称签名特殊符号全表

QQ起昵称特殊符号全表 ░ ▒ ▬ ♦ ◊ ◦ ♠ ♣ ▣ ۰•● ❤ ●•۰ ► ◄ ▧ ▨ ♨ ◐ ◑ ↔ ↕ ▪ ▫ ☼ ♦ ♧♡♂♀♠♣♥❤☜☞☎☏⊙◎ ☺☻☼▧▨♨◐◑↔↕▪ ▒ ◊◦▣▤▥ ▦▩◘ ◈◇♬♪♩♭♪の★☆→あぃ£Ю〓§♤♥▶¤๑⊹⊱⋛⋌⋚⊰⊹ ≈ ๑۩۩.. ..۩۩๑ ๑۩۞۩๑ ✲ ❈ ✿ ✲ ❈ ➹ ~.~ ◕‿-。 ☀☂☁【】┱ ┲ ❣ ✚ ✪ ✣ ✤ ✥ ✦❉ ❥ ❦ ❧ ❃ ❂ ❁ ❀ ✄ ☪ ☣ ☢ ☠ ☭ ღღღ ▶ ▷ ◀ ◁ ☀ ☁ ☂ ☃ ☄ ★ ☆ ☇ ☈ ⊙ ☊ ☋ ☌ ☍ⓛⓞⓥⓔ ╬ 『 』∴ ☀ .。◕‿◕。 ♫ ♬ ♩ ♭ ♪ ☆ ∷ ﹌ の ★ ◎ ▶☺ ☻ ► ◄ ▧ ▨ ♨ ◐ ◑ ↔ ↕↘ ☼ ▀ ▄ █ ▌░ ▒ ▬ ♦ ◊ ☜ ☞ ...

read more..

记事狗帖子同步发微博插件for Discuz x2.0帐号绑定失败补丁

最近安装了记事狗微博V3.0(Build 20110928),使用官方提供的插件“帖子同步发微博插件 for Discuz x2.0/x1.5/7.2”时,发现很多论坛用户和微博绑定失败,提示“绑定失败,错误的帐号或密码!”。测试发现,只有英文用户名(包括数字)可以成功绑定,中文的用户名都是提示错误的帐号或密码。 经过分析代码,确定是插件在API通讯前处理中文用户名的bug导致。估计作者是在GBK环境下开发的,忽略了测试UTF-8系统。这...

read more..