自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Socrates的专栏

——不积跬步,无以至千里;不积小流,无以成江海

  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

原创 MemorySniffer V1.0小程序

 今天仿书上做的一个监控内存的小软件:界面如下:主要代码:void CYx_MemoryView::OnDraw(CDC* pDC){ CYx_MemoryDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); CString  str; double dFree =0 ,  dUse = 0; int x = 0,y = 0 ; CRect rect

2007-08-31 19:19:00 972

MemorySniffer V1.0小程序

今天仿书上做的一个监控内存的小软件:界面如下:主要代码:void CYx_MemoryView::OnDraw(CDC* pDC){CYx_MemoryDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);CString str;double dFree =0 , dUse = 0;int x = 0,y = 0 ;CRect rect;CPen Pen...

2007-08-31 19:19:00 75

转载 VC++中线程同步技术分析5

管理事件内核对象  在前面讲述线程通信时曾使用过事件内核对象来进行线程间的通信,除此之外,事件内核对象也可以通过通知操作的方式来保持线程的同步。对于前面那段使用临界区保持线程同步的代码可用事件对象的线程同步方法改写如下: // 事件句柄HANDLE hEvent = NULL;// 共享资源 char g_cArray[10];……UI

2007-08-31 19:13:00 755

VC++中线程同步技术分析5

管理事件内核对象  在前面讲述线程通信时曾使用过事件内核对象来进行线程间的通信,除此之外,事件内核对象也可以通过通知操作的方式来保持线程的同步。对于前面那段使用临界区保持线程同步的代码可用事件对象的线程同步方法改写如下:// 事件句柄HANDLE hEvent = NULL;// 共享资源 char g_cArray[10];……UINT ThreadProc12(LPVOID pParam...

2007-08-31 19:13:00 64

原创 VC++中线程同步技术分析4

管理事件内核对象  在前面讲述线程通信时曾使用过事件内核对象来进行线程间的通信,除此之外,事件内核对象也可以通过通知操作的方式来保持线程的同步。对于前面那段使用临界区保持线程同步的代码可用事件对象的线程同步方法改写如下: // 事件句柄HANDLE hEvent = NULL;// 共享资源 char g_cArray[10];……UI

2007-08-31 19:12:00 728

VC++中线程同步技术分析4

管理事件内核对象  在前面讲述线程通信时曾使用过事件内核对象来进行线程间的通信,除此之外,事件内核对象也可以通过通知操作的方式来保持线程的同步。对于前面那段使用临界区保持线程同步的代码可用事件对象的线程同步方法改写如下:// 事件句柄HANDLE hEvent = NULL;// 共享资源 char g_cArray[10];……UINT ThreadProc12(LPVOID pParam...

2007-08-31 19:12:00 52

原创 VC++中线程同步技术分析3

管理事件内核对象  在前面讲述线程通信时曾使用过事件内核对象来进行线程间的通信,除此之外,事件内核对象也可以通过通知操作的方式来保持线程的同步。对于前面那段使用临界区保持线程同步的代码可用事件对象的线程同步方法改写如下: // 事件句柄HANDLE hEvent = NULL;// 共享资源 char g_cArray[10];……UI

2007-08-31 19:11:00 737

VC++中线程同步技术分析3

管理事件内核对象  在前面讲述线程通信时曾使用过事件内核对象来进行线程间的通信,除此之外,事件内核对象也可以通过通知操作的方式来保持线程的同步。对于前面那段使用临界区保持线程同步的代码可用事件对象的线程同步方法改写如下:// 事件句柄HANDLE hEvent = NULL;// 共享资源 char g_cArray[10];……UINT ThreadProc12(LPVOID pParam...

2007-08-31 19:11:00 48

原创 VC++中线程同步技术分析2

临界区  临界区(Critical Section)是一段独占对某些共享资源访问的代码,在任意时刻只允许一个线程对共享资源进行访问。如果有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并一直持续到进入临界区的线程离开。临界区在被释放后,其他线程可以继续抢占,并以此达到用原子方式操作共享资源的目的。  临界区在使用时以CRITICAL_SECTION结构对

2007-08-30 15:08:00 829

VC++中线程同步技术分析2

临界区  临界区(Critical Section)是一段独占对某些共享资源访问的代码,在任意时刻只允许一个线程对共享资源进行访问。如果有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并一直持续到进入临界区的线程离开。临界区在被释放后,其他线程可以继续抢占,并以此达到用原子方式操作共享资源的目的。  临界区在使用时以CRITICAL_SECTION结构对...

2007-08-30 15:08:00 50

转载 VC++中线程同步技术分析

