Jenkins 集成 GitHub 开发📅 2017年07月18日 · ☕ 6 分钟1. 基本概念 持续集成,Continuous Integration 持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。 持续交付,Continuous Delivery 持续交付在持续集成的基础上,将集成后
跨部门合作课程笔记📅 2017年07月14日 · ☕ 2 分钟合作是一场旅程。 1. 跨部门合作的障碍 对新业务合作的抵触 职责存在模糊地带 员工的合作能力 信息不对称 跨部门合作的管理机制 目标和利益不一致 资源有限 2. 合作的核心理念 双赢思维 开放心态 合作核心的三个方面 寻找共同利益 学会换位思考 巩固长期合作关系 3. 合作关系核心
Graphviz 工具包 DOT 绘图📅 2017年07月14日 · ☕ 3 分钟1. 简介 Graphviz是贝尔实验室开发的一个开源的绘图工具包。它使用一个特定的DSL(领域特定语言): DOT作为脚本语言。使用布局引擎来解析DOT脚本,完成自动布局。支持丰富的导出格式,例如:PNG、JPG、PostScript、SVG、P
Jekyll 搜索方案📅 2017年07月13日 · ☕ 2 分钟简介:Jekyll是一套静态HTML生成工具。文档系统利用Jekyll进行部署,最终将Markdown转换为HTML文件输出。 搜索功能的需求是,根据关键字,匹配文档的标题或者内容,列出匹配的文档列表。 1. 方案一: Simple-Jekyll-Search 参考地址:https://g
Django 信号📅 2017年07月13日 · ☕ 3 分钟1. 基本概念 Django内置了一个信号分发器。信号可以帮助解耦程序模块。在应用中其他地方发生某事件时,通知指定函数。信号允许某些 senders 通知一组 receivers 已经发生的行为。 2. 信号使用 2.1 声明信号 在使用信号之前,首先得创建信号实例,声明信号的接收参数列表。dja