A lazy guy
06
07
assert高级用法 assert高级用法
之前看到了一个assert的高级用法,在assert失败的时候可以输出错误信息。 assert的高级用法assert的高级用法是在assert后面加上一个字符串,这个字符串会在assert失败的时候输出。 #include <cas
2023-06-07 蒋璋
05
11
nvim配置 nvim配置
NeoVim配置起因是YCM的clangd无法支持c++20的协程,编写协程代码的时候一片红色,根本没办法用。所以时隔多年打算重新配置一下vim,也顺便了解一下vim具体的东西。 目标 插件管理 插件管理是别的功能的基础。插件管理需要作出
2023-05-11
04
11
文件系统 文件系统
简介文件系统是操作系统用来管理持久性数据的子系统。尽管现在有许多持久性的介质,包括SSD、NVMe、Flash、以及持久性内存(NVM),但是由于在文件系统的设计以及发展的历史中,主要是围绕磁盘进行设计的,所以我们下面讨论的时候,用磁盘来代
2023-04-11
11
GoogleTest GoogleTest
常见用法定义测试用例TEST宏创建一个测试用例,第一个参数是测试套件的名称,第二个参数是测试用例的名称。测试用例的名称必须是唯一的,否则会报错。EXPECT相关的宏用于检查测试用例的预期结果,如果预期结果和实际结果不一致,那么测试用例会失败
2023-04-11 蒋璋
10
字符设备获取可写的长度 字符设备获取可写的长度
C获取文件的长度在C中,如果要获取文件的长度,可以使用stat函数,如下所示: // #include <sys/stat.h> // #include <stdio.h&
2023-04-10 蒋璋
01
03
2022小结 2022小结
正经人谁写日记呀,你写日记吗,谁能把心里话写日记里,写出来的哪能叫心里话。该从哪里说起呢,还记得去年在实验室年会的时候,好像还是我第一次参加年会,回想起2021年的时候,差点忍不住哭了出来,感觉自己当时已经承受了许多。
2023-01-03 蒋璋