摘要: 读完这本书回过头才发现, 第一篇笔记居然是 2012年8月发的, 将近一年半的时间才看完这本书(汗!!!).为了方便以后查看, 做个《Linux内核设计与实现》读书笔记 的目录:《Linux内核设计与实现》读书笔记(一)-内核简介《Linux内核设计与实现》读书笔记(二)- 内核开发的准备《Linu...阅读全文
posted @ 2014-01-11 09:56 wang_yb 阅读(19798) 评论(12) 编辑
摘要: 这本书最大的收获是了解到如何为世界尽微薄之力! 能够付诸行动的地方 1. https://www.globalgiving.org/ 2. https://www.kiva.org/ 3. https://www.givology.org/ 4. https://womensenews.org/ 5阅读全文
posted @ 2019-04-15 22:33 wang_yb 阅读(15) 评论(0) 编辑
摘要: "概要" "schema" "changeset" "struct" "map" "总结" 概要 Ecto 中, 对数据库的操作中经常用到 4 个类型: schema changeset struct map 在 Ecto 的 API 中, 基本都是都是对这 4 个类型的操作, 这 4 个类型的关系阅读全文
posted @ 2019-04-08 22:07 wang_yb 阅读(23) 评论(0) 编辑
摘要: "概要" "基本概念" "网线" "集线器" "交换机" "路由器" "路由器和交换机" "路由器和集线器" "接入网" "IP" "DNS" "以太网" "协议栈" "网络连接过程" "通信过程(浏览器 服务器)" "客户端和服务端" "服务端的套接字和套接字描述符" 概要 网络是个很多人都知道,阅读全文
posted @ 2019-03-08 19:52 wang_yb 阅读(59) 评论(0) 编辑
摘要: 多租户通用权限设计(基于 "casbin" ) 所谓权限控制, 概念并不复杂, 就是确认某个操作是否能做, 本质上仅仅就是个bool判断. 权限几乎是每个系统必不可少的功能, 和具体业务结合之后, 在系统中往往表现的非常复杂和难于控制, 很大部分原因是把权限和具体业务结合的太过紧密, 把业务的复杂度阅读全文
posted @ 2019-02-20 16:56 wang_yb 阅读(465) 评论(0) 编辑
摘要: docker 发布方式尝试 目前有个小项目, 尝试用docker的方式来发布, 项目只有一个节点, 使用 kubenate 有点小题大做, 所以采用docker compose来发布. 发布过程 GIT build publish 发布中的注意点 GIT 版本号(tag/commit) 1. 从gi阅读全文
posted @ 2019-02-19 13:17 wang_yb 阅读(47) 评论(0) 编辑
摘要: 概要 开发单页应用, 首先绕不开的内容就是路由, react router v4 版本是最新的版本. 和之前的版本相比, 成熟了很多, 也简单了很多, 使用起来更加方便. 核心 component react router V4 可以用于 Web 和 Native. 这里主要讨论基于 Web 的应用阅读全文
posted @ 2019-02-01 14:00 wang_yb 阅读(52) 评论(0) 编辑
摘要: 概述 tmux 用了很长时间了, 快捷键定制了不少, 唯一的遗憾是没法保存 session, 每次关机重开之后, 恢复不到之前的 tmux session. 虽然也能忍受, 但是每天都手动打开之前的 session, 总觉得有些麻烦, 直到找到了 tmux resurrect tmux resurr阅读全文
posted @ 2019-01-02 13:30 wang_yb 阅读(103) 评论(0) 编辑
摘要: 概述 Redux 本身是个极其简单的状态管理框架, 它的简单体现在概念少, 流程明确. 但是, 正是因为简单, 使用上没有强制的约束, 所以如果用不好, 反而会让状态管理更加混乱. 我觉得, 用好 Redux, 首先必须了解其中的几个基本概念, 不只是看看文档, 了解它们的定义, 关键是理解其和整个阅读全文
posted @ 2018-12-11 14:09 wang_yb 阅读(91) 评论(0) 编辑
摘要: 概要 权限管理几乎是每个系统或者服务都会直接或者间接涉及的部分. 权限管理保障了资源(大部分时候就是数据)的安全, 权限管理一般都是和业务强关联, 每当有新的业务或者业务变化时, 不能将精力完全放在业务实现上, 权限的调整往往耗费大量的精力. 其实, 权限的本质没有那么复杂, 只是对访问的控制而已,阅读全文
posted @ 2018-11-20 10:23 wang_yb 阅读(4221) 评论(0) 编辑
摘要: spacemacs 中的 golang配置 spacemacs 中的 已经有很多默认的配置了, 但是都是针对在 下的配置. 如果你的项目不再默认 的 下, 每次都把自己的项目加入到 也很麻烦, 所以我构造了一些函数, 可以动态的配置 配置 GOPATH 相关配置 golang 编译配置 使用方法 打阅读全文
posted @ 2018-10-30 13:27 wang_yb 阅读(156) 评论(0) 编辑