自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 CentOS更新yum源

首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)CentOS7CentOS6CentOS5 运行以下命令生成缓存yum c

2017-03-03 11:43:20 267

转载 TCP协议与UDP协议的区别(转)

TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。 TCP/IP协议集包括应用层,传输层,网络层,网络访问层。 其中应用层包括: 超文本传输协议(HTTP):万维网的基本协议. 文件传输(TFTP简单文件传输协议): 远程登录(Telnet),提供远程访问其它主机功能,它允许用户登录

2017-03-03 11:35:21 416

原创 浅谈php设计模式

1.单例模式单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 1. 某个类只能有一个实例 2. 它必须自行创建这个实例 3. 它必须自行向整个系统提供这个实例 为什么要使用PHP单例模式 1. php的应用主要在于数据库应用, 一个应用中会存在

2017-03-01 11:48:54 254

原创 如何解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题

最近做一个项目,需要导出csv表格,我电脑上安装的是wps,自动校正编码了,但是测试人员的电脑上用的是用Excel,总是显示乱码。想了好久好久,终于wps和excel的区别。 处理方法:在你要输出的内容前先输出”\xEF\xBB\xBF”, 例如:你要输出的内容保存在content里content里 content = "\xEF\xBB\xBF".content;//添加BOM确保输出co

2017-01-10 17:44:41 1035

原创 服务器请求微信后台(api.weixin.qq.com)过慢处理

问题描述:服务器请求微信后台(api.weixin.qq.com)的测试结果,每次请求都需要4,5秒甚至更慢。2016.12.16 16:31:57 start:1481877117.4148request:https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=_sM9t69uM9Xr0-zD05Kk0EgsOQYGc

2016-12-19 10:54:42 13275

原创 redis集群配置笔记

用两台服务器模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.6 版本。安装过程下载并解压 到redis官网下载 redis-3.2.6.tar.gz http://download.redis.io/releases/redis-3.2.6.tar.gz[weixin@i-2-1366-VM ~]$ tar -zxvf r

2016-12-19 10:26:07 316

原创 使用yyi2 框架写日志,日志文件自动分多个文件问题处理

最近做了一个微信项目,使用yii2框架的日志插件进行写日志操作 $log = new \yii\log\FileTarget(); $log->logFile = $sLogDir3.date('Ymd').'_'.$logFile; $log->messages[] = [$message,4,$app,time()]; $log->export();倒是出现如图的错

2016-11-25 13:55:06 573

原创 Apache RewriteCond %{REQUEST_FILENAME} 不起作用问题处理

最近帮朋友弄一个小东西,使用 apache 做页面静态化,需要实现一个需求:TP框架下 使用TP的url重写, 资源目录不做重写,使用 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f进行判断。如果存在该文件就不重写。 在配置 apache 让 apache 判断css,js文件是否存在的时候出

2016-11-22 09:24:28 1633

原创 Mysql开发技巧之Join从句

1.Inner Join 内连接内连接InnerJoin基于连接谓词将两张表的列组合在一起,产生新的结果表selct * from A inner join b on A.key=b.key 2.Left Outer Join左外连接(左连接)select * from A left join B on A.key=B.key(查出所有A表记录,不能关联B表的数据为NULL)select * fro

2016-10-27 15:29:25 378

原创 初识JS模块化工具RequireJS

RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。它还同时可以和其他的框架协同工作,使用RequireJS必将使您的前端代码质量得以提升。RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS文件,以及不用通过script标签顺序

2016-10-26 10:51:59 246

原创 Apache服务器关闭TRACE Method请求方式

我们知道TRACE和TRACK是用来调试web服务器连接的HTTP方式.支持该方式的服务器存在跨站脚本漏洞,通常在描述各种浏览器缺陷的时候,把”Cross-Site-Tracing”简称为XST. 攻击者可以利用此漏洞欺骗合法用户并得到他们的私人信息.我们要禁用trace可以使用rewrite功能来实现RewriteEngine OnRewriteCondi %{REQUEST_METHOD}

2016-10-26 10:07:17 4376

原创 Mysql升级到最新版本mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz

通常情况下,有两中升级方式: 1.直接升级:安装好新版本数据库后,利用已经存在的数据文件夹,同时运行mysql_upgrade脚本来升级。 2.SQL 导出: 从一个较老版本的mysql把数据导出,然后恢复到新版本的数据库中。(利用mysqldump工具)。相比之下,第二种方式更安全些,但是这也会使得升级的过程要慢一些。

2016-10-20 14:00:05 1703

原创 Linux apache+php编译安装以及报错解决

1. 下载安装apache依赖包apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz、pcre-8.12.tar.bz2[wyeq@gd-appdls03 ~]# tar –xzvf  apr-1.5.2.tar.gz   #解压[wyeq@gd-appdls03 ~]# cd  apr-1.5.2           #进入解压文件夹[wyeq@gd-ap

2016-10-20 09:52:05 414

sphinx-2.3.2-beta

sphinx-2.3.2-beta

2016-12-01

httpd-2.4.20-x64-vc11-r2

httpd-2.4.20-x64-vc11-r2

2016-10-20

apache安装依赖包apr-1.5.2.tar.gz,apr-util-1.5.4.tar.gz,pcre-8.32.tar.gz

apache安装依赖包apr-1.5.2.tar.gz,apr-util-1.5.4.tar.gz,pcre-8.32.tar.gz

2016-10-20

空空如也

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

TA关注的人

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