C++
文章平均质量分 74
北国朔
C++软件开发工程师
展开
-
STL
转自:http://blog.csdn.net/summarior/article/details/5416483容器简介经典的数据结构数量有限,但是我们常常重复着一些为了实现向量、链表等结构而编写的代码,这些代码都十分相似,只是为了适应不同数据的变化而在细节上有所出入。STL容器就为我们提供了这样的方便,它允许我们重复利用已有的实现构造自己的特定类型下的数据结构,通过设置一些转载 2014-02-19 13:39:27 · 589 阅读 · 0 评论 -
VC6.0下更改字体(win64) oracle解锁用户
这周没法自己写了转一篇吧微软王(7+1)蛋……在VC6.0下更改字体,我们一般通过菜单-Tools-Options-Format来更改但在win7 64位系统下这一选项下的字体和字体颜色有时是空的无法选择,这里我们可以通过注册表来更改。Win+R输入"regedit"打开注册表编辑器,定位到HKEY_CURRENT_USER/Software/Microsoft/D转载 2016-03-11 17:49:23 · 527 阅读 · 0 评论 -
回调函数
回调函数是c语言中最具典型的的指针的应用,整个机制稍微复杂。在现实中有很多应用场景。自己理解的也不是很全面到位,有不对的地方大家多多批评指正。1、思想:函数参数化。这样就可以模仿C++语言中的重载机制。2、数据交互。在有些静态动态库中,我们可以调用它们的方法,可是这样的单向调用功能不够强大。场景1:比方一个用于传输数据的库A,我们的程序B调用A的接口用于传输数据,但是A可能会遇到网络等原创 2016-03-17 17:11:48 · 548 阅读 · 0 评论 -
LRU 算法及其衍生算法解析
转自: http://flychao88.iteye.com/blog/1977653缓存淘汰算法--LRU算法博客分类: java基础 1. LRU1.1. 原理LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更转载 2016-01-07 14:59:35 · 575 阅读 · 0 评论 -
新公司新生活
跳槽了,C++做了两年了。以下是工作的一点感想。1、每个公司都不简单,能学到的东西太多,向前辈学,向同事学,向领导学。2、每个公司的情况都是复杂的,请自己来公司工作就是要解决各种复杂的问题,简单的话就不需要专业人才了。3、每个公司的工作时间大部分都是充足的,足以在完成工作的时候让自己考虑未来,学习发展自己。4、只有自己需自己负责,糊弄公司只能毁了自己。5、记住,你的代码很值钱。原创 2015-07-14 08:25:35 · 398 阅读 · 0 评论 -
字节顺序意义及转换
不同的CPU有不同的字节序类型这些字节序是指整数在内存中保存的顺序这个叫做主机序最常见的有两种1.Little endian:将低序字节存储在起始地址2.Big endian:将高序字节存储在起始地址LE little-endian最符合人的思维的字节序地址低位存储值的低位地址高位存储值的高位怎么讲是最符合人的思维的字节序,是因为从人的第一观感来说低位值小,转载 2015-02-08 22:03:32 · 877 阅读 · 0 评论 -
C++ 线程同步之 事件的使用
多线程同步有很多方法,现在简单记录一下自己的程序对事件的使用。原创 2014-11-07 14:12:37 · 3226 阅读 · 0 评论 -
VS各种文件作用详解
VS2010中各种文件的说明 -转 (2011-11-21 10:32:02)转载▼标签: 杂谈分类: VisualStudioSDF文件和ipch文件夹: visual studio 2010 中新建一个项目会同时建立一个ipch目录与sdf文件,即使你删掉它,再次打开工程时还是会重新建立。动辄30、50转载 2014-11-18 15:40:41 · 7151 阅读 · 0 评论 -
innosetup 使用
inno setup介绍(转)使 用 笔 记1、Inno Setup 是什么?Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,Inno Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件。关键功能:★ 支持现在所有正在使用的 32 位 Windows 版本: Wi转载 2014-10-11 20:01:39 · 3125 阅读 · 0 评论 -
动态调用dll
动态调用动态库步骤:1、创建一个函数指针,其指针数据类型要与调用的DLL引出函数相吻合。2、通过Win32 API函数LoadLibrary()显式的调用DLL,此函数返回DLL的实例句柄。3、通过Win32 API函数GetProcAddress()获取要调用的DLL的函数地址,把结果赋给自定义函数的指针类型。4、使用函数指针来调用DLL函数。5、最后调用完成后,通过转载 2014-09-05 10:19:11 · 765 阅读 · 0 评论 -
最简单的基于FFMPEG的转码程序
最简单的基于FFMPEG的转码程序分类: FFMPEG2014-05-25 00:01 487人阅读 评论(0) 收藏 举报ffmpeg视频音频转码VChttp://blog.csdn.net/leixiaohua1020/article/details/26838535本文介绍一个简单的基于FFmpeg的转码器。转码器在视音频编解码处理的程序中,属于一转载 2014-05-30 16:04:48 · 937 阅读 · 0 评论 -
aio,epoll,libevent,boost::asio解决的问题
转自:这几天一直在做linux大批量数据的解决方案,不断的深入了解了一下aio,epoll,libevent,boost::asio。以前只知道他们都是做异步/非阻塞的,但是具体解决的问题的关键点是什么,通过这几天的深入了解,把他们总结一下:aio是linux2.6以后内核实现的异步IO,或者说他才是真正意义上的异步IO。epoll作为select的linux的替代品,解决了s转载 2014-06-30 16:50:50 · 807 阅读 · 0 评论 -
Jsoncpp使用总结
jsoncpp json解析拼接 C++使用json原创 2016-02-27 17:48:06 · 961 阅读 · 0 评论