【C语言】Win32编程
查志强
图像处理模式识别机器视觉
展开
-
C++内存池的实现
【原文:http://blog.csdn.net/zhangpeng_linux/article/details/6999250】 /* @file MemoryPool.h* @note HangZhou Hikvision System Technology Co., Ltd. All Right Reserved.* @brief windows下内存池的实现* @autho转载 2014-02-25 20:17:09 · 886 阅读 · 0 评论 -
VC6 UTF-8文件读写
【原文:http://biancheng.dnbcw.info/c/277486.html】UTF-8格式文件的前三字节为0xef,0xbb,0xbf;读取的时候要跳过这三字节解码;写入的时候要先写这三字节到文件头。 /× utf8wr.h ×/#ifndef UTF8WR_H#define UTF8WR_H#include #includ转载 2014-11-27 13:33:32 · 2060 阅读 · 0 评论 -
推荐!国外程序员整理的系统管理员资源大全
【原文:http://blog.jobbole.com/83212/】内容分类包括:备份/克隆软件、云计算/云存储、协作软件、配置管理、日志管理、监控、项目管理…… 当然也有系统管理员相关书籍。另外推荐一篇文章:《10本适合于系统管理员的最佳书籍》,目前比 kahun 他们整理的列表更丰富。备份备份软件Amanda -客户端-服务器模型备份工具Bac转载 2015-01-20 20:13:05 · 2270 阅读 · 0 评论 -
推荐!国外程序员整理的系统管理员资源大全
【原文:http://blog.jobbole.com/83212/】内容分类包括:备份/克隆软件、云计算/云存储、协作软件、配置管理、日志管理、监控、项目管理…… 当然也有系统管理员相关书籍。另外推荐一篇文章:《10本适合于系统管理员的最佳书籍》,目前比 kahun 他们整理的列表更丰富。备份备份软件Amanda -客户端-服务器模型备份工具Bac转载 2015-01-20 20:11:51 · 2026 阅读 · 0 评论 -
dll的def文件与__declspec(dllexport)导出函数方式比较
【原文:http://www.xuebuyuan.com/1752443.html】dll的def文件与__declspec(dllexport)导出函数方式比较【__declspec(dllexport) 方式】首先对C和C++编译(extern "C")与调用约定(__cdecl、__stdcall、__fastcall)进行组合测试:【C++编译】__decl转载 2016-06-03 11:26:01 · 6680 阅读 · 0 评论 -
[Windows][VC]开机自动启动程序的几种方法
【原文:http://www.cnblogs.com/upendi/archive/2012/07/04/sina-20110619.html】很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software\\Microsoft\\Windows\\CurrentVersion\\Run。参考程序可以见下:(查找程序目录转载 2016-07-14 15:23:25 · 5645 阅读 · 0 评论 -
正确释放Vector的内存
【原文:http://blog.jobbole.com/37700/】今天在看微博的时候, 有人提出了一个对于Vector内存泄露的疑问( Link)。博主采用 Vector存储一些数据,但是发现在执行 clear() 之后内存并没有释放,于是怀疑产生了内存泄露。随后有人回复:“vector 的 clear 不影响 capacity , 你应该 swap 一个空的 ve转载 2016-10-24 18:16:09 · 2300 阅读 · 0 评论 -
Windows 多进程通信API总结
【原文:http://blog.csdn.net/u011000290/article/details/48108557】在一个大型的应用系统中,往往需要多个进程相互协作,进程间通信(IPC,Inter Process Communication)就显得比较重要了。在Linux系统中,有很多种IPC机制,比如说,信号(signal)、管道(pipe)、消息队列(message qu转载 2016-10-17 22:57:07 · 1116 阅读 · 0 评论 -
STL容器效率比较
【原文:http://www.oschina.net/question/723629_65432】1、vector变长一维数组,连续存放的内存块,有保留内存,堆中分配内存;支持[]操作,高效率的随机访问;在最后增加元素时,一般不需要分配内存空间,速度快;在中间或开始操作元素时要进行内存拷贝效率低;vector高效的原因在于配置了比其所容纳的元素更多的转载 2016-12-23 11:18:39 · 872 阅读 · 0 评论 -
谷歌的代码实验室
【原文:http://www.csdn.net/article/2014-06-20/2820329-google-engineering-culture】说起洗手间,你会第一时间想到什么呢?而对于我,就是一个充满智慧的地方。没错,就是闻名遐迩的“谷歌洗手间”文化。在目所能及的地方,都是智慧的结晶。每个星期,有关测试点子的便签都会如约而至,接受各路大神的审阅。精通各国语言的它,转载 2014-06-21 13:41:39 · 1516 阅读 · 0 评论 -
用VC++在VS2010中的类型转换问题(char*或string转换成LPCWSTR)
VS2010默认是Unicode的,在VC 6.0中编译成功的项目在VS2010中常会出现类型错误。 经常出现的错误是:不能从const char *转换为LPCWSTR 如使用CreateDC("DISPLAY",NULL,NULL,NULL)就会报错,如果使用强制转换(LPCWSTR)"DISPLAY",虽然能够通过,但是编码会出错。 可行的办法是使用 TEXT("DISPLAY")转换, C原创 2014-07-29 11:47:13 · 2545 阅读 · 0 评论 -
每个程序员都应该了解的内存知识(3)-虚拟内存
【原文:http://www.cnblogs.com/mikewolf2002/archive/2013/04/13/3018413.html】英文原帖地址:http://lwn.net/Articles/253361/原翻译地址:http://www.oschina.net/translate/what-every-programmer-should-know-about-vir转载 2014-02-28 21:46:19 · 2787 阅读 · 0 评论 -
每个程序员都应该了解的内存知识(2)-CPU caches
【原文:http://www.cnblogs.com/mikewolf2002/archive/2013/04/13/3017855.html】英文原帖:http://lwn.net/Articles/252125/原翻译贴:http://www.oschina.net/translate/what-every-programmer-should-know-about-cpu-ca转载 2014-02-28 21:45:05 · 3661 阅读 · 0 评论 -
每个程序员都应该了解的内存知识(1)
【原文:http://www.cnblogs.com/mikewolf2002/archive/2013/04/13/3017714.html】英文原帖:http://lwn.net/Articles/250967/原翻译贴:http://www.oschina.net/translate/what-every-programmer-should-know-about-memory转载 2014-02-28 21:43:31 · 1784 阅读 · 0 评论 -
嵌入式C/C++开发中的代码优化(翻译版)
【原文:http://blog.csdn.net/dznlong/article/details/599253】事情应该被做得尽可能的简单,但不是任意地简单化。――爱因斯坦虽然做好的程序能按项目需求正确运行到最后一步,但在嵌入式系统开发中并不总是能成功的。由于低成本的需要硬件设计者几乎不可能设计出足够的内存和处理器性能来使得程序能被运行。当然,在软件开发过程中使得程序能够正确运行是更重转载 2014-03-20 23:04:26 · 1347 阅读 · 0 评论 -
为什么有些语言会比别的快?
【原文:http://www.csdn.net/article/2014-05-14/2819760】摘要:为什么有些语言比别的快:JIT与字节码的使用,带来了Java和C#这样介于前两者之间的中间选择;编译型语言比解释型快,引入的间接层越多,速度越慢;语言设施上的投入力度;语言本身的设计等等。看看在科学计算方面,Fortran语言在科学和工程领域经久不衰,讨论的最转载 2014-05-15 10:54:26 · 723 阅读 · 0 评论 -
没有完美的架构,只有刚好的架构,没有满足一切的架构,只有满足目标的架构
【原文:http://www.csdn.net/article/2014-05-14/2819758/1】摘要:现在很多创业者扎堆于可穿戴设备、移动互联网等方向,却有人弃热门的移动和互联网应用战场转战传统应用,社区之星46期带你走进微软全球最有价值专家(MVP)朱燚的圆梦之旅。朱燚( 博客)是成都英特利欧科技有限公司软件技术总监,先后在CSDN、Mtime工作。在高转载 2014-05-14 16:05:24 · 1829 阅读 · 0 评论 -
每个程序员都必读的10篇文章
【原文:http://it.deepinmind.com/其它/2014/05/15/10-articles-every-programmer-must-read.html】作为一名Java程序员和软件开发人员,那些每个程序员都应该知道的XXX的文章教会了我不少东西,它们提供了某个特定领域的一些实用的并且有深度的信息,这些东西通常很难找到。在我学习的过程中我读到过许多非常有用的文章,我把它转载 2014-05-15 10:08:34 · 749 阅读 · 0 评论 -
文本记录任意时刻的ping值
【原文:http://summerjxm.blog.163.com/blog/static/803814312011101423521438/】 在c:\建立三个文件“123.bat”、“123.vbs”、“123.txt” 在123.vbs中输入: Set shell = WScript.CreateObject("WScript.Shell")转载 2014-07-28 15:04:54 · 1152 阅读 · 0 评论 -
STL vector的内部实现原理及基本用法
【原文:http://blog.csdn.net/u012658346/article/details/50725933】本文基于STL vector源代码,但是不考虑分配器allocator,迭代器iterator,异常处理try/catch等内容,同时对_Ucopy()、 _Umove()、 _Ufill()函数也不会过度分析。一、vector的定义templatecl转载 2016-12-23 16:13:21 · 957 阅读 · 0 评论