自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 boost asio 实现一个TCP服务端线程池

tcp的服务器端绑定并监听端口,如果客户端比较少,可以对每个客户端创建一个线程进行通讯处理,但当客户端的数量比较庞大的时候这种思路就变得不可行,一方面线程切换的开销太大,另一方面,多数线程并不出于“工作”状态,长期出于等待事件的状态。这时,可以使用线程池的架构加快处理速度。废话少说,直接上代码#include #include #include #include #in

2016-09-18 10:08:26 5909 8

原创 解决office2010安装过程出错的问题

在安装office2012专业版的时候,由于杀毒软件提示并阻止了一些服务启动权限,导致第一遍安装失败。可是重新安装就提示安装过程中出错,截图如下:2010 Professional Plus 在安装过程中出错">这是因为有残余的office2010文件导致的,需要将office2010卸载干净后重新安装即可。解决办法:下载微软提供的microsoftFixit 50450 2010

2016-07-09 15:07:57 2036

转载 跨平台开发的三大界面库

转载来源于 http://blog.sina.com.cn/s/blog_53896f580100gtbg.html1. GTK+.  GTK+使用C语言开发,但是其设计者使用面向对象技术。 也提供了C++(gtkmm)、Perl、Ruby、Java和Python(PyGTK)绑定,其他的绑定有Ada、D、Haskell、PHP和所有的.NET编程语言。  GTK+

2015-04-26 11:05:09 9596

转载 MinGW 介绍

MinGW 介绍2010-03-25 10:26 13911人阅读 评论(0) 收藏 举报windowsvimgccinstaller程序开发includeSDL入门教程(一):3、MinGW 下的安装与设置作者:龙飞3.1:MinGW 是什么?        MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收

2014-07-03 16:42:05 620

原创 提示进程SeDebugPriviLege权限

[code=c/c++]BOOL SetPrivilege(){HANDLE hToken; TOKEN_PRIVILEGES NewState; LUID luidPrivilegeLUID; //获取进程令牌if(!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &hToken)|

2014-06-23 20:49:06 5069

转载 Compiling Gnuplot 4.4.2 on CentOS 5.5(转载)

Compiling Gnuplot 4.4.2 on CentOS 5.5CentOS is a really fine platform for professional Linux servers which is - among others - characterized by stable software releases. However, especially in a r

2014-05-23 10:38:24 804

转载 Linux GCC常用命令

Linux GCC常用命令1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年

2014-05-16 11:08:43 484

转载 C Runtime Library来历, API, MFC, ATL关系

CRT原先是指Microsoft开发的C Runtime Library,用于操作系统的开发及运行。后来在此基础上开发了C++ Runtime Library,所以现在CRT是指Microsoft开发的C/C++ Runtime Library。在VC的CRT/SRC目录下,可以看到CRT的源码,不仅有C的,也有C++的。       CRT原先的目的就是支持操作系统的运行。因为Windows

2013-12-31 11:49:19 741

翻译 _set_se_translator简介

像处理C++ 类型异常一样的处理Win32 异常(C 结构化异常) _se_translator_function _set_se_translator( _se_translator_function seTransFunction);参数seTransFunction指向C结构化异常的翻译函数的指针返回值前一个通过_set_se_translator注册的翻

2013-08-30 19:52:36 3627

翻译 标准C++ 库函数 概览

所有的C++库 对象都被声明或者定义在一个或者多个标准头文件中。为了在程序中使用库的对象,需要添加一个包含的命令#include来指定标准头文件。标准C++库由50个需要的头文件组成。库的完整实现也包含了两个额外的,不是C++标准必须的的头文件 和,共计52个头文件。这52个C++头文件(加上18个标准C的头文件)组成了C++库的核心实现。

2013-08-17 11:55:03 794

翻译 Understanding different types of bit-rate encoding

In Microsoft Expression Encoder, you have a choice of three methods of encoding: Constant Bit Rate (CBR), Variable Bit Rate (VBR), and Multiple Bit Rate (MBR) encoding modes, each of which is optimal

2013-08-02 10:05:24 669

翻译 在VC和C#中如何使用Windows Media Encoder COM组件接口编程

ms-help://MS.MSDNQTR.v90.chs/wmencode/htm/programmingincpp.htmProgramming in C++This topic describes what you should know when programming in C++. Unless otherwise noted, the examples in this do

2013-08-01 19:58:57 967

转载 预编译头的使用【转】

预编译头的概念:所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何的C/C++代码--------甚至是inline的函数,但是必须是稳定的,在工程开发的过程中不会被经常改变。如果这些代码被修改,则需要重新编译生成预编译头文件。注意生成预编译头文件是很耗时间的。同时你得注意预编译头文件通

2013-05-06 17:50:41 590

MFC 窗口特效,窗口透明

MFC 也可以有很漂亮的界面!本例实现位图作为窗口背景图,同时有逐渐进入效果,透明效果。

2014-10-17

VS2012控制台窗口接收窗口消息WM_COPYDATA实例

windows 控制台窗口也可以接收窗口消息,例子中接收了WM_COPYDATA消息,其实还可以接收其他消息。使用时只需用TestMessage进程给TestMessage2进程发送消息即可。

2014-10-17

WM_COPYDATA进程消息传递实例MFC

源对话框发送WM_COPYDATA消息到目标对话框,目标对话框接受WM_COPYDATA消息,实现进程间消息的传递。该结构也可以传递一个结构体,但一定是“值类”,里面不能含有指针。

2014-10-17

1024程序C++ Opengl源码

玩过1024的朋友都知道这个游戏的好玩之处,我用C++编写了一个1024的程序,绘图部分使用Opengl完成,比较简单,有兴趣的可以看看

2014-09-25

InstallShield Limited Edition VS2012

InstallShield Limited Edition for Visual Studio 通过 InstallShield? Limited Edition for Visual Studio*,您可以: 为使用 Visual Studio 生成的应用程序生成灵活的安装项目 利用简单的设计环境和项目助手快速开始项目 利用安装必备条件和自定义操作 对安装程序进行数字签名 InstallShield Limited Edition for Visual Studio 取代了 Visual Studio 安装程序提供的功能。首先,请将您的现有 Visual Studio 部署项目导入 InstallShield Limited Edition。

2014-08-15

MFC简单绘画程序,支持串行化存取

MFC简单绘画程序,可以绘画点,直线,椭圆,矩形,可以将所绘数据串行化保存的文件,也可以从文件中加载还原图像。

2012-09-15

空空如也

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

TA关注的人

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