- 博客(4)
- 收藏
- 关注
转载 Socket通信原理
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问: 1.什么是TCP/IP、UDP? 2.Socket在哪里呢? 3.Socket是什么呢? 4.你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,...
2021-11-27 13:24:04
224
原创 C++ STL容器详解
标准容器类 描述 时间复杂度 特点 顺序性容器 向量(vector) 动态数组,在内存中具有连续的储存空间,在堆上分配内存,支持快速随机访问,在中间插入和删除慢,但在末尾插入和删除快。 头部插入删除:O(N) 尾部插入删除:O(1) 中间插入删除:O(N) 查找:O(N) 拥有一段连续的内存空间,并且起始地址不变,因此能非常好的支持随机存取,但由于其内存空间是连续的,所以在中间插入和删除会造成内存块的拷贝,另外,当该
2021-11-25 22:29:24
617
原创 常用的数据结构与算法面试题(持续更新)
一、数组和链表的区别 数组(Array):就是相同的数据类型的元素按照一定的顺序排序的集合。存储空间是连续的,内存占用比较大,所以空间复杂度高。但是数组采用了二分查找法,时间复杂度低。 数据的内存空间从栈分配。(栈:先进后出) 优点: 1、随机访问效率高,时间复杂度是O(1),因为数组的内存空间是连续的,所以想访问某个元素,直接从首地址向后偏移几位就可以访问到。 缺点: 1、删除和插入的时间复杂度都是O(n),因为需要相应的前移和后移。 2、空间利用率不高。 3、内存空间要求高,必须要有足够
2021-11-25 21:17:43
984
原创 腾讯云ubuntu部署JavaWeb具体步骤
摘要:本文主要讲了如何在腾讯云上安装JDK、Tomcat以及其配置过程。最后再搭建一个JavaWeb的项目演示。
2017-01-18 00:39:24
4133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