-
技术尝鲜 & Demo 实践
本文以尝试非生产化工具,并进行 Demo 尝试:
-
笔记:Docker 核心技术与实现原理
转载文章笔记,Docker 核心技术主要从以下几个方面实现:
- 进程命名空间,通过进程命名空间,将 docker 进程和 宿主进程进行隔离
- 网络,docker 网络模式使用桥接的方式进行
我的理解是,docker 层做了一个 路由器,所有的容器进程通过该路由器网关去连接访问外部网络
- 文件隔离,通过加载虚拟挂载点,重设 root 目录等等,将文件系统进行隔离
- 物理资源的隔离,通过 CGroups(Control Groups),限制容器在 CPU,内存,磁盘IO、网络上的使用率,以此来隔离容器间的资源分配。
- Docker 镜像的概念:Dockerfile 中的每条命令会形成一个 diff 层,每个 diff 层都是只读的,只有最上面的层是可写的。这个操作通过 UnionFS 实现。通过 AUFS(Advanced UnionFS),可以将未修改的镜像层进行联合挂载,从而提高读写效率。
-
jupyter 小试
Install jupyter
- Download
get-pip.py
from https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py
pip install --user jupyter
cd /Users/xxx/Library/Python/2.7/bin
./jupyter notebook
- Download
-
浅谈人工智能
深度好文,给了很多不一样的启发:
- 大数据有他的价值,但在人工智能领域,数据可能不是最重要的
- 人工智能的基础,需要人五官(视觉:图像识别,语义语音:口、耳)的发展。
- 深度学习的方向可能是错的,基于任务的学习可能更重要
- 人工智能的最终突破口应该是人脑科学上
- 这让我想起了,Musk 在做的一个 脑机接口 项目
-
流程图 / Flowchart
流程图在分析简单逻辑或代码的时候还是很有必要的,所以,该文章大致整理了流程图的一些符号以及对应的例子。
-
XaaS
IaaS, Paas, Saas 这些的区别是什么?
-
什么是新零售
新零售
- 新零售——服务与产品的售卖组合
不仅仅是商品的买卖,更重要的是服务的售卖,增值服务的提供,注重用户体验
- 结合电子商务的升级——线上与线下的结合
利润 = 进店人数 * 转化率 * 客单价 * 利润率
线上与线下的流量结合,全渠道获客与变现。
线上和线下的结合,不是简单和在一起,而是需要整合流量。 - 数据驱动
- 精准营销,用户画像
- 反向驱动供应链
- 有线下店,通过线上买东西(更快的)送到家
- 新零售——服务与产品的售卖组合
-
UML Cheatsheets
UML 访问控制
-
如何在 Mac 机上调试线上的 页面
额,线上的页面又在 IE 有错误?Mac 机上怎么破?
-
Install multiple versions of Chrome on Mac
Install multiple versions of Chrome on Mac. 在 Mac 上安装多个版本的 Chrome.
-
JS 内存管理,如何处理4种常见的内存溢出
JS 不像 C,C++ 那样,有
malloc
和free
这样的语句可以手动管理内存。JS 的内存是由垃圾回收
这样机制管理。感觉 JS 开发者是不需要去关心内存管理的,但事实上,这是个错误。这里,根据 这篇优秀的文章 梳理一下内存管理的坑。 -
React Apollo Notes
The flexible, production ready GraphQL client for React and native apps.
-
Tool tips
一些工具的配置老是忘记,每次用到都要搜索,所以,写个 list 配置一下
- npm
-
Flex Summary
Flex summary
- direction
- justify content
- align items
- align self
-
Command Alias
Bash alias for Mac
- Get IP by
ip
- Commit Code by
commit
- Get IP by
-
Install STS on Mac
Install STS on mac:
- Install JDK from oracle
- Specify the JDK version, more detail
-
Groovy Example
Groovy Examples
-
Chrome Module
Chrome 61 支持 script(type=’module’) 了!
- defer & async
- demo
-
My Snippets
IDE:
- VSCode
- Atom
-
Mac Shortcuts
Mac Applications
- iTerm2
- Go2Shell