
Shell
文章平均质量分 65
Andyjicw
简书: https://www.jianshu.com/u/c8417ee11cab
GitHub: https://github.com/Andyjicw
展开
-
oh-my-zsh终端用户名设置(PS1)
zsh安装,参考 oh-my-zsh默认的 PS1 为PS1='[\u@\h \w]\$' 网上对这个的处理大多是打开.bashrc然后修改PS1或者重新定义修改PS1 但 oh-my-zsh 的 shell 是 zsh,明显不能在 .bashrc 中改不信可以在终端输入echo $PS1或者echo $PROMPT可以看到其定义为...原创 2018-04-26 09:22:35 · 13321 阅读 · 2 评论 -
CocoaPods 出现 Unable to find a pod with name, author, summary, or description matching
其他问题[!] Unable to find a pod with name, author, summary, or description matching `AF`执行 pod setup 其实在你安装 CocoaPods 执行 pod install 时,系统会默认操作 pod setup ,然而由于墙可能会 pod setup 不成功。这时就需要手动执行 po...原创 2018-04-26 09:24:42 · 12619 阅读 · 0 评论 -
代码异味 (Code smells)
如果一段代码是不稳定或者有一些潜在问题的,那么代码往往会包含一些明显的痕迹。正如食物要腐坏之前,经常会发出一些异味一样。我们管这些痕迹叫做 代码异味 。No.1 重复代码 (Duplicated Code)解决方案:同一个class内的两个函数含有相同的表达式。——需要Extract Method,提炼出重复代码,然后让两个地点都调用被提炼出来的那一段代码。两个互为兄弟...原创 2018-04-26 15:57:20 · 2624 阅读 · 0 评论 -
断言Assertion
什么是断言 在程序设计中,断言(assertion)是一种放在程序中的一阶逻辑(如一个结果为真或是假的逻辑判断式),目的是为了标示与验证程序开发者预期的结果 -当程序运行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止运行,并给出错误消息。使用断言用错误处理代码来处理预期会发生的状况,用断言来处理绝不应该发生的状况。避免把需要执行的代码放到断言中...原创 2018-04-26 15:59:40 · 7715 阅读 · 0 评论