自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 PHP - 解决 php-cgi 启动时提示缺少 msvcr110.dll 的问题

问题描述:启动 php-cgi 时如果提示缺少 msvcr110.dll问题原因:缺少 vc 2012 运行库问题解决:需要安装 vcredist_x64.exe 或 vcredist_x86.exe下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=30679

2015-12-28 14:17:14 1446

转载 Linux下ctrl+s假死恢复

使用SecureCRT时,屏幕假死的问题使用SecureCRT时,偶尔发生屏幕假死,不能输入等情况。后来发现,只要数据ctrl+s,就会假死;输入ctrl+q就可以恢复过来。ctrl+s是一个古老的shell控制键,再输入ctrl+q就可以恢复了。When you use terminal/putty/secureCRT, you can mistakenly type

2015-05-20 11:10:01 2764

转载 nginx 禁止svn目录访问的脚本

下面整理了一些关于nginx 禁止svn目录访问的脚本,希望这些脚本对各位学习nginx会带来帮助哦。nginxlocation ~ .*.(svn|git|cvs) {    deny all;}apacheRewriteEngine OnRewriteRule .svn/  /404.html 整理了一些方法供

2015-05-20 09:01:19 1942

转载 Nginx开启访问日志但不记录图片css、js的方法

nginx下,可以和缓存时间一起设置 log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $http_x_forwarded_for';

2015-05-20 08:45:19 7001

转载 nginx 301跳转到带www域名方法rewrite

首先一、得在你的域名管理里面定义 test.com和www.test.com指向你的主机ip地址,我们可以使用nslookup命令测试:直接输入 nslookup test.com和nslookup www.test.com 都有指向ip的A记录即可。第二、我们才能在nginx里面配置rewrite规则。打开 nginx.conf文件找到你的server配置段:server

2015-05-20 08:34:46 1068

转载 nginx缓存不起作用问题解决方法

nginx代理做好了,缓存也配置好了,但是发现css、js、jpg这些静态文件统统都cached成功。但是偏偏页面文件依旧到源服务器取1. nginx不缓存原因默认情况下,nginx是否缓存是由nginx缓存服务器与源服务器共同决定的, 缓存服务器需要严格遵守源服务器响应的header来决定是否缓存以及缓存的时常。header主要有如下:Cache-control:no-cache、n

2015-05-20 01:42:30 6428

转载 nginx 内置变量大全

HTTP核心模块支持一些内置变量,变量名与apache里的对应。比如 $http_user_agent,$http_cookie等表示HTTP请求信息的变量。更多变量:$args, 请求中的参数;$content_length, HTTP请求信息里的"Content-Length";$content_type, 请求信息里的"Content-Type";$docum

2015-05-20 00:41:52 577

转载 CentOS压力测试 ab 命令安装与使用

Apache服务自带了应该用于压力测试的工具ab(ApacheBench),对应做一些简单的压力测试,它完全能够胜任。本文介绍在Centos中不安装apache的情况下如何获取安装ab。ab运行需要依赖apr-util包,安装命令为:yum install apr-util下载apache的rpm包,可以直接去官网手动下载,当然也可以使用命令yumdownloader来

2015-05-19 14:28:56 926

转载 使用Nginx的proxy_cache缓存功能取代Squid

Nginx从0.7.48版本开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上,所以它可以支持任意URL链接,同时也支持404/301/302这样的非200状态码。虽然目前官方的Nginx Web缓存服务只能为指定URL或状态码设置过期时间,不支持类似Squid的PURGE指令,手动清除指定缓存页面,但是,通过一个第三方的Nginx模块,可

2015-05-19 10:54:07 554

转载 redis配置详解

# Redis示例配置文件# 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 1024*1024*1024 by

2015-05-19 10:49:22 599

转载 解决redis Can't save in background: fork: Cannot allocate memory

前面启动Redis时,看到如下警告:[1958] 13 Aug 16:18:24 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/

2015-05-19 02:11:27 6424

转载 -bash: crontab: command not found

操作步骤1. 确认crontab是否安装:执行 crontab 命令如果报 command not found,就表明没有安装2. 安装 crontab执行 yum install -y vixie-cron3. 确认是否安装成功:执行 crontab -l4. 看是否设置了开机自动启动chkc

2015-05-19 01:59:56 985

转载 Centos中彻底删除Mysql(rpm、yum安装的情况)

这篇文章主要介绍了Centos中彻底删除Mysql(rpm、yum安装的情况),本文直接给出操作代码,需要的朋友可以参考下我用的centos6,mysql让我整出了各种问题,我想重装一个全新的mysql,yum remove mysql-server mysql之后再install并不能得到一个干净的mysql,原来的/etc/my.cnf依然没变,datadir里面的数据已没有任何变化,手动

2015-05-19 01:58:09 656

转载 linux下svn 增加 ignore 属性(忽略文件的处理)

一直不知道svn的忽略命令如何使用,经过google的查找,使用方法还是有的,做个记录好了。如果想在SVN提交时,忽略某个文件,也就是某个文件不提交,可以使用svn propedit svn:ignore命令。下面详细介绍一下使用步骤。单纯的看svn官方文档和一些网上搜索的资料,有时候真的不如亲自试验的好。svn propedit svn:ignore 目录

