自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 linux下的phpize扩展安装

  linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。使用phpize脚本安装php扩展模块的好处:在安装php时没有安装的扩展,可以在以后随时安装上,且不需要重新安装PHP。 安装步骤: 1、切换到扩展模块目录在php源码包被解压后的目录中有个ext子目录,这里有近70多个主流的php扩...

2018-02-26 18:08:57 2696

转载 Mysql基础优化建议

MySQL优化建议1.设计数据表的时候要遵守三范式,但是不要严格遵守。可以适度打破范式。2.一个表字段不适合过多。3.常用表中只要保留常用的字段4.尽量给每个字段添加NOT NULL5.根据表的特点来选择合适的表引擎, 如果这个表经常被写,应该选择innodb,但是MySQL5.6一般都是选择innodb6.根据表存放的数据来决定字符集,一般选择utf8,但是如果想要存放emoji表情,就应该选择...

2018-02-26 20:57:01 238

原创 php的简单文件上传整理

##文件上传1.在表单头要写入enctype="multipart/form-data";2.最好定义一个隐藏的hidden,name="MAX_FILE_SIZE"value来定义大小##使用到的函数1.is_uploaded_file用来判定文件是否是通过HTTP-HOST上传的,返回bool值2.move_uploaded_file('临时文件路径','目标文件路径')其中临时文件路径是指$...

2018-02-26 20:56:32 349

原创 远程连接数据库出错

远程安全组要打开3306端口,本地创建用户的时候用的语句:GRANT ALL PRIVILEGES ON *.* TO 'root'@'230.125.189.54' IDENTIFIED BY '123',其中230.125.289.54位公网ip;GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'newpass' WITH GRA...

2018-02-26 20:55:24 385

原创 lnmp中的tp的pathinfo模式

在支付宝回调,和微信回调方法中。正常不支持参数中带 ?s= ,所以要开启THINKPHP 的PATHINFO模式 。THINKPHP 官方论坛 和网络上很多NGINX配置教程不是太完善的。我一直比较喜欢使用lnmp.org配置服务器环境。所以本文将介绍 LNMP 配置NGINX 支持THINKPHP  PATHINFO模式 。方法很简单 。1,修改PHP.INI 支持 PHPINOFPHP配置文件...

2018-02-26 20:54:53 264

转载 TP5配置所谓的url_moudel

此文转自http://blog.csdn.net/qq_17418411/article/details/781820001、httpd.conf配置文件中加载了mod_rewrite.so模块这是我的 apache配置文件httpd.conf 配置#LoadModule reqtimeout_module modules/mod_reqtimeout.soLoadModule rewrite_m...

2018-02-26 20:54:26 1291

原创 tp3.2.3中的xss攻击基本防护

