摘要: 内核current指针 在Linux内核中,current 是一个特殊的宏,它用于指向当前正在执行的进程描述符。这个宏通常用于内核代码中,以便访问当前进程的各种属性和状态。 进程描述符在Linux内核中是一个关键的数据结构,用于表示一个进程或线程。它包含了进程的许多重要信息,如PID(进程ID)、进 阅读全文
posted @ 2024-03-19 17:56 付时凡 阅读(446) 评论(0) 推荐(0)
摘要: ftok函数 ftok 函数在 Unix 和 Linux 系统中用于生成一个唯一的键(key),这个键通常用于 IPC(进程间通信)机制,如消息队列、信号量或共享内存。它基于给定的文件路径和单个字符(通常是项目的唯一标识符)来生成这个键。ftok 的名字来源于 "file to key" 的缩写。 阅读全文
posted @ 2024-03-19 17:29 付时凡 阅读(856) 评论(0) 推荐(0)
摘要: Linux进程间通信的方式汇总 目录Linux进程间通信的方式汇总管道命名管道信号消息队列共享内存信号量套接字 Linux进程间通信的方式主要有以下几种: 管道(Pipe):管道是一种最简单的IPC方式,用于实现父子进程之间的通信。一个进程可以向管道中写入数据,另一个进程可以从管道中读取数据。 命名 阅读全文
posted @ 2024-03-19 15:52 付时凡 阅读(1615) 评论(0) 推荐(0)
摘要: 原码、反码、补码、算术左移、逻辑左移、算术右移、逻辑右移 目录原码、反码、补码、算术左移、逻辑左移、算术右移、逻辑右移原码反码补码算术左移逻辑左移算术右移逻辑右移参考链接 位运算的相关操作,主要包括按位“与”、“或”、“异或”、“取反”四种操作。 按位与运算(&):这个运算是比较两个二进制数每一位是 阅读全文
posted @ 2024-03-15 09:23 付时凡 阅读(1106) 评论(0) 推荐(0)
摘要: zsh卡顿的问题 笔者已经将zsh配置为默认的shell,但是在某些git仓库启动zsh,总是很卡顿。 其原因在于:oh-my-zsh为终端增加了自动跟踪git仓库变化的能力,当检测到当前目录为git所管理时,执行了一系列的操作来获取其变化,并将信息格式化好,显示在终端上。 改善措施如下: 覆盖oh 阅读全文
posted @ 2024-03-14 08:47 付时凡 阅读(591) 评论(0) 推荐(0)
摘要: Linux Kernel相关链接 官网: https://www.kernel.org/ 官方说明链接: https://www.kernel.org/doc/html/ 源码下载链接: https://mirrors.edge.kernel.org/pub/linux/kernel/ https: 阅读全文
posted @ 2024-03-13 15:02 付时凡 阅读(54) 评论(0) 推荐(0)
摘要: OpenWrt之Transmission报错 浏览器http://192.168.1.1:9091/transmission/输入后,报错为404,具体如下: Couldn't find Transmission's web interface files! 修复教程: 进入路由器,编辑/etc/i 阅读全文
posted @ 2024-03-09 23:40 付时凡 阅读(852) 评论(0) 推荐(0)
摘要: OpenWrt更新镜像源 国内环境,更新OpenWrt的源,经常会失败: root@OpenWrt:~# opkg update Downloading https://downloads.openwrt.org/snapshots/targets/ipq40xx/generic/packages/ 阅读全文
posted @ 2024-03-09 20:10 付时凡 阅读(3882) 评论(0) 推荐(0)
摘要: ESP32入门级教程 转载: https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html 记录最常用的指令。 设置目标板型号: idf.py set-target esp32 配置目标板的 阅读全文
posted @ 2024-03-04 23:34 付时凡 阅读(242) 评论(0) 推荐(0)
摘要: Ubuntu安装代码检查工具 shellcheck 安装: sudo apt-get install shellcheck 用法: shellcheck ./*.sh luacheck 安装: sudo apt-get install lua-check 用法: luacheck ./*.lua c 阅读全文
posted @ 2024-02-25 16:50 付时凡 阅读(64) 评论(0) 推荐(0)