自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (15)
  • 收藏
  • 关注

原创 源码安装lua

因为工作需要安装lua:#wget http://www.lua.org/ftp/lua-5.1.5.tar.gz#tar zxvf lua-5.1.5.tar.gz#cd lua-5.1.5#make linux结果报错误:[root@localhost lua-5.1.5]# make linuxcd src && make linuxmake[1]: Entering

2015-11-16 18:49:37 806

转载 centos下为php开oracle扩展

一.准备工作      本机已有环境为PHP,apache,mysql,需要连oracle数据库,所以需要打开oracle扩展。我们需要做的工作有:安装oracle客户端、pdo_oci扩展、oci8扩展二.文件下载      (1)oracle客户端rpm包下载地址       http://www.oracle.com/technetwork/topics/li

2015-09-24 12:09:52 667

转载 NSString使用

Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。 1.创建NSString字符串 NSString 与 char*

2015-08-09 18:54:07 453

原创 安装pnp4nagios时出现Pango-WARNING **: error opening config file '/home/www/.pangorc': Not a directory错误

公司要求搭建

2014-09-23 13:44:46 3581

原创 phpinfo中Loaded Configuration File 为 none

今天在安装php后发现没有php.ini文件

2014-08-17 15:23:40 24646 1

原创 编译php-5.5.15出错,xml2-config not found

今天在centos上编译

2014-08-17 13:23:50 27313 1

转载 nginx缓存设置

目的:缓存nginx服务器的静态文件。如css,js,htm,html,jpg,gif,png,flv,swf,这些文件都不是经常更新。便于缓存以减轻服务器的压力。实现:nginx proxy_cache可以将用户的请缓存到本地一个目录,当下一个请求时可以直接调取缓存文件,就不用去后端服务器去取文件了。配置:打开配置文件/usr/local/nginx/conf/nginx.conf

2014-08-16 22:47:26 714

转载 nginx proxy_pass后的url加不加/的区别

在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。 下面四种情况分别用http://192.168.1.4/proxy/test.html 进行访问。第一种:location  /proxy/ {          pr

2014-08-12 21:56:34 10060

转载 CentOS6.3配置yum源

全新以最小化包安装了64位的CentOS6.3系统,作为本地的Web服务器使用,现记录全过程第二步,配置网易163的yum源1. 下载repo文件    下载地址:http://mirrors.163.com/.help/CentOS6-Base-163.repo2. 备份并替换系统的repo文件[root@localhost ~]# cd /etc/yum.repos.d/

2014-07-21 23:18:58 3711

转载 nginx 错误502 upstream sent too big header while reading response header from upstream

查看nginx的错误日志,得到以下错误信息:upstream sent too big header while reading response header from upstream按字面意思理解应该是upstream负载均衡的模块转发的header头超出限制值了,查看配置文件中的相关配置,并搜索相关信息。网上同类型的错误原因,说是cookie携带的header太多了,让你设

2013-10-12 09:37:46 5718

转载 windows7X64环境下wamp开启PHP_Curl组件

装上64位的windows7系统后,phpnow就无法使用了,于是安装了wamp,拥有非常多的选项可以按需选择。但一直以来无法开启Curl组件,php程序显示Call to undefined function curl_init()错误,在百度和谷歌里搜寻一番,全都是复制dll到system32里和修改php.ini文件的,完全无解。其实wamp已经非常智能化了,在设置里勾选开启

2013-09-03 23:01:59 799

原创 putty network error:software caused connection abort

打开putty,报错(network error:software caused connection abort)。解决办法:修改服务器中/etc/ssh/sshd.config 文件,将LoginGraceTime的值设为0,默认为2m,TCPKeepAlive 设为yes, 然后使用service sshd restart来重启sshd服务,这样就可以了。

2013-07-10 22:45:54 8669

原创 crontab里php使用相对路径的方法

在crontab里执行php脚本,在php文件里,引入别的文件,并不是以这个php文件自身所在的路径作为相对路径的。 而是以安装的php 的那个可执行文件所在路径作为相对路径的。所以在php脚本中引用相对路径文件都会报文件不存在等问题。解决方案:1、php脚本中引用的文件都是绝对路径2、在crontab中先切换到执行脚本的路径,再执行脚本*/2 * * * * ro

