rust
rust
会编程的大白熊
专长:
超过10年的PYTHON开发经验
精通PHP、go、rust 语言
展开
-
rust - 捕获全局panic并记录进程退出日志
本文提供了捕获全局panic并记录进程退出日志的方法。原创 2024-04-20 14:24:17 · 471 阅读 · 0 评论 -
vite - WebAssembly入门
vue2 + vite + rust + wasm 使用示例原创 2024-04-15 23:13:58 · 407 阅读 · 0 评论 -
rust - windows下实现捕获ctrlc信号
linux 下可以通过注册`SIGINT`的事件处理函数来捕获 `ctrl + c` 信号,而windows下控制台进程只能通过调用`SetConsoleCtrlHandler`函数设置 `ctrl + c` 信号处理函数。原创 2024-04-01 09:32:08 · 462 阅读 · 0 评论 -
rust- 结构体与二进制数组转换
rust中可以使用 `deku`将结构体实例转换为bytes数组。原创 2024-03-31 10:32:59 · 382 阅读 · 0 评论 -
rust - 使用文件锁防止应用多开
本文给出了进程只能单开的方法。原创 2024-03-30 07:46:34 · 279 阅读 · 0 评论 -
rust - 使用log4rs打印日志
本文提供了一种通过`log4rs`库记录日志的方法。这里没有采用读取`yaml`文件的方式,而是通过对象构造的方式来初始化日志,用于发包时不带配置文件的场景。原创 2024-03-29 09:39:58 · 355 阅读 · 0 评论 -
rust - 常用时间处理
本文提供了一些常用的时间处理函数。原创 2024-03-28 21:40:27 · 370 阅读 · 0 评论 -
rust - 使用serde_yaml读取配置文件
本文提供了一种读取`yaml`配置文件,转换为结构体的方法。原创 2024-03-27 09:24:49 · 408 阅读 · 0 评论 -
rust - 动态构造文件名字符串
本文提供了一种格式化文件名的方法。原创 2024-03-26 14:07:56 · 447 阅读 · 0 评论 -
rust - 读取windows注册表的值
rust - 读取windows注册表的值原创 2024-03-25 21:20:40 · 273 阅读 · 0 评论 -
rust - 将bitmap位图文件另存为png格式
本文提供了一种将bitmap位图文件另存为png格式文件的方法。原创 2024-03-24 22:01:21 · 246 阅读 · 0 评论 -
rust - 基于AES-CBC-128的图片加密实现
本文提供了一种基于AES128算法的图片加解密的方案。可以把图片看作二进制的文本,以文本的方式加解密即可。原创 2024-03-23 12:57:30 · 387 阅读 · 0 评论 -
rust - 基于AES-CBC-128的双重加密实现
通常加密密钥不要出现在源码中,比如配置文件中的数据库密码等。解决方案通常采用将密钥存放在环境变量中,进程启动时从环境变量获取密钥加载到内存中。还有一种方案,对密钥进行加密,源码中只包含对密钥加密的根密钥和对密钥加密后的二次密钥,如果不知道加密方式,在编译出来的二进制文件中很难还原出真实的密钥。原创 2024-03-22 09:30:19 · 558 阅读 · 0 评论 -
rust - 对文件夹进行zip压缩加密
本文提供了一种对文件夹进行zip压缩并加密的方法。原创 2024-03-21 22:55:58 · 382 阅读 · 0 评论 -
rust - 将windows剪贴板的截图保存为png
本文提供了将windows系统的截图另存为png格式图片的方法。原创 2024-03-19 12:00:52 · 525 阅读 · 0 评论 -
rust - 对文件进行zip压缩加密
本文提供了一种对文件进行zip压缩并加密的方法。原创 2024-03-20 21:57:17 · 364 阅读 · 0 评论 -
rust - 一个日志缓存记录的通用实现
本文给出了一个通用的设计模式,通过建造者模式实例化记录对象,可自定义格式化器将实例化后的记录对象写入到指定的缓存对象中。原创 2024-03-17 17:44:51 · 637 阅读 · 0 评论 -
rust - 计算文件的md5和sha1值
本文提供了一种计算文件md5和sha1的方法。原创 2024-03-18 23:25:45 · 675 阅读 · 0 评论 -
rust - windows窗口消息循环处理
一个通用的windows窗口消息循环的demo原创 2024-03-16 19:02:46 · 814 阅读 · 0 评论 -
rust - 理解 ToOwned trait
ToOwned trait支持任意类型的转换,而Clone trait只支持&T 到 T 的转换.以下先介绍一下基本的定义,最后通过一个简单的例子详细理解一下Borrow trait和ToOwned trait的互相转换的过程.原创 2023-10-28 21:13:32 · 610 阅读 · 0 评论 -
rust - 理解borrow trait
rust - 理解borrow trait原创 2023-10-24 22:00:22 · 712 阅读 · 0 评论