摘要:
在 a.php 中以 POST 方式向 b.php 提交数据,但是 b.php 下就是无法接收到数据,而 CURL 操作又显示成功,非常诡异。原来,“传递一个数组到CURLOPT_POSTFIELDS,cURL会把数据编码成 multipart/form-data,而然传递一个URL-encoded字符串时,数据会被编码成 application/x-www-form-urlencoded。”,而和我一样对 CURL 不太熟悉的人在编写程序时,代码往往是下面的样子:$data = array( 'Title' => $title, 'Content' =& 阅读全文
摘要:
PHPPHP内核探索:PHP中的哈希表http://www.nowamagic.net/librarys/veda/detail/1344php hashtable 攻击http://www.kuqin.com/security/20120107/317158.htmlPHP中include和requirehttp://blog.sina.com.cn/s/blog_5d2673da0100cp6o.html 阅读全文
摘要:
未优化前对比(当offset偏移量超过一定值后mysql性能计算下降即会全表扫描)优化后对于大的offset,优化后的sql执行性能大幅提高。 阅读全文
摘要:
mysql 字段中int后面所跟数字有何意义? varchar后的数字又有何意义?mysql> create table t(a int(1));Query OK, 0 rows affected (0.10 sec)mysql> insert into t values(123);Query OK, 1 row affected (0.02 sec)mysql> insert into t values(12345678);Query OK, 1 row affected (0.03 sec)mysql> select * from t;+----------+| a 阅读全文
摘要:
tarxzvfgearmand-1.1.0.tar.gzcdgearmand-1.1.0./configuremakemakeinstall 安装过程可能会出现如下错误:configure: error: cannot find Boost headers version >= 1.39.0解决办法-》sudo apt-get install libboost-all-devsorry, unimplemented: Graphite loop optimizations can only be used if the libcloog-ppl0 package is installed 阅读全文
摘要:
最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13):undefinedreferenceto`func' 关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。1. 链接时缺失了相关目标文件(.o)测试代码如下: 然后编译。gcc-ctest.c gcc–cmain.c 得到两个 .o 文件,一个是 main.o,一个是 test.o ,然后我们链接 .o 得到可执行程序:gcc-omainmain.o 这时,你会发现 阅读全文
摘要:
fastdfs 介绍FastDFS是一个开源的分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。存储节点存储文件,完成文件管理的所有功能:存储、同步和提供存取接口,FastDFS同时对文件的meta data进行管理。所谓文件的meta data就是文件的相关属性,以键值对(key value pair)方式表示,如:wid 阅读全文
摘要:
1:预定义在home目录,也可以其他任意目录,写一个文件,例如caleng_module.def内容是你希望定义的函数名以及参数:int a(int x,int y)string b(string str,int n)2:到php源码目录的ext目录#cd /usr/local/php-5.4.0/ext/执行命令,生成对应扩展目录#./ext_skel --extname=caleng_module --proto=/home/hm/caleng_module.def3:修改config.m4去掉dnl的注释PHP_ARG_ENABLE(caleng_module, whether to e 阅读全文
摘要:
进入FastDFS解压目录,执行 ./make.sh 出现如下错误经过在网上的查找得知:其实是不同的系统中pthread位置不一样,做法就是找到你的系统中所需要的libpthread.so文件位置,直接find就可以找到了打开maks.sh找到如下的段落修改成如下执行 ./make.sh ./make.sh install即可安装成功。 阅读全文