木木老蔫

少年心意一如明月松间的青石流水,那些年里看到了、却不懂

对面向对象的认识

经常可以从开发人员口中听到“面向对象”这个词: 场景1、 A:我今天开始用面向对象的方法设计程序了! B:你怎么做的? A:我把保存文件、加载文件封装成了一个类,以后只要调用这个类就可以实现文件操作了。 场景2、 A:我开始学习Java了,面向对象的语言,你不要再学VB了,好土呀! B:VB怎么了? A:VB是面向过程的,已经过时了,Java中都是类,很时髦! B:VB中也...

2012年关于工作和学习的总结

序 2012走了,我们迎来了2013,庆幸在冬至那天什么都没有发生,但是我们应该更珍惜了,有空可以搜一下周杰伦那首《世界未末日》的MV看看,挺好的。 脚步停下来,看见了岁月留影,我们走过了曾经,才懂得珍惜。这是《时光之书》的歌词。转瞬就是一年,又到了总结的时候,这样的总结貌似应该写在12月31日,我这个应该是晚到了。 生活 寒假的时候看了新版的三国演义和水浒传,电视剧,别说什么版本好...

Memcached二三事儿

转自http://huoding.com/2012/12/30/205 Memcached绝对称得上是NoSQL老兵!可惜随着时间的推移,Redis等后起之秀羽翼渐丰,Memcached相比之下已呈颓势。那我们还用不用学习它?答案是肯定的!毕竟仍然有很多项目依赖着它,如果忽视它,一旦出了问题就只有干瞪眼的份儿了。 网络上关于Memcached的资料可以说是浩如烟海,其中不乏一些精彩之作,...

php socket编程样例

客户端代码: 客户端代码: 1 <?php 2 error_reporting(E_ALL); 3 set_time_limit(0); 4 echo "<h2>TCP/IP Connection</h2>n"; 5 6 $port = 1935; 7 $ip = "127.0.0.1"; 8 9 /* 10 +---------...

你在淘宝买件东西背后的复杂技术

你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com。这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、移动)的情况下,转换后的IP地址很可能是 不一样的,这首先涉及到负载均衡的第一步,通过DNS解析域名时将你的访问分配到不同的入口,同时尽可能保证你所访问的入口是所有入...

国内微电影网站推荐

一、什么是微电影 微电影(Micro film),即微型电影,又称微影。微电影是指专门运用在各种新媒体平台上播放的、适合在移动状态和短时休闲状态下观看的、具有完整策划和系统制作体系支持的具有完整故事情节的“微(超短)时”(30秒-300秒)放映、“微(超短)周期制作(1-7天或数周)”和“微(超小)规模投资(几千-数千/万元每部)”的视频(“类”电影)短片,内容融合了幽默搞怪、时尚潮流、公...

PHP 的比较运算与逻辑运算 的一些坑

1、以下值用 empty() 被判断为true: 未赋值变量、未声明变量、0、”0”、”“、false、null、空数组 array() 、对象的魔术方法 __get() 返回的值 在低于 PHP5.0 的版本中,没有任何属性的对象也被 empty 判断为 true 注意:empty() 只接受变量或变量的索引值或属性值,不能直接传入常量,也不能传入运算表达式,PHP 5.5 之后支持...

mysql开启慢查询方法

**1,配置开启 ** Linux: 在mysql配置文件my.cnf中增加 log-slow-queries=/var/lib/mysql/slowquery.log (指定日志文件存放位置,可以为空,系统会给一个缺省的文件host_name-slow.log) long_query_time=2 (记录超过的时间,默认为10s) log-queries-not-using-i...

国内外知名跨平台开发移动应用中间件对比


利用Xdebug分析PHP程序,找出性能瓶颈

[文章作者:张宴 本文版本:v1.0 最后修改:2007.06.28 转载请注明出处:http://blog.s135.com]   经济学中有一条著名的80-20定律,引用到编程中,就是:80%的性能瓶颈是由20%的代码引起的。借助PHP的XDebug扩展,可以有效地找出这20%的代码。   一、安装配置   1、下载PHP的XDebug扩展,网址:http://xdebug.org...