js正则与php正则验证 <script src="./jquery.js"></script><input type="text" id="yan"><input type="button" value="验证" onclick="zheng()"><script> f
MySQL开启严格模式 很多集成的PHP环境(PHPnow WAMP Appserv等)自带的MySQL貌似都没有开启MySQL的严格模式,何为MySQL的严格模式,简单来说就是MySQL自身对数据进行严格的校验(格式、长度、类型等),比如一个整型字段我们写入一个字符串类型的数据,在非严格模式下MySQL不会报错,同样如果定义了char或varchar类型的字段,当写入或更新的数据超过了定义的长度也不会报错。我认为这个对...
使用PHP利用phpmailer发送电子邮件 先来几句废话: phpMailer是一个非常强大的php发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。 phpMailer的特点: 1、在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。 2、平台应用广泛,支持的 SMTP 服务器包括 Sendmail、qmail、Postfix、Gmail、Imail、Ex...
mysql创建索引 前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。 最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。
sphinx增量索引 在Sphinx+LibMMSeg搭建中文全文搜索引擎_安装配置中安装试验了Sphinx的使用,但是还有几方面的问题有待处理。用来建立索引的分词数据动态增量索引更新索引在前端的界面的表现使用本篇主要是对动态增量更新的一些研究。关于分词数据的建立和前端界面的控制将在以后研究。在利用 Sphinx 做搜索引擎的时候,一般他的索引建立构成有如下几个部分:固定不变的主索引增量
Apache和nginx的比较 Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优
mysql innodb行锁 beginselect * from shop where id =1 for update;update shop set username = '123' where id = 1ROLLBACK
SQL中CASE WHEN THEN的用法 有表student(id,name,score)根据分数列(score)每10分为一段,查询每段分数的人数。SELECT a, COUNT(*)FROM (SELECT a = CASE WHEN score >= 0 AND score = 10 AND score = 20 AND score = 3
mysql添加用户、删除用户与授权 注:命令行中运行sql文件,请使用source (sql文件名);MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @>密码 1.2 创建用户: mysql> insert into mysql.user(Host,Use
Centos下Yum安装PHP5.5,5.6,7.0 1.检查php安装包yum list installed | grep php2.如果有安装的PHP包,先删除他们yum remove php.x86_64php-cli.x86_64php-common.x86_64php-gd.x86_64php-ldap.x86_64php-mbstring.x86_64php-mcrypt.x86_64p
Nginx apache纯静态伪静态原理与实现方案 参考文档防盗链http://blog.csdn.net/pestd/article/details/6554410ob缓冲机制深入理解http://www.jb51.net/article/70477.htm伪静态http://www.phpstudy.net/a.php/165.html真静态实现的4中方法http://www.jb51.net/article/7
消息队列在项目中的使用(memcacheq) 什么是消息队列?消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。但是消息队列与命名管道一样,每个数据块都有一个最大长度的限制。“消息队列”是在消息的传输过程中保存消息的容器。消息队列把消息按照产生的次序加入队列,而由另外的处理程序/模块将其从队列中取
windows下与linux下安装redis及redis扩展 1. redis的介绍Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 Redis 是一个高性能的key-value数据库,它提供了Java,C/C++,C#,P
linux搭建svn版本控制器 安装步骤如下:1、yum install subversion2、输入rpm -ql subversion查看安装位置3、创建svn版本库目录mkdir -p /var/svn/svnrepos 4、创建版本库svnadmin create /var/svn/svnrepos5、进入conf目录(该svn版本库配置文件)authz文件是分配用户组 权限控制文件
mongo启动 /usr/local/mongodb/bin/mongod --port 27017 --fork --dbpath=/home/data/mongodb/mongodb_data/ --logpath=/home/data/mongodb/mongodb_log/mongodb.log --logappend
php调用face++实现人脸识别自学(仅供参考) 前言:要调用使用php+face++实现人脸识别先把思路清晰一下,首先要在face++我的应用里创建一个group组,在group组里创建person类(属于人)再把上传的图片放入person里(大概的思路,但是还有很多)下面开始。第一 :进入face++官网注册一下,之后创建应用就可以看到API_key和API_secret值。第二:如下代码(模拟一张图片的请求)
php session入库教程 仅供参考主页面(传值name) Document 接收页面header("content-type:text/html;charset=utf8");// var_dump($name);die;// echo $_POST['name
windows下配置mysql主从 一、安装Mysql1、解压2、将解压的文件 放一个目录 (我是放在phpstudy目录下的) 3、配置 mysql环境变量 ( 修改PATH,添加E:\phpStudy\mysql-5.6.24\bin)4、E:\phpStudy\mysql-5.6.24 目录下新建my.ini配置文件[mysqld]port=3307basedir=E:\phpStudy\m
php 利用百度地图进行定位ip gps //显示效果{ address: "北京市海淀区西二旗北路", province: "北京市", city: "北京市", street: "西二旗北路", street_number: "", city_code: 131, lng: 116.3207676804,//经度 lat: 40.064084055578 //纬度}
mysql 触发器 create trigger huifu AFTER DELETE on o for each ROW BEGIN UPDATE g set gnum=gnum+old.much where gid=old.gid; END