初步搭建Hexo 是一个快速、简洁且高效的 静态 博客框架,它是基于 Node.js 运行的,也就是说它是可以 不需要服务器 的
安装 Node.js在 Node.js官网 选择 长期维护版 进行下载安装。安装完成后可以通过如下指令检测是否安装完成:
12345# 查看Node.js版本node -v# 查看npm版本npm -v
如果你想要安装其他版本的 Node.js,可以前往此处:以往的版本
Node.js 会自带 Npm,该 Npm 会用于后续为博客安装相应的插件。这里需要注意的是,该 Npm 的 镜像源 默认是在 国外 的,这就会导致安装插件时有时会 很慢,这时可以通过如下指令更换 镜像源:
12345678# 更换为淘宝的镜像源npm config set registry https://registry.npm.taobao.org# 查看当前npm的镜像源npm config get registry# 取消镜像npm config delete registry
安装 Hexo利用 Npm 来安装 Hexo,可以按下快捷键 Win + R 打开运行,输入 c ...
高效的管理和存储数据才是软件系统的核心!
Mysql概述数据库(Database)是按照数据结构来组织、存储和管理数据的仓库
数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性
关系型数据库是建立在关系模型基础上,由多张相互连接的二维表组成的数据库,其特点:
表结构进行数据存储,格式统一,便于维护
使用SQL语言操作,标准统一,使用方便
SQL 是用于访问和处理关系型数据库的标准的计算机语言
Mysql安装下载Mysql的安装包:8.0.36,具体安装步骤可参考:Mysql 8.0 – 最新版本安装(保姆级教程)
可以通过命令 net start mysql80 启动mysql,也可以通过命令 net stop mysql80 来停止mysql
mysql80 是在安装mysql时注册到Windows上的服务名称
在设置好环境变量后,可以在 cmd窗口 以 mysql [-h localhost] [-P 3306] ...
软件测试
未读所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。
vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计
Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。
以下是普通模式常用的几个命令:
i – 切换到输入模式,在光标当前位置开始输入文本。
x – 删除当前光标所在处的字符。
: – 切换到底线命令模式,以在最底一行输入命令。
a – 进入插入模式,在光标下一个位置开始输入文本。
o:在当前行的下方插入一个新行,并进入插入模式。
O – 在当前行的上方插入一个新行,并进入插入模式。
dd – 剪切当前行。
yy – 复制当前行。
p(小写) – 粘贴剪贴板内容到光标下方。
P(大写)– 粘贴剪贴板内容到光标上方。
u – 撤销上一次操作。
Ctrl + r – 重做上一 ...
软件测试
未读ln 命令ln(英文全拼:link files)命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接
当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间
语法: ln [参数][源文件或目录][目标文件或目录]必要参数:
–backup[=CONTROL] 备份已存在的目标文件
-b 类似 –backup ,但不接受参数
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细的处理过程选择参数:
-S “-S<字尾备份字符串> “或 “–suffix=<字尾备份字符串>”
-V “-V<备份方式>”或”–version-control=<备份方式>”
–help 显示帮助信息
–version 显示版本信息
...
软件测试
未读cp 命令cp(英文全拼:copy file)命令主要用于复制文件或目录
语法:cp [选项] 源文件 目标文件
source(源文件)表示要复制的文件或目录的路径,dest(目标文件)表示复制后的文件或目录的路径
选项说明:
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于 dpR 参数组合。
-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
-r 或 –recursive:用于复制目录及其所有的子目录和文件,如果要复制目录,需要使用该选项。
-i 或 –interactive:在复制前提示确认,如果目标文件已存在,则会询问是否覆盖,回答 y 时目标文件将被覆盖。。
-u 或 –update:仅复制源文件中更新时间较新的文件。
-v 或 –verbose:显示详细的复制过程。
-p 或 –preserve:保留源文件的权限、所有者和时间戳信息。
-f 或 –force:强制复制,即使目标文件已存在也会覆盖,而且不给出提示。
-l:不复制文件,只是生成链接文件。
123[moe@master ~]$ cp ...
软件测试
未读cd命令cd(英文全拼:change directory)命令用于改变当前工作目录的命令,切换到指定的路径
若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。另外, ~ 也表示为 home 目录 的意思, . 则是表示目前所在的目录, .. 则表示目前目录位置的上一层目录
cd [dirName]
dirName:要切换的目标目录,可以是相对路径或绝对路径
123456789# 换到绝对路径:指定完整的目录路径来切换到目标目录[moe@master ~]$ cd /dev/block[moe@master block]$ pwd/dev/block# 切换到相对路径:指定相对于当前目录的路径来切换到目标目录[moe@master dev]$ cd disk/by-id/[moe@master by-id]$ pwd/dev/disk/by-id
切换到上级目录:使用 .. 表示上级目录,可以通过连续多次使用 .. 来切换到更高级的目录
1234[moe@master by-id]$ cd ..[moe@master disk]$ cd . ...
软件测试
未读操作系统操作系统(Operation System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织和调度计算机的工作和资源的分配,以提供给用户和其它软件方便的接口和环境,它是计算机系统中最基本也是最重要的系统软件。
拓展:计算机操作系统知识点总结(有这一篇就够了!!!)、什么是操作系统?
不同领域的操作系统有:桌面操作系统、服务器操作系统、嵌入式操作系统、移动设备操作系统
安装CentOS7VMware17虚拟机下载教程:【2023新版】VMware17虚拟机的下载安装指南,许可证:MC60H-DWHD5-H80U9-6V85M-8280D在阿里这里下载CentOS7镜像:CentOS7镜像,选择OS镜像安装步骤可参考:CentOS7(Linux)详细安装教程(图文详解)
Linux的文件和目录在Windows中文件会存放在一个个驱动器盘符中,但是在Linux中则没有这个概念,其所有的文件都是存放在一个根目录中的。在CentOS7中根目录有:
123[root@master moe]# ls /bin dev home lib64 mnt proc ...
学习Html是为了未来给Web项目功能测试打基础的
认知Html
Html:超文本标记语言
Html5基本骨架组成:
1234567891011<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>网页标题</title></head><body> 网页内容编写区域</body></html>
常用标签
注释:不会被程序执行,用来解释代码的含义。快捷键:Ctrl + /
在前端中,页面发布上线之前,需要检查所有的注释是否由不恰当的文字出现或去除掉注释
标题标签
123456789101112131415161 ...
测试用例需要在软件开发完成前做好。在将软件成品交付给你进行测试时,通过测试用例去验证该软件
缺陷:实际测试结果与测试用例的预期结果不一致
缺陷软件在使用的过程中出现的任何问题都叫软件的缺陷,俗称bug。其判定的标准如下:
少功能:软件未实现需求(规格)说明书明确要求的功能
功能错误:软件出现了需求(规格)说明书中指明不应该出现的错误
多功能:软件实现的功能超出需求(规格)说明书指明的范围
缺少隐性功能:软件未实现需求(规格)说明书虽未明确指明但应该实现的功能
不易使用:软件难以理解,不易使用,运行缓慢,用户体验不好
缺陷产生的原因如下图:
软件缺陷的生命周期如下图:
当一个缺陷被发现后,要懂得如何去描述这个缺陷,并知道根据缺陷类型和优先级等提交给谁来去解决,同时公司一般会有一个缺陷管理工具来记录这些缺陷。
软件缺陷的核心内容如下图:
缺陷的提交要素如下图:
缺陷的类型如下图:
下图上的缺陷示例是在Excel上写的,真实在公司内部肯定会有一个专门的软件来写这个
测试与开发在整个软件开发过程中的交流过程如下图:
知道测试和开发流程中涉及的工作即可
提交缺陷的注意事项如下图:
面 ...