自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 邮槽-简单的客户端服务器应用

<br /> 邮槽是一种单向的方法。也就是说只能由客户端来发送消息,可以有多个服务器来接受消息。并且次链接是广播型的,不安全,容易丢失。<br /> <br />但其优点就是容易实现,一般使用邮槽的话,都会在较短的时间内重复发送消息。所以这在一定情况下也弥补了包容易丢失的问题。比如写这样<br /> <br />一个应用。写一个每隔五分钟提醒一下公司的可乐售货机上还有多少,每五分钟会给所有的服务器报告一次。<br /> <br />开发邮槽客户机和服务器应用时,所有WIN32 API 函数(CreateFi

2011-05-16 22:08:00 1686

原创 静默安装 InstallShield

<br />Installshield 静默安装。<br /> <br />1. 首先录制自己的setup.iss.<br /> <br />用命令行cd到exe的安装目录,setup.exe /r<br /> <br />然后正常安装,按照你需要的进行选择。 然后在 c:/windows/ 产生 setup.iss(此为静默安装的脚本文件)<br /> <br /> <br />2. 然后将c:/windows/setup.iss拷贝到你所在的exe安装文件下。<br /> <br />用命令行打入 se

2011-05-16 14:07:00 4528 1

原创 命名管道--简单的客户服务器通信

<br /> <br />// Server.cpp #include <windows.h> #include <stdio.h> void main(void) { HANDLE PipeHandle; DWORD BytesRead; CHAR buffer[256]; if ( ( PipeHandle = CreateNamedPipe("////.//Pipe//Jim", PIPE_ACCESS_DUPLEX, PIPE_TYPE_BYTE | PIPE_READ

2011-05-15 18:04:00 1058

转载 函数指针数组的指针

<br />4.7.5函数指针数组的指针<br />看着这个标题没发狂吧?函数指针就够一般初学者折腾了,函数指针数组就更加麻烦,现在的函数指针数组指针就更难理解了。<br />其实,没这么复杂。前面详细讨论过数组指针的问题,这里的函数指针数组指针不就是一个指针嘛。只不过这个指针指向一个数组,这个数组里面存的都是指向函数的指针。仅此而已。<br />下面就定义一个简单的函数指针数组指针:<br />char * (*(*pf)[3])(char * p);<br />注意,这里的pf 和上一节的pf 就完全

2011-05-06 14:57:00 1050

转载 函数指针的使用

<br />4.7.2函数指针的使用4.7.2.1 函数指针使用的例子<br />上面我们定义了一个函数指针,但如何来使用它呢?先看如下例子:<br />#include <stdio.h><br />#include <string.h><br />char * fun(char * p1,char * p2)<br />{<br />int i = 0;<br />i = strcmp(p1,p2);<br />if (0 == i)<br />{<br />return p1;<br />}<

2011-05-06 14:56:00 1788

转载 函数指针数组

<br /> 函数指针数组<br />现在我们清楚表达式“char * (*pf)(char * p)”定义的是一个函数指针pf。既然pf 是一个指针,那就可以储存在一个数组里。把上式修改一下:<br />char * (*pf[3])(char * p);<br />这是定义一个函数指针数组。它是一个数组,数组名为pf,数组内存储了3 个指向函数的指针。这些指针指向一些返回值类型为指向字符的指针、参数为一个指向字符的指针的函数。这念起来似乎有点拗口。不过不要紧,关键是你明白这是一个指针数组,是数组。<b

2011-05-06 14:55:00 1309 1

转载 指针参数

<br />4.6.2.2 无法把指针变量本身传递给一个函数<br />这很像孙悟空拔下一根猴毛变成自己的样子去忽悠小妖怪。所以fun 函数实际运行时,用到的都是_p2 这个变量而非p2 本身。如此,我们看下面的例子:<br />void GetMemory(char * p, int num)<br />{<br />p = (char *)malloc(num*sizeof(char));<br />}<br />intmain()<br />{<br />char *str = NULL;<br

2011-05-06 14:12:00 1961

转载 枚举类型的使用方法

1. 枚举的定义枚举类型定义的一般形式为: enum 枚举名{ 枚举值表 }; 在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。 例如: 该枚举名为weekday,枚举值共有7个,即一周中的七天。凡被说明为weekday类型变量的取值只能是七天中的某一天。 2. 枚举变量的说明 如同结构和联合一样,枚举变量也可用不同的方式说明,即先定义后说明,同时定义说明或直接说明。 设有变量a,b,c被说明为上述的weekday,可采用下述任一种方式: enum weekday

2011-05-05 10:46:00 148561 6

设计模式c++描述

设计模式 design mode c++

2012-03-08

Android SurfaceFlinger详解

Android SurfaceFlinger详解,评论时候不要忘了,评论星级阿,要不然拿不回下载积分了,呵呵

2011-08-04

Ubuntu/Linux常用命令大全

Ubuntu/Linux常用命令大全,绝对超值

2011-08-03

Installshield2008破解DLL文件

破解Installshield2008的DLL文件,只需将下载的DLL文件拷贝到相应的目录下面。可以先在安装目录下查找文件,然后再拷贝

2010-09-30

空空如也

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

TA关注的人

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