- 博客(96)
- 资源 (1)
- 收藏
- 关注
转载 Windows桌面共享中一些常见的抓屏技术
转至http://www.cppblog.com/weiym/archive/2013/12/01/204536.aspx1. BitBlt我想做Windows开发应该都知道这个API, 它能实现DC间的内容拷贝, 如果我们把源DC指定成Monitor DC或是桌面DC, 它就能实现抓屏功能。对于通过这种方式的抓屏, 有2点需要特别提醒:a. 在XP下我们可以通过最
2014-07-08 17:57:58
672
转载 深入浅出TCP之send和recv
先明确一个概念:每个TCP socket在内核中都有一个发送缓冲区和一个接收缓冲区,TCP的全双工的工作模式以及TCP的滑动窗口便是依赖于这两个独立的buffer以及此buffer的填充状态。接收缓冲区把数据缓存入内核,应用进程一直没有调用read进行读取的话,此数据会一直缓存在相应 socket的接收缓冲区内。再啰嗦一点,不管进程是否读取socket,对端发来的数据都会经由内核接收并且缓存到
2014-04-20 19:48:26
239
原创 创建型模式—抽象工厂(abstract Factory)
UML图参与的角色4种角色类型:抽象工厂具体工厂抽象产品具体产品实例源代码应用场合2 工厂方法模式(Factory method)3
2011-12-14 11:30:07
150
原创 STL中各个容器的选择(基本属于资料的整理收集)
http://hsw625728.blog.163.com/blog/static/3957072820091116114655254/这篇blog记录了STL中各个容器的特性。比较详细。另外,boost库中的unordered_set、unordered_map也有其特定的应用场合,他们的内部是用hash表实现。迭代遍历不是有序的。而STL中的set,map则为红黑树,且插入过程中会自动
2011-11-18 16:27:53
177
原创 静态库,动态库编译链接时的问题归纳
在实际的项目开发中,时常会遇到如下问题:C\C++运行时库的版本冲突,MFC版本冲突,链接多个库(静态库)时的重名冲突。对些问题,一直以来都是不明就里的。问题的解决仅仅是通过google到现成的方法,而对于为什么会出现问题,以及为什么这些方法能够解决这个问题,一直都没有深究。今天终于花了些时间网上搜罗了些资料,理解并验证了一下(在VC6上)。结论归纳如下:1,编译器在将exe(dl
2011-11-17 17:59:01
250
原创 MFC文档视图结构(主要是讨论一个文档如何对应多个视图的问题)
首先,我这里的文档是指CDocument(或其派生类),而不是所谓的文档模板对象(CDocTemplate)。视图当然就是指CView(或其派生类)。先明确这些概念,接下来才好讨论。在MFC的编程框架下,如何改造代码,从而让一个文档对应多个视图。这是我接下来要讨论的问题(这个问题SDI,MDI没有太大关系)。1),自然就是分割窗口的技术,无需赘言。2),在MSDN知识库上有一篇文章提供了一
2011-11-10 10:44:21
234
原创 windows内存管理
windows内存管理(1) - 技术文章 - 猪悟能s博客--千寻软件必从磁盘中将其备份页的内容读进,因为该备份页中的内容无意义);如果不是,则需要将调页文件中该
2011-06-08 13:28:00
148
原创 windows核心编程--内存映射文件
windows核心编程--内存映射文件 - C++ Programmer's Cookbook - C++博客的数据和将数据写入该文件。
2011-04-05 22:44:00
188
原创 【原创】技术系列之 状态机(一) - CppExplore - C++博客
【原创】技术系列之 状态机(一) - CppExplore - C++博客
2011-01-29 17:53:00
170
原创 Windows任务管理器原理+内存管理机密+揭穿内存优化工具的骗局 - 牵着老婆满街逛 - C++博客
Windows任务管理器原理+内存管理机密+揭穿内存优化工具的骗局 - 牵着老婆满街逛 - C++博客以把一些无用进程所占据的内存释放出来
2011-01-28 19:16:00
205
原创 Windows内存管理机制及C++内存分配实例(一):进程空间 - zhongjie的专栏 - 优快云博客
Windows内存管理机制及C++内存分配实例(一):进程空间 - zhongjie的专栏 - 优快云博客
2011-01-25 15:30:00
222
原创 深入理解虚拟内存管理 - boluo1982107的专栏 - 优快云博客
深入理解虚拟内存管理 - boluo1982107的专栏 - 优快云博客
2011-01-25 14:42:00
190
原创 什么是物理内存、虚拟内存、交换区? - TechNotes - JavaEye技术网站
什么是物理内存、虚拟内存、交换区? - TechNotes - JavaEye技术网站
2011-01-25 14:34:00
190
原创 OOD和软件结构设计原则——依赖倒置原则 - 不一样的程序员,不一样的我 - 优快云博客
OOD和软件结构设计原则——依赖倒置原则 - 不一样的程序员,不一样的我 - 优快云博客
2011-01-25 10:16:00
139
原创 .h头文件 .lib库文件 .dll动态链接库文件关系 - C++ Programmer's Cookbook - C++博客
.h头文件 .lib库文件 .dll动态链接库文件关系 - C++ Programmer's Cookbook - C++博客
2011-01-14 14:45:00
184
原创 Windows界面——使用Custom Draw优雅的实现ListCtrl的重绘 - 一雨田的专栏 - 优快云博客
Windows界面——使用Custom Draw优雅的实现ListCtrl的重绘 - 一雨田的专栏 - 优快云博客
2010-12-27 14:16:00
187
原创 四大图像库的使用感受:OpenCV/FreeImage/CImg/CxImage - bugzhao的专栏 - 优快云博客
四大图像库的使用感受:OpenCV/FreeImage/CImg/CxImage - bugzhao的专栏 - 优快云博客
2010-12-23 00:26:00
218
原创 VC中使用ADO操作数据库的方法_数据库_C++ Programming
VC中使用ADO操作数据库的方法_数据库_C++ Programming
2010-12-23 00:15:00
175
原创 CListCtrl 使用技巧 - 平凡的天才 - C++博客
CListCtrl 使用技巧 - 平凡的天才 - C++博客OnGetDispInfo
2010-12-22 18:16:00
136
转载 开源软件收集
开源软件收集 收藏<br /> http://www.7-zip.org/7-Zip 4.16 Beta : 文件压缩工具,可与Windows资源管理器集成<br />http://a-note.sourceforge.net/A Note 4.2.1 : 可在Windows桌面放置便笺,并可提供闹钟提醒功能<br />http://www.xs4all.nl/~edienskeAbakt 0.9 : 能够以压缩方式对文档进行备份<br />http://www.
2010-11-27 00:28:00
423
原创 界面原型设计
<br />有时候需要快速的向用户展示软件将来的界面风格,或通过界面原型,使用户获得直观的体验,更易于收集用户需求。<br />以下是我收集的几款不错的原型设计工具。<br /> 强大的专业的原型设计工具:Axure RP Pro <br /><br /> 小而精壮的原型设计工具:GUI Design Studio
2010-11-23 10:34:00
258
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人