logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux操作系统1

用户态和内核态本质上是CPU在执行进程的指令时的不同状态,当进程执行的指令只访问用户空间定义的数据,不涉及对操作系统管理的资源的操作时,就是用户态,当执行的指令访问操作系统空间定义的数据或者访问操作系统管理的资源(文件、硬件、内核数据结构等)时,就是内核态。操作系统在单个CPU核心上,通过时钟中断,不断减少一个进程的时间片,直到时间片耗完,标志位设为1,返回用户态前检查标志位,如果为1就触发软中断

#linux#运维#服务器
C语言笔记1:C语言常见概念

标识符不能和关键字冲突externstatic。

#c语言#c#
排序算法:快排的深入优化和文件归并

cur从left+1的位置开始找,当cur处于的位置的值小于key的值时,交换cur和left的值,然后left和cur都+1,当cur所处位置大于key值时,交换cur和right的值,right-1往前找。最后file1中存放的就是排序好的数据。这样的然后再递归排序left以左的数据,和right以右的数据,这样的设计方法很好的避免了重复数据过多的时候,快速排序算法时间复杂度退化的情况。一趟这

#排序算法#算法
到底了