logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux高级安装指南:dm-crypt加密

Windows里面有一个功能,叫做BitLocker,作用是加密分区。为什么要加密分区呢?因为电脑对用户的PIN锁是依靠操作系统来生效的,而如果从另一个系统启动,那么本系统的所有保护措施都不会生效,因为系统压根没启动。为了解决这个问题,就需要对分区进行加密,这样即使能够从另一个系统启动,也无法获取本系统的数据。而Linux里也有类似的东西,那就是dm-crypt。dm-crypt 是 Linux

#linux
[C++] 自制编程语言(1):管理变量内存空间(申请任意大小内存并释放)

模板类Pointer需要一个内存的大小,然后申请连续的内存(char是1字节),最后由于指明了类型,所以会完美释放。get()接受一个偏移量,从起始位置开始偏移,之后强制类型转换为int,或者其他,最后赋值。一开始打算用void*,但是运行一看,void*没有指明要释放的内存大小,所以没办法。于是就用了数组,其实直接用char就行。这个设计是为之后的类申请内存所设计的。不够完美,但大体思路就这样。

#c++
[C++&Vulkan] 加载Vulkan函数指针

本文介绍了三种在Vulkan中动态加载函数指针的方案。方案一使用Volk库,通过自定义VolkInstanceDispatcher和VolkDeviceDispatcher结构体与Vulkan-Hpp适配,实现了实例和设备函数的动态加载。方案二利用vk::detail::DispatchLoaderDynamic自动加载基础函数,但会重复加载设备级函数。方案三通过vulkan_raii.hpp简化

#c++
[java] [android] 简易(简陋)计算器

p.s.java不是我常用的语言,写得可能不咋地额…因为习惯问题所以会说函数而不是方法思路计算器(应该)有2个数,这里命名为number1和number2,输入步骤是:number1->运算符(也许叫这个???)->number2,当前输入用input_index表示这里用String类型的原因是为DEL按钮(假装有)做铺垫,因为整数的退格还好说,但是如果是小数就会非常麻烦,所以干脆转

#android#java
到底了