05 2021 档案
摘要:前言 在文本处理中,CR(CarriageReturn),LF(LineFeed),CR/LF是不同操作系统上使用的换行符,具体如下: Dos和Windows采用回车+换行CR/LF表示下一行 而UNIX/Linux采用换行符LF表示下一行 苹果机(MAC OS系统)则采用回车符CR表示下一行 区别
阅读全文
摘要:为什么网上讲到的P2P打洞基本上都是基于UDP协议的打洞?难道TCP不可能打洞?还是TCP打洞难于实现?假设现在有内网客户端A和内网客户端B,有公网服务端S。如果A和B想要进行UDP通信,则必须穿透双方的NAT路由。假设为NAT-A和NAT-B。A 发送数据包到公网S,B发送数据包到公网S,则S分别
阅读全文
摘要:数组、链表、Hash的优缺点: 1、数组是将元素在内存中连续存放。 链表中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一起。 2、数组必须事先定义固定的长度,不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费。 链表动态地进行存储分配,
阅读全文
摘要:这篇文章会从下面从以下几个问题展开对 IoC & AOP 的解释 什么是 IoC? IoC 解决了什么问题? IoC 和 DI 的区别? 什么是 AOP? AOP 解决了什么问题? AOP 为什么叫做切面编程? 首先声明:IoC & AOP 不是 Spring 提出来的,它们在 Spring 之前其
阅读全文
摘要:226、内存泄漏和内存溢出的区别是什么? https://www.cnblogs.com/liqing168/p/12449839.html 227、HTTPS和HTTP的区别是什么? https://www.cnblogs.com/zoro-zero/p/13501375.html 228、DNS
阅读全文