摘要: 读完这本书回过头才发现, 第一篇笔记居然是 2012年8月发的, 将近一年半的时间才看完这本书(汗!!!).为了方便以后查看, 做个《Linux内核设计与实现》读书笔记 的目录:《Linux内核设计与实现》读书笔记(一)-内核简介《Linux内核设计与实现》读书笔记(二)- 内核开发的准备《Linu...阅读全文
posted @ 2014-01-11 09:56 wang_yb 阅读(12092) 评论(11) 编辑
摘要: 概要 golang 的包管理一直没有官方统一的解决方案,因此也产生了很多非官方的包管理工具。 之前我一直使用的 gb() 能够很好的隔开各个 golang 工程,当时 gb 创建的工程不太融入已有的 GOPATH 中。 gb 相当于是把工程的目录作为 GOPATH,并且它的 vendor 目录也和 阅读全文
posted @ 2017-09-17 14:02 wang_yb 阅读(56) 评论(0) 编辑
摘要: "概要" "本地私有仓库" "局域网私有仓库" "总结" 概要 docker hub 使用非常方便,而且上面有大量的镜像可以使用。 但是,每次都远程下载镜像速度非常慢,如果能在本地做一个 docker 的仓库,多人协作开发的时候更新效率就会提高很多。 所以,下面我们尝试搭建自己的 docker 仓库阅读全文
posted @ 2017-05-15 10:52 wang_yb 阅读(412) 评论(0) 编辑
摘要: 概述 elixir 中自带了单元测试框架 ExUnit ,其中提供单元测试的一系列,主要包含以下模块: 1. ExUnit: 单元测试框架 2. ExUnit.Assertions: 断言 3. ExUnit.Case: 测试用例 4. ExUnit.DocTest: 在注释写测试用例,类似 pyt阅读全文
posted @ 2017-01-29 16:32 wang_yb 阅读(103) 评论(0) 编辑
摘要: 概述 权限系统需要和别的系统集成,因此,良好的API是易用性的保证。 这里只设计一些权限相关的核心 API,关于用户,组织,导入导出之类的后续再逐步补充 API 设计 围绕权限有以下 4 类 API: 授权 1. 单独授权 给某个 用户/组织 授予权限,权限 = 资源+动作 2. 批量授权 给多个 阅读全文
posted @ 2016-12-20 15:56 wang_yb 阅读(215) 评论(0) 编辑
摘要: 概述 起因是这样的,在编译发布 golang 工程时,希望版本号中包含有 git revision number。 但是,没有commit之前,是没法知道 revision number 的,commit之后,如果要修改代码中 version 的相关信息,又会导致需要再次的 commit。 针对这种阅读全文
posted @ 2016-12-12 09:54 wang_yb 阅读(234) 评论(0) 编辑
摘要: 概述 本通用权限管理系统是基于2棵树来做权限管理的,这2棵树就是 资源树 和 组织树 组织+资源+动作 所组成的权限数据就是整个系统的核心。 这里之所以只用组织而不用人员,一方面可以减少权限数据的量,一方面还可以简化权限数据。 每个人员的的权限是可以计算出来的。 人员从属于一个或者多个组织的,默认情阅读全文
posted @ 2016-12-07 09:37 wang_yb 阅读(698) 评论(0) 编辑
摘要: 概述 权限系统提的最多的就是 RBAC(基于角色的访问控制)。 所谓角色,其实就是权限的集合,某个角色就是某几个权限的结合。其目的是为了简化授权和鉴权的过程。 基于角色的权限控制用在简单的权限环境下没有问题,如果在权限控制比较复杂的系统中,或者说要做通用的权限系统时,基于角色的权限控制会带来以下问题阅读全文
posted @ 2016-11-30 13:49 wang_yb 阅读(1413) 评论(5) 编辑
摘要: 概述 Web 兴起之后,关于CSS的介绍和学习资料已经铺天盖地。 本文不涉及具体的CSS语法之类的,而是希望从初学者的角度,让没有接触或很少接触CSS的人能快速的了解 CSS 到底是什么以及如何使用。 什么是 CSS 了解一个概念,首先看到的就是它的名字,而往往被忽略的,也是它的名字。 CSS (c阅读全文
posted @ 2016-11-15 15:47 wang_yb 阅读(160) 评论(0) 编辑
摘要: "概述" "bash 自动补全" "测试补全的脚本" "参数自动补全" "自定义补全" "zsh 自动补全" "参数自动补全" "自定义补全" "总结" 概述 虽然CLI(命令行)类型的工具由于其高效,易定制的特性为很多人所喜爱(也包括我自己), 但是,相对于GUI工具,CLI工具给人的直观感觉就是阅读全文
posted @ 2016-10-17 13:37 wang_yb 阅读(945) 评论(3) 编辑
摘要: "phoenix 开发API系列(一)创建简单的http api" "phoenix 开发API系列(二)phoenix 各类 api 实现方式" "phoenix 开发API系列(三)phoenix api 结合数据库"阅读全文
posted @ 2016-09-19 09:11 wang_yb 阅读(122) 评论(0) 编辑