- 博客(4)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 vs调试特别慢
原因有很多种,常见的什么设置这里不讲,这里只是记录下,实际使用中的原因之一。那就是 断点。尤其是数据断点,调试的过程中它会一直去检查,如果(数据)断点过多,那么会特别卡,尤其是调试的时候。
2017-10-11 10:40:53 2053
原创 生产者消费者模式 锁优化
生产者消费者,这里不多讲, 这里针对pool的锁使用问题谈一下个人的想法。常规的生产者消费者模式,都是要加锁的,加锁写,加锁多,那么针对数据量比较大的时候,其实是很影响效率的,下面这个方法,可以减少锁的使用。把pool分成多个buffer,选第一个buffer装数据(只写不读),当这个buffer装满,或取数据定时器到了的时候,就往下一个buffer里面写数据,而这个buffer的
2017-10-09 14:14:16 790
原创 异步任务队列的两种处理方法
先对这里的异步任务做下解释: 这里的意思是,该任务有几种状态,创建,等待,运行,结束;其中等待是因为,该任务要正常运行,需要其他线程(或进程)提供相应的条件(或触发事件),然后才会运行。 针对这种要异步处理(等待)的任务队列管理模式,个人理解有两种处理方法。第一种: 也是最常规的一种,定义一个队列,创建任务,然后push到队列里面去,每个任务创建之后,(或接到开启命令)启动等
2017-10-09 13:34:53 8096
原创 cap,pcap文件中的ipv4数据包转成ipv6数据包
cap , pcap文件结构(解析),网上多得是,这里就不写了。 写这个,主要是工作中正好需要大量的ipv6数据包,但是ipv6数据包不太好找,干脆就直接写个简单的工具,把ipv4转成对应的ipv6,可用于测试。 cpp代码:// Ipv4ToIpv6_pCap.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #de
2017-10-09 11:12:05 2210
.cap .pcap数据包文件(ipv4 转ipv6)
2017-09-29
opencv平滑锐化去雾 源码
2015-09-30
zero-mq源码 (xxxxxx)
2015-09-25
PVS-Studio ---------
2015-09-25
线程消息队列的宽度问题
2014-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人