2015年11月14日
摘要: 忘了在哪找的了,只是记录了源码。 bufferevent.cpp socket.cpp timer.cpp 阅读全文
posted @ 2015-11-14 18:04 步孤天 阅读(1200) 评论(0) 推荐(0)
  2015年11月4日
摘要: 安装mysql-connector-python 1、下载。 wget http://dev.mysql.com/get/Downloads/Connector-Python/mysql-connector-python-2.1.1.tar.gz wget http://dev.mysql.com/ 阅读全文
posted @ 2015-11-04 12:10 步孤天 阅读(841) 评论(0) 推荐(0)
  2015年10月31日
摘要: “插件(application/x-vlc-plugin)不受支持”NPAPI和PPAPI的问题 最近做一个前端的项目,项目需要引用VLC浏览器插件,javascript在IE、Firefox等浏览器上都没有问题,唯独在Chrome(谷歌)浏览器中插件不能被会支持。 不断更换Chrome版本后发现了 阅读全文
posted @ 2015-10-31 13:40 步孤天 阅读(21970) 评论(2) 推荐(1)
  2015年10月26日
摘要: 第一步:找到一个可靠的yum源 第二步:配置yum源 第三步:将CentOS-Base.repo中的$releasever替换成相应的版本 保存退出 第四步:更新yum源 结束 附录:安装epel也是同理 首先: 找到资源http://mirrors.opencas.cn/epel/,选择好自己的系 阅读全文
posted @ 2015-10-26 19:23 步孤天 阅读(1019) 评论(0) 推荐(0)
  2015年10月22日
摘要: 建立Socket链接的时候需要IP地址,但是只有域名怎么办,gethostbyname就是一个将域名转换为IP的函数; 返回:若成功则为非空指针,若出错则为NULL且设置h_errno #include <stdio.h>#include <sys/types.h> /*如果不影响编译也不能少*/# 阅读全文
posted @ 2015-10-22 22:55 步孤天 阅读(477) 评论(0) 推荐(0)
摘要: Linux下如何产生coredump(gdb调试用) 任务发生异常,需要记录遗言信息,利用gdb调试,因此需要记录coredump文件。设置查看:在root用户下执行sysctl -a | grep core,查看core文件的配置是否正确命令设置:1)使用命令 ulimit -c unlimite 阅读全文
posted @ 2015-10-22 19:43 步孤天 阅读(398) 评论(0) 推荐(0)
摘要: 在Linux下工作了几年,都是一些环境较成熟的产品,无需自己搭建makefile,新增文件只要在makefile里面加入XXX.cc就行了,对静态库与动态库的理解也只是概念上的。新公司里的makefile简直是团mess,甚至编译都通不过,只得自己去整理makefile,顺便研究了下静态库与动态库。 阅读全文
posted @ 2015-10-22 19:43 步孤天 阅读(174) 评论(0) 推荐(0)
摘要: 网络字节顺序是TCP/IP中规定好的一种数据表示格式,它与具体的CPU类型、操作系统等无关,从而可以保证数据在不同主机之间传输时能够被正确解释。网络字节顺序采用big endian排序方式。 为了进行转换 bsd socket提供了转换的函数 有下面四个htons 把unsigned short类型 阅读全文
posted @ 2015-10-22 19:41 步孤天 阅读(274) 评论(0) 推荐(0)
摘要: 突然看到echo "scale=100; a(1)*4" | bc -l可以输出圆周率,很惊奇,后来发现很简单。 首先bc是“basic calculator”的缩写,就是初级的计算器;Linux键入如下命令,可查看: [root@server]# bc -lbc 1.06Copyright 199 阅读全文
posted @ 2015-10-22 19:34 步孤天 阅读(1558) 评论(0) 推荐(0)
  2015年10月10日
摘要: 其实出错是因为curl链接的时候需要别的库。我用如下方法解决 1、http://curl.haxx.se/download/curl-7.45.0.tar.gz官网下载源码 2、./configure --disable-ldap --disable-ldaps make cp ./lib/.lib 阅读全文
posted @ 2015-10-10 20:06 步孤天 阅读(20714) 评论(4) 推荐(0)
  2015年9月17日
