openwrt 磁盘扩容
为什么要扩容? 默认情况下,安装完 openwrt 之后,可用的磁盘空间少的可怜(编译的 openwrt 镜像有多大,可用空间就有多大)。 我们可以通过 PVE 直接给 openwrt 的磁盘进行扩容,并在 openwrt 系统中初始化这部分 free 的磁盘空间。 准备所需的软件 我们需要准备 cfdisk,如果没有 cfdisk 可以使用 opkg 安装。 opkg updat...
为什么要扩容? 默认情况下,安装完 openwrt 之后,可用的磁盘空间少的可怜(编译的 openwrt 镜像有多大,可用空间就有多大)。 我们可以通过 PVE 直接给 openwrt 的磁盘进行扩容,并在 openwrt 系统中初始化这部分 free 的磁盘空间。 准备所需的软件 我们需要准备 cfdisk,如果没有 cfdisk 可以使用 opkg 安装。 opkg updat...
将 u8 数组转换为 Rust 中自定义的 Struct 过程中相关问题记录 大端序与小端序 程序中的多字节变量会被存储为连续的字节序列,比如 u32 类型就需要连续的 4 个字节,那么这里就涉及到对字节顺序的两种排列方式: 基础概念:最低有效字节(Least Significant Byte,LSB),最高有效字节(Most Significant Byte,MSB)。 ...
关于生命周期 所有权等概念在实际项目中的应用 范围:QueryExecutor 相关的生命周期,所有权问题 pub fn query_sentence_bitmap( index_path: &str, column_name: &str, sentence: &str, ) -> Result<Vec<u8>, ...
rust 集合理解
理解关于 Rust 中 lambda 语法
理解关于 Java 中单例模式的写法以及使用场景
关于事务注解 @Transcation 的使用, 以及事务的介绍 在 Spring Boot 中,@Transactional 注解用于声明方法或类的事务特性。事务是一种机制,确保一系列操作要么全部成功,要么全部失败,从而保证数据的一致性和完整性。 @Transactional 注解的作用 @Transactional 注解通常用于业务层的服务方法上,它可以管理方法中的事务边界。注解...
阅读 Tantivy 代码时, 对其 Tokenizer 相关内容的设计模式分析和学习
关于学习 Spring Security 的记录 WebSecurityConfigurerAdapter WebSecurityConfigurerAdapter 允许开发者配置以下内容: 认证配置:配置如何验证用户身份,比如配置用户存储,密码编辑器等 授权配置:配置哪些 URL 需要认证,哪些 URL 需要特定的角色才能够访问 HTTP 安全配置:配置 CSRF 保...
服务器一组机械硬硬盘是空着的,想用来创建一个 LVM thin 存储 通过 lsblk 可以看到 sdb 8:16 0 1.6T 0 disk 创建物理卷 PV pvcreate /dev/sdb 创建卷组 VG vgcreate hdd_vg /dev/sdb 在卷组中创建 thin 池, thin pool...