摘要: 网络与主机字节转换函数:htons ntohs htonl ntohl 网络字节序: 网络字节顺序是TCP/IP中规定好的一种数据表示格式,它与具体的CPU类型、操作系统等无关,从而可以保证数据在不同主机之间传输时能够被正确解释。网络字节顺序采用big endian(大端)排序方式。 注:网络字节序 阅读全文
posted @ 2020-04-03 17:38 不留念 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 基本概念 套接字(Socket)是一种介于应用层与传输层之间的抽象层,使用Socket可以将应用程序添加到网络中,并可以与处于同一个网络中的其他应用程序进行数据通信。 sockect一定要有IP地址跟端口号: IP地址:在网络环境中唯一标识一台主机 端口号:在主机中唯一标识一个进程 IP地址+端口号 阅读全文
posted @ 2020-04-03 17:33 不留念 阅读(228) 评论(0) 推荐(0) 编辑
摘要: read()函数 作用: 用于从文件描述符对应的文件读取数据(从打开的设备或文件中读取数据)。 read()会把参数fd所指的文件传送count 个字节到buf 指针所指的内存中。 头文件: #include<unistd.h> 函数原型: ssize_t read(int fd,void*buf, 阅读全文
posted @ 2020-04-03 17:26 不留念 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 客户端: //客户端连接上服务器之后就会收到服务器的回送信息 #include<stdio.h> #include<sys/socket.h> #include<stdlib.h> #include<arpa/inet.h> #include<unistd.h> #include<string.h> 阅读全文
posted @ 2020-04-03 15:49 不留念 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 客户端:(client1.c) 1 include<unistd.h> 2 #include<stdlib.h> 3 #include<sys/socket.h> 4 #include<arpa/inet.h> 5 #include<string.h> 6 7 #define BUFSIZE 102 阅读全文
posted @ 2020-04-03 15:44 不留念 阅读(262) 评论(0) 推荐(0) 编辑
摘要: C++ - SLT - vector 整理笔记 一 基本概念 向量(vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。vector<T> 容器的大小可以自动增长,从而可以包含任意数量的元素;因此类型参数 T 不再需要模板参数 N。(类似的如:array<N,T 阅读全文
posted @ 2020-02-10 20:57 不留念 阅读(213) 评论(0) 推荐(0) 编辑
摘要: C++ - STL - queue 整理笔记 一 基本概念: queue是一种先进先出的数据结构,有两个出口,一端新增元素,另一端移除元素; 队列中只有队头和队尾才可以被外界使用,因此队列不允许有遍历行为。 c++队列模板类的定义在<queue>头文件中,queue 模板类需要两个模板参数,一个是元 阅读全文
posted @ 2020-02-08 01:27 不留念 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值: Z:0 1 2 阅读全文
posted @ 2020-02-07 20:18 不留念 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 本题要求将输入的任意3个整数从小到大输出。 输入格式: 输入在一行中给出3个整数,其间以空格分隔。 输出格式: 在一行中将3个整数从小到大输出,其间以“->”相连。 输入样例: 4 2 8 输出样例: 2->4->8解题思路:本题基本不难,难得是若没了解过sort则需要花点时间学习sort函数。一: 阅读全文
posted @ 2020-02-04 21:55 不留念 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。 输入格式: 输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1 a2/b2 ...给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现 阅读全文
posted @ 2020-02-02 14:36 不留念 阅读(646) 评论(0) 推荐(0) 编辑