- 博客(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 839
转载 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 694
转载 NSString使用
Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。 1.创建NSString字符串 NSString 与 char*
2015-08-09 18:54:07 487
原创 安装pnp4nagios时出现Pango-WARNING **: error opening config file '/home/www/.pangorc': Not a directory错误
公司要求搭建
2014-09-23 13:44:46 3646
转载 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 738
转载 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 10090
转载 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 3738
转载 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 5782
转载 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 819
原创 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 8718
原创 crontab里php使用相对路径的方法
在crontab里执行php脚本,在php文件里,引入别的文件,并不是以这个php文件自身所在的路径作为相对路径的。 而是以安装的php 的那个可执行文件所在路径作为相对路径的。所以在php脚本中引用相对路径文件都会报文件不存在等问题。解决方案:1、php脚本中引用的文件都是绝对路径2、在crontab中先切换到执行脚本的路径,再执行脚本*/2 * * * * ro
2013-06-29 13:26:36 1940
转载 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 3442
转载 TCP的SEQ和ACK的生成
TCP序列号和确认号详解完整的PDF下载:在网络分析中,读懂TCP序列号和确认号在的变化趋势,可以帮助我们学习TCP协议以及排查通讯故障,如通过查看序列号和确认号可以确定数据传输是否乱序。但我在查阅了当前很多资料后发现,它们大多只简单介绍了TCP通讯的过程,并没有对序列号和确认号进行详细介绍,结合实例的讲解就更没有了。近段时间由于工作的原因,需要对TCP的序列号和确认号进行深入学习
2013-06-08 23:35:29 6769
转载 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 695
转载 eclipse开发erlang
一、相关资料Erlang 的官方网站是http://www.erlang.org.其左侧的连接指出了我们可以从这里获取的资源。其中,Downloads 连接可以下载到所有版本的Erlang.Links 是一些其它资源的链接Enhancements 是一些Erlang的增强功能Getting Started 是教学Documenta
2013-06-03 18:53:53 580
转载 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 981
转载 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 634
转载 编译安装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 1311
原创 安装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 2907
转载 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 861 2
转载 php中对共享内存,消息队列的操作
php作为脚本程序,通常生命周期都很短,如在web应用中,一次请求就是php运行的一个周期,请求结束则生命周期截止。所以php在处理需要共 享的资源时,一般会将共享数据保存在数据库或dbm之类的文件中,再者就是利用内存实现共享。你可以选择已有的工具辅助你,像memcache;也可以自 己编写代码访问操作系统的共享内存段。php中对共享内存段的操作有两组函数:System V IPC和Sha
2013-02-26 17:30:35 4823
转载 PHP共享内存
本文将讨论在PHP4环境下如何使用进程间通讯机制——IPC(Inter-Process-Communication)。本文讨论的软件环境是 linux+php4.0.4或更高版本。首先,我们假设你已经装好了PHP4和UNIX, 为了使得php4可以使用共享内存和信号量,必须在编译php4程序时激活shmop和sysvsem这两个扩展模块。 实现方法:在PHP设定(configure)时加
2013-02-26 17:23:38 831
转载 VMware虚拟机上配置nginx后,本机无法访问问题
今天忙了一天,刚把nginx装在CentOS上,出现了好多问题,快大功告成了,用本机访问虚拟机的时候却出现了不能访问的问题,查了资料以后,原来是防火墙的问题。具体情况如下: 防火墙可以ping通虚拟机,虚拟机也可以ping通防火墙。 接着检查了服务器端的80端口是否可以访问的到:telnet 192.168.131.130 80, 结果访问不到,原来果真防火墙的问
2013-01-17 00:49:38 13275 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 14687
原创 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 6711
转载 PHP访问MySQL查询超时处理
PHP连接MySQL主要是使用Mysql提供的 libmysqlclient 的客户端库,同时也延伸出来 mysql 和 mysqli 两套PHP的扩展,相对来说 mysqli 比 mysql 更好,更稳定。 目前两个客户端扩展库连接超时可以设置选项来操作,比如mysqli: //创建对象$mysqli = mysqli_init();//设置超时选项$mys
2013-01-09 10:18:49 633
转载 mysql连接超时问题的解决
最近遇到了一个非常奇怪的问题,php往mysql中读写数据,过一天就不work了.一直不能求解,指导有一天,有人对我说mysql 连接可能会超时.google了一下,发现mysql connection默认的超时时间为8小时.当时我想让我的这个连接永久不超时,该怎么办呢?有人说在mysql配置文件my.cfg中[mysqld]中添加 wait _timeout =3
2013-01-09 10:11:33 672
原创 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 1169
原创 接口访问返回数据为空或不完整的问题
今天在命令行直接执行php脚本时,没有内容输出。觉得很奇怪,我确认源是有内容的,但就是执行后没返回,然后就一步一步输出信息,看看是脚本中哪一步出现问题。但是很奇怪,调试过程中,内容时有输出。我怀疑是不是php分配的内存大小不够,然后果断扩大memory_limit大小,果然内容完整输出。调试心得: 在调试过程中,我犯了两个错误。1、在调试过程中,我没有开启错误显示配置,给
2012-12-11 22:16:40 10652
转载 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 680
原创 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 5208 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 817
转载 InnoDB行锁实现方式
InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点MySQL与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁!在实际应用中,要特别注意InnoDB行锁的这一特性,不然的话,可能导致大量的锁冲突,从而影响并发性能。下面通过一些实际例子来加以说明。(1)
2012-12-04 22:19:17 1689
原创 解决“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 55728 3
mod-spdy-beta_current_i386.rpm
2013-04-14
LINUX常用命令 CHM
2010-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人