
rust
文章平均质量分 54
雪山大侠丶
这个作者很懒,什么都没留下…
展开
-
mac m1上使用rust编译openssl-sys失败的一次记录
mac m1 编译openssl-sys的时候报错:遇到错误,报错信息如下admin@admindeMacBook-Air b3 % cargo run Compiling openssl-sys v0.9.72error: failed to run custom build command for `openssl-sys v0.9.72`Caused by: process didn't exit successfully: `/Users/admin/project/b3/tar原创 2022-04-25 20:44:56 · 2939 阅读 · 0 评论 -
fltk-rs踩坑记录,解决could not find native static library cfltk, perhaps an -L flag is missing 问题
fltk-rs踩坑记录最近想用rust写一个简单的gui程序,所以查了一下rust的gui库,好像rust在gui方面发展还不好,但是我要实现的很简单,所以最终选择了fltk-rs来开发。现在只是为了跑通helloworld,所以只碰到这一个问题,以后在碰到别的会再补充。项目地址:https://github.com/fltk-rs/fltk-rs按说明安装按照作者的说明,依赖添加为[dependencies]fltk = "^1.3"然后把helloworld的代码写好后,执行ca原创 2022-03-18 20:54:06 · 1994 阅读 · 2 评论 -
搜集的一些中文版的rust语言学习资料
记录一些rust学习文档,很多rust文档都是英文版的,阅读的话效率很慢,这里搜集一些中文版本的文档,有一些是翻译的中文本,希望对你有用~rust烹饪书https://llever.com/rust-cookbook-zh/rust编程语言https://learnku.com/docs/rust-lang/2018/about-this-book/4591rust死灵书https://www.bookstack.cn/read/rustonomicon_zh-CN/src-0..原创 2022-03-04 11:33:23 · 1115 阅读 · 0 评论 -
rust使用vec在遍历时删除元素
rust使用vec在遍历时删除元素需求: 工作中有一个地方需要用到在遍历时把不符合条件的元素删除掉,比如一个vec中是原始数据是 vec![1,2,3,3,4,5] ,然后我要在遍历中把等于c的元素删除掉,目的是得到vec![1,2,4,5]第一次错误尝试由于最开始只知道移除元素用remove方法,所以最开始是这样写的 let mut items:Vec<&str> = vec!["a", "b", "c", "c", "d", "e"]; println!(原创 2022-02-24 18:14:24 · 3891 阅读 · 0 评论 -
rust连接oracle数据库遇到DPI-1047: Cannot locate a 64-bit Oracle Client library的解决方案
这两天要实现一个用rust连接远程的oracle数据库的需求,所以就需要用rust连接oracle。在github上面找到一个库,地址:https://github.com/kubo/rust-oracle直接使用时,发现报错,打印报错信息:Err(DpiError(DbError { code: 0, offset: 3416999480, message: “DPI-1047: Cannot locate a 64-bit Oracle Client library: “libclntsh.so原创 2022-02-18 20:00:29 · 3160 阅读 · 8 评论