博客园 - Sroxi
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=183241
2021-12-12T14:03:29Z
Sroxi
https://www.cnblogs.com/notfind/
feed.cnblogs.com
https://www.cnblogs.com/notfind/p/14942313.html
JavaWeb--Spring - Sroxi
Tomcat 1.安装和启动 官网下载后,在bin目录下双击startup.bat(先搭建java环境) 2.配置 conf目录下,server.xml文件 配置端口(tomcat默认端口8080) <Connector port="8081" protocol="HTTP/1.1" connect
2021-06-27T13:52:00Z
2021-06-27T13:52:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】Tomcat 1.安装和启动 官网下载后,在bin目录下双击startup.bat(先搭建java环境) 2.配置 conf目录下,server.xml文件 配置端口(tomcat默认端口8080) <Connector port="8081" protocol="HTTP/1.1" connect <a href="https://www.cnblogs.com/notfind/p/14942313.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/14260068.html
Liunx模拟网络延时 - Sroxi
模拟广区域网络延迟 https://wiki.linuxfoundation.org/networking/netem#dokuwiki__top 恢复:tc qdisc del root dev eth2 2>/dev/null 这是最简单的示例,它只是为来自本地以太网的所有数据包添加固定数量的延
2021-01-10T14:59:00Z
2021-01-10T14:59:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】模拟广区域网络延迟 https://wiki.linuxfoundation.org/networking/netem#dokuwiki__top 恢复:tc qdisc del root dev eth2 2>/dev/null 这是最简单的示例,它只是为来自本地以太网的所有数据包添加固定数量的延 <a href="https://www.cnblogs.com/notfind/p/14260068.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/13375240.html
typora流程图 - Sroxi
sequenceDiagram B->>C:initConfig C->>D: registerPubKey C-->>C: 缓存 loop 健康检查 王五->王五: 与疾病战斗 end Note right of 王五: 合理 食物 看医生... 李四-->>张三: 很好! 王五->李四: 你怎么
2020-07-24T16:22:00Z
2020-07-24T16:22:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】sequenceDiagram B->>C:initConfig C->>D: registerPubKey C-->>C: 缓存 loop 健康检查 王五->王五: 与疾病战斗 end Note right of 王五: 合理 食物 看医生... 李四-->>张三: 很好! 王五->李四: 你怎么 <a href="https://www.cnblogs.com/notfind/p/13375240.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/13246963.html
Jmeter的使用 - Sroxi
一、Jmeter元件 1.测试计划 测试计划可以对线程组进行控制 2.线程组 线程组参数详解 线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。 Ramp-Up Period(in seconds)准备时长:设置的虚拟用户数需要多长时间全部启动。如果
2020-07-05T09:54:00Z
2020-07-05T09:54:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】一、Jmeter元件 1.测试计划 测试计划可以对线程组进行控制 2.线程组 线程组参数详解 线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。 Ramp-Up Period(in seconds)准备时长:设置的虚拟用户数需要多长时间全部启动。如果 <a href="https://www.cnblogs.com/notfind/p/13246963.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/12394898.html
jemeter进行脚本录制与参数化 - Sroxi
一、将jemeter作为代理服务器 1.添加线程组 添加录制控制器;右击线程组,添加 逻辑控制器—录制控制器 2.添加http代理服务器 右击脚本录制,添加 非测试元件 http代理服务器 设置jemeter代理服务器的端口号 默认:8888, HTTPS Domains:https协议要监听的域名
2020-03-02T04:16:00Z
2020-03-02T04:16:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】一、将jemeter作为代理服务器 1.添加线程组 添加录制控制器;右击线程组,添加 逻辑控制器—录制控制器 2.添加http代理服务器 右击脚本录制,添加 非测试元件 http代理服务器 设置jemeter代理服务器的端口号 默认:8888, HTTPS Domains:https协议要监听的域名 <a href="https://www.cnblogs.com/notfind/p/12394898.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/12383662.html
软件稳定性测试与adb命令 - Sroxi
软件稳定性测试的测试点 1.对软件多次测试,长时间运行,是否正常运行 2.长时间对软件开启关闭软件和系统是否正常 3.软件长时间执行某个业务后切换到别的不同的业务操作是否受影响 4.软件长时间开启但是不执行任何操作,然后检查能否正常执行业务操作 5.软件长时间对日常的用户数进行操作运行,观察系统内存
2020-02-29T08:47:00Z
2020-02-29T08:47:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】软件稳定性测试的测试点 1.对软件多次测试,长时间运行,是否正常运行 2.长时间对软件开启关闭软件和系统是否正常 3.软件长时间执行某个业务后切换到别的不同的业务操作是否受影响 4.软件长时间开启但是不执行任何操作,然后检查能否正常执行业务操作 5.软件长时间对日常的用户数进行操作运行,观察系统内存 <a href="https://www.cnblogs.com/notfind/p/12383662.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/12363656.html
web测试 - Sroxi
web测试包括 webUI测试、表单测试、cookie测试、超链接测试、兼容性测试、安全测试、性能测试 1.webUI测试 包括整体页面测试、图形测试、导航测试、内容测试、兼容性测试 UI测试(用户界面测试):指软件中的可见外观及其与用户交互的部分 包括菜单、对话框、窗口、其他控件 目的 1.测试用
2020-02-25T12:39:00Z
2020-02-25T12:39:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】web测试包括 webUI测试、表单测试、cookie测试、超链接测试、兼容性测试、安全测试、性能测试 1.webUI测试 包括整体页面测试、图形测试、导航测试、内容测试、兼容性测试 UI测试(用户界面测试):指软件中的可见外观及其与用户交互的部分 包括菜单、对话框、窗口、其他控件 目的 1.测试用 <a href="https://www.cnblogs.com/notfind/p/12363656.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/12357780.html
软件测试理论 - Sroxi
软件测试 根据需求(客户、行业规范、标准),运用技术手段,尽快、尽早、更多地发现软件的缺陷,保障软件问题得到妥善解决, 目的 提供软件开发质量和效率,提高客户满意度。 软件测试思维 逆向思考、发现尽可能多的缺陷,成功的测试在于发现迄今未发现的缺陷。测试绝不能证明软件100%正确;测试越早,发现问题后
2020-02-24T09:23:00Z
2020-02-24T09:23:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】软件测试 根据需求(客户、行业规范、标准),运用技术手段,尽快、尽早、更多地发现软件的缺陷,保障软件问题得到妥善解决, 目的 提供软件开发质量和效率,提高客户满意度。 软件测试思维 逆向思考、发现尽可能多的缺陷,成功的测试在于发现迄今未发现的缺陷。测试绝不能证明软件100%正确;测试越早,发现问题后 <a href="https://www.cnblogs.com/notfind/p/12357780.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/12043710.html
rest_framework框架——版本控制组件 - Sroxi
API版本控制可以用来在不同的客户端使用不同的行为。REST框架提供了大量不同的版本设计。 版本控制是由传入的客户端请求决定的,并且可基于请求URL,或者基于请求头。 rest_framework 当使用版本控制时,request.version属性(字符串)与客户端请求的版本一致。 默认情况下,没
2019-12-15T04:16:00Z
2019-12-15T04:16:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】API版本控制可以用来在不同的客户端使用不同的行为。REST框架提供了大量不同的版本设计。 版本控制是由传入的客户端请求决定的,并且可基于请求URL,或者基于请求头。 rest_framework 当使用版本控制时,request.version属性(字符串)与客户端请求的版本一致。 默认情况下,没 <a href="https://www.cnblogs.com/notfind/p/12043710.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/12013942.html
自定义404页面 - Sroxi
1.在setting.py中,将DEBUG改为False,否则不会生效 2.DEBUG为False后,会导致静态资源的路径(STATIC_URL)失效, 简单的做法,在开发时: 复杂的方法(django2.2.7,会导致404页面的静态资源的图片无法加载) setting.py urls.py 3.
2019-12-09T14:42:00Z
2019-12-09T14:42:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】1.在setting.py中,将DEBUG改为False,否则不会生效 2.DEBUG为False后,会导致静态资源的路径(STATIC_URL)失效, 简单的做法,在开发时: 复杂的方法(django2.2.7,会导致404页面的静态资源的图片无法加载) setting.py urls.py 3. <a href="https://www.cnblogs.com/notfind/p/12013942.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/11962162.html
authenticate的执行流程与重写 - Sroxi
流程 1.authenticate调用的是_get_backends函数 2._get_backends,默认使用全局配置 3.global_settings.py 使用django.contrib.auth.backends下的ModelBackend的类 django\conf\global_s
2019-11-30T05:35:00Z
2019-11-30T05:35:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】流程 1.authenticate调用的是_get_backends函数 2._get_backends,默认使用全局配置 3.global_settings.py 使用django.contrib.auth.backends下的ModelBackend的类 django\conf\global_s <a href="https://www.cnblogs.com/notfind/p/11962162.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/11962041.html
装饰器login_required - Sroxi
装饰器login_required将游客身份引导至登录页面,登录成功后跳转到目的页面 url.py views.py 装饰器@login_required,会跳转到django设置的默认路径:‘/accounts/login/’,在setting.py中进行修改,跳转到登录页的路由 setting.
2019-11-30T04:39:00Z
2019-11-30T04:39:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】装饰器login_required将游客身份引导至登录页面,登录成功后跳转到目的页面 url.py views.py 装饰器@login_required,会跳转到django设置的默认路径:‘/accounts/login/’,在setting.py中进行修改,跳转到登录页的路由 setting. <a href="https://www.cnblogs.com/notfind/p/11962041.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/11933598.html
二、类型、值和变量 - Sroxi
JS数据类型分为两类:基本数据类型和对象类型 基本数据类型包括数字、字符串、布尔类型、null和undefined 对象(object)是属性的集合,每个属性都由键值对构成;普通JS对象是”命名值“的无序集合,特殊对象数组(array)表示带编号的有序集合。 2.1数字 JS不区分整数值和浮点数值,
2019-11-26T02:16:00Z
2019-11-26T02:16:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】JS数据类型分为两类:基本数据类型和对象类型 基本数据类型包括数字、字符串、布尔类型、null和undefined 对象(object)是属性的集合,每个属性都由键值对构成;普通JS对象是”命名值“的无序集合,特殊对象数组(array)表示带编号的有序集合。 2.1数字 JS不区分整数值和浮点数值, <a href="https://www.cnblogs.com/notfind/p/11933598.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/11933582.html
一、词法结构 - Sroxi
1、注释 2、标识符和保留字 标识符 标识符用来对变量和函数进行命名,或某些循环语句中的跳转位置的标记,JS标识符必须以字母、下划线 或美元符 开始,后续可以是数字、字母、下划线 或美元符 保留字 3、可选分号 两条代码,两行书写,第二个分号可以省略 JS并不会在所有换行处填补分号,只有在缺少代码时
2019-11-26T02:14:00Z
2019-11-26T02:14:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】1、注释 2、标识符和保留字 标识符 标识符用来对变量和函数进行命名,或某些循环语句中的跳转位置的标记,JS标识符必须以字母、下划线 或美元符 开始,后续可以是数字、字母、下划线 或美元符 保留字 3、可选分号 两条代码,两行书写,第二个分号可以省略 JS并不会在所有换行处填补分号,只有在缺少代码时 <a href="https://www.cnblogs.com/notfind/p/11933582.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/11880119.html
Django——用户认证 - Sroxi
Django——用户认证 用户与Authentication(身份验证) Django 用户认证系统处理 用户帐号 , 组 , 权限 以及基于cookie的用户会话。 这个系统一般被称为 auth/auth (认证与授权)系统 。 这个系统的名称同时也表明了用户常见的两步处理。 1. 验证 (认证)
2019-11-18T00:33:00Z
2019-11-18T00:33:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】Django——用户认证 用户与Authentication(身份验证) Django 用户认证系统处理 用户帐号 , 组 , 权限 以及基于cookie的用户会话。 这个系统一般被称为 auth/auth (认证与授权)系统 。 这个系统的名称同时也表明了用户常见的两步处理。 1. 验证 (认证) <a href="https://www.cnblogs.com/notfind/p/11880119.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/11861893.html
多线程 - Sroxi
GIL全局解释器锁(global interpreter lock) GIL使得同一时刻只有一个线程能够调度一个cpu执行字节码 GIL会根据执行的字节码行数以及时间片释放GIL,GIL在遇到io的操作时候会主动释放(线程会被切换) 对Python虚拟机的访问由全局解释器锁(GIL)来控制,正是这个
2019-11-14T12:39:00Z
2019-11-14T12:39:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】GIL全局解释器锁(global interpreter lock) GIL使得同一时刻只有一个线程能够调度一个cpu执行字节码 GIL会根据执行的字节码行数以及时间片释放GIL,GIL在遇到io的操作时候会主动释放(线程会被切换) 对Python虚拟机的访问由全局解释器锁(GIL)来控制,正是这个 <a href="https://www.cnblogs.com/notfind/p/11861893.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/11761295.html
Django框架4——form表单 - Sroxi
HTML表单一直是交互性网站的支柱,使用form组件对用户通过表单提交的数据进行访问、有效性检查以及其他处理 从Request对象中获取数据 URL相关信息 | 属性/方法 | 说明 | 举例 | | | | | | request.path | 除域名外的请求路径,以正斜杠开头 | "/hello
2019-10-29T12:21:00Z
2019-10-29T12:21:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】HTML表单一直是交互性网站的支柱,使用form组件对用户通过表单提交的数据进行访问、有效性检查以及其他处理 从Request对象中获取数据 URL相关信息 | 属性/方法 | 说明 | 举例 | | | | | | request.path | 除域名外的请求路径,以正斜杠开头 | "/hello <a href="https://www.cnblogs.com/notfind/p/11761295.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/11691507.html
Django框架3——模型 - Sroxi
Django数据库层解决的问题 在本例的视图中,使用了pymysql 类库来连接 MySQL 数据库,取回一些记录,将它们提供给模板以显示一个网页: 这个方法可用,但很快一些问题将出现在你面前: 我们将数据库连接参数硬行编码于代码之中。 理想情况下,这些参数应当保存在 Django 配置中。 我们不
2019-10-17T05:34:00Z
2019-10-17T05:34:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】Django数据库层解决的问题 在本例的视图中,使用了pymysql 类库来连接 MySQL 数据库,取回一些记录,将它们提供给模板以显示一个网页: 这个方法可用,但很快一些问题将出现在你面前: 我们将数据库连接参数硬行编码于代码之中。 理想情况下,这些参数应当保存在 Django 配置中。 我们不 <a href="https://www.cnblogs.com/notfind/p/11691507.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/11678827.html
Django框架2——模板 - Sroxi
django框架2——模板 直接将HTML硬编码到你的视图里却并不是一个好主意: 1. 对页面设计进行的任何改变都必须对 Python 代码进行相应的修改。 站点设计的修改往往比底层 Python 代码的修改要频繁得多,因此如果可以在不进行 Python 代码修改的情况下变更设计,那将会方便得多 2
2019-10-15T09:00:00Z
2019-10-15T09:00:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】django框架2——模板 直接将HTML硬编码到你的视图里却并不是一个好主意: 1. 对页面设计进行的任何改变都必须对 Python 代码进行相应的修改。 站点设计的修改往往比底层 Python 代码的修改要频繁得多,因此如果可以在不进行 Python 代码修改的情况下变更设计,那将会方便得多 2 <a href="https://www.cnblogs.com/notfind/p/11678827.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/notfind/p/11650178.html
Django框架1——视图和URL配置 - Sroxi
三个命令 1.创建一个django项目 在cmd中: 2.创建应用 3.运行django项目 浏览器输入:127.0.0.1:8999就可以访问到django自带的欢迎页面 第一个视图 创建一个基于Django的页面:Hellow World 使用Django,页面的内容是靠view fun
2019-10-10T11:44:00Z
2019-10-10T11:44:00Z
Sroxi
https://www.cnblogs.com/notfind/
【摘要】三个命令 1.创建一个django项目 在cmd中: 2.创建应用 3.运行django项目 浏览器输入:127.0.0.1:8999就可以访问到django自带的欢迎页面 第一个视图 创建一个基于Django的页面:Hellow World 使用Django,页面的内容是靠view fun <a href="https://www.cnblogs.com/notfind/p/11650178.html" target="_blank">阅读全文</a>