自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (8)
  • 收藏
  • 关注

原创 使用信号量 进行windows线程同步 (Semaphore)

信号量类似于事件,采用通知的方式是两个线程彼此同步,信号量是一个整数,信号量是通过减的方式来操作的,每使用WaitForSingleObjecst等候一次,信号量减一,等到信号量为0时,线程阻塞.ReleaseSemaphore负责释放信号量,信号量的操作就是加减操作,通过判断是否够减来决定是否阻塞.下边是用到的函数:HANDLE CreateSemaphore( //创建信号量 L

2013-09-18 15:09:47 3796

原创 使用互斥量(Mutex)进行windows 线程同步 跨进程线程同步

// Mutex.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include HANDLE g_hMutex=NULL;//线程函数DWORD WINAPI ThreadFun1(LPVOID);DWORD WINAPI ThreadFun2(LPVOID);DWORD WINAPI ThreadFun3(LPVOID);int

2013-09-18 13:44:09 4598

原创 使用可等候定时器进行windows 线程同步 waitabletimer

使用可等候定时器进行线程同步,可等候定时器进行线程同步的原理定时触发,或间隔触发的方式. 在指定间隔的时间通知另一个线程,从而实现同步,精度高,约为100纳秒.可等候定时器属于内核对象.使用它可以跨进程进行同步.具体实现.1,函数说明HANDLE CreateWaitableTimer( LPSECURITY_ATTRIBUTES lpTimerAttributes, //

2013-09-17 18:04:44 1499

原创 C++ 中的友元函数

在C++中,一个全局方法或者一个类,或者一个类的成会员方法被在另一个类中声明为友元,那么这个方法或类就可以访问另一个类中的私有成员.1,一个全局方法被一个类声明为友元.#include using namespace std;//声明一个矩形class Rect{private: int m_width; int m_length;public: Rect(int w

2013-09-14 13:23:45 1264

原创 利用windows API 进行窗口编程

Windows窗口是如何产生的?         Windows窗口到底是如何创建的.脱离了一些IDE开发环境,脱离了应用程序创建向导,我们改如何创建windows视窗程序呢?他到到底是如何产生的?带着这些疑问,我们开始一个一个的了解.在windows下创建窗口分五步: a.      创建窗口的消息处理函数(消息处理回调函数)b.      定义窗口入口函数c.

2013-09-02 17:04:58 2486

转载 IIS处理并发请求时出现的问题及解决

一个ASP.NET项目在部署到生产环境时,当用户并发量达到200左右时,IIS出现了明显的请求排队现象,发送的请求都进入等待,无法及时响应,系统基本处于不可用状态。因经验不足,花了很多时间精力解决这个问题,本文记录了我查找问题的过程和最后解决方案,供大家参考。 软硬件环境:IBM刀片服务器,Intel至强处理器,4物理核,16个逻辑核心,内存32GWindows Server200

2013-09-01 17:39:39 3455

C# XML和类之间的转化,序列化

将xml反序列化为类,将类序列化为xml,可以高效的处理比较复杂的xml对象之间的关系,将复杂的xml转化为类,方便处理;

2013-11-14

windows服务为宿主的WCF服务

以windows服务为宿主的WCF服务,使用WCF服务库类库向导,新建一个简单的服务操作,演示WCF的调用;

2013-11-11

C#局域网桌面监控

源代码中包含三个模块,使用Recive和WhileSend可以实现远程桌面监控,局域网中两台机器可以测试,使用Recive和Send可以实现图片传输;

2013-11-06

socket发送接收文件

可以采用客户端服务器模型,进行网络文件的发送,可以扩展为多线程模型,实现多任务;同时处理多个客户端发送文件的请求.

2013-11-05

pvkimprt.ext

把 testCert.spc testCer.pvk 生成pfx 安全证书

2013-05-06

C#一个windows服务的例子

一个简单的C#windows服务的例子,包括安装,卸载等批处理脚本

2012-08-04

数据库比较工具

对同一个数据库的不同版本表结构,存储过程,函数等进行比较,生成更新脚本,方便维护,

2012-08-04

空空如也

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

TA关注的人

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