logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【linux内核分析与应用-陈莉君】动手实践-编写一个文件系统

1.一些数据结构file_system_type--文件系统类型的结构体super_block--每个注册的文件系统都会有对应的超级块,用于存储特定文件系统的习性inode--存放具体文件的信息dentry--目录项,方便查找文件vfsmount--用于挂载,这个是老版本的,新版本的将vfsmount放在了mount结构体中编写文件系统的过程实际上就是填充这些数据结构并添加进系统的过程....

【linux内核分析与应用-陈莉君】时钟中断机制

1.linux时间系统时间中断是非常重要的一个中断,因为操作系统的活动都受到它的激励,系统利用时钟中断维持系统事件,促使进程的切换,以保证所有进程共享CPU,利用时钟中断进行记障,监督系统工作以及确定未来的调度优先级等工作,可以说时钟中断是整个操作系统的脉搏.2.基本的时钟硬件linux的OS时钟的物理产生原因是可编程定时计数器产生的输出脉冲,这个脉冲送入CPU以后,就可以引发一个中断请求信号,我

lua-nginx-module

【代码】nginx嵌入lua模块。

#nginx#lua#运维
链接选项-Wl,--verbose的作用是什么?

​​用途​​​​命令示例​​​​输出关键信息​​调试库搜索路径显示链接器尝试的库路径检查符号解析显示未定义符号的来源分析内存布局代码/数据段地址分配验证 RPATH/RUNPATH确认硬编码路径是否生效通过 -Wl,--verbose,你可以深入观察链接器的内部行为,快速定位库路径、符号冲突等问题。

《程序员的自我修养-链接-装载与库》第二章 编译与链接

对于平常的应用程序开发,我们很少需要关注编译和链接过程,因为通常的开发环境都是流行的集成开发环境(IDE),比如 Visual Studio、Delphi等。这样的IDE一般都将编译和链接的过程一步完成,通常将这种编译和链接合并到一起的过程称为构建(Build)。即使使用命令行来编译一个源代码文件,简单的一句“gcc hello.c”命令就包含了非常复杂的过程。IDE和编译器提供的默认配置、编译和

文章图片
【TARS】TARS学习文章链接(感谢哈)及自己的链接

微服务开源框架TARS的RPC源码解析 之 初识TARS C++服务端

正则表达式的学习与应用(一)

1.基本正则符号正则符号描述abc匹配abc^匹配开头$匹配结尾[集合]匹配集合中的任意单个字符[^集合]对集合取反.匹配任意单个字符*匹配前一个字符任意次(包含0次).*匹配任意\{n,m\}

#正则表达式
https的443与8443

当网址为http://时,默认端口为80当网址为https://时,默认端口为443以上两种都可以省略端口号8443相当于8080访问8443时 必须带上端口8443

    共 23 条
  • 1
  • 2
  • 3
  • 请选择