自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (15)
  • 收藏
  • 关注

原创 【实现操作系统 03】使用 FAT12 文件系统实现简单的 Boot 加载 Loader 到内存

基于 BIOS 实现 Boot 程序并加载 Loader 文件执行。

2022-08-19 18:08:47 1316 19

原创 【实现操作系统 01】CentOS 9 安装配置 Bochs 2.7 虚拟机,及编写简单的 bootloader 并写入软盘启动

在 CentOS 9 下安装 Boch 2.7,并运行一段简单的 boot 代码——从零开始写操作系统的第一步

2022-08-11 14:26:55 3405 3

原创 【实现操作系统 00】x86 与 x64 架构下函数参数传递的区别

本文分析了在 x86 和 x86_64 架构下函数参数传递的区别。

2022-08-09 16:19:22 1117 7

原创 GCC编译流程:从源代码到可执行程序——浅析编译原理

2022-05-06文章待更新》》》敬请期待!!

2022-05-06 10:39:20 869

原创 Linux内存管理子系统——mmap内存映射原理分析(dax文件系统的mmap)

Linux mmap分析内核版本:linux-5.161. 虚拟内存概要内容简介1.1. mm_struct 和 vm_area_struct// mm_struct 和 vm_area_struct 的简要成员 struct mm_struct { unsigned long start_brk, brk, start_stack;} __attribute__((preserve_access_index));struct vm_area_struct { unsigned lo

2022-04-18 10:29:50 2501

原创 CPU性能测试——CoreMark篇

本文将介绍使用CoreMark测试程序对我们研究所内我所在的小组自研芯片进行性能的测试,记录了CoreMarK工具的使用以及对其测试结果进行分析测试环境:PC OS: Ubuntu20.04 LTSCPU: 自研CPU(ARCH=riscv64,ISA=rv64imafdc)Kernel: CPU使用的内核为Linux4.15CoreMark: CoreMark v1.01GNU: riscv64-unknown-linux-gnu1、CoreMark简介  CoreMark是由EEMBC.

2020-12-24 17:04:08 14393 5

原创 VMware Workstation Ubuntu 20.04 LTS无法连接网络问题

VMware Workstation Ubuntu 20.04 LTS无法连接网络问题本文记录了自己使用的安装在VMware Workstation上的Ubuntu20.04无法连接到网络的解决过程——终于解决困扰我两个小时的问题出现问题毫无征兆,平时使用正常的Ubuntu在今天打开后发现无法连接到网络,wire图标也莫名的消失,并且在打开网络设置,也没有对wired的设置模块,至于为何会出现这种问题目前没有任何头绪。解决1、将虚拟机网络设置为NAT模式在菜单栏中依次选择:虚拟机 >

2020-06-01 15:18:51 18174 63

原创 为 OpenBMC 添加一个新的系统

在上一篇文章中向大家介绍了OpenBMC的是什么以及它的作用和应用场景,并且以一个自带的示例平台romulus展示了从下载源码包开始到启动系统并访问Web控制页面的整体构建流程。通过前文已经了解到如何为已有的平台构建系统镜像,下面我们来探索一下如何为我们自己的平台构建OpenBMC的系统镜像。

2024-03-06 15:35:05 752

原创 OpenBMC 示例的编译和构建

