自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件开发

专注于Windows开发

  • 博客(60)
  • 资源 (23)
  • 收藏
  • 关注

转载 源码搜

下面为大家介绍6款源码搜索引擎,让你找到更适合你的源码。1.OhlohOhloh Code是最大且非常全面的源码搜索引擎,根据FOSS目录来看,其拥有超过10亿行代码且在不断更新,它不仅是免费的,而且还可以通过社区进行免费编辑。通过搜索可以索引到所有的文本文件,并且对43种编程语言都带有语法提示功能。此外,搜索语法非常灵活,可以为你查找到各种不同类型的类。搜索引擎目前不

2013-08-08 09:10:37 1168

原创 windows核心编程之API拦截

这个是替换自己进程的APIstatic void WINAPI MySleep(int i){ //((MyTest)g_sleep)(i); MessageBoxA(NULL, "1","1",MB_OK);}void MyHook(){ PSTR pszKernel = "kernel32.dll"; PSTR pszSleepName = "Sleep"; PSTR

2013-08-06 23:03:54 1242

原创 Windows 核心编程之Dll注入

下面写了一个是注册表编辑器DLL注入代码,读取的是右边SysListView 控件的例子有什么不懂得可以提问,有时间一定解答DLL 代码 对话框的资源,自己添加!xx.h// The following ifdef block is the standard way of creating macros which make exporting // from a DLL sim

2013-08-05 13:24:41 1232

原创 Windows 核心编程之线程局部存储

动态TLS(thread local storage)    // 返回一个可以使用的索引标志 失败时返回 TLS_OUT_OF_INDEXES  // 创建的索引与进程相关,多个线程不会使用同一个索引  DWORD TlsAlloc();      //现在往数组里面放值  // 索引是前面创建的,第2个参数放你需要的地址,成功返回 true  BOOL Tl

2013-08-02 11:56:07 1184

原创 Windows 核心编程之 模块基地址重定位

Rebase 工具在 C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin 下-b 表示初始值Rebase -b 0x00040000  exeName.exe  DllName.dll xxName.dll xxxName.dll然后使用dumpbin /headers DllName.dll 查看基地址

2013-08-01 15:50:24 1612

原创 Windows 核心编程之Dll 延时加载

DLL和Lib自己建立个工程,自己生成吧代码是控制台的#include #include #include #include #include #include #include "../../dynamic_DLL/dynamic_DLL/dynamic_DLL.h"//系统的lib#pragma comment(lib,"delayimp.lib")//自

2013-08-01 13:09:13 1582

原创 VS2005 快捷键

VS2005快捷键大全快捷键 功能CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到

2013-07-19 14:48:04 930

原创 Windows 核心编程 12 纤程

12 纤程

2013-07-15 10:58:12 1270

原创 Windows 核心编程 11 windows 线程池

GO

2013-07-10 14:51:59 2100

原创 Windows 核心编程之10 IO完成端口

WAIT_IO_COMPLETION

2013-07-05 19:21:16 1646

原创 windows 核心编程之 10 同步设备IO与异步设备IO

写读书笔记的目的是加强理解,记录自己学习的过程在microsoft Windows 应用程序中,线程是我们最好的工具,可以用来对工作进行划分。为了不让线程闲下来,我们需要让各个线程就他们正在执行的操作相互通信。有一种非常好的机制来进行这类通信。 它就叫IO完成端口,它可以帮助我们创建高性能而且伸缩性好的应用程序。通过使用IO完成端口,我们可以让线程在读取设备和写入设备的时候不必等待设备的响

2013-07-05 11:35:30 1688

原创 目前工作一年到二年,怎么提高自己技术

目前比较迷茫,不知道怎么提高自己,看书也是比较乱,希望有经验的人能够给点建议。我工作语言是C++,以后想做一个软件架构师。希望能给出一些职业规划的建议

2013-06-11 13:28:16 1345

原创 Worker线程使用消息循环

/* * Worker.cpp * * Sample code for "Multithreading Applications in Win32" * This is from Chapter 14, Listing 14-3 * * Demonstrate using worker threads that have * their own message queue but n

2013-04-23 13:19:42 1241

原创 win32线程之完成端口

完成端口之服务器篇/* * EchoSrv.c * * Sample code for Multithreading Applications in Win32 * This is from Chapter 6, Listing 6-4 * * Demonstrates how to use I/O completion ports * with TCP on the

2013-04-11 21:33:33 1325

原创 排序算法

#include using namespace std;template void Swap( T& lhs, T& rhs){ T temp; temp = lhs; lhs = rhs; rhs = temp;}template void BubbleSort(T* array, int len){ //从小到大 for (int i= len -1; i

2013-04-07 13:57:24 997

原创 win32多线程等待消息函数

DWORD MsgWaitForMultipleObjects(     DWORD nCount,     LPHANDLE  pHandles,     BOOL fWaitAll,      DWORD dwMilliseconds,     DWORD dwWakeMask );  参数  dwWakeMask   欲观察的用户输入消息,可以是:

2013-04-01 21:04:12 1401

原创 win32多线程函数

DWORD WaitForSingleObject(      HANDLE hHandle,      DWORD  dwMilliseconds );   参数  hHandle  等待对象的 handle (代表一个核心对象)。在本例中,此为线程 handle 。 dwMilliseconds  等待的最长时间。时间终了,即使 handle  尚未成为

2013-03-31 18:25:12 1525

原创 微软的多线程模型

Win32说明文件一再强调线程分为GUI线程和worker线程两种。GUI线程负责建造窗口以及处理主消息循环。worker 负责执行纯粹运算工作,如重新计算或重新编页等等,它们会导致主线程的消息队列失去反应。一般而言,GUI线程绝不会去做那些不能够马上完成的工作。  GUI线程的定义是:拥有消息队列的线程。任何一个特定窗口的消息总是被产生这一窗口的线程抓到并处理。所有对此窗

2013-03-30 10:40:32 1036

原创 win32调试宏

#ifndef MTVERITY_H_#define MTVERITY_H_#pragma comment(lib, "user32")#include #define MTASSERT(a) _ASSERTE(a)#define MTVERITY(a) if(!(a))\ PrintError(#a,__FILE__,__LINE__,GetLastError()) stati

2013-03-30 10:35:25 1307

原创 win32多线程程序设计

HANDLE CreateThread(      LPSECURITY_ATTRIBUTES lpThreadAttributes,      DWORD  dwStackSize,      LPTHREAD_START_ROUTINE lpStartAddress,      LPVOID  lpParameter,      DWORD  dwCreationFlags

2013-03-30 09:19:49 1698

linux 下 C 连接Mysql

linux 下 C 连接Mysql 自己下载软件包安装!我的是步骤和代码!

2011-12-15

IVR开发文档

IVR开发文档 供学习使用,一些简单的文件,希望大家喜欢!

2011-10-14

oracle实用教程

简单的oracle教程,帮助您学会oracle,下载韩顺平的视频更好!

2011-12-11

C++面试题1

C++面试题,这是第一部分,有50多个,后面还有!

2013-03-17

C++面试题2

C++经典面试题,包括很多IT公司的题目。

2013-03-17

C++面试题4

C++经典面试题,值得拥有!包括很多大公司的面试题

2013-03-17

windows核心编程中文版第5版源代码

最新版的windows核心编程第五版,源代码请下载吧。有些程序在XP下运行不了!XP有些函数不支持!

2013-07-07

HTTP客户端有道API

利用了一些winnet库,然后利用了有道API,返回XML信息,自己可以做一个翻译程序了!!!

2013-07-07

C++ 生成Dump文件

利用C++生成Dump文件,以后程序崩溃了,可以找到哪个函数出的问题。非常好用,企业级的应用!

2013-07-07

windows 大文件查找

大文件查找,用到了一个设计模式,还有一些好用的WindowsAPI

2013-07-04

C 编写的解析wav格式的文件

WIN-TC 下 C语言编写的播放WAV格式的源文件

2011-12-11

FileDelelte.rar

删除文件和目录.删除文件和目录.删除文件和目录.删除文件和目录.删除文件和目录.

2013-06-04

windows 大文件查找代码

windows 大文件查找代码, 用到了堆排序,用到了观察者设计模式,用到了windowsAPI

2013-07-04

windows 桌面时钟

一个自己写的Windows桌面时钟程序,对MFC了解很重要!

2013-07-07

windows程序设计(第5版)源代码第4-6章

windows程序设计(第5版)源代码第4-6章

2013-03-23

windows程序设计(第5版)源代码第7-9章

windows程序设计(第5版)源代码第7-9章 vs2008的工程

2013-03-23

C++面试题3

C++的面试题,很经典的,这个是第3部分。

2013-03-17

windows程序设计(第5版)源代码第1到3章

windows程序设计第5版,源代码第1到3章

2013-03-23

ProcessExplorer

ProcessExplorer

2013-08-09

VC++6.0插件

VC++6.0插件,直接解压,在双击安装,把VA_X_path 目录下得Dll文件,复制到安装目录下就可以了,必须先安装VC++6.0软件!

2011-10-14

wince串口调试工具

wince的串口调试工具,很好用的,我在工作中都用这个!

2013-03-17

MyEmptyFolderScanner

WIN32 扫描空目录

2013-06-03

C++串口编程

自己编写的一个串口类,很好用,希望你们喜欢!

2013-03-17

空空如也

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

TA关注的人

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