根据 category 来组织 org-agenda
我才发现,原来可以通过为顶层的,非待办的标题添加 :CATEGORY: 属性的方法来标示其所属的项目。像这样: ,* Project ABC :PROPERTIES: :CATEGORY: AB…
Leetcode 2102. 序列顺序查询
一个观光景点由它的名字 name 和景点评分 score 组成,其中 name 是所有观光景点中 唯一 的字符串,score 是一个整数。景点按照最好到最坏排序。景点…
JSON Schema 介绍和使用
1. 介绍 以下的例子,绝不能代表所有 JSON Schema 所能提供的价值。因此,你可能需要深入了解规范本身,在 https://json-schema.org/specification.ht…
AngularJS Git 提交信息约定
1. 目的 允许通过脚本自动生成 CHANGELOG.md 允许通过 git bisect 忽视不重要的提交(例如代码格式化) 当查看提交历史时,提供更好的信息 1.1. 生成 CH…
介绍 GitLab 上的 CI / CD
在这篇文章中我们会描述下 持续集成, 持续交付, 持续部署的概念,以及介绍 GitLab CI/CD。 1.1 CI/CD方法论 软件开发的持续方法论是基于脚本的自动…
log4js 用户指南
1. 介绍 Log4js 是一个小型但有用的,用来在你的脚本中打印事件的JS库,在代码中通常是不会使用 alert(debug message) 的。另一方面像 venkman 的 deb…
Git Commit Message 须知和使用技巧
一直以来自己的 commit message 都比较随意,之前有看到同事写: feat、chore 等,同时还有相应的 emoij 表情,觉得很酷。便搜寻资料整理出此文,便于…
father build 是如何工作的
1. 如何调试 father 是个由 lerna 管理的库,组件打包功能主要是 packages/father-build 实现的。安装完依赖后,执行 yarn build 后会将 father-build…
Source Map 与源码调试
1. 使用 source map 之前 在 express-react-boilerplate 中,一开始是没有 source map 的, 这导致的结果是, 开发环境下 chrome source 中看到的代码…
将 Axios 请求参数和返回值进行格式化
1. 几种变量命名法 驼峰式 ( Camel Case ) 大驼峰式( Pascal Case ): GetUserName 小驼峰式: getUserName 蛇式 ( Snake Case ): 小蛇式: get_user_nam…
Github travis ci 自动部署
1. ci 能干嘛 能在 push 代码的时候执行某些操作,同时可以通过指定一些参数,使得只在特定的 push,或者 commit message 时才会执行 ci job。 2. 配…