线程池
(本章节中例子都是用 VS2010 编译调试的)
线程池编写必须在 Windows Vista 操作系统(以及以上版本的操作系统)下,且
C++ 编译器版本至少是 VS2008
线程池的功能
以异步的方式来调用一个函数每隔一段时间调用一个函数当内核对象触发的时候调用一个函数当异步 I/O 请求完成的时候调用一个函数
注意
当一个进程初始化的时候,它...
分类:
编程语言 时间:
2016-04-13 17:09:28
阅读次数:
547
选择从栈溢出开始学习Shellcode的编写,是因为在没有保护机制(栈Cookie,ASLR,DEP,SafeSEH)的系统中使用栈溢出是一件很简单的事情。栈区随着函数调用动态变化,每个函数调用时在栈上占用的空间称为栈帧。用一个示例来说明栈上保存的内容及动态变化的过程。
下面是一个程序,生成一个对话框显示一条“Hello World!”消息。下面是该程序的C代码:
在VS2008中用Debu...
分类:
其他好文 时间:
2016-04-10 14:48:46
阅读次数:
166
1.安装VS2008报"必须使用角色管理器 ... 3.5 SP1" >>打开"服务器管理器"(运行输入: servermanager.msc) >>功能--添加功能--找到 ".NET Framework 3.5" >>确定安装 2.VS2008安装x64版本 >>安装时选择"自定义安装",勾选上 ...
分类:
其他好文 时间:
2016-04-08 10:18:03
阅读次数:
252
在Visual Studio 2008以及以后版本中,微软停止了非托管C++的直接WebService引用。不过ATL Server代码已经托管到开源网站上,我们可以找到ATL Server的源代码,编译出Sproxy.exe,这个工具可以根据wsdl文件来生成非托管的代理类。这个代理类还需要配合一 ...
分类:
编程语言 时间:
2016-04-07 18:20:36
阅读次数:
374
简介:AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交,而且该插件属于开源项目。 这个版本是简体中文的重新编译版本。 2016年4月3日 2.7.0.11942 合并了过去翻译的工作, 再VS2008 VS2010 ...
分类:
其他好文 时间:
2016-04-06 21:40:02
阅读次数:
401
一.版本说明:VS2008,MATLAB2010b 二、安装MCRInstaller 在路径C:\Program Files\MATLAB\R2010b\toolbox\compiler\deploy\win32下 三、在MATLAB命令窗口中配置环境 1. 输入: mbuild –setup 出现 ...
分类:
Web程序 时间:
2016-04-05 15:54:19
阅读次数:
233
在第一篇的基础上,进行如下的步骤,就可以编译出X64的驱动程序。 (建议再另外建一个项目,这样避免混淆,因为x86和x64编译的有些编译选项是不同的。) 1. 安装VS2008 x64 build 组件。如果之前没有安装,可以按照如下的步骤进行安装: Control Panel -> Uninsta ...
VS2008报错“由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭。”百度上的解决方法不管用怎么办?这里从一个非常基本的点来解决问题,希望能有帮助。 ...
分类:
数据库 时间:
2016-04-03 22:15:12
阅读次数:
462
LIVE555基础 LIVE555是为流媒体提供解决方式的跨平台C++开源项目。从今天起我们将正式開始深入LIVE555代码。 一、各库简要介绍 LIVE555下包括LiveMedia、UsageEnvironment、BasicUsageEnvironment、GroupSock库,MediaSe ...
分类:
其他好文 时间:
2016-04-03 21:47:14
阅读次数:
305
Section I Problem Specification
实验目的
本次实验室在MFC环境下使用socket制作的应用程序,实现对RTSP与RTP协议的解析并播放缓存的媒体流。实现一边下载一边播放的音乐播放器。客户端使用RTSP协议与LIVE555服务器进行通信,如果与服务器的通信无误就启动RTP线程开始缓存文件并进行播放。本次程序设计还包括一些其他功能:
1使用MFC进行界面的设计...
分类:
其他好文 时间:
2016-04-01 18:19:10
阅读次数:
330