vim使用教程图文教程(零基础超详细)
Linux vim编辑器,vim怎么用,一篇就够了,vim命令详解
C语言——初阶指针
C语言——初阶指针
【数据结构初阶】栈和队列(C语言实现+图解)
结构如下//指向为栈开辟的空间 int top;//指向栈顶,相当于顺序表中的size int capacity;//容量 } ST;//结点 typedef struct QueueNode {} QNode;//队列 typedef struct Queue {//记录链表的头 QNode *
【C指针详解】初阶篇
c初阶,详解:1.什么是指针1.1内存与地址1.2指针变量及其使用1.3指针变量的大小2. 指针及指针类型的意义2.1指针的步长2.2 指针解引用的权限3. 野指针3.1 野指针成因3.2 如何规避野指针4. 指针运算4.1 指针+-整数4.2 指针-指针4.3 指针的关系运算5. 二级指针....
Linux入门学习 —— 常用的基本命令(上)
1分钟带你学会Linux常用的基本命令
C语言高级教程-C语言数组(一)
数组是一组数目固定、类型相同的数据项,数组中的数据项称为元素。数组中的元 素都是int、long或其他类型。下面的数组声明非常类似于声明一个含有单一数值的正常 变量,但要在名称后的方括号中放置一个数。方括号中的数字定义了要存放在数组中的元素个数,称为数组维(array dimension)。数组有一
【云原生】Docker技术问题汇总,开发者掌握这些才能进大厂
docker必备大厂面试题!快速上手Docker面试,看这篇就对了!
【项目实战】自主实现 HTTP 项目(一)
目前主流的服务器协议是 http1.1,而我们这次要实现的是1.0,其主要的特点就是短链接,所谓短链接,就是请求,相应,客户端关闭连接,这样就完成了一次http请求,使用其主要的原因是因为其简单。...
synchronized底层的锁
Java中获取锁有两种方式,一种是使用synchronized关键字,另外一种就是使用Lock接口的实现类。前者就是Java原生的方式,但在优化以前(JDK1.6)性能都不如Lock,因为在优化之前一旦使用synchronized就会发生系统调用进入内核态,所以性能很差,也因此大神Doug Lea自
《计算机操作系统-第四章》之进程
详细介绍进程
C语言描述数据结构 —— 二叉树(3)前、中、后序遍历
那么现在我们不写代码,来单独分析各个遍历顺序依次访问到谁:前序遍历:中序遍历:后序遍历:上面的图就是建立在递归思想上得来的,或许逻辑有些不清晰,但递归思想就是如此。现在我们可以开始着手我们的代码了,那么为了方便,我们手动建立一个和上面的二叉树一样的数据结构,同样的,也不使用多文件了。......
剑指offer 24. 合并两个排序的链表
剑指offer 24. 合并两个排序的链表
【C语言】-初级指针
很多人说指针是c语言的精华,是c语言最抽象最难懂的地方。但是事实上c语言指针就并没有那么抽象,用通俗的例子来说,指针就类似于一个人的家庭住址。
【数据结构与算法】第五篇:B树
本章主要探讨B树的一些性质,不涉及到代码层面的编写,因为B树与红黑树具有一定的等价性,所以理解B树是理解红黑树的前提。后面红黑树章节我们也会提到红黑树与四阶B树具有完全等价性。
Nginx优化——VTS监控模块
Nginx优化——VTS监控模块
插入排序和选择排序
插入排序与选择排序
数据结构-顺序表(2)(增删查改+OJ题)
数据结构,顺序表增删查改,oj题,数组移动,有序数组合并
go语言|数据结构:单链表(3)刷题实战
快慢指针法:给单链表设置2个指针,其中一个指针先移动n个节点,然后同时移动这2个指针,那么当先移动的指针到达尾部时,后移动的那个指针就是倒数第 n 个节点。先移动的指针称“快指针”,后出发的指针称“慢指针”,其实一样“快”只是出发有先后............
Nginx网站服务
Nginx网站服务
RocketMQ 消息存储机制分析
作为一个消息中间件,消息存储的效率直接影响到消息存取的效率,RocketMQ的单机吞吐量达到10w级别也和其存储设计有关,文本就对其进行一些探索。