主要记录的是分析方法。1. 战略分析麦肯锡七步成诗法陈述问题分析问题优先排序指定详细的工作计划进行关键分析综合结果并建立有结构的结论讲故事2. 认识问题大部分的问题是不能认识问题,unknown unknown。能够认识到问题、陈述问题,是解决问题的关键步骤。3. 分析问题的逻辑树方法和 MECEM
** 默认执行命名时,针对的是当前目录环境。如果加上 -g 参数,则表示针对的是全局生效。**npm 升级1 npm install npm -g 查看当前版本1 npm -v 查看 npm 源配置1 npm config get registry 修改 npm 源1 2 npm config se
1. 什么是 utf8理论上,utf8 使用 1-6 个字符,实际上,最新的 utf8 规范只使用一到四个字节,最大能编码21位,正好能够表示所有的 17个 Unicode 平面。2. 什么是 utf8mb4utf8mb4 是 utf8 的超集,理论上原来使用 utf8,然后将字符集修改为 utf8
前面一部分主要讲乐观锁和悲观锁。锁从数据库层面,保证了并发时的数据一致性。了解锁,有助于对并发解决方案的理解。后面一部分主要讲的是 Django 中,并发场景下,保证数据一致性的解决办法。1. 关于锁1.1 乐观锁乐观锁的出发点是,同一条数据很少会因为并发修改而产生冲突,适用于读多写少的场景,用以提
1. axios 安装使用 npm 安装1 npm install axios --save 全局注册有两种方法:绑定到原型上1 2 import axios from 'axios' Vue.prototype.axios = axios 这种方法,每个 Vue 对象都会新增一个 axios 对象
在 Django 中,request 包含了一次请求的全部信息。后端处理逻辑经常需要用到 request 中的信息。比如, DRF 框架中想要随时能够获取到 request,或者将一些参数全局传递。Django 第三方 App 中有一些工具可以满足要求,但它们并不是安全可靠的。意思是,如果 Djan
1. 提问的动机提问的动机分为两种,被动型、主动型。2 被动型被动型的提问,是当你遇到问题之后,寻找问题的解法而不得时,被迫的行为。2.1 尝试自己解决遇到问题时,不要着急问别人。在时间允许的情况下,尝试自己解决。一方面,可以锻炼自己分析问题和解决问题的能力。另一方面,一旦问题解决了,问题就不再是问
1. createElement 方法HTML 中常见的 DOM 操作是,修改 DOM 节点,访问 DOM 节点。除此之外,W3C 还发布了创建 DOM 节点、删除 DOM 节点的技术标准。createElement 方法,被用于创建一个 DOM 节点。createElement() 通常需要与 a
作者: [美] 爱德华·弗伦克尔原标题: Love and Math: The Heart of Hidden Reality出版年: 2016-3ISBN: 9787508658070Notes:在来回旅途的高铁上,读完本书的。这是一本比较轻松的自传类型的数学读物。主要以作者求学为时间线,讲述了一
由于负责小组的 CI 公共事项,经常需要配置 CI 流程,或者帮助其他人解决一些问题,整理了一下常用的 CI 脚本,以方便查阅。1. .gitlab-ci.yml 结构下面是, GitLab CI 的配置文件结构。.gitlab-ci.yml 文件 1 2 3 4 5 6 7 8 9
1. 简介1.1 Robot FrameworkRobot Framework 是一个 Python 写的自动化功能测试框架。具备良好的可扩展性,支持关键字驱动可以同时测试多种类型的客户端或者接口可以进行分布式测试主要用于轮次很多的验收测试和测试驱动开发。1.2 Robot Framework ID
主要介绍 Robot Framework 的一些基本概念,如何写一个测试用例。1. 基础元素1.1 关键字 - keywordsRobot Framework 关键字类似函数。分为系统关键字和用户自定义关键字。系统关键字,通过加载 Library 引入用户关键字,通过加载 Resource 引入1.
1. 机器面前人人平等我们每天都接受着大量的数字信息,但真正对自己有帮助的很少。绝大部分信息像垃圾食品一样,并不提供什么养分,还挤占容量,使你无法深入了解真相、形成自己的思考和判断。你可以一动不动,坐在那里刷一上午微博、抖音、今日头条、腾讯新闻。但第二天,问你昨天发生了什么事?这事是真是假?对自己有
1. 关于键盘类型键盘主要有三类:机械键盘机械键盘的每一颗按键都有一个单独的开关,也被称为轴。依照微动开关的分类,机械键盘分为茶轴、青轴、白轴、黑轴以及红轴。机械键盘手感舒适,但价格偏高。薄膜键盘薄膜键盘是按键较多且排列整齐有序的薄膜开关。日常家电的的控制面板很多都使用了薄膜开关。薄膜键盘价格便宜,
1. 安装无头浏览器1.1 CentOS 安装 Phantomjs下载并解压访问 Phantomjs ,找到 Download phantomjs-2.1.1-linux-x86_64.tar.bz2 的下载链接,并拷贝。在 CentOS 执行命令:1 2 3 4 5 wget https://bi
利用 Gitlab issue 进行项目管理是一件对 Dev 十分友好的事。录入issue、发起 Merge Request、创建 milestone,这些都是开发过程中动态推进的。但,每个新项目都需要创建一堆 Label ,是件让人头疼的事。本文主要就是为了解决这个问题。1. GitLab Lab
1. Vim 简介Vim 是基于 vi 发展出来的一个编辑器,第一个版本由布萊姆·米勒在 1991 年发布。最初的名称是 Vi IMitation,随着功能的不断增加,正式更名为 Vi IMproved。上面是常见编辑器的学习曲线。对于大多数用户, Vim 有着比较陡峭的学习曲线。也就是说刚开始学习
1. nerdtree 生成文件目录树1 2 " 文件目录树 Plugin 'scrooloose/nerdtree' 1 2 3 4 5 6 7 8 9 10 11 12 13 "==================================================
之前使用过 Gygwin,也是用过 Git Bash。但在 Vim 面前,这两货都不好使,最终选择了 MSYS2 作为 Console 端。1. Cygwin、MinGW、MSYS2 比较在 Windows 下,使用 Vim 的关键在于找到一个合适的 Console。在安装 Vim 插件时,合适的
pybot 命令执行所有测试用例1 pybot . 执行某个测试套件1 pybot testsuite.txt 执行某个测试套件中的测试用例1 pybot --test case_name testsuit.txt 将测试结果输出到固定路径1 pybot --ouputdir your_ouput_