- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 linux系统指令整理
文章目录1、vim编辑器常用命令2、开机、重启1. halt、shutdown(关机)2.reload、shutdown(重启)3、系统状态监测命令1、history指令(查看历史指令)4、工作目录切换1、pwd指令(显示当前工作目录的绝对路径)2、ls命令(显示当前目录下文件)3、cd指令(切换工作目录)5、文件目录管理1、mkdir指令、touch指令(创建)2、rmdir指令、rm指令(删除)3、cp命令(复制)4、mv指令(移动、重命名)5、查找1、find指令2、管道符、grep指令3、locat
2021-09-27 16:10:08
1957
原创 软件测试整理:自动化测试
系列文章目录文章目录系列文章目录自动化测试框架二、使用步骤1.引入库2.读入数据总结自动化测试框架1、模块化测试框架模块化测试脚本框架(TEST MODulARITY FRAMEWORK)需要创建小而独立的可以描述的模块、片断以及待测应用程序的脚本。这些树状结构的小脚本组合起来,就能组成能用于特定的测试用例的脚本。在一个组件上方建立一个抽象层使其在余下的应用中隐藏起来,这是众所周知的编程技巧。这样应用同组件中的修改隔离开来,提供了程序设计的模块化特性。模块化测试脚本框架使用这一抽象或者封装的原理来
2021-09-09 14:01:33
4020
原创 操作系统整理三:I/O
文章目录1、阻塞与非阻塞IO2、IO多路复用3、同步和异步IO4、文件IO5、直接与非直接IO6、零拷贝技术Linux的五种IO模型:阻塞IO、非阻塞IO、IO复用、信号驱动IO、异步IO(4同步1异步)。1、阻塞与非阻塞IO阻塞 I/O当用户程序执行 read ,线程会被阻塞,一直等到内核数据准备好,并把数据从内核缓冲区拷贝到应用程序的缓冲区中,当拷贝过程完成,read才会返回。阻塞等待的是「内核数据准备好」和「数据从内核态拷贝到用户态」这两个过程。非阻塞 I/O非阻塞的 r
2021-09-09 13:59:09
373
原创 数据库整理二:Redis
文章目录1、redis介绍2、使用Redis的原因3、使用Redis的好处4、使用redis的缺点4、Redis使用场景1、多样的数据模型2、持久化数据3、主从同步1)Mysql服务器之间的主从同步2)配置主从同步的步骤3)使用主从同步的好处4)主从同步的延迟原因5)主从延迟的解决办法5、Redis常见功能1、数据缓存1)缓存穿透3)缓存击穿4)缓存预热5)缓存降级6)缓存更新1、Redis设置过期时间的两种方案:定期删除、惰性删除2、Redis六种淘汰策略2、分布式锁1、分布式锁应该具备的条件2、基于Re
2021-09-09 11:35:33
553
原创 数据库整理一:Mysql基础知识
文章目录一、当使用两列做主键时:primary key(列名,列名)即可,注意:这两列都要not null外键的名字不可以重复,外键可以节省空间,可以起到约束的作用外键:一对一,一对多,多对多当外键关联的表中使用两列做主键时,外键sql语句中references后面可以使用这两个列名一、创建与删除操作 create database 数据库名称 charset=utf8 drop database 数据库名称 数据表:create table 表名(
2021-09-08 21:42:26
778
原创 计算机网络整理:OSI模型、TCP/IP模型、IP地址以及相关协议
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例
2021-09-06 15:56:50
843
原创 python基础知识整理二:类和函数
文章目录1、类1、面向对象编程1.1 面向过程和面向对象的比较1.2 面向对象编程的特性2、类的基本概念3、继承与多态4、私有变量5、实例方法、静态方法、类方法6、描述符7、运算符重载2、函数1、形参和实参2、位置参数、关键字参数、默认参数3、不定长参数4、匿名函数5、局部函数6、闭包函数7、exec函数和eval函数3、变量1、私有变量2、缺省参数(默认参数)3、函数多值参数(*args和**kargs)4、全局变量、局部变量5、类变量、实例变量4、装饰器5、迭代器、生成器1、迭代器2、生成器3、比较re
2021-09-05 21:51:54
1555
原创 操作系统整理二:锁、内存、文件管理
文章目录一、锁1、悲观锁2、乐观锁3、死锁二、内存1、物理内存与虚拟内存1.1 虚拟内存和物理内存的关系1.1 物理内存1.2 虚拟内存1、虚拟内存的工作过程2、动态分配内存3、页表(page table)1)页表的工作原理2)页命中3)页未命中(缺页)4)选择数组来实现页表的原因5)页面置换算法4、地址翻译(虚拟寻址)5、主存缓存的组织结构设计注意点6、利用虚拟内存机制的优点3、分段和分页3.1 内存分段3.2 内存分页1、多级页表3.3 段页式内存管理(分段分页组合)一、锁1、悲观锁互斥锁、自旋锁
2021-09-02 14:15:23
648
原创 操作系统整理一:进程和线程
文章目录一、进程和线程1、并发与并行2、进程2.1 进程的状态2.2 进程具有的特征2.3 进程的上下文切换2.4 特殊进程2.5 进程间的通信2.6 多进程模型3、线程3.1 为什么有了进程还要有线程3.2 线程的上下文切换3.3 线程同步线程同步的方式4、进程和线程的区别4 用户态和内核态一、进程和线程线程是最小的执行单元1、并发与并行并发(Concurrent):在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。单核的 CPU 在某
2021-09-01 20:54:22
863
原创 python基础知识整理一
文章目录一、Python中的数据类型有哪些二、类三、装饰器四、*args和**kargs一、Python中的数据类型有哪些数字:整数int、浮点数(float、双精度浮点型double)、布尔型(true、false)、复数(complex)、字符串、列表、元组(不可变)字典集合布尔类型:用于逻辑运算,有两个值:True(真)和False(假)。字符串:在Python中,加了引号的字符都被认为是字符串,其声明有三种方式,分别是:单引号、双引号和三引号;Python中的字符串有两种数
2021-08-31 21:51:21
256
原创 排序算法整理
系列文章目录文章目录系列文章目录前言一、查找二、排序1、冒号排序2、选择排序3、插入排序4、快速排序5、堆排序1、树与二叉树2、堆2.1 堆的向下调整性质2.2 堆挨个出数的过程2.3 构造堆2.4 堆排序算法2.5 堆排序的应用:topk问题6、归并排序7、希尔排序8、桶排序9、基数排序前言笔记来源于视频(侵删):清华计算机博士带你学习Python算法+数据结构一、查找二分查找要求列表有序二、排序时间复杂度:O(1):执行一次基本操作的时间(近似),1是指1个单位(不
2021-08-30 22:26:54
138
原创 数据结构整理
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言1、树2、二叉树2.1 二叉树的遍历2.2 二叉搜索树1、二叉搜索树的插入2、二叉搜索树的查询3、二叉搜索树的删除2.3 AVL树1、Val树插入2.4二叉搜索树的扩展应用:B树前言笔记来源于视频(侵删):清华计算机博士带你学习Python算法+数据结构1、树
2021-08-30 21:06:36
596
原创 软件测试整理:测试设计
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录1.PC网络故障,如何排除障碍2.怎么测试网络协议3、牛客:软件测试实例一牛客:软件测试实例二软件测试经典面试题(一)给你一个水杯如何测试1.PC网络故障,如何排除障碍(1)首先是排除接触故障,即确保你的网线是可以正常使用的。然后禁用网卡后再启用,排除偶然故障。打开网络和
2021-08-30 19:33:58
2957
原创 软件测试整理一:测试基础知识以及开发、测试模型、按照开发阶段进行测试
一、基础概念1、什么是软件测试软件测试就是在软件的开发过程中,根据需求规格说明设计测试用例,手工或者利用测试工具有计划的执行程序,以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,并追踪和验证这些bug,保证bug被修复的过程。测试是软件开发中不可或缺的一环,测试通过经济,高效的方法,捕捉软件中的错误,从而达到保重软件内在质量的目的。自动化测试有时候还需要根据不同的测试需要编写不同的测试工具,设计和维护测试系统。测试是为了证明程序有错,而不是为了证明程序无错。测试不仅需要正向思维,还需要反
2021-08-29 17:04:14
3608
1
原创 软件测试整理三:测试方法、bug
一.黑盒测试黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入
2021-08-29 16:22:25
4216
1
原创 软件测试整理二:根据软件特性进行测试
系列文章目录文章目录系列文章目录一、根据软件特性进行测试1.手机app测试2.web测试3.web测试和app测试的不同点2.功能测试2.1 web功能测试2.2 app功能测试3.性能测试3.1性能测试的分类3.1 web性能测试3.2 手机APP性能测试4.安全测试web安全性测试手机app安全测试5.兼容性测试手机app兼容性测试6.界面测试web界面测试7.易用性测试8.数据库测试web数据库测试9.网络测试手机APP网络测试10.接口测试手机app接口测试二、测试工具app测试工具五、测试案例设
2021-08-29 15:38:17
2164
原创 计算机网络整理:HTTP协议、HTTPS协议、Websocket协议
系列文章目录一:http协议和https协议的区别1、Https通信需要证书,而证书一般需要向认证机构(一般是ca)购买,因而需要一定费用2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。因此,与HTTP通信相比,Https通信会由于加减密处理消耗更多的CPU和内存资源;3、http的连接很简单,是无状态的,https协议是由ssl+http协议构建的可进行加密串苏,身份验证的网络协议,比http协议安全。4、http用的端口是80,https用的端口是4
2021-08-26 18:42:54
2996
原创 计算机网络整理:UDP协议和TCP协议
系列文章目录一、TCP/IP 各层协议二、UDP协议和TCP协议二者都属于传输层协议。1.TCP和UDP的区别:①TCP提供面向对象的连接,通信前要建立三次握手机制的连接,UDP提供无连接的传输,传输前不用建立连接②TCP提供可靠的,有序的,不丢失的传输,UDP提供不可靠的传输,不保证数据的有序性;③TCP不保存数据边界,UDP保留数据边界;④TCP是重量级协议,UDP是轻量级协议;⑤TCP有流量控制和拥塞控制,UDP无。因此TCP传输速度相对UDP较慢;由于UDP没有拥塞控制,因此
2021-08-26 16:18:10
3029
原创 安装torch参考
Pytorch和Torchvision版本对应https://blog.csdn.net/qq_40263477/article/details/106577790各版本Pytorch安装详解https://blog.csdn.net/guihuo2889/article/details/84652733pytorch各个版本下载地址大全https://blog.csdn.net/qq_27825451/article/details/90033909...
2021-01-28 21:37:02
203
原创 b站视频笔记 :Sampling from Bayes‘ Nets| Pieter Abbeel教授的贝叶斯网络采样讲解
从联合概率分布中采样首先把目标分布映射到0至1的区间,采样过程:1)把0-0.8映射为+a的区间,0.8-1映射为-a的区间,如果系统随机给出的概率刚好为0.8,则映射到后者的区间范围内,即取-a。2)0.31<0.8 取a0.58<0.8 取a0.04<0.8 取a0.94>0.8 取-a0.67<0.8 取a0.49<0.8 取a下图采样方式同理:从条件概率分布中采样假设取A = +a,则可以将0-0.3映射为 +b,0.
2020-11-30 10:55:27
832
原创 论文笔记自用: 从训练数据集和测试实例学习贝叶斯网络分类器的判别结构
数据集:WBC数据集(威斯康星洲乳腺癌数据库)相关概念MI :mutual information 交互信息CMI :conditional mutual information 条件交互信息:用来度量属性Xi和Xj与类变量C之间的条件依赖关系:LMI:CLMI :BNC: Bayesian network classifier 贝叶斯网络分类器UKDB: unrestricted k-dependence Bayesian classifier 无限制k相关贝叶斯分类器领域知识 :它
2020-11-28 21:59:48
1741
1
原创 日常防忘:CS224n 第四讲 (word window 分类与神经网络)第五讲(反向传播和项目建议)
Details of the softmax把给定输入x时的输出为y的概率计算分成两步:
2020-11-11 21:58:28
286
原创 日常防忘:CS224n 第六讲(依存分析)第七讲(tensorflow入门)
上下文无关语法:依存句法结构:通过找到句子中每个词所依赖的结构来描述句子结构Catalan数:完整的语言学以树库的形式标注数据,依存树短语结构语法依存句法的思想是:一个句子模型,我们有一个词法项之间的关系或者词之间的关系,只有词法项之间是二元的不对称关系泛依存(universal dependencies)依存距离投影依存树:如果一个依存树是完全嵌套的,则被称为投影依存树,可以把它投射到一个平面上,然后得到一个嵌套关系。正确外位:依存分析的方法动态编程法图算法:MST算法(最小生成
2020-11-11 21:38:12
509
原创 日常python报错及解决方法记录
电脑配置:tensorflow_gpu-1.4.0keras 2.0.8numpy 1.16.01.问题描述:在TensorFlow教程:电影评论文本分类中 按照给定语句model = keras.Sequential()在电脑中跑的时候报错:AttributeError: module ‘keras’ has no attribute ‘Sequential’解决方法:将model = keras.Sequential()替换成model=keras.models.Sequential(
2020-11-07 22:01:26
1663
原创 自用防忘:cs224n 笔记:第二、三讲 词向量表示
独热向量编码只有一个1,其余都是0*问题:*体现不出来两个向量的内在相似性,因两向量的点积为0,得不出词汇与模型之间的关联*目的:*探索一种直接的方法,可以直接阅读一个单词编码表示的含义,进而看出来单词间的相似性。所以我们要做的就是构造这些向量,然后做一种类似求解点积的操作,这样就可以让我们了解词汇之间有多少相似性。分布相似性:通过观察其出现的上下文并对这些上下文做一些处理可以得到大量表示某个词汇含义的值。*如:*可以找很多包含banking的句子,然后观察每次他出现的场合,统计和bankin
2020-11-05 22:34:04
375
原创 日常防忘:安装tensorflow_gpu-1.4.0
日常防忘:重装tensorflow_gpu-1.4.0安装anaconda下载地址:https://www.anaconda.com/download/#windows镜像源conda:临时添加镜像源:conda config -c https://… tensorflow_gpu参考:https://blog.csdn.net/qq_27825451/article/details/89237574pip :临时添加镜像源:pip install -i https://… tenso
2020-11-04 11:10:17
1691
1
论文中所用的cwru数据集
2022-06-14
论文所用的JNU数据集
2022-06-14
论文中所用mfpt数据集
2022-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人