• 技术尝鲜 & Demo 实践

    本文以尝试非生产化工具,并进行 Demo 尝试:

    • prettier: 在 ESLint 进行代码 lint 的同时,使用 prettier 进行代码样式的优化。查看线上 Demo
    • 打包工具用 webpack ?不!用parcel
  • 笔记:Docker 核心技术与实现原理

    转载文章笔记,Docker 核心技术主要从以下几个方面实现:

    • 进程命名空间,通过进程命名空间,将 docker 进程和 宿主进程进行隔离
    • 网络,docker 网络模式使用桥接的方式进行

      我的理解是,docker 层做了一个 路由器,所有的容器进程通过该路由器网关去连接访问外部网络

    • 文件隔离,通过加载虚拟挂载点,重设 root 目录等等,将文件系统进行隔离
    • 物理资源的隔离,通过 CGroups(Control Groups),限制容器在 CPU,内存,磁盘IO、网络上的使用率,以此来隔离容器间的资源分配。
    • Docker 镜像的概念:Dockerfile 中的每条命令会形成一个 diff 层,每个 diff 层都是只读的,只有最上面的层是可写的。这个操作通过 UnionFS 实现。通过 AUFS(Advanced UnionFS),可以将未修改的镜像层进行联合挂载,从而提高读写效率。
  • jupyter 小试

    Install jupyter

  • 浅谈人工智能

    深度好文,给了很多不一样的启发:

    • 大数据有他的价值,但在人工智能领域,数据可能不是最重要的
    • 人工智能的基础,需要人五官(视觉:图像识别,语义语音:口、耳)的发展。
    • 深度学习的方向可能是错的,基于任务的学习可能更重要
    • 人工智能的最终突破口应该是人脑科学上
      • 这让我想起了,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++ 那样,有 mallocfree 这样的语句可以手动管理内存。JS 的内存是由 垃圾回收 这样机制管理。感觉 JS 开发者是不需要去关心内存管理的,但事实上,这是个错误。这里,根据 这篇优秀的文章 梳理一下内存管理的坑。

  • React Apollo Notes

    Apollo Client

    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
  • Install STS on Mac

  • Groovy Example

    Groovy Examples

  • Chrome Module

  • My Snippets

    IDE:

    • VSCode
    • Atom
  • Mac Shortcuts

    Mac Applications

    • iTerm2
    • Go2Shell