- 一、前言 之前有几篇文章介绍了Linux下文件编程,那么目录和文件编程类似,也有一套函数,可以打开,读取、创建目录等。创建目录、文件除了命令以外(mkdir、touch),都有对应的函数实现相同功能。 ... 一、前言 之前有几篇文章介绍了Linux下文件编程,那么目录和文件编程类似,也有一套函数,可以打开,读取、创建目录等。创建目录、文件除了命令以外(mkdir、touch),都有对应的函数实现相同功能。 ...
- 两行命令在任何目录轻松执行linux脚本 1.概述 当我们写好linux shell脚本后,每次运行都要到脚本所在的路径下执行非常的不方便,下面我们就用两条命令实现脚本到处运行 2.设置脚... 两行命令在任何目录轻松执行linux脚本 1.概述 当我们写好linux shell脚本后,每次运行都要到脚本所在的路径下执行非常的不方便,下面我们就用两条命令实现脚本到处运行 2.设置脚...
- linux安装java 1.清除系统自带java #查看已经安装的JAVA版本信息 java -version 一般将获得如下信息: java version "1.6.0" ... linux安装java 1.清除系统自带java #查看已经安装的JAVA版本信息 java -version 一般将获得如下信息: java version "1.6.0" ...
- windows 通过VNC链接Linux服务器 1.概述 VNC可以连接虚拟机进行桌面化操作 VNC由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序,... windows 通过VNC链接Linux服务器 1.概述 VNC可以连接虚拟机进行桌面化操作 VNC由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序,...
- Binder是Android特有的一种IPC(进程间通信)方式。 IPC机制是从Unix系统发展而来的,它只能提供原始进程间通信手段,通信双方需要处理线程同步、内存管理等问题。 传统的IPC方式有:Soc... Binder是Android特有的一种IPC(进程间通信)方式。 IPC机制是从Unix系统发展而来的,它只能提供原始进程间通信手段,通信双方需要处理线程同步、内存管理等问题。 传统的IPC方式有:Soc...
- printk是Linux内核的一个系统调用,也是内核代码调试时最常用的技巧。 printk的格式化字符串,参考:点击打开链接 对于循环中的变量,或者被多次调用的函数里面的变量, 有时候只需要打印一次,不然可能要打印很久,这个时候就用printk_once函数即可 printk是Linux内核的一个系统调用,也是内核代码调试时最常用的技巧。 printk的格式化字符串,参考:点击打开链接 对于循环中的变量,或者被多次调用的函数里面的变量, 有时候只需要打印一次,不然可能要打印很久,这个时候就用printk_once函数即可
- #define LIST_HEAD_INIT(name) { &(name), &(name) } #define LIST_HEAD(name) \ struct list_head name = LIST_HEAD_INIT(name) 这样创建双向循环链表太厉害了。 其中,... #define LIST_HEAD_INIT(name) { &(name), &(name) } #define LIST_HEAD(name) \ struct list_head name = LIST_HEAD_INIT(name) 这样创建双向循环链表太厉害了。 其中,...
- 进入ko文件所在目录 执行 arm-wrs-linux-gnu-gdb ko文件名 执行 disassemble 函数名 即可把ko中定义的函数反汇编 进入ko文件所在目录 执行 arm-wrs-linux-gnu-gdb ko文件名 执行 disassemble 函数名 即可把ko中定义的函数反汇编
- 什么是双向循环链表就不说了,学习linux的应该都有C家族的基础。 struct list_head { struct list_head *next, *prev; }; list_head不是拿来单独用的,它一般被嵌到其它结构中,如: struct str{ char c; struct list_head node;... 什么是双向循环链表就不说了,学习linux的应该都有C家族的基础。 struct list_head { struct list_head *next, *prev; }; list_head不是拿来单独用的,它一般被嵌到其它结构中,如: struct str{ char c; struct list_head node;...
- vmlinux是个elf文件,它的符号表中包含了所有内核符号。 注意linux中很多文件是没有后缀的,比如我见到的这个elf文件的文件名是“vmlinux-3.10.62”,没有后缀。 既然是elf文件那就可以用 点击打开链接 里面的方法直接查看符号表。 要想看得更仔细,可以用gdb调试工具。 (1)进入vm... vmlinux是个elf文件,它的符号表中包含了所有内核符号。 注意linux中很多文件是没有后缀的,比如我见到的这个elf文件的文件名是“vmlinux-3.10.62”,没有后缀。 既然是elf文件那就可以用 点击打开链接 里面的方法直接查看符号表。 要想看得更仔细,可以用gdb调试工具。 (1)进入vm...
- 对于调用关系比较复杂的函数,在目标函数里面调用dump_stack()可以查看目标函数的调用链 但是如果情况更复杂,涉及到很多函数指针的传递和钩子函数,那么dump_stack的作用也是有限 对于调用关系比较复杂的函数,在目标函数里面调用dump_stack()可以查看目标函数的调用链 但是如果情况更复杂,涉及到很多函数指针的传递和钩子函数,那么dump_stack的作用也是有限
- 一、系统是怎么记住我们的用户状态的? 现在我只是知道用户登录和 /etc/passwd 这个目录有关系,我们用 man 联机查看一下这个文件,具体命令 man 5 passwd <em> 查看这个文件的格式</em> /etc/passwd文件是系统能够识别的用户清单。用户... 一、系统是怎么记住我们的用户状态的? 现在我只是知道用户登录和 /etc/passwd 这个目录有关系,我们用 man 联机查看一下这个文件,具体命令 man 5 passwd <em> 查看这个文件的格式</em> /etc/passwd文件是系统能够识别的用户清单。用户...
- linux内核解压说明: 首先下载内核linux-4.12.4.tar.xz 然后下载工具7z.rar 然后用winrar解压7z.rar 然后安装7z 然后用7z解压linux-4.12.4.tar.xz得到linux-4.12.4.tar 最后用winrar解压 linux内核解压说明: 首先下载内核linux-4.12.4.tar.xz 然后下载工具7z.rar 然后用winrar解压7z.rar 然后安装7z 然后用7z解压linux-4.12.4.tar.xz得到linux-4.12.4.tar 最后用winrar解压
- 1,用户切换 (1)普通用户切换到root用户 执行su 或者 su root 或者 su - root su 和 su root是一样的 su root 和 su - root的区别在于,su root只是获取root权限,而su - root才是彻底切换到root用户 (2)root用户切换到普通用户 执行exit (... 1,用户切换 (1)普通用户切换到root用户 执行su 或者 su root 或者 su - root su 和 su root是一样的 su root 和 su - root的区别在于,su root只是获取root权限,而su - root才是彻底切换到root用户 (2)root用户切换到普通用户 执行exit (...
- /** bsearch - binary search an array of elements* @key: pointer to item being searched for* @base: pointer to first element to search* @num: number of elements* @size: s... /** bsearch - binary search an array of elements* @key: pointer to item being searched for* @base: pointer to first element to search* @num: number of elements* @size: s...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签