摘要:
golang 1.12 版本的自动补全问题 问题 golang 1.12 开始, 默认的 不再生成 pkg 文件. 所以对第三方库的引用, 无法进行代码的自动补全. 解决方法 会生成 pkg 文件夹和编译文件 阅读全文
摘要:
"概要" "区块链包含的技术" "区块链的传输过程" "区块链的问题" 概要 区块链是去年比较火的概念, 而让它这么出名的一个经典应用就是比特币. 区块链并不是指一种特殊的新技术, 而是一系列技术方案的集合, 通过这些技术方案的结合, 解决了去中心化的信用问题. 区块链是概念, 比特币则是区块链落地 阅读全文
摘要:
这本书最大的收获是了解到如何为世界尽微薄之力! 能够付诸行动的地方 1. https://www.globalgiving.org/ 2. https://www.kiva.org/ 3. https://www.givology.org/ 4. https://womensenews.org/ 5 阅读全文
摘要:
"概要" "schema" "changeset" "struct" "map" "总结" 概要 Ecto 中, 对数据库的操作中经常用到 4 个类型: schema changeset struct map 在 Ecto 的 API 中, 基本都是都是对这 4 个类型的操作, 这 4 个类型的关系 阅读全文
摘要:
"概要" "基本概念" "网线" "集线器" "交换机" "路由器" "路由器和交换机" "路由器和集线器" "接入网" "IP" "DNS" "以太网" "协议栈" "网络连接过程" "通信过程(浏览器 服务器)" "客户端和服务端" "服务端的套接字和套接字描述符" 概要 网络是个很多人都知道, 阅读全文
摘要:
多租户通用权限设计(基于 "casbin" ) 所谓权限控制, 概念并不复杂, 就是确认某个操作是否能做, 本质上仅仅就是个bool判断. 权限几乎是每个系统必不可少的功能, 和具体业务结合之后, 在系统中往往表现的非常复杂和难于控制, 很大部分原因是把权限和具体业务结合的太过紧密, 把业务的复杂度 阅读全文
摘要:
docker 发布方式尝试 目前有个小项目, 尝试用docker的方式来发布, 项目只有一个节点, 使用 kubenate 有点小题大做, 所以采用docker compose来发布. 发布过程 GIT build publish 发布中的注意点 GIT 版本号(tag/commit) 1. 从gi 阅读全文
摘要:
概要 开发单页应用, 首先绕不开的内容就是路由, react router v4 版本是最新的版本. 和之前的版本相比, 成熟了很多, 也简单了很多, 使用起来更加方便. 核心 component react router V4 可以用于 Web 和 Native. 这里主要讨论基于 Web 的应用 阅读全文
摘要:
概述 tmux 用了很长时间了, 快捷键定制了不少, 唯一的遗憾是没法保存 session, 每次关机重开之后, 恢复不到之前的 tmux session. 虽然也能忍受, 但是每天都手动打开之前的 session, 总觉得有些麻烦, 直到找到了 tmux resurrect tmux resurr 阅读全文
摘要:
概述 Redux 本身是个极其简单的状态管理框架, 它的简单体现在概念少, 流程明确. 但是, 正是因为简单, 使用上没有强制的约束, 所以如果用不好, 反而会让状态管理更加混乱. 我觉得, 用好 Redux, 首先必须了解其中的几个基本概念, 不只是看看文档, 了解它们的定义, 关键是理解其和整个 阅读全文