自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 ElementPlus基本用法

Element Plus 是一个基于 Vue 3 的组件库,它提供了一系列丰富的组件,用于快速构建高质量的Vue应用程序。Element Plus常见元素的用法示例。在你的Vue项目中,你可以全局或按需引入Element Plus组件。在开始之前,你需要确保已经安装了Element Plus。安装Element Plus。

2024-04-13 15:24:54 2287

原创 TypeScript中的泛型

在ts中,泛型允许在定义函数、接口类和类型别名时,不预先指定具体类型,而是在使用时指定。以达到增加代码复用性和代码安全性的目的。下面举几个例子。

2024-04-13 10:23:12 355

原创 ES6新增特性汇总

ECMAScript 6,也称为ES6或ECMAScript 2015,是JavaScript语言标准的一个重大更新。它在2015年6月正式发布,并带来了许多新特性和改进,以帮助开发人员编写更简洁、更强大的代码。

2024-04-13 09:13:40 670

原创 Typescript与JavaScript的语法区别

TypeScript主要目标是提供静态类型检查和最新的JavaScript特性,他可以编译成纯净的JavaScript代码。这些类型系统的特性使得TypeScript在大型项目或者需要更多开发工具支持的场景中很有用,而JavaScript则适合不需要额外类型系统支持的情况。随着JavaScript语言本身的发展,一些新特性(如模块化、async/await)已经被添加到JavaScript中,但TypeScript仍然在类型安全性和其他语言特性方面提供了更多的功能。

2024-04-12 17:15:42 911 1

原创 ESModule与CommonJS的区别整理

ESModule与CommonJS是两种JS模块化标准,在语法和功能上的区别主要如下。

2024-04-12 16:10:39 1568 2

原创 postman基础

postman断言 pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); // 校验json格式的响应体的值 // pm.test("断言result", function () { // var jsonData = pm.response.json(); // pm.expect(jsonData.result).to.eql(0); // }); pm.test(

2021-06-01 11:05:09 355 2

原创 rest风格的接口

rest api 是前后端分离最佳实践,是开发的一套标准或者说是一套规范,不是框架。 优点如下 1、轻量,直接通过http,不需要额外的协议,通常有post/get/put/deletec操作。 2、面向资源,一目了然,具有自解释性 3、数据描述简单,一般通过json或者xml做数据通讯 REST全称 即Representational State Transfer的缩写。我对这个词组的翻译是"表现层状态转化"。 风格特点 那么什么样的API可以称为REST API呢,一句话概括:URL定位资源

2021-05-26 08:38:52 2502

原创 2020-12-08

电商系统测试点 登录功能测试 功能方面的测试:   1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录,能否能跳转到正确的页面   2.输入错误的用户名, 验证登录失败,并且提示相应的错误信息   3.输入错误的密码, 验证登录失败,并且提示相应的错误信息   4.用户名为空, 验证登录失败,并且提示相应的错误信息   5.密码为空, 验证登录失败,并且提示相应的错误信息   6.用户名和密码都为空,点击登陆   7.用户名和密码前后有空格的处理 性能方面的测试   1.打开登录页面,需要多

2020-12-09 00:03:01 351 2

原创 LR函数

lr常用函数 web协议相关函数都是以web_开头 web_reg_save_param_ex() 从响应中提取数据, 注册参数参数, 以下两张图片是两个用法示例. web_reg_find() 设置检查点,相当于jmeter的断言, 下图演示了用法. web_concurrent_start()和web_concurrent_end() 设置并发组,并发组中的请求是同时提交的 通用函数都是以lr开头 lr_start_transaction()和lr_end_tran..

2020-09-17 08:38:00 524

原创 Windows 常用CMD命令

echo 打印输出信息 dir 列出目录下的内容 exit 退出终端程序 cd 切换目录 . 当前目录 .. 当前目录的上一级目录 findstr与管道 copy复制 拷贝的同时可以 修改文件名 不改文件名 xcopy高级复制(可以复制目录) /e 复制目录和子目录,包括空目录 /s 复制目录和子目录,不包括空目录 eg: xcopy e1 e2\ 创建文件 type ...

2020-08-03 13:30:19 192

原创 使用Newman执行postman测试脚本

步骤 1. 安装nodejs 查看node和npm的版本 2. 安装cnpm包管理工具 npm install -g cnpm --registry=https://registry.npm.taobao.org 3. 安装Newman和相关的两个插件模块 cnpm install -g newman cnpm install -g newman-reporter-html cnpm install -g newman-reporter-htmlextra Newman使用方法 newm

2020-08-01 15:30:40 895 1

原创 SQLite数据库基础

