摘要: linux start_date="20180726" end_date="20180830" while [ "$start_date" != "$end_date" ]; do stat_date= echo $stat_date start_date=$(date d "$start_date 阅读全文
posted @ 2019-05-06 16:57 田小样 阅读(422) 评论(1) 推荐(0) 编辑
摘要: 1.验证用户名和密码:("^[a-zA-Z]\w{5,15}$")正确格式:"[A-Z][a-z]_[0-9]"组成,并且第一个字必须为字母6~16位; 2.验证电话号码:("^(\d{3.4}-)\d{7,8}$")正确格式:xxx/xxxx-xxxxxxx/xxxxxxxx; 3.验证身份证号(15位或18位数字):("^\d{15}|\d{18}$"); 4.验证Email地址:("^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"); 5.只能输 阅读全文
posted @ 2013-01-24 17:45 田小样 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 介绍:memcache是一种缓存技术,它可以把你的数据放入内存,从而通过内存访问,因为内存读取速度很快,所以memcached技术的主要目的就是提速。 在memcached中维护了一张大的hashtable表,该表是在内存,标的结构式key=>value memcached中可以保存的数据类型(字串,数值,数组,对象,布尔值,二进制数据,null)安装:cmd进入到memcached.exe所在的文件夹 memcached.exe -d install 安装memcached memcached.exe -d start 启动memcached服务 memcached.ex... 阅读全文
posted @ 2013-01-24 15:23 田小样 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 首先按照上一篇缩写的搭建好LAMP开发环境进入到php的安装源文件目录下,我的是在/home/keyboard下进入到php-5.2.5目录下的ext文件夹下 4. 执行如下命令 ./ext_skel --extname=myext 5.cd myext 6.vi config.m4 去掉dnl获得如下信息 保存退出 7. vi php_myext.h 找到:PHP_FUNCTION(confirm_heiyeluren_compiled); ,新增一行: PHP_FUNCTION(hello); 8.vi php_my... 阅读全文
posted @ 2013-01-24 14:00 田小样 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Windows下开发php扩展文件的方法步骤一. 首先在电脑上安装vc++6.0,然后将msdev.exe所在的路径添加到环境变量下二. 下载php的源码包和windows下的二进制包(php-5.3.5-Win32-VC6-x86.zip和php-5.3.5.tar.gz),还有一个文件是config.win32.h 三. 将二进制码包与apache,mysql搭建好php的开发环境四. 将源码包解压到D盘下, 五.进入到该文件加下的ext文件夹D:\php-5.3.5\ext,该文件夹下就是各种扩展的源码包,其中有一个文件夹是skeleton, 拷贝... 阅读全文
posted @ 2013-01-24 02:44 田小样 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 首先介绍一下php中ob缓存常用到的几个常用函数ob_start():开启缓存机制ob_get_contents():获取ob缓存中的内容ob_clean()清除ob缓存中的内容,但不关闭缓存ob_end_clean() 清除ob缓存中的内容,并关闭缓存ob_flush 清空缓存,输出内容,但不关闭缓存ob_end_flush 清空缓存,输出内容,并关闭缓存flush强制刷新输出缓存中的内容 按照http协议的规定,回应内容不能在回应头之前输出,所以,如果在header()函数前面有内容输出,就会出现错误,但使用了ob_start()后就会将回应内容先放在ob缓存 中,不会再消息头发送... 阅读全文
posted @ 2013-01-24 01:53 田小样 阅读(379) 评论(0) 推荐(0) 编辑