-
Linux 编辑器之神 vim 的 IO 存储原理
所属栏目:[Linux] 日期:2022-10-20 热度:0
触发的回调是 ex_write ,核心的函数是 buf_write ,这个函数 1987 行。
在这函数,会使用 mch_open 创建一个 backup 文件,名字后面带个 ~ ,比如 test.txt~ ,
bfd?=?mch_open((char?*)b[详细] -
知名测网速工具,已解锁全功能
所属栏目:[Linux] 日期:2022-10-20 热度:0
通常办了新宽带都会测一下网速,看看速率是否达标。而且现在5G网络大热,应该有不少小伙伴都用上了5G,要看看5G相比4G究竟快了多少,最直观的也是测一下网速,看看下载上传速度以及延时信[详细] -
如何在 Debian GNU/Linux 添加修改软件源
所属栏目:[Linux] 日期:2022-10-20 热度:0
我们在 Debian GNU/Linux 中有时软件源的网络速度慢,在使用 apt 安装源中的软件时总是因源服务器负荷大而时间很长,所以想换个软件源或添加软件源又不知道怎么做,现在就给您讲一下 Debia[详细]
-
手写Linux/C语言线程线程池实现
所属栏目:[Linux] 日期:2022-10-20 热度:0
线程池简介
本线程池采用C语言实现线程池linux,C++版本可参考基于C++11新特性手写线程池实现
线程池的场景:
线程池的一般特点:
线程池中线程数量的选择:
有一个经验公式: 线程数量 =([详细] -
linux c 开启线程池,Linux线程池(C语言描述)
所属栏目:[Linux] 日期:2022-10-20 热度:0
创建线程或者进程的开销是很大的,为了防止频繁的创建线程,提高程序的运行效率,往往都会建立一个线程池用于多线程程序的调度
下面的程序就是完整的线程池实现,主要采用互斥量和条件变量[详细] -
雨林木风linux系统免责条款
所属栏目:[Linux] 日期:2022-09-27 热度:8130
雨林木风linux系统是一款使用时十分稳定好用的精品系统,这款系统中的各种功能也让你可以掌握,超多开源的功能也让你可以选择,且操作系统使用起来非常的快速稳定~
雨林木风linux系统介绍:
1、[详细] -
LINUX系统中动态链接库的创建与使用{补充}
所属栏目:[Linux] 日期:2022-09-27 热度:6067
大家都知道,在WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件,DLL即Dynamic Link Library)。这种动态链接库,和静态函数库不同,它里面的函数并不是执行程序本身的一部分,而是根据执行程序需要按需装入[详细]
-
linux下mysql忘记密码的解决方法
所属栏目:[Linux] 日期:2022-09-27 热度:3381
这篇文章主要为大家详细介绍了linux下mysql忘记密码的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
问题如下:输入命令mysql -uroot -p,但是密码忘了。
第一步编程客栈:停止m[详细] -
Linux CentOS系统忘记密码怎么办?
所属栏目:[Linux] 日期:2022-09-27 热度:9689
Linux CentOS系统忘记密码怎么办?许多用户在使用Linux CentOS系统的时候,经常会忘记电脑的root密码,导致用户无法对系统进行操作,那么遇到这种情况要怎么办呢?要重装系统吗?下面小编就带着大家一起看一下吧[详细]
-
Linux的设备驱动模型
所属栏目:[Linux] 日期:2022-09-27 热度:8535
只要牵扯到“模型”两个字,都属于高级操作,本文希望一步步的帮你理解驱动模式。1. 设备驱动模型 在前面写的驱动中,我们发现编写驱动有个固定的模式只有往里面套代码就可以了,它们之间的大致流程可以总结如[详细]
-
linux联网 Linux已然渗透到汽车控制系统
所属栏目:[Linux] 日期:2022-09-26 热度:6327
据科技博客ZDNet报道,开源软件组织Linux基金会日前表示linux联网,Linux操作系统将成为21世纪汽车产品的主流操作系统。Linux系统不仅支持电 脑服务器产品,还能通过Android运行在用户的智能手机上;此外,在汽车[详细]
-
Linux系统与Windows系统对比有哪些不同
所属栏目:[Linux] 日期:2022-09-26 热度:3424
曾经有个哥们发了linux与windows在十三方面的大对决,感觉评价方式和指标选取都算公允,但是帖子是2007年的,这八九年来windows和linux都更新了很多,所以本人就按照原作者的模式更新了一下。
1、 编程篇[详细] -
Linux系统常见文件管理命令与文件结构
所属栏目:[Linux] 日期:2022-09-26 热度:5018
文件结构
Linux的文件结构更加的标准,是一颗树的结构
根目录:/
相当于一颗树的根节点,有且只有一个。
bin文件夹:(parent[bin]==/,表示bin目录的父节点是根目录)
[详细] -
Linux系统常见文件管理命令与文件结构
所属栏目:[Linux] 日期:2022-09-26 热度:5018
文件结构
Linux的文件结构更加的标准,是一颗树的结构
根目录:/
相当于一颗树的根节点,有且只有一个。
bin文件夹:(parent[bin]==/,表示bin目录的父节点是根目录)
[详细] -
linux中硬链接和软链接的区别
所属栏目:[Linux] 日期:2022-09-26 热度:9537
为解决文件的共享使用,Linux系统引入了两种链接:硬链接和软链接。在Linux中,元数据中的inode号才是文件的唯一标识而非文件名,文件内容要通过inode号来寻找,犹如交通指示牌一样,指示着数据找寻的方向。
[详细] -
Linux 编程快速入门
所属栏目:[Linux] 日期:2022-09-23 热度:8742
编程工具
冒着与 Vi 爱好者展开激烈战争的风险,我是无条件的 Emacs 粉丝。对我来说,Emacs 是进行任何类型的编程工作的理想编辑器。Emacs 有几个附加组件可以让您的生活更轻松。其中之一是 Espen Skogl[详细] -
教你更加深入的了解Linux权限
所属栏目:[Linux] 日期:2022-09-23 热度:7473
今天小编要跟大家分享的文章是教你更加深入的了解Linux运维权限。在 Linux 上查看文件权限时,有时你会看到的不仅仅是普通的 r、w、x 和 -。除了在所有者、组和其他中看到 rwx 之外,你可能会看到 s 或者 t,如下[详细]
-
Linux 汇编语言学习--编译和链接
所属栏目:[Linux] 日期:2022-09-23 热度:7549
上次我们提到了汇编语言的两种格式,Intel 和 AT&T 格式,今天讲的是对应两种编译器的一些使用。
我们知道,编译器就是一个将一种程序语言翻译成另外一种语言的程序。编译的过程其实共有5个流程:词法分[详细] -
当心僵尸:过时Linux内核的安全风险
所属栏目:[Linux] 日期:2022-09-23 热度:2595
设备年年新,内核永不换。早该被淘汰的Linux内核版本,依然阴魂不散地扎根在各种各样的设备中,驱动着这些设备如同《行尸走肉》的丧尸游荡在世界各地。
Linux内核安全漏洞是新闻头条常客。最近又有一个隐[详细] -
linux开发:linux内存加载动态库?
所属栏目:[Linux] 日期:2022-09-23 热度:7718
1 Linux应用程序可能会使用到两种函数库,一种静态库、一种动态库,静态库以.a为扩展名,动态库以.so为扩展名。二者都使用广泛。
2 动态库和静态库的基本概念?
静态库,是在可执行程序连接时就[详细] -
linux 强制删除 八个最致命的Linux命令!
所属栏目:[Linux] 日期:2022-09-23 热度:9340
1,rm -rf Command
linux强制卸载软件_linux强制删除文件命令_linux 强制删除
rm -rf命令是删除文件夹及其内容的最快方法之一。但是一点点错字或失误可能会导致不可恢复的系统损坏。与rm命令一[详细] -
linux加载驱动到内核
所属栏目:[Linux] 日期:2022-09-16 热度:4262
linux加载驱动到内核
原因
公司项目使用一块运行ubuntu18.04的开发作为开发环境,故需要在其内核中添加相关设备的驱动
了解
之前对linux了解较少,仅了解ubuntu是linux系统的一[详细] -
必知的Linux关机/重启命令
所属栏目:[Linux] 日期:2022-09-16 热度:6168
学习知识首先要从基础学起,不如说现在很多人在学习Linux操作系统,学习Linux就要先了解一些Linux命令,本文介绍Linux关机/重启命令的知识。常用的Linux关机/重启命令有shutdown、halt、reboot、及init,它们都可[详细]
-
密钥方法远程登录Linux, ssh rsa xshell putty
所属栏目:[Linux] 日期:2022-09-16 热度:6599
作为程序员Linux 远程登录,远程登录Linux服务器,是必修课。
登录方法有两种,常用的用户名和密码,这样的方法存在一定的安全隐患,别人可以用暴力方法强行破解你的密码。
密钥登录方法原理:[详细] -
Ubuntu 服务器版与桌面版有什么区别? | Linux 中国
所属栏目:[Linux] 日期:2022-09-16 热度:8540
当你点击 Ubuntu 网站 上的下载按钮时,它会给你几个选项。其中两个分别是 Ubuntu 桌面版和 Ubuntu 服务器版。
这可能会让新用户感到困惑。为什么会有两个(实际上是四个)?应该下载哪一个?Ubuntu 桌面[详细]