windows 下实现socket编程_传送文件 其实,Windows下的socket编程与Linux下的类似,这里不再赘述! 参考:http://blog.csdn.net/chudongfang2015/article/details/51926999 下面直接上代码: cilent.cpp: /************************************************************************* = File Name: Win_Client.c ************************************************************************/ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <WinSock2.h> #define PORT 8087 //端口号 #define S 继续阅读 >>


楚东方 16/07/27 21:47:15
 Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作! 1. map最基本的构造函数;    map<string , int >mapstring;         map<int ,string >mapint;    map<sring, char>mapstring;         map< char ,string>mapchar;    map<char ,int>mapchar;         &nbs 继续阅读 >>


楚东方 16/07/27 08:43:14
Permutation Bo Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 0    Accepted Submission(s): 0 Special Judge Problem Description There are two sequences h1∼hn and c1∼cn. h1∼hn is a permutation of 1∼n. particularly, h0=hn+1=0. We define the expression [condition] is 1 when condition is True,is 0 继续阅读 >>


楚东方 16/07/26 17:05:18
1.项目要求 哈夫曼编译码 题目要求:编写一个用哈夫曼实现的编码压缩器,语言不限! 实现英文字符编译码的功能;实现译码的压缩解压功能;要有较美观的图形用户界面;从客户端发送一段字符给服务器端,服务器端能成功的返回这段字符经过哈夫曼编译码之后的结果! 编写步骤: ①编写较美观的图形用户界面;      ②得到客户端所发送的字符信息,并进行统计,每个字符 的频度作为哈夫曼树叶子结点的权值,并构建哈夫曼树; ③进行哈夫曼树的编码和译码; ④自行选取5~7个二进制码来进行压缩; ⑤将压缩好的字符发送到服务器端,并接受; ⑥解压----译码-----编码-----还原成原来的字符!   2.项目实现 直接上代码(其中有详细注释,ubuntu 16.04 编译通过!): clien.cpp #include <stdio.h> #include <pthread.h> #include <sys/socket.h> #include <netinet/ 继续阅读 >>


楚东方 16/07/22 09:32:48