苦苦熬了一周,感冒终于好了
身体越来越差, 加上水土不服, 染了风寒…… 经历人生第一次点滴,终于舒服了, 呼。。。
身体越来越差, 加上水土不服, 染了风寒…… 经历人生第一次点滴,终于舒服了, 呼。。。
杭城焰火满天飞, 闲来无事, 给 WordPress 换上SQLite; SQLite 在单服务器10W并发以下是很有优势的, 据说可以达到mysql与postgresql的2~20倍(道听途说, 没验证)。 使用WP插件pdo for wordpress, 本来使用XML导入导出数据, 奈何文件太大, 超过php的内存限制,找了个MySQL转SQLite的教本, 很好用, 分享。
文件: mysql2sqlite.sh
阅读完整的文章 »
从学校这个象牙塔中出来, 才明白很多问题不是努力就可以解决的; 没有了避风港, 社会的丑陋完全展现在你面前, 你会发现自己不过是千万蚁族中的一员。
之所以转载这篇文章, 只因为大多数学生还看不懂, 而走近社会磨砺过的人才懂得其中的字字珠玑, 尤其是像LD一样,从平凡家庭出来,不久以前,还天真努力会有好结果的打工仔。
如果你已经踏入社会, 假如你即将为人父母, 假如你同样出身平凡, 假如你已经对自己失去信心, 那么LD真诚地请你一字不漏地读完下面这篇文章!
过年,感触良多,想写点什么,却不知怎么下笔,想来想去,还是用流水帐吧.
1. 大年三十晚,妹妹的小外公不小心滑倒,就这么去了。前天还笑嘻嘻的和蔼老人, 今天就烟消云散。如果这是我的亲人,我是否能提供更好的医疗条件,阻止这件事的发生? 就评现在的 LD ?! 哼~~~ 那决对是个笑话! 不甘心…
2. 如果说杭嘉湖地区比较发达我是同意的, 但是色情、赌博在乡下都随处可见,我还是第一次注意到。村村通公交, 电脑成普通家电, 开始不种庄稼, 私家车比率逐年上升… 这些都是好现象, 然而好好作人, 塌实干活的却相对得越来越贫穷,捞偏门吃香得紧。是个问题, LD 无权干涉, 先管好自己吧。
3. 明白了所谓的”知行合一”, 每个人的人生观、价值观、利益点、出发点 均不相同, 所以孝顺父母,不是去满足父辈之所望, 而是尽自己的本分。比如《烈女传》是对是错 全看你的道德基准, 参考系不同, 观点不同。 其他万物万事皆是如此。行心之所至, 心行之所及, 不过尔尔。
为什么需要编译MySQL ? 性能! 那么不费话 开始:
###以 MySQL 5.1.42 为例
#tar xvf mysql-5.1.42.tar.gz
#cd mysql-5.1.42/#./configure –prefix=/usr/local/mysql51 ### 只定安装目录
–with-embedded-server –enable-assembler –with-mysqld-ldflags=-all-static –with-client-ldflags=-all-static ### 静态编译
–without-debug –without-docs –without-man –without-readline ### 舍去不必要的东东
–with-charset=utf8 –with-collation=utf8_general_ci ### 指定编码,建议使用utf8, 默认latin1
–with-extra-charsets=complex ### 添加支持的编码, 根据自己的需求指定
–enable-thread-safe-client ### 线程安全
–enable-local-infile –with-ssl –with-libwrap ### 附加网络安全支持
–with-plugins=innobase,heap ### 支持 Innodb 及内存表
###可以不只定系统平台, 编译程序会自检; 如果指定, Like: –with-system-type=i686-redhat-linux-gnu –with-machine-type=i686-redhat-linux-gnu#make
#sudo make install
编译MySQL 是很轻松的事, 毕竟没有烦琐的配置测试就可以提升不少性能.
关于 MySQL 中的 Innodb 引擎就不多说了, 毕竟除了MyISAM 之外, 它的应用最广泛. Innodb 存储数据有两种方式: 共享表空间 和 独立表空间. 顾名思义, 共享表空间 就是把所有数据库数据放在一个或多个文件中( 这种方式的话,使用裸设备倒是很方便); 独立表空间 就是采用和MyISAM 想同的方式, 每个表拥有一个独立的数据文件( .idb )。
在服务器资源有限,单表数据不是特别多的情况下, 独立表空间明显比共享方式效率更高. 但是MySQL 默认是共享表空间, 现在LD 来演示一下转换方法.
LD 写过一个 DsCache, 当然, 现在集成在新框架中, 嘿嘿, 还是自己写的东…西…好用!
言归正传, 之前 QeePHP 论坛里曾出过这么一个传言, 那就是 phpdatafile 缓存方式速度极快, 老大还说, ta几乎可以和 xcache 匹敌. 于是 LD 杀到 qee 的svn中, look 一点源码. 其实所谓 phpdatafile, 关键在于 var_export , 那么普通php 文件缓存呢? serialize. 简单改写后, 测试了下. 大跌眼镜.
昨晚11点, 第三次读完《明朝那些事儿》, 彻夜未眠.
LD 并不是个聪明的人, 前两次均未理解所谓历史 所谓宿命 所谓自由. 这半年, 从09年9月, 第三次读《明》, 完全不同的感受, 石悅的历史观也许是悲观的, 正如他如是说. 然, LD 是悲愤的!
可以活得唯唯缩缩, 可以轰轰烈烈, 也可平平淡淡, 人之所以为人, 就是与别个不同. 10月, LD 曾慕名前往于谦祠, 旁边帅GG 惊呼: 于谦? 谁啊? 好像以前学过… 是啊~ 我也是. 强人只是那么一瞬间, 那一刻 绽放比凡人璀璨的花火, 之后殒灭为尘秽, 清澈、汙浊平凡无异.
生活的目标 一点足矣, 开心. 礼义廉耻 忠义孝廉 儿戏 儿戏, 二十几年来, 从没有这么坚定, 从没有这么澄净. 引用《火鳳燎原》中那句话: 属于我的这个年代, 将比任何朝代来得久远!
1.使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。
2.在验证 email 地址的时候使用 checkdnsrr() 函数验证域名是否存在。这个内置函数能够确认指定的域名能够解析成 IP 地址。该函数的PHP 文档的用户评论部分有一个简单的用户自定义函数,这个函数基于 checkdnsrr(),用来验证 email 地址的合法性。对于那些认为自己的 email 地址是 “joeuser@wwwphp.net” 而不是 “joeuser@php.net” 的家伙们,这个方法可以很方便的抓住他们。
话说有这么一类人, 出于爱好, 修炼着同一门武功, 但成就、财富、名声却是天上地下. 这类人时而沉默寡言, 时而滔滔不绝; 时而静如止水, 时而动如雷霆; 时而浑浑噩噩, 时而妙策如神…
这类人不乏强者:
他们遵循同一原则, 修炼达 1000hours 则可初窥门径, 从量变转为质变; 稍有心志者, 在1k-1w的修炼之中聆听福音, 领悟所谓的’道’. 得道者, 无愧为 破罗掴乳姆尔 !