自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (3)
  • 收藏
  • 关注

原创 实模式和保护模式的基础概念和不同

2021-06-22 08:27:44 192 1

原创 BCD码和非BCD码的计算与转换

文章目录BCD码和非BCD码的计算与转换BCD编码介绍:优点:常用的BCD编码方式8421码5421码2421码余3码非压缩BCD码BCD码和非BCD码的计算与转换BCD编码介绍:BCD码(Binary-Coded Decimal‎),用4位二进制数来表示1位十进制数中的0~9这10个数码,是一种二进制的数字编码形式,用二进制编码的十进制代码。优点:BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧最常用于会计系统的设计里,因

2021-06-19 22:52:32 4503

原创 【图解线性代数】第一章——线性代数的几何意义导读(思维导图)

最后更新时间:2021.05.21本笔记大部分基于《线性代数的几何意义》整理, 另外初学者一枚,大家多多关照,有错误可以在下面说出来 谢谢大家如需要原件请留言最近看博客有人说想要原件,于是把好久之前写的上传了一下...

2021-05-21 10:00:30 2451

原创 C语言练习题(自己的记录贴)

C语言练习题这是一个我写C语言练习题的一个整理贴,有时也会将我认为比较好的C语言习题写一下,并放上来,在此记录求素数写一个判断素数的函数,在主函数输入一个整数,输出是否为素数的信息。#include<stdio.h>#include<math.h>int main() { int prime(int); int n; printf("input an integer:"); scanf("%d", &n); if (prime(n)) pr

2021-05-21 09:34:23 113

原创 什么是协程

=线程的变种有些多线程程序经过特殊设计,不需要时钟中断信号,并且多个线程之间不用精确控制自己的执行时间,每个线程运行一段时间后,在某种因素的触发下,主动交出CPU到另一个线程,多线程之间相互协作。这种多个独立程序模块之间相互配合主动交出和得到CPU使用权的方式被称为协程(Coroutine)。协程设计的程序,必须保证任何一个线程都不能出问题,以及不能进入死循环比如while(1){…},否则,其他线程将会因为任何一个线程的问题而永远无法得到执行。协程设计避免了CPU频繁被中断,可以提升程序的整

2021-04-25 10:25:08 71

原创 性能测试和自动化测试利用python获取cookies并登陆

性能测试和自动化测试利用python获取cookies并登陆获取cookiesfrom selenium import webdriverfrom time import sleepdriver=webdriver.Firefox()# 2.输入网址driver.get("http://10.2.5.1:8080/index")sleep(60)# 需要在这60秒之内输入密码就可以获取cookies了print(driver.get_cookies())利用cookies登陆from

2021-04-14 15:48:21 137

原创 【图解线性代数】第六章——线性方程组的几何意义

最后更新时间:2021.02.24本笔记大部分基于《线性代数的几何意义》整理, 另外初学者一枚,大家多多关照,有错误可以在下面说出来 谢谢大家如需要原件请留言

2021-02-24 16:54:08 2055

原创 【图解线性代数】第四章—向量组及向量空间的几何意义

最后更新时间:2021.02.21本笔记大部分基于《线性代数的几何意义》整理, 另外初学者一枚,大家多多关照,有错误可以在下面说出来 谢谢大家如需要原件请留言

2021-02-21 14:53:21 581

原创 【图解线性代数】行列式的基本性质的几何意义(下)

最后更新时间:2021.02.21本笔记大部分基于《线性代数的几何意义》整理, 另外初学者一枚,大家多多关照,有错误可以在下面说出来 谢谢大家如需要原件请留言

2021-02-21 12:57:15 149

原创 【图解线性代数】行列式的基本性质的几何意义

最后更新时间:2021.02.21本笔记大部分基于《线性代数的几何意义》整理, 另外初学者一枚,大家多多关照,有错误可以在下面说出来 谢谢大家如需要原件请留言

2021-02-21 10:27:03 525 2

原创 【图解线性代数】第二章——向量几何的基本意义【思维导图】

