摘要: 读完这本书回过头才发现, 第一篇笔记居然是 2012年8月发的, 将近一年半的时间才看完这本书(汗!!!).为了方便以后查看, 做个《Linux内核设计与实现》读书笔记 的目录:《Linux内核设计与实现》读书笔记(一)-内核简介《Linux内核设计与实现》读书笔记(二)- 内核开发的准备《Linu...阅读全文
posted @ 2014-01-11 09:56 wang_yb 阅读(14552) 评论(12) 编辑
摘要: 概述 jest 是 facebook 开源的,用来进行单元测试的框架,可以测试 javascipt 和 react。 单元测试各种好处已经被说烂了,这里就不多扯了。重点要说的是,使用 jest, 可以降低写单元测试的难度。 单元测试做得好,能够极大提高软件的质量,加快软件迭代更新的速度, 但是,单元阅读全文
posted @ 2018-04-19 23:18 wang_yb 阅读(23) 评论(0) 编辑
摘要: 概述 Elixir 是一种基于 Erlang 虚拟机的函数式,面向并行的通用语言, 它是一门通用语言,所以不仅可以用在擅长的高可用,高并发场景下,也可以用在 web 开发等场景下。 Erlang 诞生于 1986 年,爱立信。 有了 Erlang,为什么还要 Elixir? Erlang 毕竟诞生的阅读全文
posted @ 2018-04-13 17:44 wang_yb 阅读(13) 评论(0) 编辑
摘要: 概述 起源 2013 年由 DotCloud 公司开源出来的容器管理工具 DotCloud 公司是一家 PAAS 服务提供商,从 docker 的出身也可以看出它的主要功能和方向 技术原理 开始时是基于 LXC 容器技术 cgroup: 将任意进程进行分组化管理,同时还可以控制进程的资源占用(CPU阅读全文
posted @ 2018-03-22 17:09 wang_yb 阅读(33) 评论(0) 编辑
摘要: 什么是面向对象编程 面向对象是一种设计思想,面向对象的核心是 类 (class)和 对象 (object),通过类来抽象现实世界,通过对象来模拟现实世界。 面向对象的难点在于抽象,抽象的好坏很大程度决定了整个程序设计的好坏。 面向对象的设计中会有很多的层次结构,然后现实世界很多时候并没有那么多层次结阅读全文
posted @ 2018-03-13 16:51 wang_yb 阅读(32) 评论(0) 编辑
摘要: 概要 react native 环境搭建 hello react native react native 发布 react native 优势 1. 不用再学习 OC,Swift,Java,Kotlin 等 2. 复用 react 开发的种种好处 3. 开发体验好(即时编译) 4. 编译出来的是原生阅读全文
posted @ 2017-12-26 22:50 wang_yb 阅读(163) 评论(0) 编辑
摘要: ecto 简介 ecto 相当于 elixir 的 ORM,但是得益于 elixir 语言,和传统的 ORM 相比,更加简洁和强大。 ecto 主要分为 4 部分: 1. Repo: 这是和真正数据库交互的部分 2. Schema: 相当于是数据库中表的定义,但不仅仅是定义 3. Changeset阅读全文
posted @ 2017-11-25 23:20 wang_yb 阅读(184) 评论(2) 编辑
摘要: 概要 golang 的包管理一直没有官方统一的解决方案,因此也产生了很多非官方的包管理工具。 之前我一直使用的 gb() 能够很好的隔开各个 golang 工程,当时 gb 创建的工程不太融入已有的 GOPATH 中。 gb 相当于是把工程的目录作为 GOPATH,并且它的 vendor 目录也和 阅读全文
posted @ 2017-09-17 14:02 wang_yb 阅读(216) 评论(0) 编辑
摘要: "概要" "本地私有仓库" "局域网私有仓库" "总结" 概要 docker hub 使用非常方便,而且上面有大量的镜像可以使用。 但是,每次都远程下载镜像速度非常慢,如果能在本地做一个 docker 的仓库,多人协作开发的时候更新效率就会提高很多。 所以,下面我们尝试搭建自己的 docker 仓库阅读全文
posted @ 2017-05-15 10:52 wang_yb 阅读(542) 评论(1) 编辑
摘要: 概述 elixir 中自带了单元测试框架 ExUnit ,其中提供单元测试的一系列,主要包含以下模块: 1. ExUnit: 单元测试框架 2. ExUnit.Assertions: 断言 3. ExUnit.Case: 测试用例 4. ExUnit.DocTest: 在注释写测试用例,类似 pyt阅读全文
posted @ 2017-01-29 16:32 wang_yb 阅读(165) 评论(0) 编辑
摘要: 概述 权限系统需要和别的系统集成,因此,良好的API是易用性的保证。 这里只设计一些权限相关的核心 API,关于用户,组织,导入导出之类的后续再逐步补充 API 设计 围绕权限有以下 4 类 API: 授权 1. 单独授权 给某个 用户/组织 授予权限,权限 = 资源+动作 2. 批量授权 给多个 阅读全文
posted @ 2016-12-20 15:56 wang_yb 阅读(289) 评论(0) 编辑