摘要: 三个函数的基本用法如下: select 创建 fd_set rset , allset; FD_ZERO(&allset); FD_SET(listenfd, &allset); 监听 /*只select出用于读的描述字,阻塞无timeout*/ nready = select(maxfd+1 , 阅读全文
posted @ 2015-09-17 16:24 步孤天 阅读(2978) 评论(1) 推荐(0)
  2015年9月10日
摘要: Flume的安装与配置 一、 资源下载 资源地址:http://flume.apache.org/download.html 程序地址:http://apache.fayea.com/flume/1.6.0/apache-flume-1.6.0-bin.tar.gz 源码地址:http://mirr 阅读全文
posted @ 2015-09-10 16:48 步孤天 阅读(1058) 评论(0) 推荐(0)
  2015年8月24日
摘要: Windos2010编译lua的方法: http://blog.csdn.net/appletreesujie/article/details/12065369 Linux编译lua的方法: make linux make install 做完上面的工作之后,就可以用lua 脚本名,举例如下: [r 阅读全文
posted @ 2015-08-24 18:07 步孤天 阅读(508) 评论(0) 推荐(0)
  2015年8月19日
摘要: 据网上有人说nginx的配置中: nginx支持的最大连接数与以下因素有关: 但是经过测试,结果如下: cpu:6核 (用cat /proc/cpuinfo |grep "cores"|uniq命令查到的) 系统最大连接数:1024 (用ulimit -a查到的) 测试并发的机器为:1台,用sieg 阅读全文
posted @ 2015-08-19 11:29 步孤天 阅读(1388) 评论(0) 推荐(0)
  2015年8月13日
摘要: 用Python写了一个http服务,需要从mysql读数据库,第一天还好好的,第二天突然不行了。报错如下: pymysql.err.OperationalError: (2006, 'MySQL server has gone away (0 bytes read on a total of 4 e 阅读全文
posted @ 2015-08-13 10:42 步孤天 阅读(2794) 评论(1) 推荐(0)
  2015年8月10日
摘要: 一、 NAT类型 本文转自:http://www.cnblogs.com/hummersofdie/archive/2013/05/21/3090163.html 1、基本的NAT类型:只转发IP,不转发端口; 2、NAPT:转换整个Endpoint(IP:PORT) 现在常用的NAT类型是NAPT 阅读全文
posted @ 2015-08-10 09:09 步孤天 阅读(5321) 评论(0) 推荐(0)
  2015年7月7日
摘要: g++编译&&gdb调试&&coredump调试 一、编译注意细节 1.使用g++编译CPP文件如果用gcc编译C++源文件时,加以下选项:-lstdc++,否则使用了C++操作的文件编译会出错。 2.gcc/g++ 在执行编译时,需要4步 ① 预处理,生成.i的文件[使用-E参数] ② 将预处理后 阅读全文
posted @ 2015-07-07 10:32 步孤天 阅读(1275) 评论(0) 推荐(0)
  2015年6月10日
摘要: 1.1 搭建Apache+MySQL+PHP环境 1.1.1 关于安装前的准备 配置好yum源(/etc/yum.repos.d/)目录下,不会就去寻求运维支持。 httpd-2.2.29.tar.gz //Apache的源码安装包 php-5.6.6.tar.bz2 //php的源码安装包 1.1 阅读全文
posted @ 2015-06-10 20:21 步孤天 阅读(975) 评论(0) 推荐(0)
  2015年5月25日
摘要: 1. Linux下用vim打开配置文件乱码,在终端输入:“LANG=”即可。 2. 查看端口是否被占用: 3. netstat -anp | grep port netstat -ltn 4. lsof -i:port 5. Shell脚本命令列表: $# 是传给脚本的参数个数 $0 是脚本本身的名 阅读全文
posted @ 2015-05-25 19:19 步孤天 阅读(7479) 评论(0) 推荐(1)
  2015年5月22日
摘要: 一、有的服务器上没有安装pcre那么安装nginx的时候会报错 所以在安装之前我们可以: yum install pcre-devel 如果很不巧,服务器也没有配yum,也不能连互联网。那么我们只能自己去官网下载了 ftp://ftp.csx.cam.ac.uk/pub/software/progr 阅读全文
posted @ 2015-05-22 19:45 步孤天 阅读(17969) 评论(0) 推荐(0)