最后更新时间:2021.02.20本笔记大部分基于《线性代数的几何意义》整理, 另外初学者一枚,大家多多关照,有错误可以在下面说出来 谢谢大家如需要原件请留言

2021-02-20 21:34:30 1368 3

原创 【java编程思想第五版笔记】第一章 对象的概念(更新完毕)

文章目录第一章 对象的概念什么是“纯粹”的面向对象程序设计方法接口、封装什么是封装?为什么使用访问控制权限?访问控制权限修饰符复用继承多态多态的优点要注意的地方解决的方法具体原理单继承结构单继承的好处集合集合诞生的原因集合的优点java类库中的集合类型为什么选择集合?异常处理最后更新时间:2020.05.09本笔记大部分基于《on java 8》整理, 另外初学者一枚,大家多多关照,有错误可以在下面说出来 谢谢大家第一章 对象的概念什么是“纯粹”的面向对象程序设计方法万物皆对象。你可以

2020-12-21 08:34:20 293

原创 80286微处理器和80386的优缺点

80286微处理器80286 虽然有了保护模式,但其依然是 16 位的 CPU ,其通用寄存器还是 16 位宽但其与 8086 不同的是其地址线由 20 位变为了 24 位,即寻址空间变成了 24 次方,等于 16MB 大小。80286的缺点虽然80286可以将地址线变成了24位,可以访问16的内存,但是其用来寻址的通用寄存器还是16位的,也没有突破一个寄存器只能访问64kb空间的限制,如果用寄存器来进行地址访问,那么,想访问16MB的内存,就需要不断地变换段基址,所以很快就被淘汰了80386微

2020-10-25 22:10:00 1772

原创 保护模式之寄存器拓展

保护模式之寄存器拓展除段寄存器外,通用寄存器、指令指针寄存器、标志寄存器都由原来的 16 位扩展到了 32 位。经过 extend 后的寄存器,统一在名字前加了 E表示扩展,如图所示寄存器中低 16 位的部分是为了兼容实模式,可以单独使用。高 16 位没办法单独使用,只能在用 32位寄存器时才有机会用到它们。段寄存器32位的段寄存器保存的不再是段基址,而是被称为选择子(selector)假设将全局描述符表当成数组,那么,选择子就相当于数组索引段寄存器的缺陷段描述符是在内存中,访问内存对 C

2020-10-25 22:04:52 457

原创 保护模式和实模式以及需要注意的地方

基本概念保护模式是在 Intel 80286 CPU 中首次出现的实模式的缺陷安全缺陷1.实模式下操作系统和用户程序属于同一特权级,平起平坐,没有区别对待2.用户程序所引用的地址都是指向真实的物理地址,也就是说逻辑地址等于物理地址3.用户程序可以自由修改段基址,可以不亦乐乎地访问所有内存,没人拦得住。使用缺陷访问超过64kb的内存区域时要切换段基址,转来转去容易晕乎。一次只能运行一个程序,无法充分利用计算机资源。共 20 条地址线,最大可用内存为 1MB实模式和保护模式一些需要注意的地

2020-10-23 17:12:03 159

原创 操作系统真相还原——第四章:保护模式入门(下)

word版本等有空去排版的话,会进行上传,本书笔记摘抄于《操作系统真象还原》,如果错误或者需要思维导图可以留言2020.10.22

2020-10-22 11:57:02 116

原创 (超详细,文档超6000字)操作系统之真象还原思维导图——第四章保护模式入门(上)

word版本等有空去排版的话,会进行上传,本书笔记摘抄于《操作系统真象还原》,如果错误或者需要思维导图可以留言

2020-10-21 17:32:45 167

原创 80286保护模式和实模式的基础概念

懒得将思维导图转换成文字了,大家就这样看吧2020.10.21

2020-10-21 09:19:43 153

原创 idea设置字体不生效的问题

打开设置,找到这个页面,取消对勾,然后就可以使用自己的设置了

2020-10-19 17:07:57 1254

原创 java——爬虫和数据清洗

