摘要:
rust学习-UTF8 和 UTF16 互转, 保存utf16格式文件 读取 UTF16 格式文件, UTF8 和 UTF16 互转 //UTF16 有大端小端的格式,这里是小端的例子 let bytes = fs::read("UTF16_LE.txt").unwrap(); //将读出来的 Ve 阅读全文
摘要:
AVFrame 转 Mat IYUV(I420)格式 | | | | | | -- | -- | -- | -- | | YY | YY | YY | YY | | u | u | u | u | | YY | YY | YY | YY | | v | v | v | v | | YY | YY | 阅读全文
摘要:
CMakeLists.txt cmake_minimum_required(VERSION 3.5) 指定cmake最低版本 project(projectname VERSION 0.0.1 LANGUAGES CXX) message("project_version: ${CMAKE_PROJ 阅读全文
摘要:
介绍 cipher是Rust的一个密码库 AES128中key和block的长度都是128bit(即128(bit)/8(一个字节8bit)=16个字节) 所以下文中GenericArray::from固定长度为16位 实践 Cargo.toml [dependencies] aes = "0.8. 阅读全文
摘要:
环境 所有库都是在 msys 中 进行32位编译 msys环境安装 修改 msys 程序目录的 msys2_shell.cmd rem set MSYS2_PATH_TYPE=inherit 改为 set MSYS2_PATH_TYPE=inherit 在 vs Command Prompt 中 打 阅读全文
摘要:
介绍 diesel 是一个 orm 框架 支持 postgresql,mysql,sqlite 不用的数据库接口可能会不一样 官方例子地址 实践 新建工程 cargo new --lib diesel_demo cd diesel_demo Cargo.toml [dependencies] die 阅读全文
摘要:
## 介绍 `env_logger` 配合 `log` 库使用, `log` 是rust日志库的外观库,给日志库提供抽象的记录接口, `log`使用宏,如`info!() trace!()`记录日志 假如需要替换当前使用的日志库,只需将初始化相关的代码和`toml`文件修改 `env_logger` 阅读全文
摘要:
安装 msys 根据官网文档安装 64位 pacman -S --needed base-devel mingw-w64-x86_64-toolchain 32位 pacman -S --needed base-devel mingw-w64-i686-toolchain 需要编译32位或者64位库 阅读全文