- 博客(9)
- 收藏
- 关注
原创 vscode突然连不上服务器\vscode重启版本自动更新
如果还没解决,版本还是自动给更新了,哈哈哈,那你和我一样,vscode安装在默认路径C盘下了,若想要软件能够自动更新,就把它安装到C盘。最后一切重来,把它删的干干净净的,重新安装就好使了。但离谱的是,刚安装的时候打开是能连上服务器的,只要重启一次vscode就连不上服务器了。试了几次都是,重新安装——打开——能用,重启——打开——不能用。由于使用的旧版本vscode进行开发工作的,这两天突然vscode就连不上服务器了,很是头疼。最后我又把它删了,安装到D盘,重新上面的设置,终于解决了。
2024-01-25 09:57:30
764
原创 关于sort,一篇就够
sort算法大致思想为,在数据量大时采用Quick Sort,分段递归排序。一旦分段后的数据量小于某个门槛,为了避免Quick Sort递归的层数过多,就改用Insertion Sort。如果递归层数过深,还会改用Heap Sort。
2022-12-26 19:40:06
385
原创 为何使用迭代器?
STL是一种泛型编程。那么泛型编程与面向对象编程有什么不同呢?泛型编程关注的是算法,而面向对象编程关注的编程的数据方面。共同点是,都通过抽象和创建可重用的代码,提升编程效率。但是两者的理念绝然不同。
2022-12-03 14:37:06
437
原创 普通函数、仿函数、Lambda表达式
仿函数本身是一个类,通过重载operate()运算符,是一个类的使用看上去象一个函数。在使用algorithm算法库中的很多函数,最后一个参数都需要传入一个函数指针。它可以就地的定义一个匿名函数。它实现了参数可控,易维护,使用方便灵活。成员变量:可以在构造里传参,将参数保存到成员变量中,易于维护,扩展。如sort()、for_each()、find_if()等。参数由外部传入,并保存在类成员变量中,算法,都要实现一个类,这未免太麻烦了,达到了可控,易维护的目的。表达式,又叫匿名函数。
2022-11-26 11:09:03
441
原创 位 域
有些信息在储存的时候,并不需要一个完整的字节,而只需要几个二进制位。为节省空间,并使处理简便,C语言提供了一种数据结构——“位域”或“位段”
2022-11-22 10:05:43
112
原创 SYN Flood(泛洪攻击)
原理利用TCP连接的两个缺陷。服务器在从SYN_RECV状态切换到Establish状态时,有一个最长等待时间SYNTimeout,一般是分钟量级的。对IP完全信任报文传输过程中,对报文的源IP是完全信任的。SYN Flood攻击类别。
2022-11-21 22:50:29
2108
原创 HashMap底层
哈希冲突哈希表又叫“散列表”,本质上就是一个数组。准确的说是一个被加工过的数组。接下来通过一个存储过程,来了解这个 “数组” 的底层及 “加工过程”。
2022-11-21 15:39:50
198
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人