文件名称:管理系统javasal源码-storage:存储相关的一些代码
文件大小:198KB
文件格式:ZIP
更新时间:2024-06-26 11:33:13
系统开源
管理系统java sal源码 storage 本库说明: 本库主要包含存储相关的内容, 如:磁盘,卷,目录,文件,流,硬链接,符号连接,挂载点,分页文件,稀疏文件,压缩,版本,哈希,签名,权限,元数据等。 特别注释: 1.文件映射不属于文件,属于内存管理(对象或句柄)的概念范畴。 2.严格区分目录和文件夹。目录对应磁盘,文件夹可以是虚拟的。 3. 本库的设计的几个规则: 1.尽量不调用日志函数。 刚开始的时候还考虑是否使用日志,以及何种日志。 2.因为上一条,所以代码失败要返回详细的信息,也就是失败的原因。 3.因为上两条的原因,所以使用者要检查返回值,并记录日志。 4.代码不会主动抛异常。代码尽量屏蔽异常。但是不代表代码中没有异常。 代码尽量捕捉异常并返回信息。 5.导出(对外公开的)的函数都是NTAPI调用格式。 6.代码尽量使用SAL(source-code annotation language:源代码批注语言)。 7.代码格式类似go和python. 8.代码尽量不使用硬编码。 9.代码开启静态的语法检查(启用Microsoft Code Analysis, 关闭Clang-