02 - 语言
文章平均质量分 65
2
上仙小虎鲸
合抱之木生于毫末;九层之台起于累土;千里之行始于足下。
展开
-
UINX学习笔记
第一章:1-1:应用层协议、传输层协议、网络层协议、以太网协议(物理协议)1-2:一个获取时间的客户端程序(Ipv4版)1-3:一个获取时间的客户端程序(Ipv6版)1-4:包裹函数(略:就是封装一下接口)1-5:一个获取时间的服务器程序1-6:本书客户/服务端程序索引表(略)1-7:OSI模型(七层的不用记,记住四层的.)1-8:BSD网络支持历史(略)1-9:测试用及网络主机1-10:Unix标准(略)1-11:64位体系结构1-12:小结第二章:2-1:概述:TCP的三路握原创 2020-06-25 18:18:10 · 255 阅读 · 0 评论 -
5.网络学习笔记
1、TCP优点:1、可靠性,在发送数据前会建立连接(三次握手)。数据丢失、超时都会进行重传。2、流量控制。3、全双工机制:在一个连接上,可以在发送数据的同时接收数据。缺点:1、会使数据包变大(不确定)?在(三次握手)的时候会确定开始序号。TCP会为每个字节编制一个序号。在发送数据过程中,将整个传输数据分成单个的字节流,但是一次发送的话可能是多个字节(TCP数据段)。例如某次发送端的段数据的序号是500,长度是100。那么接收端在确认的时候,会回复601,表示接收端下次期望收到的字节流开始序号原创 2020-05-28 23:57:59 · 279 阅读 · 0 评论 -
C#数组排序
需要继承IComparerclass Point{ public Point(int temp){ x = temp; } public Int32 x; public override string ToString(){ return x.ToString(); }}public class PointComparer : IComparer<Point>{ public int Compare(Poin原创 2022-02-17 17:32:13 · 187 阅读 · 0 评论 -
proto3和proto2的区别
转自:https://solicomo.com/network-dev/protobuf-proto3-vs-proto2.htmlproto3和proto2的区别1、在第一行非空白非注释行,必须写2、字段规则移除了 “required”,并把 “optional” 更名为 “singular”1;3、“repeated”字段默认采用 packed 编码;4、语言扩展5、移除了 default 选项;6、枚举类型的第一个字段必须为 0 ;这也是一个约定。7、移除了对分组的支持;8、旧代码在解析新增字段时,转载 2021-06-29 18:42:19 · 1212 阅读 · 0 评论 -
python学习笔记
1、下载安装插件1.1 pip install 某某插件例如:pip install redispython一般在环境变量中添加两个路径: D:\Programs\Python\Python36\; D:\Programs\Python\Python36\Scripts\;pip.exe和easy_install.exe都在Python\Python36\Scripts\;路径下。2、#定义一个函数,用def关键字。可在函数中对参数类型做检查,if not isinstance(x,(int原创 2020-05-29 13:25:12 · 459 阅读 · 0 评论 -
C++写log文件
1、向文件中写入数据:首先肯定是创建文件,fopen(fileName,“w”)。对于文件名有一些操作符是不允许的,例如“:”,所以当初我的文件名包含了这个字符后,一直都是创建失败。本来按照写打开的话,即使文件名不存在,也会新建文件的。2、fclose()函数功能是关闭一个流,可以将缓冲区的最后剩余数据输出到内核缓冲区,并释放文件指针和相关缓冲区。所以在测试的时候logMessage(“test1”)后,fclose()掉了文件指针。导致下次进来的日志logMessage()的时候失败了。后来将fc.原创 2020-06-25 18:16:49 · 527 阅读 · 0 评论 -
STL学习笔记
一、std::min是比较迭代器的大小,例如begin()这个迭代器就比end()小、std::min_element()是比较元素的值大小的 。二、什么时候用vector、map、list。vector:1、数据结构是数组,连续的线性空间。2、vector和array在行为上很相似。但是array是静态的,vector是可增长的。vector在分配空间的时候,会分配的比客户需求量更大。当需要插入新元素的时候,会先在备用空间中构造对象。如果备用空间不足的话,就会先(1)分配一块大的内存(一原创 2020-05-28 23:19:37 · 254 阅读 · 0 评论