04 2012 档案
摘要:其实绝大多数问题都是环境配置问题,不过这一切都不是问题,因为谷歌在,即使偶尔谷歌被挡了,还有百度可以顶一下...问题与解决方法列举如下:安装php与apache的问题: 不要用apt-get install安装,这样得到的版本可能与你需要的不同,具体编译安装方法见http://ifeixiang.sinaapp.com/?p=253当然,如果你执意要用apt-get install安装的话也没关系,因为方便嘛
阅读全文
摘要:开发环境:ubuntu 11(虚拟机环境) 开发平台: php-5.2.16.tar+apache2.0PHP API 20041225PHP Extension 20060613Zend Extension 220060519说明一下为什么要用这么旧的版本,没原因,因为公司官方服务器是用这个版本...之前用php5.3.10稳定版本已经做过一次,可是移植到php5.2.16上却用不了。发现原因应该是PHP与ZEND API不同!所以开发扩展时版本一定要一致啊! 一致的意思是:都是PHP5.2.X 或 PHP5.3.X 等等...一:安装开发环境 如果用ubuntu自身的apt-get ...
阅读全文
摘要:google到了这里http://stackoverflow.com/questions/7271792/php-warning-php-startup-unable-to-load-dynamic-library-home-lib-so-so-undef终于解决了!!!问题是:能编译模块生成so,但php不能加载PHP Startup: Unable to load dynamic librar...
阅读全文
摘要:http://www.cplusplus.com/reference/clibrary/cstring/strtok/ 看一下strtok()函数就会懂了...另外还有更好用的 istringstream#include#include#include #include using namespace std ; void getValues(const char* source){ int va...
阅读全文
摘要:最烦的还是安装环境啊!为了解决php api不匹配的问题,我又重新安装了另一台ubuntu服务器,并google到php5.2.16版本的源代码(十分艰苦啊!)于是开始编译安装:我是参考这位仁兄写的来做的,写的不错:http://wangyan.org/blog/install-php-from-source.html详细自己看...其中遇到的问题是 1,phpize 后,./configure ...
阅读全文
摘要:昨天在两台linux服务器上测试了一下,挺好...但放到公司的服务器上发现连服务器都崩溃了!apache都启动不了!研究了一下:发现原因极有可能是:我测试的两台linux系统都是PHP5.3.XPHP API 20090626PHP Extension 20090626 而服务器的:PHP5.2.16,网管本机测试的: 5.2.8 PHP API 20041225 PHP Extensio...
阅读全文
摘要:首先要说的就是看一下你的php版本和apache版本,源代码版本一定要和开发环境的版本一致! 搞明白apache加载了哪个配置文件! 最好的方法:写一个php测试文件 看一下Loaded Configuration File,我的ubuntu下是/etc/php5/apache2/php.ini这里很容易被php -m 误导!自己试一下吧...
阅读全文
摘要:GOOGLE了很久,才发现一篇合适的... ◑﹏◐是C++写的PHP扩展!!!还是要记住:源代码版本一定要和你的开发环境一样!!!步骤如下: 修改配置文件config.m4先去掉PHP_ARG_ENABLE的三行注释,再在最后面 if结束前(FI)加上下面的代码PHP_REQUIRE_CXX()PHP_ADD_LIBRARY(stdc++, "", EXTRA_LDFLAGS)CPPFILE="e...
阅读全文
摘要:经典名著:http://phpbook.sinaapp.com/一个小小的示例:PHP_FUNCTION(say_hello) { char *arg = NULL; int arg_len, len; char *strg; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", ...
阅读全文
摘要:主要遇到的问题:1,版本问题:VC9与VC6的问题具体表现为:WarningPHP Startup: MeineExtension: Unable to initialize moduleModule compiled with build ID=API20090626,TSPHP compiled with build ID=API20090626,TS,VC9These options nee...
阅读全文
摘要:这是很多大型网站都使用了的方法,比如淘宝、拍拍等等。这次在游戏官网里做一个尝试,效果不错,初期为首页节省了几十K的下载量,因为不同显示器分辨率不同,所以第一屏高度不一样,这个数据有所浮动。首先,将图片的路径存储在img标签的一个非src属性中,LOL首页是存储在rel属性中的,此举是避免页面直接加载图片。然后使用JS的监听方法(IE是attachEvent,其他浏览器是addEventListen...
阅读全文
摘要:模拟电梯运行,不限语言,不限方式...超级发散思维...
阅读全文
摘要:rc4算法,详情可以看下这个文档流密码与RC4算法 /** * rc4加密算法 * 加密原理: * 先了解一下流密码的结构: * 密钥输入到一个伪随机数(比特)发生器中,输出一串8比特的随机数,称为密钥流;密钥流通过与同一时刻的明文进行异或运算产生密文; * 1 , 通过密钥调度算法KSA初始化状态矢量S(S就是一个随机数发生器,称为S-box) * ...
阅读全文
摘要:刚刚在论坛上找到了一个ZTE中兴认证客户端的通信过程的讲解!应该也是一个学生写的,十分佩服!很早之前就在写这个程序。以前还不懂计算机网络原理的时候,想着用看到的东西来做,于是用寻找按键句柄的方式来做,非常麻烦 !后来,了解了数据包发送原理,想到了捕获客户端发送的数据包,然后构造数据包来实现。可是用Sniffer监听的时候,却苦于看不懂有价值的信息!刚刚看到这牛人的分析,深感惭愧!同样是用Sniff...
阅读全文