2013-06-29 13:26:36 1918

转载 Linux IPC资源清理

记录一下前几天遇到的一个问题及其解决方法。escrow 环境启动不了,error_log提示“No spaceleft on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed“,df命令去检查磁盘空间并没有满。应该是“没有正常退出程序,造成大量进程间资源未释放”;用命令“ipcs -s |

2013-06-24 18:34:45 3376

转载 TCP的SEQ和ACK的生成

TCP序列号和确认号详解完整的PDF下载:在网络分析中,读懂TCP序列号和确认号在的变化趋势,可以帮助我们学习TCP协议以及排查通讯故障,如通过查看序列号和确认号可以确定数据传输是否乱序。但我在查阅了当前很多资料后发现,它们大多只简单介绍了TCP通讯的过程,并没有对序列号和确认号进行详细介绍,结合实例的讲解就更没有了。近段时间由于工作的原因,需要对TCP的序列号和确认号进行深入学习

2013-06-08 23:35:29 6732

转载 PHP socket

工作实在比较闲,就来写写博客吧。顺便整理下。环境:windowsPHP在WIN下操作socket最好用命令行运行程序,至于为什么,自己可以体会下。socket (图文教程)" style="margin:0px; padding:0px; border:0px; list-style:none">首先运行php + 程序的路径,出现了这个提示表示你的php没有加入环境变量p

2013-06-08 00:41:00 673

转载 eclipse开发erlang

一、相关资料Erlang 的官方网站是http://www.erlang.org.其左侧的连接指出了我们可以从这里获取的资源。其中,Downloads 连接可以下载到所有版本的Erlang.Links 是一些其它资源的链接Enhancements 是一些Erlang的增强功能Getting Started 是教学Documenta

2013-06-03 18:53:53 557

转载 php 函数大全2

第12章 Stream函数 25612.1 PHP中的Stream函数 25612.1.1 stream_bucket_append函数:为队列添加数据 25712.1.2 stream_bucket_make_writeable函数:从操作的队列中返回一个数据对象 25812.1.3 stream_bucket_new函数:为当前队列创建一个新的数据 25812.1.4 st

2013-05-30 14:19:00 949

转载 php 函数大全1

第2章 Apache函数 152.1 Apache信息获取类函数 152.1.1 apache_child_terminate函数:在本次请求结束后终止Apache进程 152.1.2 apache_get_modules函数:获取Apache的模块列表 162.1.3 apache_get_version函数:获取Apache的版本 162.1.4 apache_getenv

2013-05-30 14:18:13 614

转载 编译安装libevent,memcache,以及php的memcached扩展

一 安装libevent1.去官网http://libevent.org/ 下载最新源码,我用的是libevent-2.0.20-stable.tar.gz 2.解压到/usr/src目录 ,执行命令:sudo tar -zxvf libevent-2.0.20-stable.tar.gz -C /usr/src3.进入解压以后的目录,用sudo方式执行命令:sudo ./

2013-05-29 13:32:56 1294

原创 安装php的libevent

libevent扩展安装libevent-2.0.16-stable.tar http://libevent.org/cd libevent-2.0.16-stable./configuremake make install下载php-libevent  c 扩展http://pecl.php.net/package/libeventtar -xzvf

2013-05-29 12:42:00 2886

转载 MySQL大数据量快速分页实现

一般刚开始学SQL语句的时候,会这样写SELECT * FROM table ORDER BY id LIMIT 1000, 10; 但在数据达到百万级的时候,这样写会慢死代码如下:SELECT * FROM table ORDER BY id LIMIT 1000000, 10;也许耗费几十秒网上很多优化的方法是这样的代码如下:SELECT * F

2013-05-06 11:17:25 842 2

转载 php中对共享内存,消息队列的操作

php作为脚本程序,通常生命周期都很短,如在web应用中,一次请求就是php运行的一个周期,请求结束则生命周期截止。所以php在处理需要共 享的资源时,一般会将共享数据保存在数据库或dbm之类的文件中,再者就是利用内存实现共享。你可以选择已有的工具辅助你,像memcache;也可以自 己编写代码访问操作系统的共享内存段。php中对共享内存段的操作有两组函数:System V IPC和Sha

