sim工具是在搭建hustoj的过程中发现的一个小玩意。毕竟作为一个OJ,hust的人肯定也考虑到了网络比赛中代码复制粘贴的现象。所以一个代码判重的工具肯定是必不可少的。然而这个工具在网站的前后台中并没有体现,而是作为...
Linux给应用程序提供了丰富的api,但是有时候我们需要跟硬件交互,访问一些特权级信息,所以可以使用编写内核模块这种方式。另外Linux是宏内核结构,效率非常高,没有微内核那样各个模块之间的通讯损耗,但是又不能方便的对内核...
selinux 参考策略的安装以及编写自己的策略模块。实验环境需要使用python3,2不可以。Fedora30或centos7参考策略安装过程https://github.com/TresysTechnology/refpolicy/wiki大体是按照上面的wiki,但是wiki年久失修,有...
为什么会写这样一篇“无效水文”,我想是由于我的这样一种强迫症,对于任何的学习,在不理解原理,无法把他与我的已知知识架构产生联系的时候,我会本能地拒绝这种知识,所以由于这种偏执,很多情况下拖慢了自己的进度,因为很多时候...
特别鸣谢:木芯工作室 孔子学鼓琴师襄子,十日不进。师襄子曰:“可以益矣。”孔子曰:“丘已习其曲矣,未得其数也。”有间,曰:“已习其数,可以益矣。”孔子曰:“丘未得其志也。”有间,曰:“已习其志,可以益矣。”孔子曰:“丘未得其为...
之所以叫温故而知新,是因为将这两个工具结合起来作为单元测试工具的想法在上一个项目中应用了,好像还没有人将这两种工具结合使用,或者没有写成博客供大家参考,现在重新温习下将想法写下来。...
很早就接触了google C/C++自动化测试框架gtest, 现在偶然用起有时候还需要简单温习下步骤。今天在这里做下简单使用记录。
模块是驱动开发的必经之路,这也是我们在前边要构建内核源码树的目的所在。因为模块属于kernel编程了,和用户空间的c语言变成不同。他要依附于内核源码树的存在而存在,下面就开始我们的第一个模块的编写吧。...
一、 makefile在多文件中使用1.创建文件 先创建三个文件 test.h mytest.c main.c 文件[yzq@VM-8-8-centos mk]$ touch test.h mytets.c main.c[yzq@VM-8-8-centos mk]$ lsmain.c mytet......
说明:本次配置使用root用户进行操作,故在代码中未使用sudo语句,请使用非root用户留意