- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 正则表达式:验证手机或固定电话
写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。 ^1\d{10}$|^(0\d{2,3}-?|\(0\d{2,3}\))?[1-9]\d{4,7}(-\d{1,8})?$ 规则说明: 1、可以是1开头的11位数字(手机号)2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式3、区号是0开头的3~4位数字,可以没有区号 4、电话号是5~8...
2015-12-21 14:38:27
2182
原创 MySQL 5.6 配置参数说明
# 以下选项会被MySQL客户端应用读取。 # 注意只有MySQL附带的客户端应用程序保证可以读取这段内容。 # 如果你想你自己的MySQL应用程序获取这些值。 # 需要在MySQL客户端库初始化的时候指定这些选项。 # [client] #password = [your_password] port = @MYSQL_TCP_PORT@ socket = @MYSQL...
2015-12-05 13:24:52
256
原创 MYSQL数据库字段命名及设计规范(转)
1.设计原则1) 标准化和规范化数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但 Third Normal Form(3NF)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说,遵守3NF 标准的数据库的表设计原 则是:“One Fact in One Place”即某个表只包括其本身基本的属性,当不是它们本身所具有的属性时需进行分解。表之间的关系通过外键 相连接。它...
2015-01-16 10:46:25
358
原创 将操作系统装入移动硬盘
1、检测是否具备安装条件在制作移动硬盘启动系统时,首先要检测自己主机的主板是否支持移动硬盘启动,方法如下:开机启动时按下F2或Del键,进入BIOS设置。打开“Advanced BIOS Features setting”项后,找到“First boot device”子项,查看其中是否带有“USB-HDD”(USB移动硬盘)启动选项。如果有该选项的话,那说明你的主板可以支持USB移动硬盘来引导...
2013-02-20 21:16:02
1129
原创 mongodb分片教程
1、创建保存分片数据的文件夹 $ mkdir /home/zikie/data/db/shardsvr1 $ mkdir /home/zikie/data/db/shardsvr2 $ mkdir /home/zikie/data/db/config # log文件 $ /home/zikie/data/log/log_shardsvr1 $ /home/zikie/dat...
2012-11-19 16:58:03
416
原创 安装sphinx中文分词coreseek
一、获取coreseek安装包目前,CoreSeek/Sphinx的发布包包括如下软件: indexer: 用于创建全文索引; search: 一个简单的命令行(CLI) 的测试程序,用于测试全文索引; searchd: 一个守护进程,其他软件(例如WEB程序)可以通过这个守护进程进行全文检索; sphinxapi: 一系列searchd 的客户端API 库,用于流行的Web脚本开发语言(PHP,...
2012-11-19 15:49:05
188
原创 CentOS环境下LAMP的完全编译安装
用yum安装编译所需开发包(以下为标准的rpm包名称,根据需要选择) # yum -y install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pa...
2012-10-17 21:06:04
121
原创 php实现java的byte数组转换
由于工作需要,自己写的一个php实现java的byte数组转换的类。 <?php /** * byte数组与字符串转化类 * @author zikie * Created on 2011-7-15 */ class Bytes { /** * 转换一个String字符串为byte数组 * @param $st...
2011-07-21 14:33:16
1320
原创 mysql误删除root用户解决办法
今天在修改mysql用户权限的时候不小心误删除了root用户,退出mysql后再也登录不进去,想重建user表都不成了,感觉悲催了,于是盲目的查看mysql的配置文件,竟然找到了ubuntu安装mysql时创建的默认用户的配置信息,地址是/etc/mysql/debian.cnf 。于是使用该用户登录,重新创建root用户,赋权限,终于搞定了!在此附上mysql权限操作的语句 : // ...
2011-07-06 12:30:50
508
原创 客户端和php服务器通信rsa加密解密
这几天在做一个项目,需要使用到rsa加密解密,使用php公钥加密后,返回给手机客户端解密。同样的,客户端提交给服务器的数据也要经过加密。我们在联调的时候发现,php加密后,手机客户端可以解密,而手机客户端加密后的数据,php解密后返回空。 鉴于这种情况,我们怀疑是因为rsa加密后的数据是Binary类型,显示为乱码,可能在post过程中出现问题,所以我们将各自加密后的数据存进文件中,...
2011-05-24 18:26:19
390
原创 linux mysql远程访问
为了给服务器一个真实的运行环境,今天在内网中部署了一台Ubuntu Linux服务器,其中最头疼的就是mysql的安装, apt下载更新的速度太慢了,于是就自行编译了一下mysql的源码,具体的编译方法可以参考网上的一些资料吧,这里只 对如何开始mysql的远程访问功能做个简单的讲述: (1)确认一下3306是否对外开放,mysql默认状态下是不开放对外访问功能的。查看的办法如下: ...
2011-05-24 18:11:18
132
原创 PHP session使用
因为以前是学java的,现在使用php做项目觉得特别不习惯,特别是php的session机制,感觉比java落后很多。 1、php使用session,是通过在各个页面传递session id来标识的。默认是通过cookie来传递,所以在php.ini配置文件中一定要开启支持cookie功能。 2、要在配置文件中设置session.save_path,...
2011-05-24 17:59:11
106
原创 PHP 包含文件路径问题
最近刚刚在学PHP,在做一个小项目,用到了很多require和include,被绝对路径、相对路径弄的焦头烂额,最后终于搞明白了。 1、php的相对路径是以运行的脚本为准,比如A包含B,B包含C,如果A、C在同一级目录,则B里包含C的路径应该是相对于A的,如果B、C在同一级目录,则B里包含C的路径是相对于C的。 2、不管.php脚本怎么被包含,dirnam...
2011-05-24 17:50:45
170
原创 session跨域丢失问题
以前做过一个系统,需要在系统(A)中集成目前现存系统(B)的功能。 因为系统B做了权限控制,所以在系统A的数据库建立跟系统B一样的权限表,然后登录系统A后,将用户信息、权限信息等存放进session中,然后在系统B进行权限验证。 理论上这种设计在不使用框架结构时,完全是可行的。但是如果,系统A使用了框架结构,即系统(B)中的功能页面要嵌入到系统(A)...
2011-05-24 17:32:43
202
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人