2013-02-26 17:30:35 4804

转载 PHP共享内存

本文将讨论在PHP4环境下如何使用进程间通讯机制——IPC(Inter-Process-Communication)。本文讨论的软件环境是 linux+php4.0.4或更高版本。首先,我们假设你已经装好了PHP4和UNIX, 为了使得php4可以使用共享内存和信号量,必须在编译php4程序时激活shmop和sysvsem这两个扩展模块。  实现方法:在PHP设定(configure)时加

2013-02-26 17:23:38 812

转载 VMware虚拟机上配置nginx后,本机无法访问问题

今天忙了一天,刚把nginx装在CentOS上,出现了好多问题,快大功告成了,用本机访问虚拟机的时候却出现了不能访问的问题,查了资料以后,原来是防火墙的问题。具体情况如下:   防火墙可以ping通虚拟机,虚拟机也可以ping通防火墙。  接着检查了服务器端的80端口是否可以访问的到:telnet 192.168.131.130 80, 结果访问不到,原来果真防火墙的问

2013-01-17 00:49:38 13164 1

转载 CentOS使用YUM安装php运行环境,包含php,php-fpm,nginx,mysql

我们要使用yum来安装php-fpm和比较新版本的php,nginx,mysql-server的话, 首先得给yum添加几个源,CentOS默认的源里面软件比较旧,有些软件、库还没有。EPEL源:Extra Packages for Enterprise Linux (or EPEL)或者叫企业版 Linux 附加软件包, 是一个由特别兴趣小组创建、维护并管理的,针对 红帽企业版

2013-01-17 00:00:17 14643

原创 Win7+VMware7.1 下CentOS通过桥接上网设置

在VMware中安装了CentOS系统,无法连接上网。网络环境:ASDL接入,连接第一个路由器(192.168.1.1),分出一条线路连接无线路由器(192.168.2.1),电脑连接无线。1、修改网卡配置(/etc/sysconfig/network-scripts/ifcfg-eth0)DEVICE="eth0"BOOTPROTO="static"BROADCAST=1

2013-01-16 00:57:04 6688

转载 PHP访问MySQL查询超时处理

PHP连接MySQL主要是使用Mysql提供的 libmysqlclient 的客户端库,同时也延伸出来 mysql 和  mysqli 两套PHP的扩展,相对来说 mysqli 比 mysql 更好,更稳定。 目前两个客户端扩展库连接超时可以设置选项来操作,比如mysqli: //创建对象$mysqli = mysqli_init();//设置超时选项$mys

2013-01-09 10:18:49 605

转载 mysql连接超时问题的解决

最近遇到了一个非常奇怪的问题,php往mysql中读写数据,过一天就不work了.一直不能求解,指导有一天,有人对我说mysql 连接可能会超时.google了一下,发现mysql connection默认的超时时间为8小时.当时我想让我的这个连接永久不超时,该怎么办呢?有人说在mysql配置文件my.cfg中[mysqld]中添加 wait _timeout =3

2013-01-09 10:11:33 645

原创 shm_attach() 引起 No space left on device

今天在调用shm_attach函数时返回No space left on device,查看官方文档说是共享内存已经被占光了。用命令ipcs -mu查看已经分配的共享内存数和ipcs -ml查看最大共享内存数量,发现segments allocated和max number of segments大小相等。[root@localhost ~]# ipcs -ml------ Share

2012-12-19 00:57:14 1110

原创 接口访问返回数据为空或不完整的问题

今天在命令行直接执行php脚本时,没有内容输出。觉得很奇怪,我确认源是有内容的,但就是执行后没返回,然后就一步一步输出信息,看看是脚本中哪一步出现问题。但是很奇怪,调试过程中,内容时有输出。我怀疑是不是php分配的内存大小不够,然后果断扩大memory_limit大小,果然内容完整输出。调试心得:        在调试过程中,我犯了两个错误。1、在调试过程中,我没有开启错误显示配置,给