虽然说现在的web开发框架都是挺成熟的框架,在性能、安全等方面都有比较好的表现,但问题往往出现在业务逻辑上,如上周我再公司发现的一个跨站脚本攻击,(通常公司是这么过滤的,max(0,$_GET[‘a’])、strip_tags($_GET[‘a’]),然而代码量大的话,就容易出现忽略的地方)如下面一段代码:(function(){var a = {:$_GET['b']};//....})()如果...

2018-02-26 20:53:57 854

转载 mysql语句整理

转自http://www.cnblogs.com/0351jiazhuang/p/4530366.htmlSQL是(Structured Query Language)结构化查询语言的简称,下面赵一鸣随笔博客从基础知识、判断对象和应用技巧等方面,介绍了SQL的应用方法。基础创建数据库创建之前判断该数据库是否存在if exists (select * from sysdatabases where ...

2018-02-26 20:52:41 157

转载 SVN的详细使用

本文转自http://blog.csdn.net/maplejaw_/article/details/52874348首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/downloads.html。 根据系统位数选择相应客户端进行安装。如果你喜欢用命令行操作,请务必记得勾选command line client tool为will be inst...

2018-02-26 20:51:39 256

转载 centeros6挂载报错

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/mount: block device /dev/sr0 is write-protected, mounting read-only虚拟机挂着光驱光驱时提示只读,用以下命令可解决该报错,mount -o remount,rw /dev/cdrom /mnt/cdrom转自:http://blog.ch...

2018-02-26 20:49:58 948

转载 虚拟机提示:无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件

Win 10 vmware12 无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件。你想要在安装 VMware Workstation 前重启吗?打开vmware12后出现内核错误,查了一下,在自己的win10下面应该是如下的解决方法:1. 找到c:\windows\system32\cmd.exe 文件,右击选择以管理员身份运行2. 输入以下的命令并回车net star...

2018-02-26 20:49:30 347

原创 如何拿网站的favicon.ico

一般的方法是直接在该网站的网址后面加上/favicon.ico就可以直接打开这张图片

2018-02-26 20:48:58 1599

转载 Linux分区情况

1.1 没有重要数据/boot   200M 存放系统的引导信息 内核swap 交换分区 防止内存用光了 临时的一个内存如果你的内存小于8G swap是内存的1.5倍 如果你的内存大于8G swap给8G/ 根分区剩余多少给多少1.2 很多重要数据/boot   200M 存放系统的引导信息 内核swap 交换分区 防止内存用光了 临时的一个内存如果你的内存小于8G swap是内存的1.5倍 如果...

2018-02-26 20:48:01 188

原创 mysql优化建议大全

1、选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如'省份,性别',最好设置为ENUM2、使用连接(JOIN)来代替子查询:   a.删除没有任何订单客户:DELETE FROM customerinfo WHERE customerid NOT in(SELECT customerid FROM orderinfo)   b.提取所有没有订单客户:SELECT ...

2018-02-26 18:03:10 201

原创 TP3.2.3的validate自动验证

根据传进来的(默认$_POST)的下标来进行验证,如同这里邮箱的三条验证,一个不为空,一个邮箱正则,一个是数据表对应的字段是否有这个邮箱的存在。如果传进来的post中下标有email就需要通过三条才能算是通过,如果这里没有验证的下标则自动通过,但是下标有多个在验证中,那么有一个不通过则统统不通过。无法返回$data。 前台模板根据用户写入input的情况不同来穿不同的值。进行不同的...

2018-02-26 16:33:29 3774

原创 TP框架中使用Xunsearch

增加索引:添加索引的时候要将对应user.ini中的字段的数据传给 new \XCDocument(数组);返回的结果就是一个对象,然后用这个对象去进行add传参查询传过来的搜索条件文件路径:实例化XS传的是这个文件名根据实例化的user的项目名写你想有讯搜能力的字段将这个util文件也拷贝过来才有纠错的机会...

2018-02-26 16:25:17 1047

原创 Mysql的使用基础

本文为作者原创,未经允许请勿转载   MysqlPassword_hash密码加密:加密存入:$_POST['pwd'] = password_hash($_POST['pwd'],PASSWORD_DEFAULT );将密码拿出对比:第一个参数是明文,第二个参数是hash加密过的密文。         if(password_verify($_POST['pwd'],$arr['pwd'])){...

2018-02-24 15:35:37 232

原创 memcache使用经验

本文为作者原创未经允许请勿转载Memcache Memcache默认监听的端口是11211Nginx/apache   80ssh    22ftp    21mysql  3306 默认情况下,php操作不了内存,php要想操作内存,那么服务器要安装Memcache软件,php还要安装一个操作Memcache软件的扩展(memcache)。软件相当于mysql而软件的扩展就如同PDO和mysql...

2018-02-24 15:32:56 1047

原创 Javascript使用经验总结

本文为原创文章,未经作者允许不许转发JavaScript 执行JS的方式           1. 写在 <script> 标签中           2. 通过事件的方式                添加事件属性           3. 通过协议的方式           4. 通过外部引入      注意: 一旦 <script> 标签引入了外部样式,里面的内容都会...

2018-02-24 15:30:10 436

原创 JQuery使用小结

本文为作者原创未经允许不许转发JQuery创建元素:       使用JQ内部创建并添加元素              for (var i = 0; i <= 5; i++) {                     $('<div></div>').addClass('box').appendTo('body');              }       同时...

2018-02-24 15:27:18 515

原创 php的基础分页类

class Page{public $limit; //存储limit条件public $allPage; //存储总页数public $current; //存储当前页public $total; //存储总条数public function __construct($total, $num = 5){//计算总页数$this->allPage = ce...

2018-02-24 14:51:12 186

原创 TP3.2.3到TP5的变化

1. 字母函数的失效,可以移到放在common.php这个文件,对于I方法可以用助手函数input以及U方法可以用url方法来进行替换2. 配置项里面对于模板常量的定义要进行Request的引用3. Pc与手机端模板里面的include中的file字段要加上主题名称(需注意一些还要加上文件夹,有点坑)4. 重新测算的按钮需要onclick=”reset();return false”,不然无法禁止...

2018-02-24 14:39:15 2816 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除