- 博客(11)
- 问答 (7)
- 收藏
- 关注
原创 [RUST]命令行开发工具clap库使用指南
Rust的clap库是一个用于命令行接口应用程序的参数解析器,主要功能是帮助开发者更轻松、高效的创建具有复杂命令行选项、参数和子命令的应用程序。开发者可以定义命令的结构、所需参数、选项格式、默认值、规则等。除clap还有structopt、pico-args、getopts等库,不过只能提供较简单的命令解析,不如clap功能全面,如果仅做简单的命令行工具可以使用上述其他库。
2024-04-23 22:19:07 866
原创 RUST_NOTE
在项目建立初期应将功能分类并放在不同的库中便于后期维护,而不是全部放在根目录下。同时在根目录下src的main.rs中增加,即可引入该库。
2024-04-02 17:59:58 126 1
原创 log4rs学习笔记
loggers的配置目前使用自定义权限实现不了error级别的打印,不清楚是哪里的问题,后续需验证。src目录下创建config/log4rs.yaml,内容如下。
2024-04-01 10:55:14 172
原创 go拉取github依赖连接失败问题
经验证,···go env -w GOPROXY=https://goproxy.cn```更改后可以正常拉取。,很明显是个代理地址,而且这个地址是访问不了的,导致连接失败,拉取不成功,这个参数是在。在go拉取github依赖时,发现显示的地址带有前缀。
2023-07-19 09:37:09 659
原创 HashMap知识小结
hashMap扩容后,变为原hash表长度的两倍,即假设原表长度为16,则扩容后的长度为32,按照索引地址计算公式(n-1)&hash,同一桶位有两个元素分别是hash值为1和hash值17,它们计算索引地址后结果一样,所以放在了一个桶位,在扩容后,hash值为1的位置不变,hash值为17的位置变为17。为什么红黑树和链表都是通过e.hash&oldCap==0来定位在新表的索引位置?............
2022-07-20 22:12:35 222
原创 mysql用户权限调试记录
在连接云服务器的数据库后,创建数据库时出现了1044错误,知道是权限分配的问题,因为在初始化数据库时跳过了权限设置,在查询一些资料后汇总如下,基本可以解决这个问题: 查询用户权限,果然所以权限都禁用了,如果想赋予部分权限可以通过下面这条语句来设置,我嫌麻烦就全部授权了,因为只有我一个人用,刷新权限后,再查一遍,N变为Y就行了......
2022-07-04 10:57:21 187
空空如也
rust在禁用标准库后,编译器又去检查std,出现重复定义报错
2022-10-20
ecilpse关于怎么使用纯快捷键无鼠标快速操作生成方法
2022-05-08
为什么text文本框的位置总是在盒子的下面一点点,是默认吗?
2022-04-30
关于vs code调试rust中发生的问题
2022-04-13
请问该如何优化?求两数之间质数的个数
2022-03-12
递归方法出现死循环的问题,该加什么限制条件才能避免?
2022-03-11
为什么java编译报错,找不到符号
2021-12-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人