自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 vscode突然连不上服务器\vscode重启版本自动更新

如果还没解决,版本还是自动给更新了,哈哈哈,那你和我一样,vscode安装在默认路径C盘下了,若想要软件能够自动更新,就把它安装到C盘。最后一切重来,把它删的干干净净的,重新安装就好使了。但离谱的是,刚安装的时候打开是能连上服务器的,只要重启一次vscode就连不上服务器了。试了几次都是,重新安装——打开——能用,重启——打开——不能用。由于使用的旧版本vscode进行开发工作的,这两天突然vscode就连不上服务器了,很是头疼。最后我又把它删了,安装到D盘,重新上面的设置,终于解决了。

2024-01-25 09:57:30 559

原创 关于sort,一篇就够

sort算法大致思想为,在数据量大时采用Quick Sort,分段递归排序。一旦分段后的数据量小于某个门槛,为了避免Quick Sort递归的层数过多,就改用Insertion Sort。如果递归层数过深,还会改用Heap Sort。

2022-12-26 19:40:06 333 1

原创 为何使用迭代器?

STL是一种泛型编程。那么泛型编程与面向对象编程有什么不同呢?泛型编程关注的是算法,而面向对象编程关注的编程的数据方面。共同点是,都通过抽象和创建可重用的代码,提升编程效率。但是两者的理念绝然不同。

2022-12-03 14:37:06 380

原创 普通函数、仿函数、Lambda表达式

仿函数本身是一个类,通过重载operate()运算符,是一个类的使用看上去象一个函数。在使用algorithm算法库中的很多函数,最后一个参数都需要传入一个函数指针。它可以就地的定义一个匿名函数。它实现了参数可控,易维护,使用方便灵活。成员变量:可以在构造里传参,将参数保存到成员变量中,易于维护,扩展。如sort()、for_each()、find_if()等。参数由外部传入,并保存在类成员变量中,算法,都要实现一个类,这未免太麻烦了,达到了可控,易维护的目的。表达式,又叫匿名函数。

2022-11-26 11:09:03 400

原创 递归、动规、分治

递归、动态规划、分治都是通过不断分割子问题求解,它们之间的界限不是很明显,但还是有一些区别。

2022-11-23 21:58:08 118

原创 位 域

有些信息在储存的时候,并不需要一个完整的字节,而只需要几个二进制位。为节省空间,并使处理简便,C语言提供了一种数据结构——“位域”或“位段”

2022-11-22 10:05:43 77

原创 SYN Flood(泛洪攻击)

原理利用TCP连接的两个缺陷。服务器在从SYN_RECV状态切换到Establish状态时,有一个最长等待时间SYNTimeout,一般是分钟量级的。对IP完全信任报文传输过程中,对报文的源IP是完全信任的。SYN Flood攻击类别。

2022-11-21 22:50:29 1930

原创 32位与64位到底什么区别?

32位和64位到底有什么区别?

2022-11-21 15:51:51 3300

原创 HashMap底层

哈希冲突哈希表又叫“散列表”,本质上就是一个数组。准确的说是一个被加工过的数组。接下来通过一个存储过程,来了解这个 “数组” 的底层及 “加工过程”。

2022-11-21 15:39:50 140 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除