笔记
文章平均质量分 95
yπ_π
这个作者很懒,什么都没留下…
展开
-
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 · 2648 阅读 · 0 评论 -
操作系统整理三: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 · 450 阅读 · 0 评论 -
数据库整理二: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 · 793 阅读 · 0 评论 -
数据库整理一:Mysql基础知识
文章目录一、当使用两列做主键时:primary key(列名,列名)即可,注意:这两列都要not null外键的名字不可以重复,外键可以节省空间,可以起到约束的作用外键:一对一,一对多,多对多当外键关联的表中使用两列做主键时,外键sql语句中references后面可以使用这两个列名一、创建与删除操作 create database 数据库名称 charset=utf8 drop database 数据库名称 数据表:create table 表名(原创 2021-09-08 21:42:26 · 1095 阅读 · 0 评论 -
计算机网络整理:OSI模型、TCP/IP模型、IP地址以及相关协议
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2021-09-06 15:56:50 · 1116 阅读 · 0 评论 -
python基础知识整理一
文章目录一、Python中的数据类型有哪些二、类三、装饰器四、*args和**kargs一、Python中的数据类型有哪些数字:整数int、浮点数(float、双精度浮点型double)、布尔型(true、false)、复数(complex)、字符串、列表、元组(不可变)字典集合布尔类型:用于逻辑运算,有两个值:True(真)和False(假)。字符串:在Python中,加了引号的字符都被认为是字符串,其声明有三种方式,分别是:单引号、双引号和三引号;Python中的字符串有两种数原创 2021-08-31 21:51:21 · 263 阅读 · 0 评论 -
操作系统整理二:锁、内存、文件管理
文章目录一、锁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 · 892 阅读 · 0 评论 -
排序算法整理
系列文章目录文章目录系列文章目录前言一、查找二、排序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 · 140 阅读 · 0 评论 -
数据结构整理
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 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 · 905 阅读 · 0 评论 -
软件测试整理:测试设计
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录1.PC网络故障,如何排除障碍2.怎么测试网络协议3、牛客:软件测试实例一牛客:软件测试实例二软件测试经典面试题(一)给你一个水杯如何测试1.PC网络故障,如何排除障碍(1)首先是排除接触故障,即确保你的网线是可以正常使用的。然后禁用网卡后再启用,排除偶然故障。打开网络和原创 2021-08-30 19:33:58 · 3024 阅读 · 0 评论 -
计算机网络整理: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 · 3240 阅读 · 0 评论