数据清洗什么是数据清洗1.数据清洗(Data cleaning)– 对数据进行重新审查和校验的过程,目的在于删除重复信息、纠正存在的错误,并提供数据一致性。数据清洗从名字上也看的出就是把“脏”的“洗掉”,指发现并纠正数据文件中可识别的错误的最后一道程序,包括检查数据一致性,处理无效值和缺失值等。为什么进行数据清洗因为数据仓库中的数据是面向某一主题的数据的集合,这些数据从多个业务系统中抽取而来而且包含历史数据,这样就避免不了有的数据是错误数据、有的数据相互之间有冲突,这些错误的或有冲突的数据显然

2020-10-16 20:35:41 4549

转载 正则表达式详解

(PS:这篇文章为转载,我不喜欢转载的但我觉得这篇文章实在是超赞了,就转了过来,这篇可以说是学习JAVA正则表达的必读篇。作者是个正真有功力的人,阅读愉快)初步介绍在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎.

2020-09-28 10:17:44 262

原创 (超详细)深入理解计算机系统思维导图——第二章——信息的表示与处理(中(整数运算))

《深入理解计算机系统》第二章思维导图——信息的表示与处理(中)——整数运算(超级详细)需要原件可以进行留言《深入理解计算机系统》第二章思维导图——信息的表示与处理(上)(超级详细)...

2020-09-08 17:29:38 679 1

原创 (超级详细)《深入理解计算机系统》第二章思维导图——信息的表示与处理(上)

《深入理解计算机系统》第二章思维导图——信息的表示与处理(上)(超级详细)需要原件可以进行留言

2020-09-07 08:56:20 665 3

原创 《深入理解计算机系统》第一章思维导图

《深入理解计算机系统》第一章计算机系统漫游思维导图清晰度本人已经检查过,不过图片引用的有可能看不清如果需要原件可以留言

2020-09-04 16:26:44 482 6

原创 CPU模式和常用调用算法的介绍及优缺点

CPU模式和常用调用算法的介绍及优缺点程序使用 CPU 的模式处理器调度的总体目标调度算法。FCFS ( first come flfst serve)算法时间片轮转算法短任务优先算法 STCF shorted time to completion first)优先度调度算法动态的调节优先级算法多级反馈队列调度算法在多进程、多线程并发的环境里,虽然从概念上看.有多个进程或钱程在同时执行,但在单一 CPU 下,实际上在任何时刻只能有一个进程或线程处于执行状态 。而其他线程 则处于非执行状态 。那么这就有

2020-08-11 09:56:38 1255

原创 【数据结构与算法java】稀疏数组