2015-04-29 21:13:37 1242

转载 较完整的Bash快捷键,让命令更有效率

生活在 Bash Shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令

2015-04-29 13:43:22 575

转载 Openwrt 搭建 PPTP 服务器

WARNING : PPTP 并不安全!1.登陆sshssh [email protected].下载新固件wget http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/openwrt-ar71xx-generic-wndr3800-squashfs-sysupgrade.b

2015-04-29 01:31:43 12879

转载 刷了OPENWRT官方原版(无界面)---》安装WEB管理界面

1.先用Telnet  改密码   命今:passwd root输二次就修改成功了。2.再用winscp工具进路由修改/etc/config/network修改如下:config 'interface' 'loopback'        option 'ifname' 'lo'        option 'proto' 'static'        o

2015-04-28 13:28:59 17933 1

转载 OPENWRT安装中文语言包

1.语言设置的位置在:System-System- System Properties- Language and Style- Language 通过下拉菜单选择。2.刚刷完固件只有英语可以选。3.opkg update4.下载中文语言包的方法:System-Software–Software-Actions,在Download and install package右边的文本框里输

2015-04-28 10:10:40 91381 2

转载 在vmware虚拟机中使用openwrt

最近需要在openwrt环境下做一些开发工作,为方便起见在vmware虚拟机中成功运行openwrt,将过程记录如下:1、从openwrt官网下载最新的镜像文件官网http://downloads.openwrt.org/ 提 供了各种版本、不同平台的镜像文件我选择的是最新的开发代号为kamikaze的版本号8.09.2 X86平台的编译版本,选择ext2文件系统的imag

2015-04-28 09:37:45 3037

转载 physdiskwrite使用教程

关于该工具的描述:       用来将img类型的映像写入磁盘的工具,可以用来写mono,飞鱼3200 img 类型的路由器! physdiskwrite 这是一个 Windows NT/2000/XP命令行工具,是用来对像EDC、DOM、CF卡这样的储存设备进行写入。        用于硬盘绝对写。可以把一个镜像文件按照文件原本的顺序写入物理硬盘。 该工具最初是为了安装 m0

2015-04-28 09:34:13 14572

转载 Python 3 抓取网页资源的 N 种方法

