
笔记
文章平均质量分 74
lindorx
头疼
展开
-
1050a开启SELinux无法进入系统问题分析
问题描述(1)测试环境系统镜像:uniontechos-server-20-1050a-loongarch64-rc2-20211230.0.isoyum源:http://10.30.38.102/kojifiles/repos/1021-build/latest/loongarch64/机器:龙芯3A5000台式机(2)目的在内核中打开CONFIG_DEFAULT_SECURITY_SELINUX,SELinux模式设置为enforcing后,可以正常进入系统,并在执行sestat.原创 2022-01-14 14:35:18 · 131 阅读 · 0 评论 -
linux中benchmark子测试项pingpong测试程序的解读
总代码放在最后。抽象一点讲就是两个球员来回打球,一个发球,一个等待接球,最后计算完成指定数量的来回需要的时间。详细一点:程序定义了几个结构抽象出了pingpong游戏,如下://乒乓游戏的球员typedef struct{ int table; int player; int count; pthread_mutex_t blocks[2]; pthread_t thread;} player_t;//打球的乒乓球台typedef struct{ in原创 2021-02-03 13:45:32 · 2477 阅读 · 1 评论 -
bcc学习总结一
基本结构#导入库from bcc import BPF#使用BPF()执行bpf代码BPF(text="""#C语言代码段""")#对bpf的处理代码C语言代码编写不需要写main函数,目前知道可以写两种函数,以“kprobe__”开头的函数和自定义函数。bpf函数至少要包含一个参数“ctx”,即使不使用也应该存在,可以声明为“void *ctx”。以“kprobe__”开头的函数,其余的名称部分表示要检测的函数,比如“kprobe__sys_clone”,表示要检测的函数是“原创 2021-01-08 11:22:04 · 3022 阅读 · 1 评论 -
Fedora33关于ssh的问题解决
前言:最近给笔记本装了fedora33,用着很不错,装了deepin的dde桌面,虽然bug不少,但是很喜欢dde的桌面风格。使用过程中发现了一个问题,如下:我在重装系统前,保存了用户目录的".ssh"文件夹,省的以后重新在github、gitee上传公钥,装好fedora以后,直接将“.ssh”文件夹覆盖了过去,当时没发现什么问题,但是后来从gitee上clone仓库的时候,发现不能克隆,提示公钥不对。执行命令“ssh -T git@gitee.com”之后,会报如下错误:git@gitee.com原创 2020-12-29 12:01:17 · 1476 阅读 · 2 评论 -
关于git的用法
本文用于记录自己已知关于git的用法git clone '仓库链接'克隆git仓库,常用HTTPS、SSH等协议。HTTPS协议只要有链接,无需其他条件。而SSH协议,需要先上传公钥到git网站上,本地需要有对应的私钥才能克隆,方法见文章最后。例:git clone https://github.com/lindorx/train.gitgit clone git@github.com:lindorx/train.gitgit log本命令可以打印所有commit。commit类似原创 2020-10-04 03:53:57 · 317 阅读 · 0 评论 -
手动编译安装Linux内核-笔记
安装内核的方法1.下载内核源代码可以从官网找到,地址:https://kernel.org,点击[tarball]获取tar.gz包。使用tar -xzvf 解压,以下是其他一些常用压缩包的解压命令:tar -xvf file.tartar -xzvf file.tar.gztar -xjvf file.tar.bz2tar -xZvf file.tar.Zunrar e file.rarunzip file.zip2.进入内核目录 首先配置编译文件.config,也可以从当前...原创 2020-09-06 19:24:25 · 780 阅读 · 0 评论 -
C语言实现的json解析程序
只有一个头文件和一个源文件,仅使用C语言标准库。作用就是读取json文件,然后解析为若干个互相关联的结构,结构如下:typedef enum json_st { djson_string = 1, djson_number, djson_object, djson_array, djson_bool, djson_null}json_st;struct js {//json字符串 //环链 void* next; json_st nexttype; void* prev;原创 2020-06-23 21:23:43 · 3776 阅读 · 0 评论 -
一个Qt Creator的bug:C2001:常量中有换行符
这个错误以前我所见过的只在Visual Studio中发生过,一般是编码有问题,这个我至今无解,明明都是utf-8,一个可以用,另一个就会出错。一般在自己的电脑运行别人代码文件时,最好配置成完全相同的环境,否则指不定出什么错。解决方法:编译环境换成...原创 2020-05-30 19:01:45 · 374 阅读 · 0 评论