最新 | 最热门 | 最高评价

+0  各式各样的验证码

Tag: Web开发 | 杂项资源 | 轶事趣闻 | Captcha | Web | 验证码
陈皓 发于 2012年07月19日 08:32 | 点击: 4246 | 展开摘要
还记得以前那篇《超强验证码》?其实这个世界变态的验证码还有很多,下面是一个列表向像展示了各种稀奇古怪的验证码。不过本文并不单单只是收集这验证码,前面的比较恶搞,后面的会向你展示什么是有accessibility验证码。

完全看不清楚的

这是人类的字符吗?

图案中的字母是什么?

这也够奇葩的了。

看得清但令人抓狂的

数学公式的

如果你填对了,你是人类吗?

智力题

你的审美水平正常吗?

你懂盲文吗?

ASCII图片式

怎么验证一个人是否成年

3D验证码

查看全文: http://www.udpwork.com/item/7732.html

+1  代码执行的效率

Tag: 杂项资源 | 编程语言 | C++ | Coding | Compiler | Performance | PHP | Python
陈皓 发于 2012年07月13日 08:18 | 点击: 2949 | 展开摘要
在《性能调优攻略》里,我说过,要调优性需要找到程序中的Hotspot,也就是被调用最多的地方,这种地方,只要你能优化一点点,你的性能就会有质的提高。在这里我给大家举三个关于代码执行效率的例子(它们都来自于网上)

第一个例子

PHP中Getter和Setter的效率(来源reddit)

这个例子比较简单,你可以跳过。

考虑下面的PHP代码:我们可看到,使用Getter/Setter的方式,性能要比直接读写成员变量要差一倍以上。

<?php
//dog_nai

查看全文: http://www.udpwork.com/item/7697.html

+2  28个Unix/Linux的命令行神器

Tag: 杂项资源 | 编程工具 | CLI | Game | Linux | Performance | rsync | Unix | vim
陈皓 发于 2012年07月11日 08:10 | 点击: 3897 | 展开摘要
下面是Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具(原文链接),有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的。这些工具都非常不错,希望每个人都知道。本篇文章还在Hacker News上被讨论,你可以过去看看。我以作者的原文中加入了官网链接和一些说明。

dstat & sar

iostat, vmstat, ifstat 三合一的工具,用来查看系统性能(我在《性能调优攻略》中提到过那三个xxstat工具)。



查看全文: http://www.udpwork.com/item/7685.html

+0  关于闰秒

Tag: 杂项资源 | leap time | Linux | timestamp
陈皓 发于 2012年06月30日 17:16 | 点击: 3132 | 展开摘要
2012年6月30日,也就今天晚上,时间会多出现一秒,也就是我们所说的闰秒。我不知道大家对闰秒的了解有多少,所以写下这篇文章。

背景知识

闰秒是在在UTC(中文“世界标准时间”或“世界协调时间”/英文“Coordinated Universal Time”/法文“Temps Universel Cordonné”)是基于Atomic Clock(原子时钟)的一种时间,向太阳时(Solar Time )对齐的一种方法,因为太阳时是根据地球公转来计算的。所以,1972年制定的

查看全文: http://www.udpwork.com/item/7591.html

+3  K-Means 算法

Tag: 杂项资源 | 程序设计 | Algorithm | Data Mining | K-Means
陈皓 发于 2012年06月29日 08:24 | 点击: 3766 | 展开摘要
最近在学习一些数据挖掘的算法,看到了这个算法,也许这个算法对你来说很简单,但对我来说,我是一个初学者,我在网上翻看了很多资料,发现中文社区没有把这个问题讲得很全面很清楚的文章,所以,把我的学习笔记记录下来,分享给大家。

在数据挖掘中, k-Means 算法是一种 cluster analysis 的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值的算法。

问题

K-Means算法主要解决的问题如下图所示。我们可以看到,在图的左边有一些点,我们用肉眼可

查看全文: http://www.udpwork.com/item/7588.html

+0  持续部署,并不简单!

Tag: 企业应用 | 技术管理 | 杂项资源 | 流程方法 | agile | CI | 部署
马基雅弗利 发于 2012年06月25日 08:20 | 点击: 2794 | 展开摘要
【感谢 @常新居士 投递此文 】

这几年,持续集成随着敏捷在国内的推广而持续走热,与之相伴的持续部署也一直备受关注。自前两年,持续交付这个延续性概念又闯进了国内IT圈,慢慢开始在社区和会议中展露头角。许多不明真相的群众跟风哭着喊着要“上”,而许多前CI的半吊子玩家换件衣服就接着干,有的甚至衣服都来不及换……。国内的这些土财主如果不巧请了某些所谓的战略家,除了建了一堆持续集成环境,以及每天嚷嚷着要这个要那个,混乱的状况在根本上没有得到改善。本文无意费力探讨持续集成和持续交付的

