Home avatar

谷中仁的博客

所有文章观点仅代表本站观点,与他人无关。

Cargo 运行出错及解决方案

shell

❯ cargo run
error: failed to run `rustc` to learn about target-specific information

Caused by:
  process didn't exit successfully: `rustc - --crate-name ___ --print=file-names -Zprofile -Ccodegen-units=1 -Copt-level=0 -Clink-dead-code -Coverflow-checks=off -Zpanic_abort_tests -Cpanic=abort --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=cfg` (exit code: 1)
--- stderr
error: the option `Z` is only accepted on the nightly compiler`

最近更新了rust, 然后运行cargo run, 莫名其妙的出现了上面的问题。

整合资源为其他端提供统一资源

有些时候,软件开发过程中没有将系统功能,且分开从而将系统拆分为多个子系统,或者在自身系统开发过程中有必须要依赖的外部服务,那么对外提供服务的时候就得让所有的子服务都得随时候命, 排列起来就像古代战场的对战状态一样了。

apps.png

对于这种情况存在什么问题呢? 想象一个场景,作为老板或者业务对接方,我要集成和之前一样的系统,我要对接这么多接口么?如果对接方看到这么多的系统接口要对接,他肯定就放弃治疗了。

随记-知识点

  • 要像牙刷,高频切实用
  • 对用户一定要有价值,如谷歌搜索,反面教材如百度

协作的基础是对知识点的认同

个人魅力,个人品牌

阐述问题,探寻本质,给出解决方案

200 多年前,英国经济学家马尔萨斯提出,人口按几何级数增长,而粮食只能按算术级数增长。这样,人口增加到一定程度便出现粮食紧缺、人地矛盾,不可避免地反复出现饥馑、战争和疾病。(《人口原理》,马尔萨斯), 举例:黑死病、西班牙大流感的传染病,伯罗奔尼撒战争、百年战争、一战二战的大规模战争,孟加拉大饥荒、印度大饥荒的大灾难

Rust Doc 小记

学习 Rust 肯定离不开查看其官方或者第三方开发者的文档,而在 Rust 的 crate 中,对于开发者或者使用者,文档是非常友好的。在这就不举例了。本文主要是记录一下写 rust doc 的一些小步骤。方便日后查阅。

我的知识图谱

去年与前 ThoughtWorks 咨询师 李小波的一次线下交流中,学习到了总结知识的一点技巧,非常受用,并且在交流后得到了小波老西自己整理的知识图谱,在自己不断积累下,有文字,也又图片。最近在整理知识,同时也在乱搞知识分享平台。自己虽然有这个博客,但是感觉有些东西不是博客所能呈现的,比如思维导图,我收集的各种模型图等。

Rust 中闭包的写法

在鲁迅的文章《孔乙己》中说,茴香豆的茴字有好几种写法,记得没错的话应该是四种,具体哪四种请参考下文引用。

在 Rust 中,闭包也有好几种写法,今天就来总结一哈。

调试 bash

最近在做 DevOps 的工作,主要是做一个蓝绿部署的方案,在这部分中涉及到了写 shell, Shell 作为一种程序语言,那么对于开发人员肯定是要在部署到正式或者生产环境前进行调试的,在 coding 过程中,发现 shell 的调试其实和平时写的 JS, Java, Rust 等的调试不同,Shell 只能看你每一步执行的语句,至于具体执行是否正确,得由 coding 的人来写正确;好吧,有点难理解,那么我来举个🌰;

设计评审文档指南

一句话的分量是否重,是要看能不能击中听者的痛点。

设计评审过程中,需要各种文档或者其他资料来辅助,在此总结一番,以供后续查阅。

  • 产品 PRD:当有疑问时可以拿出来给评审者查看
  • 设计分析文档:用来沟通关于行业内对于同类型功能的设计优缺点的分析
  • 数据分析文档:用来展示当前版本数据上的表现和问题,以及可以帮助进行下一步改善
  • 功能逻辑图:复杂功能可以使用图形化表现功能逻辑,便于评审者理解
  • 用户路径图:通过用户路径讲解全局性问题,结合交互设计稿进行具体说明
  • 交互动效演示文档:用来解释一些比较复杂的交互过程
  • 配色情绪版:用来解释如何选择当前配色的思路

制作的思维导图存放于石墨文档,地址如下