导航

07 2012 档案

摘要:TCP类似于电话通信,UDP类似于邮件通信,UDP套接字就像一个邮箱,可以把许多不同来源的信件或包裹放入其中 。同时UDP也不需要使用accept()为每个客户获取一个新的套接字,而是利用绑定到想要端口号的相同套接字立即调用recvfrom()。 注释:由于基于UDP的网络应用程序是面向无连接的,所以不需要服务器的监听,也不需要客户端的连接请求。实现起来比TCP的面向连接的简单,适用于即时通信。主要用到的函数和方法和TCP的设计方法大致一样。 TCP通信过程: 客户端: 1.创建一个socket socket 2.开启线程 AfxBeginThread 3.建立服... 阅读全文

posted @ 2012-07-26 17:05 akeforever 阅读(664) 评论(0) 推荐(0)

摘要:#include <stdio.h>#include <malloc.h>#define NULL 0#define LEN sizeof(struct student)struct student{ long num; float score; struct student *next;};int n;struct student *creat(void) /*创建链表*/{ struct student *head; struct student *p1,*p2; n=0; p1=p2=(struct student*)malloc(LEN);/*... 阅读全文

posted @ 2012-07-13 16:47 akeforever 阅读(164) 评论(0) 推荐(0)

摘要:1.函数指针int _tmain(int argc, _TCHAR* argv[]){ int max(int,int); int min(int,int); int add(int,int); //int (*fun)(int ,int); void process(int ,int ,int (*fun)(int ,int)); printf("Please enter two numbers:\n"); int a,b; scanf("%d,%d",&a,&b); process(a,b,max); process(a,b,mi.. 阅读全文

posted @ 2012-07-13 16:45 akeforever 阅读(114) 评论(0) 推荐(0)

摘要:1.基本概念 一个变量的地址称为该变量的指针,存放地址(指针)的变量叫做指针变量。 在指针变量定义中,*是一个说明符,它表明其后的变量是指针变量,如p是指针变量,而不要认为“*p”是指针变量。 指针变量定义时指定的数据类型不是指针变量本身(变量存放的值)的数据类型,而是指针变量所指向的对象(或称目标)的数据类型。 指针变量存放的是所指向的某个变量的地址值,而普通变量保存的是该变量本身的值。 指针变量并不固定指向一个变量,可指向同类型的不同变量。2.定义指针变量 类型名 *变量名 表示该变量为指向某类型变量的指针变量 如: int *p; p只能指向整型变量,即只能存放整型变量的地址。 &quo 阅读全文

posted @ 2012-07-13 16:31 akeforever 阅读(178) 评论(0) 推荐(0)

摘要:1.VS下的几个文件 .sln 是解决方案文件,里面包含这个解决方案包括了哪些项目,哪个项目是启动项目,项目生成顺序等诸如此类的信息。 .suo 是用户选项,用户与对这个解决方案的特定选项。 .ncb 是智能感知信息文件,输入.后提示的那些信息,还有函数信息等都在这里,如果有时发现智能感知不工作了,不能提示了,而又找不到其他原因, 可以尝试把.ncb文件删除,VS会自动重建一个。 .vcproj 是项目文件。这个就很具体了,包括项目类型,所有的源文件,项目定义等信息。2.malloc()函数 malloc向系统申请分配指定size个字节的内存空间。返回类型是void*类型。void* ... 阅读全文

posted @ 2012-07-11 13:28 akeforever 阅读(250) 评论(0) 推荐(0)

摘要:1.在线ICON图标转换工具http://www.damotou.com/ 阅读全文

posted @ 2012-07-11 11:20 akeforever 阅读(102) 评论(0) 推荐(0)

摘要:1.判断字符串是否为空 string.IsNullOrEmpty(string);2.判断两个字符串是否相等 string.Equals(string a, string b);3.字符串截取 string.Substring(Int32) //子字符串从指定的字符位置开始截取 string.Substring(Int32,Int32) //子字符串从指定的字符位置开始且具有指定的长度 示例: string str = "深圳市盈基实业有限公司国际通邓事文*深圳市盈基实业有限公司国际通邓事文"; str.Substring(11);//返回 “国际通邓事文*深圳市盈基实业有 阅读全文

posted @ 2012-07-05 16:02 akeforever 阅读(100) 评论(0) 推荐(0)

摘要:1.获取系统路径string filePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\相似指数最终结果.txt";//获取指向由指定枚举标识的系统 特殊文件夹的路径(这里是桌面) 2.向DataGridview添加数据 private void Form1_Load(object sender, EventArgs e) { ... 阅读全文

posted @ 2012-07-05 15:12 akeforever 阅读(123) 评论(0) 推荐(0)

摘要:1.文件打开窗口,并获取它的路径 string fullPath = string.Empty;//保存路径 //选择TXT文件 OpenFileDialog fileDialog1 = new OpenFileDialog(); fileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; fileDialog1.FilterIndex = 1;//如果您设置 FilterIndex 属性,则当显示对话框时,... 阅读全文

posted @ 2012-07-05 14:35 akeforever 阅读(151) 评论(0) 推荐(0)