2012-12-11 22:16:40 10449

转载 Android SDK Manager 解决下载慢的问题

自己机子更新的话,速度1KB/s 实在是等不及了~找方法吧http://www.opensoce.com/?p=3035 这个上面看到 下载地址:我是更新   版本是 15 (其他的换个数字 就好了)对应的地址就是:https://dl-ssl.google.com/android/repository/tools_r15-windows.zip把他下载到你

2012-12-06 00:02:45 659

原创 PHP Fatal error: Can't use function return value in write context

在php开发时,你用empty检查一个函数返回的结果时会报错:Fatal error:  Can't use function return value in write context。在手册中有解释:Note: empty() 只检测变量,检测任何非变量的东西都将导致解析错误。换句话说,后边的语句将不会起作用:empty(addslashes($name))。

2012-12-05 19:15:45 5159 1

转载 A folder failed to be renamed or moved--安装Android SDK的问题

在配置Android安装其SDK的时候出现了"A folder failed to be renamed or moved..."的提示,上网找了下其解决方法如下: 安装过程错误信息如下:-=Warning !=-A folder failed to be renamed or moved.On Windows this typically meanst

2012-12-04 23:45:12 781

转载 InnoDB行锁实现方式

InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点MySQL与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁!在实际应用中,要特别注意InnoDB行锁的这一特性,不然的话,可能导致大量的锁冲突,从而影响并发性能。下面通过一些实际例子来加以说明。(1)

2012-12-04 22:19:17 1658

原创 解决“HTTP/1.1 405 Method not allowed”问题,让静态文件响应POST请求

Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。[root@localhost ~]# curl -d 1=1 http://192.168.2.156/index.txt405 Not Allowed405 Not Allowednginx/1.2.3

2012-11-29 22:15:51 55467 3

php_curl-5.3.13-VC9-x64.zip

wamp自带的php_curl.dll文件在64位windows7环境下并不能运作,可以用该扩展。

2013-09-08

libevent-2.0.16-stable.tar.gz

libevent-2.0.16-stable.tar.gz php异步扩展

2013-05-29

mod-spdy-beta_current_i386.rpm

SPDY并不是一种用于替代HTTP的协议,而是对HTTP协议的增强。新协议的功能包括数据流的多路复用、请求优先级,以及HTTP包头压缩。谷歌已经开发一个网络服务器原型机,以及支持SPDY协议的Chrome浏览器版本。 该文件是apache支持SPDY的扩展

2013-04-14

linux下fdisk命令详解.pdf

linux下fdisk命令详解.pdflinux下fdisk命令详解.pdf

2011-04-21

Debian 参考手册.pdf

Debian 参考手册.pdfDebian 参考手册.pdfDebian 参考手册.pdf

2011-04-21

LFS6.2中文版.pdf

LFS6.2中文版LFS6.2中文版LFS6.2中文版

2011-04-21

lfsbook-6.4.tar.gz

LFS6.4中文教程LFS6.4中文教程

2011-04-21

ubuntu下使用VI编辑文件必知的常用命令.doc

ubuntu下使用VI编辑文件必知的常用命令.doc

2011-04-13

Linux_SSH_命令大全完整珍藏版.doc

Linux_SSH_命令大全完整珍藏版.doc

2011-04-13

超强1000个jquery插件.doc

超强1000个jquery插件.doc

2010-11-11

JerichoTab.rar

JerichoTab.rar

2010-11-11

discuz7.0_UBB编辑器.rar

discuz7.0_UBB编辑器.rar

2010-11-11

LINUX常用命令 CHM

Linux常用命令 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息 文件管理 # pwd pwd 查看当前所在目录的绝对路经 文件管理 # cd cd .. 回当前目录的上一级目录 文件管理 # cd cd - 回上一次所在的目录

2010-09-13

操作系统试卷一份供下载

操作系统试卷操作系统试卷操作系统试卷操作系统试卷操作系统试卷

2009-06-01

《计算机网络》复习思考题及答案

《计算机网络》复习思考题及答案 填空 单选 多选 计算 简答

2009-06-01

空空如也

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

TA关注的人

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