2020年11月12日
catalina系统默认的终端是zsh,如果没有找到配置文件,需要自己创建 vim ~/.zshrc 保存运行使之生效 source $HOME/.zshrc 看一下是否成功 echo $PATH 参考:https://stackoverflow.com/questions/10574684/where-to-place-path-variable-asser……
阅读全文
2020年11月12日
static lib a unit of code linked at compile time,which does not change
Dynamic lib a unit of code and/or assets linked at runtime that may change only Apple is allowed to create dynamic libraries for iOS
Software Framework a compiled set of code that accomplished a task,hence,you can actually have a static framework or a dynamic framework,which are typically just the compiled versions of the above.
source:https://stackoverflow.com/questions/15331056/library-static-dynamic-or-framework-project-inside-another-project……
阅读全文
2020年11月6日
uber-go/guide 的中文翻译 English Uber Go 语言编码规范 Uber 是一家美国硅谷的科技公司,也是 Go 语言的早期 adopter。其开源了很多 golang 项目,诸如被 Gopher 圈熟知的 zap、jaeger 等。2018 年年末 Uber 将内部的 Go 风格规范 开源到 GitHub,经过一年的积累和更新,该规范已经初具规模,并受到广大 Gopher 的关注。本文是该规范的……
阅读全文
2020年11月4日
Go语言实战笔记 Go语言环境搭建详解 《Go语言实战》笔记(一) | Go包管理 《Go语言实战》笔记(二) Go开发工具 《Go语言实战》笔记(三) | Go Doc 文档 《Go语言实战》笔记(四) | Go 数组 《Go语言实战》笔记(五) | Go 切片 《Go语言实战》笔记(六) | Go Map 《Go语言实战》笔记(七) | Go 类……
阅读全文
2020年11月1日
语言类 python源码剖析 这本书讲解了python2.5版本的cpython实现,大致分为3个部分,分别讲解了python中基本对象python虚拟机和python的runtime的实现和原理。个人感觉这本书可以帮助你理解python执行时候的行为,为什么代码会有这样的表现,比如……
阅读全文
2020年11月1日
Go优秀博客 周刊类 Golang weekly Golang Weekly https://golangweekly.com/ https://golangweekly.com/issues/254 Go夜读 Go 每日阅读和 Go 夜读 > Daily Reading Go and Night Reading Go - Go source reading and offline technical or another articles or discussion on every night. https://github.com/developer-learning/reading-go Go 夜读 https://reading.developerlearning.cn/ Go夜读 at Bilibili https://space.bilibili.com/326749661 个人类 Tony Bai Tony Bai 一个程序员的心路历程 https://tonybai.com/ 理解Golang包导入 https://tonybai.com/2015/03/09/understanding-import-packages/ “实际测试结果告诉我们:(1)在使用第三方包的时候,当源码和.a均已安装的情况下,……
阅读全文
2020年11月1日
Go general 怎么学习 Golang? https://www.zhihu.com/question/23486344 怎么学习 Golang? - 知乎用户的回答 - 知乎 https://www.zhihu.com/question/23486344/answer/24785991 Project Euler https://projecteuler.net/ 怎么学习 Golang? - cholerae的回答 - 知乎 https://www.zhihu.com/question/23486344/answer/130837179 The Go Programming Language https://golang.org/doc/ A Tour of Go https://tour.golang.org/welcome/ Go語言聖經(中文版) https://www.gitbook.com/book/wizardforcel/gopl-zh/details https://www.gitbook.com/@wizardforcel 系统学习GO,推荐几本靠谱的书? - 飞雪无情的回答 - 知乎 https://www.zhihu.com/question/30461290/answer/210414739 Go编程语言 https://go-zh.org/doc/ Go指南 https://tour.go-zh.org/welcome/ Go语言圣经 https://www.gitbook.com/book/yar999/gopl-zh/details 然后通……
阅读全文
2020年11月1日
Monorepo 是什么,为什么大家都在用? Dan Luu 很早很早就写了篇文章,给大家介绍 monorepo 。在我之前那篇推荐 Buck / Bazel 的文章之后就想讲讲 monorepo,结果一直没来得及写。 Monorepo 的概念要和互联网公司里怎样训练新人上手一起讲。很多公司要花超过半个月的时间才能让新人开始动手干活,并不是内部系统要学的东西很多,只是……
阅读全文
2020年11月1日
随着您添加新功能、更改行为和重新考虑模块公共表面的某些部分,模块将随着时间的推移而演变。如Go 模块:v2 和以后,对 v1+ 模块的中断更改必须作为主要版本颠簸的一部分(或采用新的模块路径)发生。 但是,发布新的主要版本对用户来说很难。他们必须找到新版本,学习新的 API,并更改他们的代码。有……
阅读全文
2020年11月1日
随着成功的项目的成熟和新的要求被添加,过去的功能和设计决策可能会停止意义。开发人员可能希望通过删除已弃用函数、重命名类型或将复杂包拆分为可管理部分来整合他们学到的经验教训。这些类型的更改需要下游用户努力将代码迁移到新的 API,因此不应在不考虑收益大于成本的情况下进行这些更改。 对于……
阅读全文