摘要:
在 2011 年,Marc Andressen 写了一篇文章,题目是《为什么软件正在吞噬整个世界》。其中心思想是如果流程可以通过软件来实现,那么就一定会实现。这已经成为一种投资理论简略的表达方式,这种理论隐藏在硅谷目前独角兽初创企业浪潮的背后。它还是我们如今看到的更广泛的技术趋势背后的统一思想,这些 阅读全文
摘要:
前言 Location指令是nginx中最关键的指令之一,location指令的功能是用来匹配不同的url请求,进而对请求做不同的处理和响应,这其中较难理解的是多个location的匹配顺序,本文会作为重点来解释和说明。 开始之前先明确一些约定,我们输入的网址叫做请求uri,nginx用请求uri与 阅读全文
摘要:
在传统的软件开发中,测试专业人员除了手动进行各种测试以外,更多时候需要依赖自动化的测试工具,来反复执行某些相同的测试任务。对于一些按照硬编码值执行、且无需任何修改的简单测试任务而言,记录和回放工具能够通过录入用户的操作步骤,在相同的条件下,以相同的方式多次执行相同的步骤。 虽然自动化测试的优势在 阅读全文
摘要:
引言 最近在用 shell 写一个小工具,里面要用到复杂的二进制操作,对 int 值进行位操作和与或非,而 shell 的语法里, & 是取布尔与, >> 是重定向,不支持二进制操作,为了写出只需要默认系统环境就可以运行的程序,于是只好摸出了好久不用的 C。在使用 C 实现二进制操作的过程中,对二进 阅读全文
摘要:
一、代码规范化 1. 整理一套vscode中格式化配置,在页面保存时自动格式化,团队成员格式统一(搭配eslint)。 2. 整理项目中的命名(不要嫌长,但也不能过于冗长,尽量能让人一眼看明白) 1. 私有变量前加'_' 2. 方法使用驼峰命名 3. 组件大写开头的驼峰命名 4. 样式'-'连接 5 阅读全文
摘要:
“Tomcat是一个Servlet容器”,这句话对于2019年的程序员应该是耳熟能详的。 单纯的思考一下这句话,我们可以抽象出来这么一段代码: class Tomcat { List<Servlet> sers; } 如果Tomcat就长这样,那么它肯定是不能工作的,所以,Tomcat其实是这样: 阅读全文
摘要:
0.概述 通过本文将了解到如下内容: Linux系统的并行性特征 互斥和同步机制 Linux中常用锁的基本特性 互斥锁和条件变量 1.Linux的并行性特征 Linux作为典型的多用户、多任务、抢占式内核调度的操作系统,为了提高并行处理能力,无论在内核层面还是在用户层面都需要特殊的机制来确保任务的正 阅读全文