稀疏数组一级目录二级目录三级目录稀疏数组的定义稀疏数组的应用场景可以应用的场景——如下图不建议应用稀疏数组的图谱——如下图稀疏数组的处理方法代码流程和个人见解原始的二维数组的创建将二维数组变成稀疏数组的思路将稀疏数组恢复成 原始的二维数组思路完整的代码一级目录二级目录三级目录稀疏数组的定义一个数组大部分元素都是0的数组稀疏数组的应用场景五子棋保存数据的时候,存盘和绪盘的时候或者可以说稀疏数组可以应用在一切在坐标类游戏的存盘和复盘当中。(注:尽量不用稀疏数组保存大部分坐标占满的游戏,这会导

2020-08-04 20:57:50 156

原创 System.exit()和dispose()的区别

先放上 System.exit(status)的源码* @param status * Termination status. By convention, a nonzero status code * indicates abnormal termination. * * @throws SecurityException * If a security manager is present and

2020-08-04 12:00:21 296

原创 对Java中的finalize()函数的理解

finalize()的设计理念众所周知,Java 中有垃圾回收器回收无用对象占用的内存,但是,假若,你创建的对象不是通过 new 来分配内存的,而垃圾回收器只知道如何释放用 new 创建的对象的内存,所以它不知道如何回收不是 new 分配的内存。为了处理这种情况,Java 允许在类中定义一个名为 finalize() 的方法。finalize()的工作原理它的工作原理"假定"是这样的:当垃圾回收器准备回收对象的内存时,首先会调用其 finalize() 方法,并在下一轮的垃圾回收动作发生时,才会真正回

2020-07-22 15:14:33 218

转载 进程 线程 协程 管程 纤程 概念对比理解

引言不知道是不是我自己本身就有那么一丝丝的密集恐惧,把这么一大堆看起来很相似很相关的概念放在一起,看起来是有点麻,捋一捋感觉舒服多了。相关概念任务、作业(Job,Task,Schedule)在进程的概念出现之前,进程有着这样的称谓。进程为了使多个程序能够并发(同一时刻只有一个在运行,但感觉起来像多个同时运行;并行(同一时刻真的多个在运行,不是感觉像多个))的执行,操作系统需要一个结构来抽象和表示这个程序的运行。进程是操作系统对一个正在运行的程序的一种抽象结构。进程是指在操作系统中能独立运

2020-06-30 22:01:18 216

原创 TCP/IP 模型与 OSI 参考模型的比较

TCP/IP 模型与 OSI 参考模型的比较相同点:不同点:概念方面:协议方面互联问题通信方面OSI模型的缺点相同点:1.二者都采取分层的体系结构,将庞大且复杂的问题划分为若干较容易处理的、范围较小的问题 而且分层的功能也大体相似。2.二者都是基于独立的协议桔的概念。3.都可以解决异构网络的互联,实现世界上不同厂家生产的计算机之间的通信。不同点:概念方面:OSI参考模型精确地定义了服务,协议和接口的概念,符合面向对象的思想;而TCP/IP协议却没有明显的区分协议方面OS1 参考

2020-06-08 12:43:26 1085

原创 ISO/OSI 参考模型和 TCP/IP 模型

ISO/OSI 参考模型和 TCP/IP 模型物理层 (Physical Layer)数据链珞层 (Da切LinkLayer)网络层 (Network Layer)传输层 (Transport Layer)会话层 (Session Layer)表示层 (Pres ntation Layer)应用层 (Application Layer)TCP/IP 模型OSI 层,自下而上依次为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。、低三层统称为通信子网,它是为了联网而附加的通信设备,完成数据的

2020-06-08 12:39:19 416

原创 【java编程思想第五版笔记】第十五章 异常(上)

文章目录第十五章 异常为什么要有异常?异常和普通问题的区别使用异常的优点异常参数异常捕获异常处理程序终止和恢复自定义异常异常声明第十五章 异常最后更新时间:2020.05.19本笔记大部分基于《on java 8》整理, 另外初学者一枚,大家多多关照,有错误可以在下面说出来 谢谢大家为什么要有异常?1.java 的基本理念是“结构不佳的代码不能运行”。2.改进的错误恢复机制是提高代码健壮性的最强有力的方式。3.java 的主要目标之一就是创建供他人使用的程序构件。4.要想创建健壮的

2020-05-19 16:46:29 176 1

原创 萌新java编程思想第五版笔记合集(慢慢更新中)

萌新java编程思想第五版笔记合集(慢慢更新中)由于本书整理起来比较难,作者本人也有点咸鱼,所以速度会比较慢,不过会慢慢更新的【java编程思想第五版笔记】## 第一章 对象的概念(更新完毕)【java编程思想第五版笔记】第八章复用(更新完毕)...

2020-05-09 20:40:14 318 2

原创 【java编程思想第五版笔记】第八章复用(更新完毕)

【java编程思想第五版笔记】第八章复用(更新中)继承语法代码复⽤是⾯向对象编程(OOP)最具魅⼒的原因之⼀。面向过程和面向对象复用的区别:对于像 C 语⾔等⾯向过程语⾔来说,“复⽤”通常指的就是“复制代码”Java 围绕“类”(Class)来解决问题。我们可以直接使⽤别⼈构建或调试过的代码,⽽⾮创建新类、重新开始。**前提:**在不污染源代码的前提下使⽤现存代码两种方法:组合和继承...

2020-04-22 17:45:10 555 11

原创 【C Primer Plus学习笔记合集】不断更新中

【C Primer Plus学习笔记合集】不断更新中【C Primer Plus学习笔记一】初识C语言 【c prime plus学习笔记二】C程序的基本结构。不断更新中

2020-04-17 10:14:47 231

原创 【c prime plus学习笔记二】C程序的基本结构。

程序由一个或多个函数组成,必须有main()函数。函数由函数头和函数体组成。函数头包括函数名、传入该函数的信息类型和函数的返回类型。通过函数名后的圆括号可识别出函数,圆括号里可能为空,可能有参数。函数体被花括号括起来,由一系列语句、声明组成。提高程序可读性的技巧选择有意义的函数名和写注释在函数中用空行分隔概念上的多个部分。每条语句各占一行。two_func.c – 一个文件中包含两个函...

2020-04-17 10:10:04 270

原创 【html学习】CSS继承性、层叠性和特殊性

CSS样式具有3个基本特性:继承性、层叠性和特殊性。继承性说明样式可以相互传递,层叠性说明样式可以相互覆盖,而特殊性则说明样式也可以特殊化处理。CSS继承性CSS继承性就是CSS允许结构的外围样式不仅可以应用于某个特定的元素,还可以应用于它包含的、可匹配的标签。通俗说就是在HTML文档结构中,包含在内部的标签将拥有外部标签的某些样式。就像java语言的继承一样。子类可以使用父类的方法和属...

2020-04-16 20:35:49 812

原创 【C Primer Plus学习笔记一】初识C语言

目标代码文件、可执行文件和库C编程的基本策略用程序把源代码文件转换为可执行文件(其中包含可直接运行的机器语言代码)。典型的C实现通过编译和链接两个步骤来完成这一过程。编译器把源代码转换成中间代码,链接器把中间代码和其他代码合并,生成可执行文件。中间文件把源代码转换为机器语言代码,并把结果放在目标代码文件(或简称目标文件)中(这里假设源代码只有一个文件)。虽然目标文件中包含机器语言代码,但...

2020-04-11 21:19:15 262

原创 【mysql学习第12天】索引的优化示例

文章目录数据库的分类基于磁盘的数据库的缺点改进方法缓存池的大小决定因素应用索引进行查询具体示例1、索引的应用2、利用索引进行排序优化索引1、为索引列选择合适的数据类型2、一般原则虽然建了索引,但是不会走索引的情况强制使用某个索引数据库的分类根据存储介质的不同,可以将数据库分为基于磁盘的数据库系统、基于内存的数据库系统,以及混合型数据库系统。基于磁盘的数据库系统(disk-base datab...

2020-04-10 22:48:18 155

原创 4月3日mysql基础查询作业例题

1、查询学生表信息SELECT * FROM student;2、查询学号为150101的学生信息SELECT * FROM student WHERE stuid = '150101';3、查询学生张林浩、王申的信息SELECT * FROM student WHERE stuname IN ( '张林浩', '赵申' );4、查询名字第二个是佳字的...

2020-04-03 14:24:56 337

郝斌c语言视频教程笔记.zip

郝斌,男,瑞德学校担任教学组长,曾在雅博等公司担任项目总监。6年开发经验,擅长C/C++ 、Java、 数据结构、数据库。具有十四年培训经验。郝斌老师所录制的计算机(编程)教学视频,很适合初学者。

2020-03-14

java_Java_学习笔记.zip

java基础笔记,还不错, 知识点完善,页数高达80页 并用彩色标记重点内容 适合新手用来复习和用来查询, 建议下载看看

2020-03-14

jdk-11中文api修订版.zip

jdk11的api中文版。修正了js的错误,不需要下载Extrachm来打开查看。对里面布局做了修改完善,手工补充了部分没有翻译到的地方。当然了版本不是很完善,可以去看源码,自己修改编译。 Java 11 不仅提供了长期支持服务,还将作为 Java 平台的参考实现。Oracle 直到2023年9月都会为 Java 11 提供技术支持,而补丁和安全警告等扩展支持将持续到2026年

2019-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除