SQLite命令行解释器 sqlite提供了一个简单的命令行工具, 用于输入并执行SQL语句和点号命令操作sqlite数据库 下面简单介绍它的用法 在命令提示符后面输入sqlite3, 后面跟上一个存储数据库的文件路径, 如果文件不存在,则会自动创建对应的数据库,如果存在则是打开数据库 如果命令后面不跟参数,则会在内存中创建一个临时数据库,程序退出时,会自动删除该数据库 下面的代码将会创建一个名字叫crm的数据库,在数据库里创建一张studen...

2020-07-25 10:29:35 210

原创 Python格式化字符串的三种方式

1. 传统的格式化字符串 传统的格式化字符串指的是使用%d, %f等占位符的方式,类似于java或C语言中的标注输出函数的功能 ​ name = 'tom' age = 20 weight = 74.78 # 在字符串内使用占位符%d %s %f等指定格式, 在字符串后面使用%向格式化字符串传递参数 s = 'hello %s, your age is %d, and your weight is %f kg' %(name, age, weight) print(s) ​ 其中比较常用的占位符

2020-07-24 17:42:11 746

原创 postman的变量

Postman里支持5种不同的变量作用域 Global Collection Environment Data Local 关系如下图, 作用域小的变量会屏蔽掉更大作用域中同名的变量, 比如在全局作用域和局部作用域同时定义了username,那么在提交请求时,将使用局部作用域中的username的值. 下面分别介绍创建方法 全局变量 全局变量可以在collections, requests, test scripts, and environments之间共享数据,也就是说,属于整个w.

2020-07-22 17:25:04 619

原创 Linux命令之ls

ls命令用于查看文件或目录的信息(文件名,最后修改时间,文件类型,权限,所属用户与所属用户组,文件大小等等) 命令格式: ls 选项... 参数... 常用选项 -l 以列表形式显示文件信息 -h 以合适的单位显示文件的大小,会自动选择使用字节, KB, MB, GB为单位显示大小 -d 显示目录的信息,而不是显示目录里内容的信息 -a 显示所有的内容,包括隐藏文件(文件名以.开头的文件) -A 和-a一样,只不过不显示. 和 ..两个特殊的目录 -R...

2020-07-21 15:13:33 506

原创 Linux Terminal常用快捷键

终端的快捷键可以通过"编辑"菜单查看,如图 下面介绍几个常用的 Alt + F10 窗口最大化 Ctrl + shift + 加号 放大终端字体 Ctrl + shift + 减号 缩小终端字体 Ctrl + shift + n 打开新窗口 Ctrl + shift + t 打开新标签页 Alt + n 切换到第n个标签页 ...

2020-07-21 14:45:06 389

原创 python内置类型

python内置类型主要有一下几种 int 整数,也就是不带小数点的数字,例如3 999 -3 等等 float 浮点数, 也就是带有小数点的数字, 例如 3.14 bool 布尔值,只有两个True和False str 字符串, 使用引号引起来的一串字符, 可以使用索引与切片访问其中的字符与子字符串 list 列表 tuple 元组 dict 字典 set 集合 bytes 字节串 ...

2020-07-11 17:45:17 433

原创 C++多态性

多态,英文为Polymorphism,目的是将接口与实现分离,提供同一个接口,根据不同的情况,使用不同的实现策略。 函数的重载(overload)属于多态性,方法覆盖(override)属于多态性,虚函数(virtual关键字)同样也是为了实现多态性。 重载的例子: #include using std::cout; using std::endl; static i

2015-12-10 14:20:42 333

原创 oracle游标

游标(Cursor)的使用以下示例使用oracle Scott用户的emp为例游标分为隐式游标、显式游标和动态游标三种,通常指的是显式游标显式游标: 显示游标定义方式:Cursor 游标名 Is select查询语句; 打开游标:Open 游标名; 取游标指向的数据:Fetch 游标名 Into 变量; 关闭游标:Close 游标名;--例子1:使用游标Create Or Replace P

2015-09-02 10:58:01 416

原创 linux内核中的常用技术:内存屏障及volatile

/**   * clear_bit - Clears a bit in memory   * @nr: Bit to clear   * @addr: Address to start counting from   *   * clear_bit() is atomic and may not be reordered.  However, it does   * not conta

2014-06-13 22:20:22 955

转载 内核线程与用户线程

进程/线程模型  在传统的操作系统中,每个进程有一个自己的地址空间及一个单一的控制流程。事实上,这几乎就是传统操作系统中进程的定义。 不过,现实中有非常多情况下需要在同一个地址空间中完成并行的任务,比如Web服务器程式,虽然使用多进程方式编程也能非常好地实现服务器,但进程间的数据共享由于需要跨越地址空间而显得十分不方便,同时进程间转换的开销也不可小视。 其实这些问题的本质在于两个概念:  1.

2013-10-22 23:32:45 512

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除