OpenBMC项目是一个Linux基金会协作开源项目,它生成底板管理控制器(BMC) 固件堆栈的开源实现。OpenBMC是BMC的Linux发行版,旨在跨异构系统工作,包括企业、高性能计算(HPC)、电信和云规模数据中心。2014年,四名Facebook程序员在Facebook黑客马拉松活动中创建了一个名为OpenBMC的开源BMC固件堆栈原型。2015年,IBM与Rackspace合作开发了开源BMC固件堆栈(也称为OpenBMC这些项目仅在名称和概念上相似。2018年3月,OpenBMC成为Linux。

2024-02-27 15:43:06 1075 3

原创 Linux 测试远程端口是否连通

【代码】Linux 测试远程端口是否连通。

2024-01-09 14:09:28 529

原创 【ChCore Lab 00】ChCore Lab 环境简单搭建

安装交叉编译工具链。

2024-01-08 11:58:47 635

原创 CentOS 9 (stream) 安装 Docker

Docker是一个开源的容器化平台,可帮助开发者轻松地创建、部署和运行应用程序。Docker使开发人员能够在一个独立的容器中打包应用程序及其依赖项,这样他们就可以轻松地将应用程序移植到任何其他环境中。DockerDockerDockerDockerDockerDockerDockerDockerDockerDockerDockerDockerDockerDockerDockerDocker使用DockerDockerDockerDockerDockerDocker。

2024-01-05 11:07:49 988

转载 eBPF 介绍

eBPF.io 是学习和协作 eBPF 的地方。eBPF 是一个开放的社区,每个人都可以参与和分享。无论您是想阅读第一个介绍 eBPF 文档,或是寻找进一步的阅读材料,还是迈出成为大型 eBPF 项目贡献者的第一步,eBPF.io 将一路帮助你。下面的章节是对 eBPF 的快速介绍。如果您想了解更多关于 eBPF 的信息,请参阅 eBPF & XDP 参考指南。无论您是希望构建 eBPF 程序的开发人员,还是对 eBPF 的解决方案感兴趣,了解这些基本概念和体系结构都是有帮助的。

2023-12-26 16:18:54 209

原创 浪潮信息 KeyarchOS 安全可信攻防体验

EDR作为KeyarchOS的安全工具,通过安装在KeyarchOS主机上的本地客户端(Agent)与管理中心联动,提供病毒木马、勒索软件、暴力破解等攻击的查杀防护功能,防御未知程序运行和关键业务文件篡改。为主机提供安全稳定的运行环境,为业务的开展保驾护航。

2023-12-05 11:50:25 885

原创 CentOS to KeyarchOS 系统迁移体验

KeyarchOS即云峦操作系统(简称KOS)是浪潮信息基于Linux内核、龙蜥等开源技术自主研发的一款服务器操作系统,支持x86ARM等主流架构处理器,广泛兼容传统CentOS生态产品和创新技术产品,可为用户提供整套可视化迁移方案。KeyarchOS是一款面向政企、金融等企业级用户的Linux服务器操作系统,面向行业提供服务器操作系统解决方案。其在OpenAnolis社区版的基础上,加入自主研发的软件,其稳定性、安全性、兼容性和性能等核心能力均已得到充分验证。KeyarchOS。

2023-11-15 18:26:22 764

原创 Kali Linux 安装使用远程桌面连接远程服务器

目前为止,我们已经可以通过其它机器以远程桌面的方式连接Kali Linux,但想要使用Kali Linux远程连接其它机器还无法做到,下面就看看如何实现。更新软件源列表;

2023-10-23 11:13:18 831

原创 CentOS Stream9 安装远程桌面服务 Xrdp

安装 xrdp。

2023-10-07 17:30:15 1520

原创 【Qt QAxObject】使用 QAxObject 高效任意读写 Excel 表

   的官网库中是不包含 的操作库,关于对 的操作库可选的有很多,包含基于 系统本身的 、、、、、、。  本文采用基于 的 对象,在 中也就是 实现读写 表。  在介绍 之前,首先简单了解一下 上的 组件对象模型, 是一个独立于平台的分布式面向对象的系统,用于创建可以交互的二进制软件组件。 是 的 (复合文档的基础技术,) 和 (支持 的组件) 技术。可以使用各种编程语言创建 对象。 面向对象的语言(如 )提供了简化 对象的实现的编程机制。 这些对象可以位于单个进程中、其

2023-08-29 18:05:40 4363 4

原创 Gif 动图制作工具——ScreenToGif

相信各位平时在“刷手机”的时候经常会看到一些有意思的动图,可能你是在微博上看到、朋友圈里或者是在群里与其他高手较量的时候看到这些有意思的动图,而当有时候发现一些有意思的视频或者文章时,自己也想制作一个动图出来分享那该怎么做,本文就为大家带来一个制作和编辑动图的好手——。

2023-08-29 10:54:57 624

原创 Qt 打开文件列表选择文件,实现拖拽方式打开文件

这里笔者选用的是,创建好工程后在ui界面设计中添加QLineEditQPushBtton至少这两个控件,如下图摆放。

2023-08-25 11:46:12 1937 3

原创 Linux 命令行关闭无线WiFi

rfkill命令来自英文词组的缩写,其功能是管理系统中的蓝牙和WiFi设备。rfkill命令是一个内核级别的管理工具,可以打开或关闭系统中的蓝牙和WiFi功能。列出当前系统所有的WiFi和蓝牙设备。关闭指定编号设备。

2023-08-24 15:35:58 1989

原创 Mac 创建和删除 Automator 工作流程,设置 Terminal 快捷键

本文以创建一个快捷键启动Terminal的自动操作为示例。点击打开;点击点击选择填入以下内容保存名为 “Open Terminal”打开,选择以此选择,并设置快捷键为(可自行设置习惯的快捷键),保存并退出。此时,使用快捷键即可便捷的调出Terminal。

2023-08-04 23:21:48 1394

原创 U 盘安装 Windows 10/11 时找不到磁盘驱动器的解决方法

使用U盘安装的时候到选择安装位置时发现列表是空的无法选择任何驱动器。

2023-08-04 11:58:07 6196

原创 Linux C 获取主机网卡名及 IP 的几种方法

在进行Linux网络编程时,经常会需要获取本机IP地址,除了常规的读取配置文件外,本文罗列几种个人所知的编程常用方法,仅供参考,如有错误请指出。

2023-08-03 14:48:33 2371

原创 Linux 修改网卡 MAC 地址以及网卡名称

使用如下命令查看当前所有网卡及其MAC地址;如笔者这里想要修改网卡ens224的MAC地址,先使用如下命令关闭该网卡;设置该网卡的MAC地址;使能该网卡查看MAC地址是否被修改。到此,网卡物理地址已修改完成。

2023-07-14 09:11:13 1226

原创 我的创作纪念日

很荣幸CSDN清楚的记着自开始以来断断续续写博客的我,原来我已经来了1460天了!事实上我认为CSDN是非常照顾创作者的,不仅细心的提供创作数据,还经常以活动的方式鼓励创作者!!他真的keyi!

2023-07-07 10:48:44 214 2

原创 Linux 修改用户名(连同修改用户组、家目录信息)

Linux 修改用户名

2023-06-20 11:55:47 1995

原创 【Linux】通过 Shell 脚本修改用户密码

shell 脚本实现自动化修改用户密码

2023-06-12 14:46:36 4707

原创 Linux 扩展磁盘空间

Linux 扩展磁盘空间

2023-06-01 11:16:37 2645

原创 CentOS 安装配置 vncserver

CentOS 安装并配置 VNC Server

2023-05-30 10:04:42 3906

原创 Linux 系统修改环境变量的方法

正常情况下改变环境变量可以修改的文件有两类:第一类是,修改之后可作用于整个系统包含的所有用户都会生效;第二类是,也就是每个用户独有的一份环境变量,修改后仅对当前用户生效,每个用户之间相互独立;

2023-05-15 15:02:26 6487 1

原创 Kali Linux 使用远程桌面连接——xrdp&xfce

Kali Linux 开启远程桌面服务

2023-05-06 18:49:45 8800

原创 Kali Linux 配置动态/静态 IP

Kali Linux 配置动态/静态 IP

2023-05-06 15:11:22 7571 1

原创 CentOS 7(2009) 升级 GCC 版本

Centos7.9 升级 gcc 版本

2023-05-06 14:18:42 895

原创 Kali Linux 操作系统安装详细步骤——基于 VMware 虚拟机

Kali Linux 系统安装详细步骤

2023-05-05 16:17:35 3928 1

原创 【软件分享】服务器状态监控通知平台

声明:  本文仅以学习交流为目的分享自己的开发成果,希望为更多人提供开发设计的思路,还请善待笔者的开发成果。有任何问题欢迎在文章下方留言或私信,也欢迎评论或私信指教,和大家共同进步!  本文将介绍笔者开发的一套服务器状态监控通知软件 (),该软件功能包含监测服务器 温度和内存使用率(目前只监测这两个),该软件在服务器端分布式部署服务程序,以主动监测的方式获取服务器状态信息。用户将在每日 点、点、点、点整收到以邮件方式通知的被监测服务器实时状态。当服务器存在风险时(服务器温度超过 ),用户将会收到及时通知

2023-03-30 15:16:35 2423 2

原创 解决 Git 错误 error: failed to push some refs to ‘https://*****.git‘

当在 `git` 上创建好仓库后在上传时出现 ` ! [rejected] main -> main (fetch first)`,`error: failed to push some refs to *****`

2023-03-29 16:37:06 6671 1

原创 CentOS 开机 GRUB 报错,进入救援模式修复根文件系统

从弹出的错误信息中可以看出是与grub相关的错误,导致系统引导异常,无法正常的进入操作系统。这类情况经常会遇到但很多时候都不知道是什么原因导致的,不过解决办法倒是有,具体见下文。

2023-03-29 13:42:01 6626

原创 【计算机体系结构-05】流水线冒险 (Pipeline Hazards)——控制冒险 (Control Hazards)

【计算机体系结构-05】流水线冒险 (Pipeline Hazards)——控制冒险 (Control Hazards)

2023-03-10 09:15:31 4911 2

原创 【计算机体系结构-04】流水线:基础与中级概念 (Pipelinling: Basic and Intermediate Concepts)

【计算机体系结构-04】流水线:基础与中级概念 (Pipelinling: Basic and Intermediate Concepts)

2023-03-01 16:56:22 844 4

Excel Process-IM

具体代码解析课查看下面博客。 https://blog.csdn.net/qq_36393978/article/details/132492246#comments_31024061 https://imaginemiracle.blog.csdn.net/article/details/132542318

2024-01-23

【Qt QAxObject】使用 QAxObject 高效任意读写 Excel 表

【Qt QAxObject】使用 QAxObject 高效任意读写 Excel 表

2023-08-29

windows-win32-com.pdf

Windows 的组件模型对象介绍。

2023-08-29

zlib-1.2.13.tar.gz

zlib-1.2.12.tar.gz

2022-12-06

lmbench-3.0

lmbench是个用于评价系统综合性能的多平台开源benchmark 也可作为内存测试工具,带宽、延时

2022-07-26

cffi-1.14.0.tar.gz cffi-1.15.0.tar.gz

cffi-1.14.0.tar.gz cffi-1.15.0.tar.gz

2022-06-21

gcc-12.1.0.tar.gz

GCC 12.1.0源码,仅用于个人学习。

2022-05-09

《GCC编译流程:从源代码到可执行程序——浅析编译原理》—— 程序的基本编译流程.pdf

《GCC编译流程:从源代码到可执行程序——浅析编译原理》—— 程序的基本编译流程.pdf

2022-05-09

《GCC编译流程:从源代码到可执行程序——浅析编译原理》—— 程序的基本编译流程

《GCC编译流程:从源代码到可执行程序——浅析编译原理》—— 程序的基本编译流程

2022-05-09

libpango_for_easyconnect.tar.gz

libpango_for_easyconnect.tar.gz

2021-08-25

perl-cross.tar.gz

perl-cross.tar.gz

2021-07-14

perl-5.24.1.tar.gz

perl-5.24.1.tar.gz

2021-07-14

ckermit 9.0.zip

C-kermit Linux上的一款串口链接软件

2021-07-14

mpc-1.2.0.tar.gz

mpc-1.2.0.tar.gz

2021-07-12

mpfr-im-4.1.0.tar.gz

mpfr-im-4.1.0.tar.gz

2021-07-12

gmp-6.2.0.tar.bz2

gmp-6.2.0.tar.bz2

2021-07-12

驱动程序-pl2303_2.7z

pl2303 windows驱动

2021-06-03

ICOFormat.8bi.zip

ICOFormat.8bi.zip

2021-01-29

mmap.tar(与Linux内存管理详细讲解文章的匹配代码)

与Linux内存管理详细讲解文章的匹配代码,需要参考的朋友们可自行下载。(注:仅供学习使用!)

2019-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除