高效编程
DBC12345666
这个作者很懒,什么都没留下…
展开
-
tcp/ip 上,丢包重传机制
上篇中,主要向你介绍TCP协议的定义和丢包时的重传机制。下篇中,重点介绍TCP的流迭、拥塞处理。废话少说,首先,我们需要知道TCP在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data Link层,在第二层上的数据,我们叫Frame,在第三层上的数据叫Packet,第四层的数据叫Segment。首先,我们需要知道,我们转载 2015-01-07 20:23:14 · 18223 阅读 · 0 评论 -
机器学习&人脸识别
人脸识别&机器学习概要原创 2015-06-19 10:20:50 · 1972 阅读 · 0 评论 -
opencv3.0 新算法
Text detection and recognition by Lluis GomezHDR by Fedor Morozov and Alexander ShishkovKAZE/A-KAZE by Eugene Khvedchenya, the algorithm author Pablo Alcantarilla and some improvements by F. Morozov.S原创 2015-07-08 14:14:16 · 1357 阅读 · 1 评论 -
makefile注意事项
makefile,shell命令原创 2015-03-19 11:59:27 · 715 阅读 · 2 评论 -
popen——获取Shell命令的输出
(system(cmd),仅执行命令,是否成功,成功返回0,其他返回负数。) 以前在C程序中习惯用system来调用执行shell命令,但是这样有个缺点,就是只能得到执行的shell命令的返回值,如果想得到其输出,只能通过一些间接的方法,比如修改shell命令让它的输出重定向到一文件中,然后c程序再从该文件获取。这样的缺点是需要磁盘操作,降低了程序的执行效率。如果用popen即可解转载 2015-07-03 10:01:54 · 3544 阅读 · 0 评论 -
shell 脚本编译c/c++
-Wl,-dn -lnameapi开始静态链接 libnameapi.a,-Wl,-dy -lnameapi开始动态链接,libnameapi.so动态库编译参数同时使用,可以达到同时链接静态库,和动态库的需要。原创 2015-06-25 15:54:51 · 1440 阅读 · 0 评论 -
gdb 调试常规命令
gdb 常用尝试命令,值得一看啊原创 2015-03-12 20:38:15 · 1032 阅读 · 0 评论 -
简化版分布式文件一致性协议---paxos
paxos ,分布式,一致性原创 2015-01-30 19:10:25 · 659 阅读 · 0 评论 -
高效无锁队列
Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。第一部分。引子谈到并发程序设计,有几个概念是避免不了的。1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很转载 2014-12-26 14:19:14 · 791 阅读 · 0 评论 -
redis经验之谈
redis原创 2015-01-30 17:00:12 · 487 阅读 · 0 评论 -
redis2.8新增功能说明
redis 新功能原创 2015-01-30 15:53:23 · 787 阅读 · 0 评论 -
最新 face tracking成果
1,opentld2.1实现了multi-target tracking :http://www.tldvision.com/partners.php2, 2015 cvpr :single target tracking :http://www.gnebehay.com/cmt/效果非常,有c++ code (paper:Clustering of Static-Adap原创 2016-02-25 10:27:57 · 981 阅读 · 0 评论