坚信科学,分享技术

2018全新版本,未来在blog.54chen.com更新博客!

>>>尝试更加利于阅读的2014版科学院,以后都在新版上写。

Author Archives: cc0cc

孔乙己cnflex版

    鲁镇的flex技术群的格局,和别处没什么不同,都是在群资料里写一推废话,废话里透着淫荡,群里男人女人总是不成比例。搞技术的人,上午下午进了群,三三两两报了三围,改个群里的名就安了身,盯着大家讨论的内容看。要提问题时,沉思熟虑,写上一堆,ctrl+enter发送—— 这是十多年前的事,现在群里出了个54chen,可以自己去54chen上找答案;倘若问题很难,没能找到人回答,便可以进入54chen了,有专用的网址,有淫荡消息优先享有。但大多数群众,多是小兵,大抵没有这样阔绰。只有少数人,才能坐在电脑前,登录54chen.com,慢慢地品位其中的内容。     我从开始混flex技术起,便在cnflex里当一小管理员,大管理员说,样子太傻,怕侍候不了大户,就在群里给兄弟们做点事罢。下面的兄弟,虽然容易说话,但唠唠叨叨缠夹不清的也很不少。他们往往连if else都看不懂,到处打听消息,看着别人问,就跟着问,稍有点明白就到处吹嘘,每天群里乱哄哄的,像菜市场。在这种环境下,也没什么好干的,我便每天在里面晃悠。所以过了几天,大管理员又说我光挂名不干活。幸亏荐头的情面大,辞退不得,便改为专管吹水的一种无聊职务了。     我从此便整天的挂在群里,专管我的职务。虽然没有什么失职,但总觉得有些单调,有些无聊。大管理员是一副凶脸孔,提问的也没有好声气,教人活泼不得;只有孔乙己到来,才可以笑几声,所以至今还记得。     孔乙己是提高深问题的唯一的初学者。他昵称生猛;字体超大,字里行间时常夹些颓废,一堆乱七八糟的代码。用的虽然是宋体,可是又大又黑,似乎一年多没有用,也没有看。他对人说话,总是

Continue reading

Posted in 生活备份 | Tagged | 6 Comments

Berkeley DB参考文档

  Berkeley DB参考文档 Berkeley DB概述 Berkeley DB优缺点 Berkeley DB使用手册 Berkeley DB for C使用手册(中文) Berkeley DB和SQL的比较用法

Continue reading

Posted in linux | Tagged | 1 Comment

淫荡一下,你就知道

这是一个很YY的应用,说他YY他就YY,说他XX他就XX. 你可以diy自己的搜索引擎,设置为主页,真正属于你自己的搜索主页。 下图是示例: 订制你自己的搜索主页,现在就开始吧!

Continue reading

Posted in php | Tagged , , | 2 Comments

究竟什么是TSRMLS_CC?

翻译:54chen.com 原文地址:http://blog.libssh2.org/index.php?/archives/22-What-the-heck-is-TSRMLS_CC-anyway.html 如果你曾经做过php内核或者是php扩展方面的工作,你一定见到过这个到处都是的结构,但是却从来没有人提起过它。知道这是什么的人典型回答不知道的人都会这样说:“不用管它是什么,只需要在这里、这里还有这里用,如果编译器说少一个tsrm_ls,就加一个...”。这样回答并非都是因为这个人懒惰(的确是有一点点懒),其实那只是在说引擎甚至可以不管这个神奇的值在简化什么,这是因为一个新入门的扩展开发者知道它的结构没有什么益处。这信息就像奶牛的意见一样,没关系,就是牛叫而已。 既然我喜欢听自己喋喋不休的无意义主题(这个月我已经少写很多博客了),我想我得弥补这一主题,看看会不会有人通过他能领会什么。你可以责怪Lukas(Lukas Smith 是 PEAR DB 的主要作者应该是这个Lukas,译者注),他让我一直在planet-php.net上。 术语 TSRM Thread Safe Resource Manager - 这是一个经常被忽视的层面,就会有也是很少被讨论到,在你的PHP源代码包中,它被隐藏在/TSRM目录中。默认情况下,TSRM 层只在编译需要它的SAPI的时候才会打开(例如apache2-worker)。所有的在win32下编译的SAPI都会有TSRM层而不会管它们是否需要。 ZTS Zend Thread Ssafety -通常情况下,与TSRM有相同的用处。具体

Continue reading

Posted in php, 资料文档 | Tagged , , , | 10 Comments

sscanf函数的各种用法

