- 博客(94)
- 资源 (15)
- 收藏
- 关注
原创 行为驱动测试
Behave是一个用于行为驱动开发 (Behavior-Driven Development, BDD) 的 Python 库。使用 Behave,可以编写自然语言格式的使用场景来描述软件的行为,然后用 Python 实现这些场景下的步骤,形成可直接运行的测试。Behave提供了一种将业务逻辑和测试逻辑分离的方法,因此它可以使测试代码更加可读,可维护和可重用。
2024-12-31 10:55:33
979
原创 常用的构造网络故障方法
阻断ip+port的网络流量进入;阻断网络流量出去ip+port;iptables -L 查询有哪些防火墙规则。iptables -F 恢复连接。
2023-07-21 16:55:34
373
原创 Linux文件系统
软连接文件的inode号和原始文件不一致,软连接只是保存到原始文件的地址。:两个硬链接文件的inode号(文件控制块)一模一样。
2023-07-19 16:26:25
573
原创 计算机概论
存储空间单位bit(位):计算机存储的最小的空间,用来存储一个1或者0的空间Byte(字节):通常为了方便,将8个位连接起来组成一个字节(字节是我们在程序里面能够控制的最小单位)1Byte=8bit1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB1PB=1024TB1YB=2^10 ZB = 2^20 EB=2^30 PB存储器的种类寄存器 速度最快,在cpu内部高速缓存 速度第二,有CPU内部高速缓存,也有外部高速缓存内存 速度第三 内存条外存
2023-07-19 16:25:36
680
原创 常用镜像,下载源
清华源pip --default-timeout=1000 install xxx==版本 -i https://pypi.tuna.tsinghua.edu.cn/simple豆瓣源pip --default-timeout=1000 install xxx==版本 -i https://pypi.douban.com/simple
2022-02-20 16:40:21
53
原创 计算机网络基础
OSI七层模型(应表会传物链网)应用层 协议各种应用协议(HTTP,FTP,DNS,SMTP等等)表示层 翻译不同操作系统之间进行翻译(语法,语义,加解密,压缩,解压缩等等)会话层 进程之间进程之间会话管理,同步断点续传,自动收发包,自动寻址的功能。传输层(用错流可靠)端口 用户数据报 进程之间发送数据分装交给网络层—通过TCP或者UDP协议(进程和进程之间的通讯)端对端的进行可靠的传输服务(port-port)网络层(拥错流路由)路由器 数据报、i
2021-01-11 22:00:10
333
原创 对称加密和非对称加密
对称加密和非对称加密对称加密对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密。对称加密只有一个秘钥,作为私钥。常见的对称加密算法:DES,AES,3DES等等。非对称加密非对称加密指的是:加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密。常见的非对称加密算法:RSA,ECC区别对称加密算法相比非对称加密算法来说,加解密的效率要高得多。但是缺陷在于对于秘钥的管理上,以及在非安全信道中通讯时,密
2020-12-12 16:13:26
235
1
原创 git常用命令
分支操作:git branch 创建分支git branch -b 创建并切换到新建的分支上git checkout 切换分支git branch 查看分支列表git branch -v 查看所有分支的最后一次操作git branch -vv 查看当前分支git brabch -b 分支名 origin/分支名 创建远程分支到本地git branch --merged 查看别的分支...
2020-06-23 17:34:38
92
原创 Robotframework集成eclipse安装
1.安装python。https://blog.youkuaiyun.com/qq_35844043/article/details/814370472.安装eclipse和jdk8注意eclipse一定要是eclipse Oxygen v4.7以上,下载安装包之后,直接解压就好,jdk一定要1.8以上,jdk8:https://blog.youkuaiyun.com/qq_39460306/article/...
2020-04-24 16:30:38
190
原创 C语言程序设计第四版课后习题-谭浩强
#include<stdio.h>#include <string.h>#include <math.h>/*2.4.1有两个瓶子A和B,分别放醋和酱油,要求将他们互换*/void swapaandb(int *a,int *b){ int temp=*a; *a=*b; *b=temp;}/*一次将10个数输入,要求将将其中最大的数输出。*/...
2020-03-12 17:59:51
3153
1
原创 C 语言基础实例
#include<stdio.h>#include <string.h>#include <math.h>/*输出前N项的斐波那契数*/void feibo(int n){ int first=1,next=2; int i,now; for(i=3;i<n;i++){ now=first+next; first=next; ...
2020-03-03 12:07:45
241
原创 免费API接口整理(聚合数据和API Store)
各类无次数限制的免费API接口整理,主要是聚合数据上和API Store上的一些,还有一些其他的。聚合数据提供30大类,160种以上基础数据API服务,国内最大的基础数据API服务,下面就罗列一些免费的各类API接口。手机号码归属地API接口:https://www.juhe.cn/docs/api/id/11历史上的今天API接口:https://www.juhe.cn/do...
2020-02-17 20:59:00
1652
1
原创 mysql练习(50题)
数据准备:/*-- 建表-- 学生表CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHAR(10) NOT NULL DEFA...
2020-02-13 17:30:49
967
原创 mysql表名不区分大小写&锁表
修改mysql表名不区分大小写注意:如果数据库中已经有了大写的表名,该方法会使之前的大写表名无法识别。打开配置文件 vim /etc/my.cnf(CentOS)在文件中的[mysqld]下面添加或者修改参数: lower_case_table_names=1重启mysql之后生效 service mysqld restart(或者service mysql restart)l...
2020-02-13 16:37:44
843
原创 mysql优化实际操作
准备数据:create table course(cid int(3),cname varchar(20),tid int(3));create table teacher(tid int(3),tname varchar(20),tcid int(3));create table teacherCard(tcid int(3),tcdesc varchar(20...
2020-02-09 23:13:29
1347
原创 eclipse常用快捷键,打jar包,帮助文档
内容辅助键Alt+/起提示作用main+alt+/,sout+alt+/,给出其他提示常用快捷键格式化ctrl+shift+f导入包ctrl+shift+o注释:单行:ctrl+/;多行注释:ctrl+shift+/;多行取消注释:ctrl+shift+\;代码上下移动选中代码alt+上/下箭头查看源码选中类名(F3或者Ctrl...
2020-02-09 14:41:30
1081
原创 mysql优化基础
MYSQL执行原理 MYSQL逻辑分层 :连接层 服务层 引擎层 存储层 InnoDB(默认) :事务优先 (适合高并发操作;行锁) MyISAM :性能优先 (表锁)查询数据库引擎: 支持哪些引擎? show engines ; 查看当前使用的引擎 show variables like '%storage_engine%' ;指定数据库对象的引擎:creat...
2020-02-08 16:08:21
140
原创 mysql安装配置(Linux)
MySQL版本5.x:5.0-5.1:早期产品的延续,升级维护5.4 - 5.x : MySQL整合了三方公司的新存储引擎 (推荐5.5)mysql安装安装:rpm -ivh rpm软件名 如果安装时 与某个软件 xxx冲突,则需要将冲突的软件卸载掉: yum -y remove xxx安装时 有日志提示我们可以修改密码:/usr/bin/mysqladmin -u roo...
2020-02-08 15:51:38
159
原创 并发控制
并发操作带来的数据不一致性 丢失修改( Lost Update ) W and W两个事务 T1 和 T2 读入同一数据并修改 不可重复读( Non-repeatable Read ) R and W(insert delete updata)不可重复读是指事务 T1 读取数据后,事务 T2执行更新操作,使 T1 无法再现前一次读取结果。 读“脏”数据( Dirty Read )...
2020-01-15 17:30:27
369
原创 数据库完整性
实体完整性定义(主键)eg:将 Student 表中的 Sno 属性定义为码(1) 在列级定义主码CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY ,//列级别的主码 Sname CHAR(20) NOT NULL , Ssex CHAR(2) , Sage SMALLINT , Sdept CHAR(20));(2) 在表级定义主码...
2020-01-11 16:27:35
273
原创 位元素符号总是分不清(&|^)
& 相同位置都为1则为1 1 and 1 与^ 两个数相同位置只有一个为1 1 个 1 异或| 两个位置有1就为1。 或
2020-01-10 21:50:14
166
原创 SQL
SQL综合统一集数据定义语言( DDL ),数据操纵语言( DML ),数据控制语言( DCL )功能于一体。可以独立完成数据库生命周期中的全部活动: 定义关系模式,插入数据,建立数据库; 对数据库中的数据进行查询和更新; 数据库重构和维护 数据库安全性、完整性控制等用户数据库投入运行后,可根据需要随时逐步修改模式,不影响数据的运行。数据操作符统一SQL 的数...
2020-01-10 17:53:11
246
原创 04数据库系统的组成&&05关系数据库
数据库系统的组成数据库数据库管理系统(及其开发工具)应用系统数据库管理员用户关系数据库⒈ 域( Domain )域是一组具有相同数据类型的值的集合。例 :整数实数介于某个取值范围的整数长度指定长度的字符串集合{‘ 男’,‘女’ }2. 笛卡尔积( Cartesian Product )笛卡尔积给定一组域 D1 , D2 ,…, Dn ,这些域中...
2020-01-09 16:45:04
296
原创 03数据库系统结构
1.数据库系统模式的概念模式( Schema )– 数据库逻辑结构和特征的描述– 是型的描述– 反映的是数据的结构及其联系– 模式是相对稳定的模式的一个实例( Instance )– 模式的一个具体值– 反映数据库某一时刻的状态– 同一个模式可以有很多实例– 实例随数据库中的数据的更新而变动“ 型” 和“值” 的概念– 型( Type )对某一类数据的结构和属性的说明–...
2020-01-09 15:40:11
205
原创 02数据模型
1. 层次数据模型的数据结构 - 树层次模型满足下面两个条件的基本层次联系的集合为层次模型。– 1. 有且只有一个结点没有双亲结点,这个结点称为根结点– 2. 根以外的其它结点有且只有一个双亲结点表示方法– 记录类型 : 每个结点表示一个记录类型。– 属性:用字段描述。每个记录类型可包含若干个字段。– 联系:用结点之间的连线表示记录(类)型之间的一对多的联系。– 每个记录类型可...
2020-01-09 14:30:46
451
原创 01数据库基本概念
数据子语言(data sub_language)数据定义语言– Data Definition Language,简称DDL,负责数据的模式定义与数据的物理存取构作数据操纵语言–Data Manipulation Language,简称DML,负责数据的操纵,包括查询及增、删、改等操作数据控制语言–Data Control Language,简称DCL,负责数据的完整性、安全性的定义...
2020-01-08 18:11:51
176
原创 linux练习
shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=`wc -l /etc/passwd | cut -d" " -f1`) Hello,root,your UID is 0. ...
2019-05-18 09:56:14
2809
原创 notepad++快捷键使用总结
1.快捷键配置2.添加没有的快捷键(使用宏)还是比较方便,不过不够强大,比如说:复制当前行到下一行,就不能录制具体可以看下面这篇文章https://jingyan.baidu.com/article/b0b63dbf24cd384a48307031.html3.快捷键迁移notepad++,目前还没有那种云端保存设置的功能,所以每次重装电脑或者换电脑之后,就又要配置一遍...
2019-04-03 17:43:46
359
原创 redis基础
redis安装去redis官网下载http://download.redis.io/releases/ 选择你喜欢的版本 ,然后wgettar vxzf redis-*.tar.gz进入redis目录,执行 make·,这一步是编译;还是在解压之后目录redis目录里面执行安装 make PREFIX=/usr/local/redis install(这里制定...
2018-12-10 09:39:50
109
原创 el表达式
el表达式,EL11大内置对象:我们知道jsp有九个内置对象,而EL表达式有11个对象,这些内置对象无需创建可直接使用。今天我们就来学习EL表达式的11个内置对象。11个内置对象如下所示:pageScope requestScope sessionScope applicationScope param; paramValues; header; headerValues;...
2018-12-10 09:36:48
538
原创 登录验证码的生成、使用!
调用这个方法生成图片。使用上面这个类就可以制作图片,以下是调用方法:jsp代码! 换一张:jsp页面上的代码,写一个方法换一张: ...
2018-12-05 10:21:32
223
原创 数据库基础
数据库产品分类: 数据库的分类:关系型数据库:大型:Oracle,DB2中型:SQL-SERVER,Mysql等小型:access等非关系型:memcached,mongodb,redis(同步到磁盘)两种数据库的区别:关系型数据库:安全(保存磁盘基本不可能丢失),容易理解,比较浪费空间(二维表)非关系型数据库:效率高,不安全(断点丢失);关系...
2018-12-05 10:21:08
116
原创 数据库优化
数据库优化三个方面:1.数据库视图2、数据库索引3、数据库表结构数据库sql语句优化 1、对查询进行优化,应尽可能避免全表扫描首先应考虑在 where 及 order by 涉及的列上建立索引,避免全表扫描。数据库设计的时候使用not null ,default,代替null。避免在 where 子句中使用!=或<>操作符 (这样写将导致引擎放弃使用...
2018-12-05 10:20:59
135
原创 浏览器工作原理
HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(我们称这个客户端)叫用户代理(user agent)。应答的服务器上存储着(一些)资源,比如HTML文件和图像。(我们称)这个应答服务器为源服务器(origin server)。在用户...
2018-12-05 10:20:37
163
原创 内容网络
内容网络:将源站内容发布到最接近用户的边缘的节点,使得用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因为分布,带宽,服务器能力带来的访问延迟高问题,提供一系列加速解决方案。CDN的关键技术主要有内容路由技术、内容分发技术、内容存储技术、内容管理技术等。内容路由技术CDN负载均衡系统实现CDN的内容路由功能。它的作用是将用户的请求导向整个CDN网络中的最佳节点。...
2018-12-05 10:20:18
375
原创 Java编码问题
Tomcat8之前编码默认为ISO,8以及8之后,改为了utf-8.可以在Tomcat的cofig/server.xml中修改get响应编码。 URL编码解码问题:(Tomcat会自动解码)请求编码:修改get请求,Tomcat服务器乱码问题:请求编码:修改set请求服务器Tomcat中文乱码问题 ...
2018-12-05 10:19:54
108
原创 cookie和session
cookie的使用cookie的属性创建cookie获取cookie session(服务器作用域)session原理和设置session的最大不活动时间:URL重写,当浏览器禁用cookie的时候,使用这个方法,可以在每一个页面加上response.encodeURL("/day/day11_3/Aservlet")这句话。 ...
2018-12-05 10:16:45
116
原创 servlet
servlet三大作用域作用域规定的是变量的有效期限。一. request作用域: 1.作用范围: 就是指从http请求发起,到服务器处理结束,返回响应的整个过程。在这个过程中可能使用forward的方式跳转了多个jsp页面,在这些页面里你都可以使用这个变量。 2.request对象的产生: request在每次请求到达服务器端时都会产生一个对象;...
2018-12-05 10:16:40
115
eclipse的formatter.xml codetemplates.xml
2018-11-08
net.sf.jadclipse_3.3.0.jar和jad.rar eclipse jad
2018-11-08
AA_navicat11premium_cs
2018-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人