liujiayu2的专栏

玩点技术

C++控制台日志

#if !defined(_LOGFILE_H__261C9DDC_AB17_4781_B87F_4B82DD38DD13__INCLUDED) #define _LOGFILE_H__261C9DDC_AB17_4781_B87F_4B82DD38DD13__INCLUDED #if _MSC...

2014-09-25 21:49:54

阅读数:965

评论数:0

C++内联函数

C++内联函数   2008-08-27 22:33:06|  分类: C/VC/C++ |举报 |字号 订阅 宏:就是使用一个字符串来代替一个表达式代码或函数调用代码;编译之前,预处理器会使用这个宏字符串所代表的表达式代码或函数调用代码来替换所有出现的宏字符串...

2014-09-24 13:34:13

阅读数:384

评论数:0

引用传参和指针传参

指针/引用参数 (2010-12-19 21:36:34) 转载▼ 标签: 教育 分类:计算机 4.2.3  指针/引用参数 在介绍指针/引用参数之前,先来介绍函数的传递方式。在C++中,函数参数主要采用两种传递方式:值传递和引用传递。所谓值传递是指在调用函数时将实际参数复制...

2014-09-15 09:18:06

阅读数:699

评论数:1

Inno Setup 5制作安装程序

1.想到的时候填写安装目录 C:\Program Files (x86)\云曜互联 最后效果: C:\Program Files (x86)\云曜互联\后宫OL   2.打开网页: [CODE] procedure CurStepChanged(CurStep:TSetupStep)...

2014-09-12 19:09:46

阅读数:991

评论数:0

VC使用flash简易教程

1.基本概念: VC为Flash实现了一个CWnd的包装:CShockwaveFlash,该类实现了FlashActiveX控件的所有功能。 shockwave flash object控件有四个事件句柄(eventhandler)。分别是:FSCommand, OnProgress, Fla...

2014-09-11 18:56:35

阅读数:879

评论数:0

几个预编译指令的用法

*.几个预编译指令的用法 #        字符串化运算符,其主要效果是把参数的名字转换为字符串。 Example:    //1. *.h中定义 #defineSTRINGLIZE(ivalue)  #ivalue // *.cpp中定义 CStringstrTmp = STRING...

2014-09-10 17:31:30

阅读数:438

评论数:0

Unicode编程

1.      Windows定义的Unicode数据类型有哪些? 数据类型 说明 WCHAR Unicode字符(源自系统宏定义typedef wchar_t WCHAR;) PWSTR 指向Unicode字符串的指针 PCWSTR 指向一个恒定的Unicode字符串的指针 对应的...

2014-09-10 12:35:45

阅读数:425

评论数:0

注册表操作(VC_Win32)

注册表操作(VC_Win32) 目录 注册表概述 注册表相关函数详解 注册表编程 (本章节中例子都是用 VS2005 编译调试的) 注册表概述 概述 注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些...

2014-09-09 13:55:23

阅读数:353

评论数:0

互斥体CMutex的使用

互斥体CMutex的使用 分类: 2.4 线程/图形学 2010-07-29 14:31 4512人阅读 评论(2) 收藏 举报 attributesmfcsecuritynullthreadwindows 互斥体是CMutex类的对象,也只允许一个线程占有某个共享资源...

2014-09-09 10:33:50

阅读数:423

评论数:0

map使用简明教程

1. map的构造函数 map共提供了6个构造函数,这块涉及到内存分配器这些东西,略过不表,在下面我们将接触 到一些map的构造方法,这里要说下的就是,我们通常用如下方法构造一个map: Map mapStudent; 2. 数据的插入 在构造map容器后,我们就可以往里面插入数据了...

2014-09-05 12:34:20

阅读数:430

评论数:0

RedrawWindow, UpdateWindow,InvalidateRect 用法

RedrawWindow, UpdateWindow,InvalidateRect 用法 1. 系统何时发送WM_PAINT消息?   系统会在多个不同的时机发送 WM_PAINT 消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个 窗口背后移出时,当最大化或最小...

2014-09-05 09:30:34

阅读数:397

评论数:0

C++线程池原理及创建(转)

C++线程池原理及创建(转)       本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过...

2014-09-05 08:32:03

阅读数:460

评论数:0

模式对话框与非模式对话框的区别

模式对话框与非模式对话框的区别 模式对话框就是不处理它就没法处理父窗口,而非模式对话框就是不用先处理此对话框也可以处理父窗口.例子:在桌面上右击我的电脑,选择属性,弹出系统属性窗口,点击下面的技术支持,弹出技术支持信息,现在再对系统属性窗口进行操作就操作不了,这种叫做模式对话框;关闭技术支持...

2014-09-04 16:06:06

阅读数:534

评论数:0

SetRegistryKey的作用

SetRegistryKey (2011-01-30 10:47:25) 转载▼ 标签: 杂谈 分类:c 特殊语言用法   SetRegistryKey Causes application settings to be stor...

2014-09-04 15:41:55

阅读数:466

评论数:0

vc中ASSERT()和VERIFY()区别

vc中ASSERT()和VERIFY()区别 (2010-03-27 22:24:53) 转载▼ 标签: 杂谈   1  ASSERT与VERIFY宏在Debug模式下作用基本一致,二者都对表达式的值进行计算,如果值为非0,则什么事也不做;如...

2014-09-04 13:40:25

阅读数:354

评论数:0

如何检查Socket是否断开

如何检查Socket是否断开 分类: 网络编程 2011-08-16 14:07 3392人阅读 评论(0) 收藏 举报 socketSocketSOCKET  最近在做一个TCP采集程序,使用到C/S的结构。功能比较的简单,就是TCP采集程序作为服务器,信令采集设备作...

2014-09-04 10:16:41

阅读数:1225

评论数:0

区分Debug版还是Relase版

// test.cpp : 区分Debug版还是Relase版 // #include "stdafx.h" //提示使用Debug环境会定义宏_DEBUG int _tmain(int argc, _TCHAR* argv[]) { #ifndef...

2014-09-03 17:30:22

阅读数:547

评论数:0

extern "C"的作用

extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而...

2014-09-03 16:33:09

阅读数:657

评论数:1

动态链接库编程

二个人格

2014-09-03 16:20:00

阅读数:422

评论数:0

SqlServer安装出错解决办法

http://wenku.baidu.com/view/8a9cedd580eb6294dd886c90.html?st=1

2014-09-03 08:55:36

阅读数:431

评论数:0

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