sunvince

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年4月7日

摘要: from: http://www.php.net/manual/zh/install.pecl.phpize.php有时候不能用 pear 安装命令。这可能是因为在防火墙后面,或者是因为想要安装的扩展库还没有 PEAR 兼容的包,例如 CVS 中尚未发布的扩展库。如果要编译这种扩展库,可以用更底层的编译工具来手工进行编译。phpize 命令是用来准备 PHP 扩展库的编译环境的。下面例子中,扩展库的源程序位于 extname 目录中:$ cd extname$ phpize$ ./configure$ make# make install成功的安装将创建 extname.so 并放置于 PHP 阅读全文
posted @ 2011-04-07 00:57 sunvince 阅读(195) 评论(0) 推荐(0)

2011年4月6日

摘要: from:http://www.aqee.net/2011/03/03/cussing-in-commits-which-programming-language-inspires-the-most-swearing/注释里的诅咒:哪种语言遭受最多的咒骂?本文是从Cussing in Commits: Which Programming Language Inspires the Most Swearing这篇文章翻译而来。任何一个程序员都会告诉你,编程中有时你会气得叫骂不已。但你是否知道写C++程序会比写PHP程序或Python程序引起你更多的咒骂呢?一个叫Andrew Vos的开发人员在寻 阅读全文
posted @ 2011-04-06 10:34 sunvince 阅读(176) 评论(0) 推荐(0)

摘要: from:http://www.ideawu.net/blog/archives/581.html这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及.昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用. 所以, 他问, 在执行下面的代码遍历返回的MySQL结果之前, 数据是否已经在内存中了? -while ($row = mysql_fetch_assoc($result)) { // ...}当然, 这种问题有许多优化的方法. 不 阅读全文
posted @ 2011-04-06 10:23 sunvince 阅读(416) 评论(0) 推荐(0)

2011年3月31日

摘要: from: http://rdc.taobao.com/blog/cs/?p=893我们在系统调优或者定位问题的时候,经常会发现多线程程序的效率很低,但是又不知道问题出在哪里,就知道上下文切换很多,但是为什么上下文切换,是谁导致切换,我们就不知道了。上下文切换可以用dstat这样的工具查看,比如:[shell]$dstat—-total-cpu-usage—- -dsk/total- -net/total- —paging– —system–usr sys idl wai hiq siq| read writ| recv send| in out | int csw9 2 87 2 0 1|7 阅读全文
posted @ 2011-03-31 00:01 sunvince 阅读(848) 评论(0) 推荐(0)

2011年3月30日

摘要: from: http://blog.sina.com.cn/s/blog_502c8cc40100pztk.html固态硬盘(SolidStateDisk或SolidStateDrive),也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘。 固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。由于固态硬盘没有普通硬盘的旋转介质,因而抗震性极佳。其芯片的工作温度范围很宽(-40~85摄氏度)。目前广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。 本文将详细解析S 阅读全文
posted @ 2011-03-30 23:48 sunvince 阅读(620) 评论(0) 推荐(0)

2011年3月29日

摘要: from: http://www.ibm.com/developerworks/cn/web/1103_zhaoct_recommstudy1/index.html?ca=drs-赵 晨婷, 软件工程师, IBM马 春娥, 软件工程师, IBM简介:随着 Web 技术的发展,使得内容的创建和分享变得越来越容易。每天都有大量的图片、博客、视频发布到网上。信息的极度爆炸使得人们找到他们需要的信息将变得越来越难。传统的搜索技术是一个相对简单的帮助人们找到信息的工具,也广泛的被人们所使用,但搜索引擎并不能完全满足用户对信息发现的需求,原因一是用户很难用恰当的关键词描述自己的需求,二是基于关键词的信息检 阅读全文
posted @ 2011-03-29 23:08 sunvince 阅读(537) 评论(0) 推荐(0)

摘要: #soap扩展编译soap.so扩展~SOAP扩展进入安装原php的源码目录,cd extcd soapphpize./configure --with-php-config=/var/php/bin/php-config (一定要有php-config这个文件的路径,不然会报错!)make就会在PHPDIR/ext/soap/modules/下生成soap.so的文件php -i | grep ini 找到php.ini filevi 那个php.ini找到extension_dir = "/usr/lib/php/extensions"将编译的soap.so放到里面添加 阅读全文
posted @ 2011-03-29 13:50 sunvince 阅读(653) 评论(0) 推荐(0)

摘要: /*** 转换编码,通常是转换为utf-8** @param string $string 要转换的字符串* @param string $toencode 要转换为的编码,默认为UTF-8* @return string*/function convert_encoding( $string, $to_encode = 'UTF-8' ){ //当前编码 $now_encode = detect_encode( $string ); // 只有编码不同时才转换 if( strtolower( $to_encode ) != strtolower( $now_encode ) 阅读全文
posted @ 2011-03-29 00:45 sunvince 阅读(181) 评论(0) 推荐(0)

2011年3月28日

摘要: session 绑定函数session_set_save_handler ( callback $open , callback $close , callback $read , callback $write , callback $destroy , callback $gc )定义六个function 然后绑定到session上面.实现session自定义函数... 比如存到数据库... 阅读全文
posted @ 2011-03-28 23:59 sunvince 阅读(147) 评论(0) 推荐(0)

摘要: GBK 汉字内码扩展规范编码表(二) 全国信息技术标准化技术委员会 汉字内码扩展规范(GBK) Chinese Internal Code Specification 1.0 版 (按分类顺序排列)GBK/1: 0xA1A0~0xA9EF(部分) GB2312非汉字符号GBK/2: 0xB0A0~0xF7FE(部分) GB2312汉字GBK/3: 0x8140~0xA0FE(部分) 扩充汉字GBK/4: 0xAA40~0xFEA0(部分) 扩充汉字GBK/5: 0xA840~0xA995(部分) 扩充非汉字●GBK/1: GB2312非汉字符号A1 0 1 2 3 4 5 6 7 8 9 A 阅读全文
posted @ 2011-03-28 15:30 sunvince 阅读(2721) 评论(0) 推荐(0)