摘要: 多线程同步技术是计算机软件开发的重要技术,本文对多线程的各种同步技术的原理和实现进行了初步探讨。  关键词: VC++6.0; 线程同步;临界区;事件;互斥;信号量;   正文   使线程同步  在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理

2007-08-30 15:05:00 1001

VC++中线程同步技术分析

摘要: 多线程同步技术是计算机软件开发的重要技术,本文对多线程的各种同步技术的原理和实现进行了初步探讨。  关键词: VC++6.0; 线程同步;临界区;事件;互斥;信号量;   正文   使线程同步  在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理...

2007-08-30 15:05:00 45

原创 有关内存监控的一些知识

   这两天在写一个内存监控的DLL,刚开始学写DLL,什么都不会,昨天在网上找一个有关内存的小程序,如下:#include #include #define DIV 1024char *divisor = "K";#define WIDTH 7void main(int argc, char *argv[]){  MEMORYSTATUS stat;  GlobalMem

2007-08-23 19:47:00 845

有关内存监控的一些知识

这两天在写一个内存监控的DLL,刚开始学写DLL,什么都不会,昨天在网上找一个有关内存的小程序,如下:#include <windows.h>#include <stdio.h>#define DIV 1024char *divisor = "K";#define WIDTH 7void main(int argc, char *argv[]){ ME...

2007-08-23 19:47:00 89

原创 另一道基础测试题目

数据库:初级:选择题:下列聚合函数中不忽略空值 (null) 的是 【 C 】  A、SUM (列名) B、MAX (列名) C、COUNT ( * ) D、AVG (列名) SQL中,下列涉及空值的操作,不正确的是 【 C 】  A、AGE IS NULL B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL) 在视图上不能完成的操作是【

2007-08-23 19:18:00 2376

另一道基础测试题目

数据库:初级:选择题:下列聚合函数中不忽略空值 (null) 的是 【 C 】 A、SUM (列名) B、MAX (列名) C、COUNT ( * ) D、AVG (列名) SQL中,下列涉及空值的操作,不正确的是 【 C 】 A、AGE IS NULL B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL) 在视图上不能完成的操作是【 C...

2007-08-23 19:18:00 148

原创 前两天做的测试题目及答案

一 填空题(20分)1.C语言表达式 5>2>7>8 的值是(  )。2.当执行完以下语句后,变量a的值为(    ),d的值为(    ),e的值为(    )。a=6; b=++a; c=--a; d=a++; e=a--;3.下面程序段的输出结果是(        )。      char a=111; a=a^00; printf(“%d %o/n”,a,a);4.

2007-08-23 19:16:00 4362 2

前两天做的测试题目及答案

一 填空题(20分)1.C语言表达式 5>2>7>8 的值是(  )。2.当执行完以下语句后,变量a的值为( ),d的值为( ),e的值为( )。a=6; b=++a; c=--a; d=a++; e=a--;3.下面程序段的输出结果是( )。 char a=111; a=a^00; printf(“%d %o/n”,a,a);4.a数组定义如下,按照内存...

2007-08-23 19:16:00 819

原创 VC6.0 link一直不成功.请帮忙解决

我的VC6.0自从装好后每次都出现这个错误,有的可以complie,但是不能link,也不是程序本身的错,求教解决方法.--------------------Configuration: d - Win32 Debug--------------------Linking...LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved externa

2007-08-07 16:26:00 2069 2

VC6.0 link一直不成功.请帮忙解决

我的VC6.0自从装好后每次都出现这个错误,有的可以complie,但是不能link,也不是程序本身的错,求教解决方法.--------------------Configuration: d - Win32 Debug--------------------Linking...LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved externa...

2007-08-07 16:26:00 210

pclint(VC6.0和SourceInsight下的配置文件)

VC6.0和SourceInsight下的pclint配置,具体步骤见文章:http://blog.csdn.net/dyx1024/article/details/38807059

2014-08-25

多功能抓图工具(附源码)

使用python实现的抓图工具,简介如下: 本工具提供抓图功能(包括全屏、当前窗口、任意区域),且有两种操作方式: 一、程序运行后,在桌面右下脚托盘图标上点右键,选择弹出的菜单项进行抓图操作。 二、通过快捷键进行操作,各快捷键定义如下: 1、抓取全屏,快捷键CTRL+F1 2、抓取当前窗口,快捷键CTRL+F2 3、抓取所选区域,快捷键CTRL+F3

2012-04-07

CameraDll.dll

http://blog.csdn.net/dyx1024/article/details/7340903中使用到的QQ抓图用的动态库。

2012-03-13

SSL & TLS Essentials. Securing the Web.pdf

http://d.download.csdn.net/down/987659/cheyong007

2009-09-03

空空如也

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

TA关注的人

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