sscanf是一个运行时函数,原形很简单:  int sscanf(  const char *buffer,  const char *format [,  argument ] ...  );  它强大的功能体现在对format的支持上。  sscanf与scanf类似,都是用于输入的,只是后者以屏幕(stdin)为输入源,前者以固定字符串为输入源。      char str[512] = ;    sscanf("123456 ", "%s", str);    printf("str=%s", str); 输出 str=123456     sscanf("123456 ", "%4s", str);    printf("str=%s", str); 输出 str = 1234   sscanf("123456 abcdedf", "%[^ ]", str);    printf("str=%s", str); 输出 str=123456 (遇到空格为止)   sscanf("123456abcdedfBCDEF", "%[^A-Z]", str);    printf("str=%s", str); 输出 str=123456abcdef (遇到指定字符为止) …

Continue reading

Posted in linux, php | Tagged , , , | Leave a comment

发布了世界互联网终结计时

有兴趣的朋友请进 http://www.54chen.com/time

Continue reading

Posted in WEB相关 | Tagged | 1 Comment

乾坤大挪移即将发布

乾坤大挪移即将发布,届时将可以通过以下网址访问: http://www.54chen.com/flip 乾坤大挪移,主要功能就是一个字,倒!(感谢心5提供图片支持)

Continue reading

Posted in WEB相关 | Tagged | Leave a comment

PHP代码的优与劣

原文作者:Kevin Yank 原文链接:Good and Bad PHP Code             我在SitePoint做面试官的时候一定会问的问题是:你认为PHP代码的优劣体现在哪里?因为这个问题可以让我大体知道应聘者是哪种类型的程序员,而不是单纯地考察他对PHP函数的掌握程度(这一点Zend的PHP认证做得不错,雅虎的PHP程序员面试题也属于此类)。   重要的是,这个问题可以让我知道应聘者是否经历过这样的事情——从一个懒散程序员手中接过一段凌乱的代码进行重用,或者要帮助团队中的其他成员来处理这类事情。   诚然,对于这个问题我自己并没有一个满意的答案,不过我知道哪些答案是我想听到的:   优良的PHP代码应该是结构化的。大段的代码应该被分割整理成一个个函数或方法,而那些不气眼的小段代码则应该加上注释,以便日后清楚它们的用途。而且应该尽可能地把前台代码如HTML、CSS、Javascript等从程序中分离出来。PHP的面向对象编程特性可以很好地帮助程序员将代码整理有序。   优良的PHP代码应该是规范化的。无论是为变量名和函数名设定命名规则,还是对一些会重复使用的过程如数据库操作和错误处理进行标准化,抑或是简单到规定好代码是怎样缩进的,这些规范化都可以让代码的可读性大大提高。   优良的PHP代码应该是自适应的。PHP有许多特性如magic quotes和short tags,这些特性的打开和关闭会影响到程序的运行。所以,一个好的程序员应该在他的代码中加如适当的语句来使程序能够根据环境进行调整。   优良的PHP代码应该是安全的。虽然PHP是一种高效、灵活的语

Continue reading

Posted in php | Tagged | 4 Comments

著名网站架构设计

WikiPedia 技术架构学习分享 YouTube 的架构扩展 Internet Archive 的海量存储浅析 LinkedIn 架构笔记 Tailrank 网站架构 Twitter 的架构扩展: 100 倍性能提升 财帮子(caibangzi.com)网站架构 Yupoo! 的网站技术架构 37Signals 架构 Flickr 的访问统计实现以及其他 PlentyOfFish 网站架构学习 Yahoo!社区架构 有关 Alexa 与 AOL 部署集群文件系统 eBay 的存储一瞥 eBay 的数据量 eBay 的数据库分布扩展架构 eBay 的数据层扩展经验 eBay 的应用服务器规模 …

Continue reading

Posted in php | Tagged | 5 Comments

Web压力测试工具介绍

1.http_load 下载地址:http://www.acme.com/software/http_load/ 实际运行: bash# http_load -rate 5 -seconds 10 urls -parallel 简写-p :含义是并发的用户进程数。 -fetches 简写-f :含义是总计的访问次数 -rate 简写-r :含义是每秒的访问频率 -seconds简写-s :含义是总计的访问时间 urls.txt 是一个url 列表,每个url 单独的一行;不可以直接跟一个url,有些博客主说的可以跟一个url是错误的说法。 49 fetches, 2 max parallel, 289880 bytes, in 10.0145 seconds 5916 mean bytes/connection 4.89274 fetches/sec, 28945.1 …

Continue reading

Posted in linux, php | Tagged , , | 4 Comments
Page 30 of 32« First...10202829303132