- 博客(13)
- 资源 (45)
- 收藏
- 关注
转载 C#入门经典第五版 示例 3
13 章的一个 学习委托的例子//////////////////////////////////////////////////////////////////////////// 功能:学习委托// //////////////////////////////////////////////////////////////////////////using System;usin
2013-05-31 15:39:27 911
原创 深拷贝
浅拷贝示例://////////////////////////////////////////////////////////////////////////// 功能: 学习一下深拷贝.. // //////////////////////////////////////////////////////////////////////////using System;using
2013-05-30 15:01:51 665
转载 C#入门经典第五版 示例 2
书第 11 章的示例using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics; // 调试using System.Collections;namespace benben_CSharp_first{ // 定义
2013-05-30 13:58:40 798
转载 C#入门经典第五版 示例
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics; // 调试using System.Collections;namespace benben_CSharp_first{ // 定义 动物 抽象类 p
2013-05-30 13:47:55 956
原创 Lazy Initialization
摘自: http://msdn.microsoft.com/en-us/library/dd997286(VS.100).aspx Lazy initialization of an object means that its creation is deferred until it is first used. (For this topic, the termslazy init
2013-05-16 17:47:16 697
原创 怎样让一个静态函数或全局像普通的成员函数一样..
背景:之前想过一个问题: 就是从CWnd 类派生出来的类,它是怎样做到消息处理函数能封装到类中去(能达到这样的目的用处当然是大大的有了.比如直接访问类中的资源等等),你想一下,自己写win32程序时,自己写的类,怎么能达到把this指针传到窗口回调函数中去(如果能达到这一目的,当然上面所说的目标也就达到了.)。看窗口回调函数原型:LRESULTWINAPI MsgProc( HWND
2013-05-13 14:47:59 661
原创 由像素数据构造 位图句柄..
背景: 抓取屏幕的图;有时想显示出来查看.或保存起来查看.. 需要位图句柄.. 示例: FrameBuffer* pScreenBuffer = frameBuffer->getScreenBuffer(); void* pBuf = pScreenBuffer->getBuffer(); // 指向实际的像素数据 Dimension dimension = pS
2013-05-13 09:13:12 725
转载 驱动对象和设备对象
驱动对象与设备对象DRIVER_OBJECT和DEVICE_OBJECT的关系DRIVER_OBJECT是驱动程序在内核中的数据结构,每个驱动程序有唯一DRIVER_OBJECT,IO管理器使用驱动程序对象代表每个设备驱动程序,驱动程序描述了驱动程序的载入到内存什么地方,驱动程序的大小和它的主要入口点(MajorFunction数组);驱动程序对象有一个DeviceObject域指向一
2013-05-10 16:13:56 925
原创 c++ 异常处理 的简单学习
背景: 之前写代码时很少用到异常.近来接触了一下,就学习一下.. 以下是自己写的一个简单的demo 代码段,记录一下自己学习的历程吧.或许对别人没有什么参考价值../********************************************************************文件名: ExceptionTest.h创建/修改者: benben创建/修改时
2013-05-08 16:03:13 591
原创 动态链接库的学习
1. 近来分析tightVnc 开源项目的时候学到不少东西.比如ScreenHooks 动态链接库 提供出来的时候,在头文件只提供外部需要调用到的函数, 至于其他内部间调用的函数,即使是预定义也把它放在.cpp 文件里.2. 个人想法:至于要提供整个类的时候,比如要提供A类的公有接口出来, 但是一般类中在头文件定义的时候,会有私有函数和成员变量等在一起,但是其实外部调用都不太需要这些.
2013-05-08 14:30:30 817
转载 Windows 如何查看被占用的端口
背景:今天自己写的一个程序用到了网络端口, 但是程序崩溃了,以后自己怎么bind 都失败了换个端口就行.. 所以不知道怎么来结束被占用的端口, 所以百度了很久,但是问题都没有得到解决. 我找到了 进程id为 1496的占用着端口, 但是想用 taskkill /F /PID 1496 命令来结束,却提示.“没有找到进程"1496"。 这个问题郁闷了..(ps. 这个问题只是在我这机上,其他的
2013-05-08 10:49:46 770
原创 单例模式 模板
背景: 之前我写单例模式的时候,直接在一个功能类里添加了有关于单例的那些代码.. 后来工程不断的扩充,发现了一些弊端:比如我一个工程里有多个类用到单例,我每个类都写一遍,代码重复太多的感觉了. 再比如如果类本身很小, 反而这些无关功能的代码占的比例过大.看起来就本末倒置了。 我也想过最好的办法就是用模板来实现,这样代码无论从方便还是清晰的角度都不错.. 今天研究 MirrorDrive
2013-05-02 11:26:51 1007
转载 线程分离状态与僵尸进程
讲到分离线程,先得从僵尸进程讲起(抱歉,确实不知道线程是否有僵尸一说)。 关于僵尸进程:一般情况下进程终止的时候,和它相关的系统资源也并不是主动释放的,而是进入一种通常称为“僵尸”(zombie)的状态。它所占有的资源一直被系统保留,直到它的父进程(如果它直接的父进程先于它去世,那么它将被init进程所收养,这个时候init就是它的父进程)显式地调用wait系列函数为其“收尸”。为了让父进程尽快知
2013-05-02 11:15:41 958
高速上手 C++11_14_17
2018-06-22
c++的boost库学习
2018-06-22
正则表达式工具(检测_保存) RegExr
2018-06-22
windows 搜索工具
2018-06-22
visual studio 常用工具
2018-06-22
Visual C++程序模块集锦[专著] _ 司马檀 编著
2018-06-22
Visual C++数字图像实用工程案例精选[专著] _ 徐惠 等编著
2018-06-22
虚拟机的设计与实践-C_C++[中译文] _ [美]布朗登 著; 杨涛 等译
2018-06-22
2Visual C++ .NET数据库开发经典案例解析(珍藏版).ISO
2018-06-22
汇编学习资料
2018-06-21
3ds max 相关
2018-06-21
关键字查找算法
2017-11-28
ScreenCapture_Test
2013-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人