rust
吴冬冬
此处省略300字
展开
-
rust构建actix-web出现error: failed to run custom build command for `miniz-sys v0.1.11`
问题描述在初次使用actix-web时就遇到个大坑,cargo build或者cargo run时报错error: failed to run custom build command for `miniz-sys v0.1.11`process didn't exit successfully: `/Users/apple/Documents/mydream/rust/my-actix-...原创 2019-04-10 10:19:26 · 5082 阅读 · 0 评论 -
golang通过redis调用rust
golang的redis端要注意的是要先订阅回复,然后再发送请求。package mainimport ( "github.com/go-redis/redis")var wait = make(chan interface{})func main() { client := redis.NewClient(&redis.Options{ Addr: "w...原创 2019-04-18 12:04:13 · 970 阅读 · 0 评论 -
rust循环引用问题
循环引用的时候需要使用weak,弱引用,一般把上级作为弱引用加到下级里trait Sprite { fn draw(&self); fn update(&self);}struct Ball { game: RefCell<Weak<Game>>,}impl Sprite for Ball { fn draw(&...原创 2019-04-19 15:12:48 · 1837 阅读 · 0 评论 -
rust和go该如何选择
为了内存安全引入所有权概念,为了圆所有权这个坑,引入生命周期,各种BOX。艰难的圆着所有权的坑,因此在rust群里经常谈论的大部分是语法问题,这是其他所有语言都不常见的。虽然一次编译完就可以安心的跑下去,但是编译的过程何其糟心,心智负担和掉发率都居高不下。更有点奇怪的是很多人把这种奇技淫巧当作是高端技术,茴香豆的十八种写法。对比之下更喜欢大道至简的go,再复杂度应用场景简单组合一下就可以实...原创 2019-05-16 15:15:49 · 17292 阅读 · 2 评论