查看全文: http://www.udpwork.com/item/7573.html

+0  Git显示漂亮日志的小技巧

Tag: 杂项资源 | 编程工具 | Git | Linux | verison control
陈皓 发于 2012年06月24日 23:29 | 点击: 2745 | 展开摘要
原文:http://garmoncheg.blogspot.com/2012/06/pretty-git-log.html (墙)

Git的传统log如下所示,你喜欢吗?

看看下面这个你喜不喜欢?(点击图片看大图)

要做到这样,命令行如下:

git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Crese

查看全文: http://www.udpwork.com/item/7572.html

+6  抄袭,腾讯 和 产品

Tag: 杂项资源 | Apple | C2C | QQ | 腾讯
陈皓 发于 2012年06月13日 08:35 | 点击: 3079 | 展开摘要
很早就想写这篇文章了,只是想法比较零碎,所以一直没有成文,这两天觉得思考得比较成熟了一些,所以把我的这些想法整理下来,欢迎大家一起和我讨论。

鄙视抄袭和山寨

首先,先表达我的立场,我对抄袭的立场持BS和痛恨的态度,尤其是那些C2C的网站,痛恨这些国外有什么就山寨什么的做法,尤其是那些连界面都不改,像素级的抄袭,连CSS和img都是一样的,更甚者,连图片都链接到抄袭源的网站去了,连源代码都抄的行为,比如:腾讯抄新浪的代码,新浪抄twitter的源码。无法不BS之。

有很多

查看全文: http://www.udpwork.com/item/7479.html

+0  Javascript 中的 var

Tag: Web开发 | 杂项资源 | 轶事趣闻 | Javascript | JSLint
陈皓 发于 2012年05月24日 14:50 | 点击: 3634 | 展开摘要
MelonCard发布了一篇文章——”how one missing var ruined our launch“(”少写了一个var毁了我的网站”),这篇文章是说MelonCard用Node.js做后台,因为出了一个小高峰——有50-100人注册,结果整个网站都不响应了,而且还出现了很多奇怪的问题。当他们调查到问题的要源的时候,他们发现下面的代码少写了一个var。

app.all(‘/apps/:user_id/status

查看全文: http://www.udpwork.com/item/7345.html

+0  Huffman 编码压缩算法

Tag: 杂项资源 | 程序设计 | Algorithm | Compress | Huffman Code
陈皓 发于 2012年05月22日 13:32 | 点击: 2551 | 展开摘要
前两天发布那个rsync算法后,想看看数据压缩的算法,知道一个经典的压缩算法Huffman算法。相信大家应该听说过 David Huffman 和他的压缩算法—— Huffman Code,一种通过字符出现频率,Priority Queue,和二叉树来进行的一种压缩算法,这种二叉树又叫Huffman二叉树 —— 一种带权重的树。从学校毕业很长时间的我忘了这个算法,但是网上查了一下,中文社区内好像没有把这个算法说得很清楚的文章,尤其是树的构造,而正好看到一篇国外的文章《A Si

查看全文: http://www.udpwork.com/item/7339.html

+0  rsync 的核心算法

Tag: 杂项资源 | 程序设计 | adler | Algorithm | checksum | Linux | MD5 | rsync
陈皓 发于 2012年05月17日 08:25 | 点击: 2583 | 展开摘要
rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝。rsync利用由Andrew Tridgell发明的算法。这里不介绍其使用方法,只介绍其核心算法。我们可以看到,Unix下的东西,一个命令,一个工具都有很多很精妙的东西,怎

查看全文: http://www.udpwork.com/item/7314.html

+1  做个环保主义的程序员

Tag: 杂项资源 | Green | IE | Programmer | QQ | 程序员
陈皓 发于 2012年04月27日 08:26 | 点击: 3299 | 展开摘要
十多年前刚走入社会工作的时候,那时的中国软件开发根本没有什么版本管理,也没有什么编程规范,软件开发相比起今天来说非常地混乱,那时仅凭自己的一些学习总结了一些C语言编程中的好的小笔记,后来,这些笔记写成了一篇叫《编程修养》的文章。今天,又有些感触,想把这个话题扩大一下,从“个人修养”扩大到“环境保护”,所谓,穷则独善其身,富则达济天下,今天的技术人员比十多年前在技术和环境上都富有了许多,所以,也应该或多或少地担负起“达济天下”的责任了。

环境保护说白了就是保护一个良好的环境,

查看全文: http://www.udpwork.com/item/7187.html
|<<<3456789>>>| 一共19页, 221条记录