Windows内核驱动-进程回调
一、核心代码 一共三部分: 定义回调函数 注册回调 移除回调 #include <ntddk.h> // 定义回调函数,在后续实现 VOID ProcessNotifyRoutine( _Inout_ PEPROCESS Process, // 进程对象,这是个不透明结构,不建议强行使用其中的字段 ...阅读全文
一、核心代码 一共三部分: 定义回调函数 注册回调 移除回调 #include <ntddk.h> // 定义回调函数,在后续实现 VOID ProcessNotifyRoutine( _Inout_ PEPROCESS Process, // 进程对象,这是个不透明结构,不建议强行使用其中的字段 ...阅读全文
问题发生 给工控机刷完统信UOS 1040d服务器版本系统后出现执行apt update的时候提示一堆错误: lww@lww-PC:~$ sudo apt update 错误:1 https://enterprise-packages.chinauos.com/server-enterprise f ...阅读全文
1 什么是shell shell是Linux系统的用户界面,提供了用户与内核交互的一种接口,它接收用户输入的命令并到送到内核去执行,因此也被称为Linux的命令解释器。 显示系统当前使用的shell echo ${SHELL} # /bin/bash 查看系统当前使用的所有shell cat /et ...阅读全文
shell语法 概论 注释 变量 默认变量 数组 expr命令 read命令 echo命令 printf命令 test命令与判断符号[] 判断语句 循环语句 函数 exit命令 文件重定向 引入外部脚本 7.shell语法——read命令 read命令用于从标准输入中读取单行数据。当读到文件结束符时 ...阅读全文
shell语法 概论 注释 变量 默认变量 数组 expr命令 read命令 echo命令 printf命令 test命令与判断符号[] 判断语句 循环语句 函数 exit命令 文件重定向 引入外部脚本 1.shell语法——概论 概论 shell是我们通过命令行与操作系统沟通的语言。 shell脚 ...阅读全文
shell语法 概论 注释 变量 默认变量 数组 expr命令 read命令 echo命令 printf命令 test命令与判断符号[] 判断语句 循环语句 函数 exit命令 文件重定向 引入外部脚本 1.shell语法——概论 概论 shell是我们通过命令行与操作系统沟通的语言。 shell脚 ...阅读全文
本贴将笔者之前发表的嵌入式软件名企笔试真题专栏所有文章进行了汇总,读者可以方便的在本帖找到该专栏所有文章链接! ...阅读全文
本贴将笔者之前发表的嵌入式软件名企笔试真题专栏所有文章进行了汇总,读者可以方便的在本帖找到该专栏所有文章链接! ...阅读全文
1. tmux教程 功能: (1) 分屏。 (2) 允许断开Terminal连接后,继续运行进程。 结构: 一个tmux可以包含多个session,一个session可以包含多个window,一个window可以包含多个pane。 实例: tmux: session 0: window 0: pan ...阅读全文
问题场景: linux支持多个ip连接一个节点,但是ifconfig往往只列出其中一个ip,而ip命令能够显示所有ip,这可能会在某些场景造成一定问题,比如对本机有多ip不知情但又管理多客户机者,可能造成寻找困难的问题。 比如:我一台俩ip机子 执行ifconfig结果如下 执行ip a 可以看到如 ...阅读全文
看到这个题目就知道上一节提到的RISC-V手册的10.6节又有用武之地了. 这里只需注意,RV32 的分页方案Sv32支持4GiB的虚址空间,RV64 支持多种分页方案,但我们只介绍最受欢迎的一种,Sv39。: RISC-V 的分页方案以SvX的模式命名,其中X是以位为单位的虚拟地址的长度。 虚拟地 ...阅读全文
本章将和大家分享VMware虚拟机安装Linux系统时如何进行网络配置。 一、设置 VMware 虚拟网络 选择虚拟网络编辑器: 选择更改设置: 此处选择VMnet0、桥接模式、自动,然后应用并确定。 二、编辑 Linux 虚拟机网络 点击【网络适配器】,选择【自定义(U):特定虚拟网络】,选择【V ...阅读全文
一、首先简单总结计算机发展相关历史,详细总结服务器硬件和计算机分类相关知识。 计算机发展简史 早期计算工具:从古至今,人类使用过多种计算工具,如算盘、计算尺等。这些工具为后来的机械计算器奠定了基础。 机械计算机时代(17世纪-19世纪):随着技术的发展,出现了更加复杂的机械装置来完成数学运算任务。查 ...阅读全文
1.常见命令介绍 (1) ctrl c: 取消命令,并且换行 (2) ctrl u: 清空本行命令 (3) tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项 (4) ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件 (5) pwd: ...阅读全文
1.常见命令介绍 (1) ctrl c: 取消命令,并且换行 (2) ctrl u: 清空本行命令 (3) tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项 (4) ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件 (5) pwd: ...阅读全文
sed是一种流编辑器,能高效地完成各种替换、删除、插入等操作,按照文件数据行顺序,重复处理满足条件的每一行数据,然后把结果展示打印,且不会改变原文件内容。 sed会逐行扫描输入的数据,并将读取的数据内容复制到临时缓冲区中,称为“模式空间”(pattern space),然后拿模式空间中的数据与给定的 ...阅读全文
我的电脑最近经常抽疯,时不时卡顿一次 检查系统事件日志,会有这俩个: 发出了对设备 \Device\RaidPort0 的重置。 已在磁盘 0 (PDO 名称: \Device\0000003a)的逻辑块地址 0x7206a8 处重试 IO 操作。 DiskGenis检查磁盘0,是正常的: 这个FA ...阅读全文
时隔很久,终于忙里偷闲可以搞一搞rCore,上帝啊,保佑我日更吧,我真的很想学会. 导读部分 首先还是要看官方文档. 我决定看一遍然后自己表述一遍(智将). 这里反复提到MMU,就是因为之前学MCU的时候有一个疑问,就是为什么MCU上不选择跑一个Linux,当时找到的答案是因为没有MMU. MMU的 ...阅读全文
1. 概述 趁着还没有完全忘记,详细记录一下在Win11下安装基于WSL2的Ubuntu的详细过程。不得不说WSL2现在被微软开发的比较强大了,还是很值得安装和使用的,笔者就通过WSL2安装的Ubuntu成功搭建了ROS环境。 2. 详论 2.1 子系统安装 在Win11搜索栏中搜索“启用或关闭Wi ...阅读全文
ansible批量部署apache 目录ansible批量部署apache安装ansible基于ansible进行基础准备配置受控端本地软件仓库安装受控端Apache(httpd)的最新版本启动受控端web服务(httpd)配置受控端防火墙放行httpd服务流量受控端写入测试页面,要求带上个人信息( ...阅读全文