自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 一个Ip2long函数,通过调用go tool pprof分析,竟发现内存分配了3G

因为ip入库时,需要把ip转换成整型,这样比较节约空间,同时搜索比较快,所以代码中需要一个Ip2long函数。项目是一个后台一直执行的任务,不断的接受请求,入库。自己google了一下,在网上找了一段golang版本的Ip2long代码,就在项目中使用了,代码如下:项目在内网压力测试的过程中,发现执行几个小时后,进程就变成僵尸进程了,进程一直存在,但是就是没有发现在处理数据。重启进程后

2015-12-06 17:46:30 2028 1

原创 redis报-ERR max number of clients reached错误

golang连接redis,遇到报错redis报-ERR max number of clients reached错误。首先是自己的代码里面用到了redis的连接池,var pool *redis.poolfunc main() { pool = newRedisPool(REDISHOST+":6379", "") go userLoginLog() ....

2015-12-02 20:05:53 17786

原创 突然断电,出现'an error occurred during the file system check'错误解决办法

昨天局域网的服务器突然断电,重启后就出现如下错误:登录进去后,很多命令都无法使用,比如yum提示var/run/yum.pid不能创建,因为是只读模式。fdisk -l发现是boot(/dev/sda1)分区有错误,显示“partition 1 does not end on cylinder boundary”。解决办法,修复下该分区即可:#umount /dev/sda

2014-04-10 10:14:53 2350

转载 Performance of unix sockets vs TCP ports

For example on php-fpm:#listen = 127.0.0.1:9000listen = /var/run/php-fpm/php-fpm.sockIs there any major performance differences between using unix socket-based listeners over TCP ports? (Not ju

2014-03-05 17:31:24 1576

原创 windows下用golang连接mssql

我擦,最近下了几十个G的数据(哈哈,你们懂的),都是mssql格式的,需要处理下。想用golang处理,于是就需要golang连接mssql。1.安装Microsoft SQL Server Native Client去官方下载吧,下载地址:http://www.microsoft.com/zh-CN/download/details.aspx?id=355802.安装golang

2013-11-25 14:21:16 8911

原创 利用golang并发下载股票数据(一)

先贴上代码

2013-10-23 16:31:06 5599

原创 centos6.4下用golang连接mssql

背景描述:公司数据库用mssql,web服务器又打算迁移到linux,发现真是悲剧啊,到处是地雷。进入正题1.安装ODBCInstall: yum install unixODBC unixODBC-devel安装成功后,会生成两个配置文件,/etc/odbcinst.ini,/etc/odbc.ini;这两个配置文件稍后会用到。在linux安装ODBC后,其实已经默认安装了

2013-10-11 09:09:28 4433 1

原创 在centos6.4下安装php的mssql驱动

由于公司项目的原因,数据库一直用的是window + apache + php + mssql,现在准备把程序迁移到linux,但是数据库暂不迁移,所以需要在linux下用php连接mssql。但是程序里面用的是微软官方的mssql驱动,在linux下根本不支持。为了避免迁移成本过高,只有自己用php官方的mssql驱动去实现微软官方的sqldrv驱动一样的函数包,这样就不需要修改程序,只是添加一

2013-09-25 09:31:39 2552

原创 利用OpenCV进行PHP人脸识别

1.opencv下载安装下载地址:http://opencv.org/downloads.html,注意:2.4.4版本采用的是cmake,所以需要事先安装cmake。shell:wget http://softlayer-dal.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.4/OpenCV-2.4.4a.tar.b

2013-09-24 17:07:06 11827 1

转载 用golang fastcgi与nginx配合写web

1.配置nginx/FastCGIThis is actually pretty easy. I assume you already have some experience configuring nginx.conf. (Each install seemingly has different defaults as to the conf file's location, an

2013-09-24 15:02:34 11688

原创 centos下设置时区

今天突然发现自己服务器的时区忘了设置,使得php生成的时间有问题。在不重启服务器的情况下,修改时区。1、yum install ntp2、cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime3、ntpdate us.pool.ntp.org第二句,将我们的时区文件复制到系统位置。第三句,在网上更新时间。第一句是把当前时区调整

2013-09-01 17:12:05 1044

原创 php-fpm并发优化

(将新浪qing的博客还是转移到CSDN吧!)服务器lnmp环境安装好后,没有进行配置优化,就采用的默认配置。最近开始推广,突然就遇到性能问题了。主要症状是:1.有时第一次连接的时候很慢,连接上后就很快。2.采用QQ登录,会变得很慢。然后其它人访问也会变得很慢。初步分析原因是:首先排除CPU和内存瓶颈的问题:1.默认配置,只启动了两个php-fpm进程。2.

2013-09-01 17:10:48 3972

原创 解决bitbucket被封,无法pull,push的问题

昨晚就发现bitbucket抽风,push很慢,根本无法pull,今天早上来验证,才发现被墙了。还有很多项目托管在上面,于是寻找google解决。解决办法如下:配置git pull和push都走https协议,不要走git或者ssh协议;git config --add http.proxy 127.0.0.1:8087git config --add https.proxy 12

2013-09-01 17:08:10 9958

原创 git clone: error: RPC failed; result=18, HTTP code = 200 解决办法

​今天git clone时,出现这个错误.因为自己的git库上面放了一些数据,所以整个库较大.google了一下,发现是curl的postBuffer 默认值较小的原因,配置下个这个值,就不会出现该错误了.参考地址:1.http://stackoverflow.com/questions/17683295/git-bash-error-rpc-faile

2013-09-01 17:03:18 65783 4

ctags5.8.zip

ctags 5.8源码,支持windows 7

2013-11-01

空空如也

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

TA关注的人

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