taoCMS是基于php+sqlite/mysql的国内最小(100Kb左右)的功能完善、开源免费的CMS管理系统

C++ vs. Python vs. Perl vs. PHP performance benchmark

Update: There is a part #2 of the benchmark results. This page has been translated intoSpanish by Maria Ramos.This all began as a colleague of mine stated that Python was so damn slow for maths. Which really astonished me and made me check it out, as my father told me once that he was very satisfied with Python, as it was very maths oriented.T
发布时间:2014-02-10 | 类别:技术文章 | 阅读:345797 | 评论:1 | 标签:c c c c c

(void**)&是什么意思

C++新手 想问一下 static unsigned char* pDepthTexBuf;depthTexID = initTexture((void**)&pDepthTexBuf,texWidth, texHeight) ;里面(void**)&表示什么意思?void*是无类型指针。void**就是无类型指针的指针。&取变量地址的运算符。(类型)为强制转换类型。(void**)&变量,就是把变量的地址强制转换为无类型指针的指针。
发布时间:2013-08-16 | 类别:技术文章 | 阅读:359377 | 评论:0 | 标签:c

warning: implicit declaration of function 'php_var_dump' is invalid in C99解决方法

编译扩展时遇到这个警告:/var/www/php-5.3.26/ext/taodemo/taodemo.c:670:9: warning: implicit declaration      of function 'php_var_dump' is invalid in C99      [-Wimplicit-function-declaration]        php_var_dump(args[i], 1 TSRMLS_CC);        ^1 warning generated.引入php_var.h文件即可:#include "ext/stan
发布时间:2013-08-09 | 类别:技术文章 | 阅读:407586 | 评论:0 | 标签:c c c

Zend API:支持初始化文件(php.ini)

PHP4 重写了对初始化文件的支持。现在你可以直接在代码中指定一些初始化选项,然后在运行时读取和改变这些选项值,甚至还可以在选项值改变时接到相关通知。如果想要为你的模块创建一个 .ini 文件的配置节,可以使用宏 PHP_INI_BEGIN() 来标识这个节的开始,并用 PHP_INI_END() 表示该配置节已经结束。然后在两者之间我们用PHP_INI_ENTRY() 来创建具体的配置项。1PHP_INI_BEGIN()2PHP_INI_ENTRY("first_ini_entry",  "has_string_value", PHP_INI_ALL, NULL)3PHP_INI_ENTRY(&quo
发布时间:2013-08-03 | 类别:技术文章 | 阅读:289022 | 评论:0 | 标签:c c c

PHP源码阅读笔记:nl2br, ltrim, rtrim, trim函数

PHP源码阅读笔记:nl2br, ltrim, rtrim, trim函数string nl2br ( string string )Returns string with ‘‘ inserted before all newlines.在代码中有注释如下:/* it is really faster to scan twice and allocate mem once insted scanning onceand constantly reallocing */程序先计算需要替换的个数,然后一次性计算需要分配的内存大小。从而减少了每次替换都重新分配内存的开销。由此可见PHP源码的作者的程序优化上下了不少功夫。源码摘抄如下:1 2 3 4 5 6 7 8 9 10 11 12 13
发布时间:2013-02-22 | 类别:技术文章 | 阅读:246209 | 评论:0 | 标签:c c c c c c

PHP Socket 深度探究

系列文章:入口这里:http://blog.csdn.net/shagoo/article/details/6396089
发布时间:2012-09-12 | 类别:未分组 | 阅读:191977 | 评论:152 | 标签:c c

以前学C的记录

2010.1.x 1 printf() '-'是左对齐; 小数点‘.’也占一位 eg: %8.3f 整数占4位,小数点1位,小数3位, 整数不够位补空格,超过照样输出, 小数不够补O,超过位四舍五入. %08.3f 和 %08d,整数不够位补0 2 scanf不能格式化输入,只能用一个 整数 指定输入的总位数 scanf("%8f",a); 无论getchar()输入多少,只收下第一个字符; scanf("%c",C);输入多少个字符,只收下第一个字符 3 eg: swith()内,没有符合的case就直接跳过,什么都不做; #include
发布时间:2012-09-12 | 类别:技术文章 | 阅读:279259 | 评论:0 | 标签:c

c语言操作mysql

这已经是一相当老的话题。不过今天我才首次使用,把今天的一些体会写下来,也许能给一些新手带来一定的帮助,更重要的是供自己今后忘记的怎么使用而进行查阅的! 我们言归正传1.头文件:#include <stdio.h>#include <stdlib.h>#include <mysql/mysql.h> //这个是必需要包含的,下面对mysql的所有操作函数,都出自这里2.定义一个MYSQL变量:MYSQL mysql;这里MYSQL是一个用于连接MySql数据库的变量。在后面对mysql数据库的操作中,我们就用这个MYSQL变量作为句柄的。3.定义数据库参数:char host[32]=”localhost”;char user[32]=”username”;char
发布时间:2012-05-08 | 类别:技术文章 | 阅读:242662 | 评论:0 | 标签:c c

PHP扩展框架相关文章

http://blog.csdn.net/alexdream/article/details/2213388博客内容不错,mark
发布时间:2012-03-18 | 类别:技术文章 | 阅读:213554 | 评论:0 | 标签:c c

定义const 型指针

有三种方法来定义const 型指针:   (1)const <类型> *<指针变量名>;   该语句的作用是:定义指针变量所指数据值为常量,即:指针变量所指数据值不能改变,但指针变量值可以改变。例如:   float x,y;   const float *p=&x; //定义指针变量p所指数据值*p为常量   *p=25; //错误,p所指变量x数据值不能用*p形式进行改变   p=&y; //正确,可改指针变量p的值   x=25; //正确,变量x的值可以改变   (2)<类型> * const <指针变量名>;   该语句的作用是:定义指针变量值为常量,即:指针变量值不能改变,但指针变量所指数据值可以改变。例如:   float x,y;
发布时间:2011-11-28 | 类别:技术文章 | 阅读:230077 | 评论:0 | 标签:c c

公告

taoCMS发布taoCMS 3.0.2(最后更新21年03月15日),请大家速速升级,欢迎大家试用和提出您宝贵的意见建议。

捐助与联系

☟请使用新浪微博联系我☟

☟在github上follow我☟

标签云