自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 详解extern "C"

时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif  这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是

2012-03-29 20:49:54 388

转载 由(int&)a引发的思考及浮点数在内存中的表示

[转自:http://blog.csdn.net/borefo/article/details/4620964]今天看到一段代码,如下:请写出它的输出结果#include     using namespace std;       int main(void)     {         float a = 1.0f;

2012-03-28 08:55:40 682

转载 计算整数的二进制中包含1的数量

以前写的计算整数的二进制中包含1的数量的函数真是太弱了。。      今天在书上看到的一个简单方法:int fun(int x){ int count = 0; while(x) { count++; x = x&(x-1); } return count;}int main(){ cout<<fun(9999)<<endl; //9999:100111000

2012-03-27 22:25:24 762

原创 [收集]ANSI字符与Unicode字符的互相转换

字符的问题真是令人头痛。。ANSI字符是单字节的,Unicode字符是双字节的,VC6.0默认是用ANSI字符的,而后来的7、8默认都是用Unicode字符。。导致字符的问题经常遇到,最好又不要强制类型转换(有时候结果不正确不说,这种转换会导致很多漏洞。。)。这次真是被逼急了,就上网找了点资料总结一下。。单字节字符或者字符串比如说有char*、string、LPCSTR(实际上就是char

2012-03-22 10:34:40 2477

转载 Sleep(0)

Sleep(n)的作用是让当前线程睡眠n毫秒,以便执行其他线程,如果没有其他线程,那睡眠n毫秒后,继续执行。    而如果n=0,Sleep(0)是指CPU交出当前线程的执行权,让CPU去执行其他线程。也就是放弃当前线程的时间片,转而执行其他线程。    那么,Sleep(0)应该在那种情况下使用? 一般来说,如果当前线程比较耗时比较占CPU资源,可以在结尾处加上Sleep(0),

2012-03-20 22:24:30 1089

转载 如何在vs2008中添加lib 静态库使用

方法1:在cpp文件中 加入 #pragma comment(lib,"XXX.lib")方法2:步骤1:Tools->options->projects and solutions->VC++ directories分别在包含文件,库文件填加了路径(这些路径只告诉编译器怎么找文件,没有说把那里面的文件加入工程,若不设置,编译报错:无法打开***文件) 步骤2:Proj

2012-03-17 19:48:10 15869

转载 如何实现类的成员函数创建线程

class CMySocket{  public:  DWORD WINAPI WorkThread(LPVOID CompletetionPortID);  ...};  有如上类,在类中某函数想以函数(WorkThread)  CreateThread(NULL, 0, WorkThread, &param, 0, &ThreadID))  编译会报错:cannot

2012-03-16 12:24:14 1770

转载 使用CreateProcess创建新的process 并返回process运行结束返回值

转自:http://blog.csdn.net/zgl7903/article/details/5975284转载这篇主要是记住:获得create的新进程运行结束时的返回值的方法如下:#include DWORD run_Execute(LPCTSTR lpszFile, LPCTSTR lpszParam){ DWORD exitCo

2012-03-05 17:14:01 9543

protobuf-2.4.1

Google提供一个具有高效的协议数据交换格式工具库(类似Json)。 但相比于Json,Protobuf有更高的转化效率,时间效率和空间效率都是JSON的3-5倍。

2018-01-25

《客户端性能分析与优化入门.pdf》

在原部门写的《客户端性能分析与优化入门》,分享出来,希望能得到大家的认可~

2016-09-01

很全的驱动开发工具大全

除DriverStudio、WinDriver和DDK(主要太大了,我只能上传小于20M的)的所有驱动开发工具,在网上找了,还没有这么全面的,不信去搜~~包括:VXDWriter、Vtoolsd、Soft-ice、 Trw2000、DbgView、IRPTrace、Monitor、WinObj等

2009-06-19

BMP图片的打开、处理及保存(MFC程序)

对BMP图片数据的读取实现打开,并可以做直方图均衡化、中值滤波处理,对BMP图片数据的写实现保存(注:程序皆为原创,非网上流传)

2009-06-08

MFC有界面RSA加密解密算法实现

公钥密码算法RSA的加密解密,特意写了详细的注释,使用方法:先“生成一对密钥”,用户需要记住这对密钥并保密,然后在“输入”里面输入你想要处理的字符,若要加密,则点“加密”,若解密则点“解密”,注意密钥,前者输入公钥,后者输入私钥。

2009-05-22

MFC编的DES加密解密程序

有界面的DES加密解密算法的实现程序,算法很麻烦,都是各种置换,我写了注释,理解应该不难。

2009-04-23

华为3com内部绝密培训资料linux 基础

这个linux培训教程非常好,是华为3com内部绝密培训资料,我是托了一个好朋友才搞到的,估计外面基本找不到,是pdf格式的,我自己为了便于学习还亲自去打印了,相当不错,强烈推荐,虽然资源分3分有点多,但物有所值啊~~

2008-12-30

学生成绩单存取(MFC单文档文件的保存和打开的两种方法)

通过编写学生成绩单存取软件学习MFC单文档保存和打开的两种方法:第一种是在新建project时在step4中选择"Anvanced...",其中“File extension”就是让你输入你想要保存文件时的默认扩展名,而保存和打开是通过串行化(自己可以查资料)实现的;第二种方法是通过CFileDialog类的一些函数实现保存和打开以及扩展名的。

2008-12-30

司机售票员PV操作MFC程序模拟

这是操作系统的实验,主要是模拟司机售票员PV操作的程序,用MFC实现的,所以比API或者命令行下的程序的一些函数不一样,比较复杂一点,希望可以帮助到大家。

2008-12-30

基于对话框的MFC程序加载位图为背景图案

我也算是MFC的初学者,最近学习了一个小问题,就是基于对话框的MFC程序加载位图为背景图案的问题,简单的说就是给界面换“皮肤”的问题,虽然简单,但是还是不错的

2008-12-28

白中英计算机组成原理课后习题答案

白中英的计算机组成原理是国内计算机组成原理教材中的经典之经典,在学习之后重要做下习题检验一下成果,这个时候需要它的课后习题答案来检测!

2008-12-25

模拟内存页式存储管理

内存有很多的管理方式,其中一种经典的管理方式就是页式管理,本程序模拟模拟页式管理

2008-12-15

空空如也

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

TA关注的人

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