<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[baobao95的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/baobao95</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; baobao95]]></copyright><item><title><![CDATA[ElementPlus基本用法]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/137716291</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/137716291</guid><author>baobao95</author><pubDate>Sat, 13 Apr 2024 15:24:54 +0800</pubDate><description><![CDATA[Element Plus 是一个基于 Vue 3 的组件库，它提供了一系列丰富的组件，用于快速构建高质量的Vue应用程序。Element Plus常见元素的用法示例。在你的Vue项目中，你可以全局或按需引入Element Plus组件。在开始之前，你需要确保已经安装了Element Plus。安装Element Plus。]]></description><category></category></item><item><title><![CDATA[TypeScript中的泛型]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/137688263</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/137688263</guid><author>baobao95</author><pubDate>Sat, 13 Apr 2024 10:23:12 +0800</pubDate><description><![CDATA[在ts中，泛型允许在定义函数、接口类和类型别名时，不预先指定具体类型，而是在使用时指定。以达到增加代码复用性和代码安全性的目的。下面举几个例子。]]></description><category></category></item><item><title><![CDATA[ES6新增特性汇总]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/137690016</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/137690016</guid><author>baobao95</author><pubDate>Sat, 13 Apr 2024 09:13:40 +0800</pubDate><description><![CDATA[ECMAScript 6，也称为ES6或ECMAScript 2015，是JavaScript语言标准的一个重大更新。它在2015年6月正式发布，并带来了许多新特性和改进，以帮助开发人员编写更简洁、更强大的代码。]]></description><category></category></item><item><title><![CDATA[Typescript与JavaScript的语法区别]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/137685050</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/137685050</guid><author>baobao95</author><pubDate>Fri, 12 Apr 2024 17:15:42 +0800</pubDate><description><![CDATA[TypeScript主要目标是提供静态类型检查和最新的JavaScript特性，他可以编译成纯净的JavaScript代码。这些类型系统的特性使得TypeScript在大型项目或者需要更多开发工具支持的场景中很有用，而JavaScript则适合不需要额外类型系统支持的情况。随着JavaScript语言本身的发展，一些新特性（如模块化、async/await）已经被添加到JavaScript中，但TypeScript仍然在类型安全性和其他语言特性方面提供了更多的功能。]]></description><category></category></item><item><title><![CDATA[ESModule与CommonJS的区别整理]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/137682903</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/137682903</guid><author>baobao95</author><pubDate>Fri, 12 Apr 2024 16:10:39 +0800</pubDate><description><![CDATA[ESModule与CommonJS是两种JS模块化标准，在语法和功能上的区别主要如下。]]></description><category></category></item><item><title><![CDATA[postman基础]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/117438603</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/117438603</guid><author>baobao95</author><pubDate>Tue, 01 Jun 2021 11:05:09 +0800</pubDate><description><![CDATA[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(]]></description><category></category></item><item><title><![CDATA[rest风格的接口]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/117278241</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/117278241</guid><author>baobao95</author><pubDate>Wed, 26 May 2021 08:38:52 +0800</pubDate><description><![CDATA[rest api 是前后端分离最佳实践，是开发的一套标准或者说是一套规范，不是框架。

优点如下

1、轻量，直接通过http，不需要额外的协议，通常有post/get/put/deletec操作。
2、面向资源，一目了然，具有自解释性
3、数据描述简单，一般通过json或者xml做数据通讯

REST全称

即Representational State Transfer的缩写。我对这个词组的翻译是"表现层状态转化"。

风格特点

那么什么样的API可以称为REST API呢，一句话概括：URL定位资源]]></description><category></category></item><item><title><![CDATA[2020-12-08]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/110913396</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/110913396</guid><author>baobao95</author><pubDate>Wed, 09 Dec 2020 00:03:01 +0800</pubDate><description><![CDATA[电商系统测试点

登录功能测试

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

性能方面的测试
　　1.打开登录页面，需要多]]></description><category></category></item><item><title><![CDATA[LR函数]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/108634888</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/108634888</guid><author>baobao95</author><pubDate>Thu, 17 Sep 2020 08:38:00 +0800</pubDate><description><![CDATA[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..]]></description><category></category></item><item><title><![CDATA[Windows 常用CMD命令]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/107761659</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/107761659</guid><author>baobao95</author><pubDate>Mon, 03 Aug 2020 13:30:19 +0800</pubDate><description><![CDATA[echo

  打印输出信息

dir
 列出目录下的内容

exit
 退出终端程序

cd 切换目录
 . 当前目录
 .. 当前目录的上一级目录


findstr与管道

copy复制
 拷贝的同时可以
  修改文件名
  不改文件名

xcopy高级复制(可以复制目录)
 /e 复制目录和子目录，包括空目录
 /s 复制目录和子目录，不包括空目录
 eg: xcopy e1 e2\

创建文件
 type ...]]></description><category></category></item><item><title><![CDATA[使用Newman执行postman测试脚本]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/107731536</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/107731536</guid><author>baobao95</author><pubDate>Sat, 01 Aug 2020 15:30:40 +0800</pubDate><description><![CDATA[步骤

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]]></description><category></category></item><item><title><![CDATA[SQLite数据库基础]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/107573988</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/107573988</guid><author>baobao95</author><pubDate>Sat, 25 Jul 2020 10:29:35 +0800</pubDate><description><![CDATA[SQLite命令行解释器

sqlite提供了一个简单的命令行工具, 用于输入并执行SQL语句和点号命令操作sqlite数据库

下面简单介绍它的用法
 在命令提示符后面输入sqlite3,
  后面跟上一个存储数据库的文件路径, 如果文件不存在,则会自动创建对应的数据库,如果存在则是打开数据库
  如果命令后面不跟参数,则会在内存中创建一个临时数据库,程序退出时,会自动删除该数据库

  下面的代码将会创建一个名字叫crm的数据库,在数据库里创建一张studen...]]></description><category></category></item><item><title><![CDATA[Python格式化字符串的三种方式]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/107565429</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/107565429</guid><author>baobao95</author><pubDate>Fri, 24 Jul 2020 17:42:11 +0800</pubDate><description><![CDATA[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)

​

其中比较常用的占位符]]></description><category></category></item><item><title><![CDATA[postman的变量]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/107516992</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/107516992</guid><author>baobao95</author><pubDate>Wed, 22 Jul 2020 17:25:04 +0800</pubDate><description><![CDATA[Postman里支持5种不同的变量作用域

Global
	Collection
	Environment
	Data
	Local
关系如下图, 作用域小的变量会屏蔽掉更大作用域中同名的变量, 比如在全局作用域和局部作用域同时定义了username,那么在提交请求时,将使用局部作用域中的username的值.



下面分别介绍创建方法

全局变量

全局变量可以在collections, requests, test scripts, and environments之间共享数据,也就是说,属于整个w.]]></description><category></category></item><item><title><![CDATA[Linux命令之ls]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/107488813</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/107488813</guid><author>baobao95</author><pubDate>Tue, 21 Jul 2020 15:13:33 +0800</pubDate><description><![CDATA[ls命令用于查看文件或目录的信息(文件名,最后修改时间,文件类型,权限,所属用户与所属用户组,文件大小等等)

命令格式: ls 选项... 参数...

常用选项

-l 以列表形式显示文件信息

-h 以合适的单位显示文件的大小,会自动选择使用字节, KB, MB, GB为单位显示大小



-d 显示目录的信息,而不是显示目录里内容的信息

-a 显示所有的内容,包括隐藏文件(文件名以.开头的文件)

-A 和-a一样,只不过不显示. 和 ..两个特殊的目录

-R...]]></description><category></category></item><item><title><![CDATA[Linux Terminal常用快捷键]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/107488423</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/107488423</guid><author>baobao95</author><pubDate>Tue, 21 Jul 2020 14:45:06 +0800</pubDate><description><![CDATA[终端的快捷键可以通过"编辑"菜单查看,如图



下面介绍几个常用的

Alt + F10    窗口最大化
	Ctrl + shift + 加号 放大终端字体
	Ctrl + shift + 减号 缩小终端字体
	Ctrl + shift + n  打开新窗口
	Ctrl + shift + t  打开新标签页
	Alt + n        切换到第n个标签页
	
...]]></description><category></category></item><item><title><![CDATA[python内置类型]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/107288155</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/107288155</guid><author>baobao95</author><pubDate>Sat, 11 Jul 2020 17:45:17 +0800</pubDate><description><![CDATA[python内置类型主要有一下几种

int

整数,也就是不带小数点的数字,例如3 999 -3 等等



float

浮点数, 也就是带有小数点的数字, 例如 3.14



bool

布尔值,只有两个True和False



str

字符串, 使用引号引起来的一串字符, 可以使用索引与切片访问其中的字符与子字符串



list

列表

tuple

元组

dict

字典

set

集合

bytes

字节串


...]]></description><category></category></item><item><title><![CDATA[C++多态性]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/50249297</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/50249297</guid><author>baobao95</author><pubDate>Thu, 10 Dec 2015 14:20:42 +0800</pubDate><description><![CDATA[多态，英文为Polymorphism，目的是将接口与实现分离，提供同一个接口，根据不同的情况，使用不同的实现策略。
函数的重载（overload）属于多态性，方法覆盖（override）属于多态性，虚函数（virtual关键字）同样也是为了实现多态性。


重载的例子：
#include 

using std::cout;
using std::endl;

static i]]></description><category></category></item><item><title><![CDATA[oracle游标]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/48175391</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/48175391</guid><author>baobao95</author><pubDate>Wed, 02 Sep 2015 10:58:01 +0800</pubDate><description><![CDATA[游标(Cursor)的使用以下示例使用oracle Scott用户的emp为例游标分为隐式游标、显式游标和动态游标三种，通常指的是显式游标显式游标: 
显示游标定义方式：Cursor 游标名 Is select查询语句; 
打开游标：Open 游标名; 
取游标指向的数据：Fetch 游标名 Into 变量; 
关闭游标：Close 游标名;--例子1：使用游标Create Or Replace P]]></description><category></category></item><item><title><![CDATA[linux内核中的常用技术：内存屏障及volatile]]></title><link>https://blog.youkuaiyun.com/baobao95/article/details/30554543</link><guid>https://blog.youkuaiyun.com/baobao95/article/details/30554543</guid><author>baobao95</author><pubDate>Fri, 13 Jun 2014 22:20:22 +0800</pubDate><description><![CDATA[/** 
 * 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]]></description><category></category></item></channel></rss>