自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 vs调试特别慢

原因有很多种,常见的什么设置这里不讲,这里只是记录下,实际使用中的原因之一。那就是 断点。尤其是数据断点,调试的过程中它会一直去检查,如果(数据)断点过多,那么会特别卡,尤其是调试的时候。

2017-10-11 10:40:53 2052

原创 生产者消费者模式 锁优化

生产者消费者,这里不多讲, 这里针对pool的锁使用问题谈一下个人的想法。常规的生产者消费者模式,都是要加锁的,加锁写,加锁多,那么针对数据量比较大的时候,其实是很影响效率的,下面这个方法,可以减少锁的使用。把pool分成多个buffer,选第一个buffer装数据(只写不读),当这个buffer装满,或取数据定时器到了的时候,就往下一个buffer里面写数据,而这个buffer的

2017-10-09 14:14:16 790

原创 异步任务队列的两种处理方法

先对这里的异步任务做下解释: 这里的意思是,该任务有几种状态,创建,等待,运行,结束;其中等待是因为,该任务要正常运行,需要其他线程(或进程)提供相应的条件(或触发事件),然后才会运行。    针对这种要异步处理(等待)的任务队列管理模式,个人理解有两种处理方法。第一种: 也是最常规的一种,定义一个队列,创建任务,然后push到队列里面去,每个任务创建之后,(或接到开启命令)启动等

2017-10-09 13:34:53 8095

原创 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)

把.cap .pcap文件中的ipv4数据包转换成对应的ipv6数据包,其他的数据包不变, 可以用于批量生产ipv6数据包(用于测试),资源包括源代码和已经编译好的exe,还有一个批量处理的.bat文件

2017-09-29

avi,mp4,h264,pcm测试文件

里面有avi,mp4,h264,以及多个pcm测试文件

2017-03-24

c++反射工厂 (xxxx)

工厂模式:每次增加一个product,那么工厂都要改,用此方法,可以让写好的工厂不再变化,很不错的,可以看看的

2015-10-21

opencv平滑锐化去雾 源码

个人整理的opencv平滑(4中方法),锐化,去雾代码,都是调试通过的,代码也很简单,如果复制整个工程有 问题,就直接拷贝cpp即可 (内含测试图片)

2015-09-30

zero-mq源码 (xxxxxx)

zeromq源码,想要研究的可以看看, zeromq也只是对socket进行简单封装,适合多对多的网络传输,不过想要在项目中 使用,自己还得封装一层调用

2015-09-25

动态库dll查看器 -----

动态库的查看器,使用简单

2015-09-25

yuv视频播放器 -----

yuv视频 播放器,自己用过,还可以,主要是开发工作中会用到

2015-09-25

PVS-Studio ---------

超实用的代码静态检查工具,用过一些其他的,就这个好用,真心建议安装一个,会发现一些以前很多你都不知道的代码 问题(而且都有网络实例,会让你明白到底问题是什么 原因)

2015-09-25

OpenCV入门教程

挺实用的Opencv基础教程,简单明了,看完会对opencv有基础的了解

2015-09-25

c BP神经网络实现实例

代码是用c写的,是一个BP神经网络的实例,可以直接用VS2005打开使用

2014-05-26

C++(VC)实现2048

c++(VC)实现的2048小游戏,可以根据宏定义,扩大格子数目,默认为4*4格子

2014-05-15

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

TA关注的人

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