1、最简单import urllib.requestresponse = urllib.request.urlopen('http://python.org/')html = response.read()2、使用 Requestimport urllib.requestreq = urllib.request.Request('http://pyt

2015-04-27 13:36:35 644

转载 Http Get Post put delete

HTTP POST GET 本质区别详解一 原理区别    一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交  Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE  URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于

2015-04-24 14:43:41 429

转载 CentOS创建免密码SSH(密钥)

1、输入以下命令:ssh-keygen -t rsa2、输入命令ls:产生两个文件:id_rsa id_rsa.pub3、复制id_rsa.pub,并命名为authorized_keycp ~/.ssh/id_rsa.pub  ~/.ssh/authorized_keys4、执行ssh localhost。验证成功:The authent

2015-04-23 12:57:39 796

转载 yii 2.0 写入日志

做微信接口,没有返回数据,但查看错日志,也没有记录到错误日志,于是想记录 trace 日志首先,我们的 web.php 配置文件中,更改于下log' => [ 'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [ [

2015-04-23 01:33:04 1761

转载 linux ps 命令查看进程状态

显示其他用户启动的进程(a)查看系统中属于自己的进程(x)启动这个进程的用户和它启动的时间(u)使用“date -s”命令来修改系统时间比如将系统时间设定成1996年6月10日的命令如下。#date -s 06/10/96将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:12:00-------------------------

2015-04-23 01:31:43 4910

转载 安装redis 及常见问题

### Install ####yum -y install gcc gcc-c++ libstdc++-develsudo yum install tcltar xzf  redis-2.8.8.tar.gzcd redis-2.8.8.tar.gzmake MALLOC=libcmake testQ: cc: comm

2015-04-22 09:19:53 775

转载 CentOS查看CPU、内存、网络流量和磁盘 I/O【详细】

安装 yum install -y sysstatsar -d 1 1rrqm/s: 每秒进行 merge 的读操作数目。即 delta(rmerge)/swrqm/s: 每秒进行 merge 的写操作数目。即 delta(wmerge)/sr/s: 每秒完成的读 I/O 设备次数。即 delta(rio)/sw/s: 每秒完成的写 I/O 设备次数。即 delta(w

2015-04-22 01:41:13 541

转载 Nginx开启Gzip压缩大幅提高页面加载速度及相关测试

刚刚给博客加了一个500px相册插件,lightbox引入了很多js文件和css文件,页面一下子看起来非常臃肿,所以还是把Gzip打开了。环境:Debian 61、Vim打开Nginx配置文件vim /usr/local/nginx/conf/nginx.conf2、找到如下一段,进行修改gzip on;gzip_min_length 1k;gzip

2015-04-21 14:22:06 494

转载 curl连接超时的问题

CURLOPT_TIMEOUT设置cURL允许执行的最长秒数。CURLOPT_TIMEOUT_MS设置cURL允许执行的最长毫秒数。CURLOPT_CONNECTTIMEOUT在发起连接前等待的时间,如果设置为0,则无限等待。CURLOPT_CONNECTTIMEOUT_MS尝试连接

2015-04-21 01:24:35 4526

转载 PHP之CURL使用代理来访问目标

$curl=curl_init();curl_setopt($curl,CURLOPT_URL, "http://www.lvtao.net");curl_setopt($curl,CURLOPT_HEADER,1);curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);curl_setopt($curl,CURLOPT_POST,1);curl_set

2015-04-21 01:24:05 1692

转载 PHP利用纯真IP数据库在本地实现IP地址信息查询

准备工作:建议本地IP地址数据库,请到http://www.cz88.net/这个网站下载一个纯真IP数据库,安装完成后,到安装目录里把QQWry.dat文件取出来,这个就是我们想要的IP数据库了,放到你想要目录下。正面这个IP地址查询处理的类<?php/** * IP 地理位置查询类 */class Helper_IpLocation{ /**

2015-04-17 16:30:35 4879

转载 mysql创建数据库指定编码格式

在mysql中使用sql语句创建数据库时,老是忘记指定编码格式。这就导致了使用utf-8格式的工程访问数据库的过程中产生中文乱码的问题。后来发现大部分问题出自创建数据库的时候没有指定编码格式。创建数据库指定编码格式的一种方法是在创建数据库sql语句中指定编码格式,如下所示,指定数据库编码格式为utf-8CREATE DATABASE `test2` DEFAULT CHARACTER SE

2015-04-15 12:41:46 802

转载 解决Win7下运行php Composer出现SSL报错的问题

以前都在linux环境使用php composer。今天尝试在win7下运行composer却出现SSL报错:E:\data\www\symfony-2.5.6>php -f D:/wamp/php-5.6.2-x64/composer.phar installLoading composer repositories with package informationInstalling

2015-04-14 00:43:35 1224

转载 linux svn启动和关闭

1,启动SVN sudo svnserve -d -r /home/data/svn/ 其中 -d 表示守护进程, -r 表示在后台执行 /home/data/svn/  为svn的安装目录 2,关闭SVN 这里采取linux杀死进程的方式处理的 ps -ef|grep svnserve root      4967     1  0 Aug23 ?    

2015-04-13 22:35:17 979

转载 ln命令举例详解

举例:1.对某个文件创建一个连接[root@A ~]# ln -s /home/kk/ss.sh ~   #如果不写目标地址,即在当前目录建接立链接[root@A ~]# lsCentOS-Base.repo.oldboy  anaconda-ks.cfg  install.log  install.log.syslog  ss.sh此命令表示在家目录下创建与源文件

2015-04-03 13:48:36 831

转载 解决ubuntu 14.04 登陆phpmyadmin出现缺少mcrypt扩展的错误

之前在登陆phpmyadmin的时候,会出现警告说缺少mcrypt扩展的错误,一直没去解决这个问题,觉得没什么影响就算了。今天谷歌了一下,原来是php5没有启用mcrypt模块。sudo php5enmod mcryptsudo service apache2 restart执行上面的命令,再重新登陆。不会在出现上面的错误了。原帖里面还需要做软连接,但是我测试没有

2015-04-03 09:32:38 674

转载 Cubieboard 有线网络 固定IP、固定MAC地址 上网

我这里路由器做了硬件地址绑定,需要固定ip和mac地址,记一下,下次重装直接拷贝就完了。root@cubieboard:~# cat /etc/network/interfacesauto lo eth0iface lo inet loopbackiface eth0 inet static address 192.168.1.98 netmask 255.255.0.0

2015-04-02 08:47:52 1011

转载 解决Ubuntu终端中文乱码显示问题

虽然是网上转过来的方法,但是自己试验了一次,管用。解决方法:一. Ubuntu默认的中文字符编码Ubuntu默认的中文字符编码为zh_CN.UTF-8,这个可以在/etc/environment中看到:sudo gedit /etc/environment可以看到如下内容:PATH="/usr/local/sbin:/usr/loca

2015-04-01 09:01:16 8088

转载 Ubuntu在命令行下将默认语言改为英语

由于有时候为了省事将Ubuntu安装成中文版,而在终端中中文会显示乱码,因此需要将默认语言改为英文。用vi(或nano等文本编辑器)打开 /etc/default/locale 文件将原来的配置内容修改为LANG="en_US.UTF-8"LANGUAGE="en_US:en"再在终端下运行:locale-gen -en_US:en注销或重启后,即可恢复为英文的语

2015-04-01 08:59:17 682

转载 Nginx 413 修改上传文件大小限制

在上传时nginx返回了413错误,查看log文件,显示的错误信息是:”413 Request Entity Too Large”, 需要做以下设置:打开nginx主配置文件nginx.conf,找到http{}段,增加 client_max_body_size的相关设置, 这个值默认是1m,可以增加到8m以增加提高文件大小限制;我设置成了       client_max

2015-03-30 18:35:27 727

空空如也

空空如也

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

TA关注的人

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