天道酬勤

重复造轮子是一个学习过程,只有各种轮子都造过之后,才能安心的使用别人的轮子。

导航

统计

2020年8月11日 #

SO_REUSEADDR

摘要:在linux下开发的时候,需要对服务端监听的socket在bind之前设置SO_REUSEADDR。 int optval = 0; setsockopt(listensockfd, SOL_SOCKET, SO_REUSEADDR, (const void*)&optval, sizeof(opt 阅读全文

posted @ 2020-08-11 17:28 秋来叶黄 阅读(5) 评论(0) 推荐(0) 编辑

2020年8月10日 #

编译opencv和opencv_contrib

摘要:起因是需要做图像匹配,但是由于是手机截屏,模板图可能与截图之后的分辨率不一样,所以不能使用opencv的模板匹配,在使用feature(特征)匹配的时候,用到了"opencv2/xfeatures2d.hpp",而这个模块是opencv扩展里面的,如果想获得需要自己编译,官方提供的安装程序只有标准版 阅读全文

posted @ 2020-08-10 15:16 秋来叶黄 阅读(7) 评论(0) 推荐(0) 编辑

2020年8月6日 #

修改本次提交日志

摘要:git commit --amend 重新提交,更改提交日志 阅读全文

posted @ 2020-08-06 10:09 秋来叶黄 阅读(6) 评论(0) 推荐(0) 编辑

clone报告超过限制

摘要:有时候在clone比较大的工程时,因为一些配置限制,可能会导致报错,如下 warning: inexact rename detection was skipped due to too many files. warning: you may want to set your diff.renam 阅读全文

posted @ 2020-08-06 10:06 秋来叶黄 阅读(9) 评论(0) 推荐(0) 编辑

修改gitolite管理员

摘要:比如我们重装系统了,该系统是原来的管理员,那么就需要重新创建公钥私钥,并且需要替换服务器上的gitolite的密钥。做法就是: 在当前系统生成密钥 ssh-keygen -t rsa 把公钥放到服务器 scp .ssh/id_rsa.pub root@192.168.1.123:~/new.pub 阅读全文

posted @ 2020-08-06 10:04 秋来叶黄 阅读(9) 评论(0) 推荐(0) 编辑

2020年7月29日 #

libevent简介[翻译]11 连接监听:接收一个TCP连接

摘要:http://www.wangafu.net/~nickm/libevent-book/Ref8_listener.html 创建和释放一个evconnlistener 接口 struct evconnlistener *evconnlistener_new(struct event_base *b 阅读全文

posted @ 2020-07-29 14:15 秋来叶黄 阅读(7) 评论(0) 推荐(0) 编辑

2020年7月27日 #

libevent简介[翻译]11 Evbuffers:缓冲IO的功能函数

摘要:http://www.wangafu.net/~nickm/libevent-book/Ref7_evbuffer.html Libevent的evbuffer函数实现了一个字节队列,用来优化从尾部增加数据从头部删除数据的性能。 Evbuffers经常用作网络IO缓冲。你不用提供函数管理IO或是在I 阅读全文

posted @ 2020-07-27 13:36 秋来叶黄 阅读(10) 评论(0) 推荐(0) 编辑

2020年7月21日 #

Windows查看TCP连接数

摘要:线上服务器遇到几次相同现象的问题:可以正常远程访问服务器,资源消耗不多,但是网页或是socket无法连接,连接错误是ERR_CONNECTION_REFUSED,也就是服务器拒绝了。首先可以确认不是ddos流量攻击,因为流量攻击肯定远程也连不上。导致这个问题的绝大部分原因是服务器的TCP连接被占满了 阅读全文

posted @ 2020-07-21 19:30 秋来叶黄 阅读(317) 评论(0) 推荐(0) 编辑

2020年7月20日 #

libevent简介[翻译]10 Bufferevents的高级操作

摘要:http://www.wangafu.net/~nickm/libevent-book/Ref6a_advanced_bufferevents.html 这一章介绍了一些高级的用法,一般情况使用不到,如果你仅仅是学习如何使用bufferevent,请跳过这章,阅读evbuffer的章节。 成对的bu 阅读全文

posted @ 2020-07-20 20:00 秋来叶黄 阅读(17) 评论(0) 推荐(0) 编辑

2020年7月9日 #

libevent简介[翻译]9 Bufferevents的概念和基础

摘要:http://www.wangafu.net/~nickm/libevent-book/Ref6_bufferevent.html Bufferevents的概念和基础 很多时候,一个程序想去执行一些数据缓冲,除了响应事件之外。当我们想去写入数据是,一般的操作如下: 决定对连接写入一些数据,把数据放 阅读全文

posted @ 2020-07-09 20:42 秋来叶黄 阅读(24) 评论(0) 推荐(0) 编辑