Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
【Linux & IO多路转接】——epoll详解
目录 一 epoll简介 二 epoll相关系统的调用 1 epoll create 2 epoll ctl 3 epoll wait 三 epoll工作方式 1 水平触发模式 level triggered LT 2 边缘触发模式 edg
从零开始学Linux
数据结构
服务器
c
Linux
Linux项目自动化构建工具-make/Makefile (●‘◡‘●)
目录 1 为什么要使用make 2 makefile的基本语法与变量 1 为什么要使用make 假设我们的执行文件里面包含2个源文件 分别是main c test c 如果想要这个程序运行起来 那么就需要先编译 先对源文件进行编译 产生te
从零开始学Linux
Linux
c
c语言
python
【linux】——动静态库
目录 动静态的比较 扩展名 编译操作 执行的状态 生成静态库 生成动态库 总结 在linux操作系统中 函数库是一个非常重要的的东西 因为很多软件之间都会互相使用彼此提供的函数来使用其特殊的功能 例如 我们在写c语言的时候 但我们要使用pr
从零开始学Linux
Linux
运维
服务器
c语言
【linux多线程(四)】——线程池的详细解析(含代码)
目录 什么是线程池 线程池的应用场景 线程池的实现 线程池的代码 C linux线程 壹 初识线程 区分线程和进程 线程创建的基本操作 线程 二 互斥量的详细解析 线程 三 条件变量的详细解析 什么是线程池 线程池是一种线程使用模式 它是将
从零开始学Linux
Linux
运维
服务器
【Webserver】——线程池的原理,手写线程池
目录 1 什么是线程池 2 线程池的作用 3 任务队列的设计 4 构造函数 5 push接口设计 6 子线程的执行函数 7 析构函数 8 测试线程池 9 线程池中的线程数量设定 1 经验值 2 最佳线程数目算法 1 什么是线程池 线程池是一
从零开始学Linux
webserver
开发语言
c
c语言
【linux线程(壹)】——初识线程(区分线程和进程,线程创建的基本操作)
作者 努力学习的少年 个人简介 双非大二 一个正在自学c 和linux操作系统 写博客是总结知识 方便复习 目标 进大厂 如果你觉得文章可以的话 麻烦你给我点个赞和关注 感谢你的关注 目录 1 线程和进程 1 1 进程的基本概念 1 2 线
从零开始学Linux
P2P
Debian
Linux
c语言
【linux多线程(四)】——线程池的详细解析(含代码)
目录 什么是线程池 线程池的应用场景 线程池的实现 线程池的代码 C linux线程 壹 初识线程 区分线程和进程 线程创建的基本操作 线程 二 互斥量的详细解析 线程 三 条件变量的详细解析 什么是线程池 线程池是一种线程使用模式 它是将
从零开始学Linux
Linux
运维
服务器
【线程(二)】——互斥量的详细解析
作者 努力学习的少年 个人简介 双非大二 一个正在自学c 和linux操作系统 写博客是总结知识 方便复习 目标 进大厂 如果你觉得文章可以的话 麻烦你给我点个赞和关注 感谢你的关注 目录 进程线程间的互斥的相关概念 错误的抢票系统 lin
从零开始学Linux
Java
开发语言
后端
Linux
【线程(二)】——互斥量的详细解析
作者 努力学习的少年 个人简介 双非大二 一个正在自学c 和linux操作系统 写博客是总结知识 方便复习 目标 进大厂 如果你觉得文章可以的话 麻烦你给我点个赞和关注 感谢你的关注 目录 进程线程间的互斥的相关概念 错误的抢票系统 lin
从零开始学Linux
Java
开发语言
后端
Linux
Linux学习笔记(二)之权限的管理
权限 1 Linux权限的概念 2 Linux权限管理 1 文件访问者的分类 2 文件的类型和访问的权限 设置权限 3 文件的默认权限 默认权限的计算 chown chgrp 4 Linux 授予普通用户root权限方法 5 粘滞位 完 1
从零开始学Linux
Linux
【linux操作系统】——页表的深入理解
作者 努力学习的少年 个人简介 双非大二 一个正在自学c 和linux操作系统 写博客是总结知识 方便复习 目标 进大厂 如果你觉得文章可以的话 麻烦你给我点个赞和关注 感谢你的关注 在每一个进程中 每个进程都有自己的虚拟内存空间 该内存空
操作系统
从零开始学Linux
Linux
运维
服务器
【Linux】—— vim常用操作命令
这里写目录标题 1 vim的基本概念 2 命令模式的操作 光标跳转 剪贴复制 撤销修改 3 底行模式操作 4 配置vim编辑器 使用文件配置 快速配置 1 vim的基本概念 概念 vim重点解决代码编写的问题 本质文本编辑器 是具有多模式的
从零开始学Linux
Vim
Linux
c
【linux】——文件系统
目录 什么是inode 目录 硬链接 软链接 什么是inode 当我们创建一个文件时 我们不对文件中写入任何内容 请问该文件是否占磁盘空间 答案是肯定的 因为文件中的属性信息也占了磁盘空间 首先我们得认清一个概念 文件构成 文件属性信息 文
从零开始学Linux
Linux
运维
服务器
c