自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (8)
  • 收藏
  • 关注

原创 类似斐波那契数列时间复杂度问题

时间复杂度

2022-01-27 14:39:57 262

转载 wireshark抓包分析IP数据报

wireshark抓包分析版本:占4位,Version 4(IPv4),指IP协议的版本首部:占4位,可表示最大十进制数是15(1111),所以首部长度最大为60字节区分服务:占8位,只有在使用区分服务时,这个字段才起作用总长度:占16位,总长度指首部和数据之和的长度,单位为字节,数据报的最大长度为2^16-1=65535字节标识:占16位,IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加1,并将此值赋给标识字段标志:占3位,但只有2位有意义标志字段中的最低位记为MF(Mor.

2021-12-10 09:25:26 3518

原创 操作系统易错题

2.下面说法错误的有()。Ⅰ .分时系统中,时间片越短越好。I.银行家算法是防止死锁发生的方法之一。Ⅲ.若无进程处于运行状态,则就绪和等待队列均为空。Ⅰ错误,时间片设得太短会导致过多的进程切换,降低了CPU 的效率;而设得太长又可能引起对短的交互请求的响应变差。II错误,防止死锁和避免死锁是两种方法,实质上都是通过施加某些限制条件的方法,来预防发生死锁。两者的主要差别在于:防止死锁所施加的限制条件较严格。防止死锁的办法是破坏死锁产生的必要条件,如摒弃“请求和保持”条件、摒弃“不剥夺”条件和摒弃“环

2021-11-18 21:36:51 3558

原创 访管指令(陷入指令&trap指令) 、访管中断

访管指令是一条可以在用户态下执行的指令。在用户程序中,因要求操作系统提供服务而有意识地使用访管指令,从而产生一个中断事件(自愿中断),将操作系统转换为核心态,称为访管中断。访管中断由访管指令产生,程序员使用访管指令向操作系统请求服务。为什么要在程序中引入访管指令呢?这是因为用户程序只能在用户态下运行。若用户程序想要完成在用户态下无法完成的工作,该怎么办?解决这个问题要靠访管指令。访管指令本身不是特权指令,其基本功能是让程序拥有“自愿进管”的手段,从而引起访管中断。处于用户态的用户程序使用访管指令时,

2021-11-14 18:45:57 19948 5

原创 虚拟机ping不通win10主机,但是主机可以ping通虚拟机

一开始我联网了,同时按照高赞文章https://blog.csdn.net/hskw444273663/article/details/81301470说的打开indows10的防火墙ICMPv4-in这个规则,但依然虚拟机ping不通主机,然后我断开网络,手动配置IP,使其和虚拟机的IP在同一网段,打开虚拟机重新ping便可ping通...

2021-11-04 18:37:09 292

原创 计算机网络题目

1.比特的传播时延与链路带宽的关系是()。A.没有关系B..反比关系C.正比关系D.无法确定传播时延=信道长度/电磁波在信道上的传播速率,而链路的带宽仅能衡量发送时延 ,所以说比特的传播时延与链路带宽没有任何关系。2.()不是对网络模型进行分层的目标。A.提供标准语言B.定义功能执行的方法C.定义标准界面D.增加功能之间的独立性这道题变相地考查哪项不属于网络体系结构所描述的内容,此题 2010 年 统考考查过。计算机网络的各层及其协议的集合称为网络体系结构,网络体系结构是抽象的, 它不

2021-10-31 14:00:49 9033

原创 分类编址的IPv4地址

【2017年题36】下列IP地址中,只能作为IP分组的源IP地址但不能作为目的IP地址的是A. 0.0.0.0B.127.0.0.1C. 20.10.10.3D. 255.255.255.255【解析】地址0.0.0.0是一个特殊的IPv4地址,只能作为源地址使用,表示“在本网络上的本主机”。封装有DHCPDiscovery报文的IP分组的源地址使用0.0.0.0;以127开头且后面三个字节非“全O”或“全1”的IP地址是一类特殊的IPv4地址,既可以作为源地址使用,也可以作为目的地址使用,用

2021-10-22 10:50:57 493

原创 天勤数据结构——绪论

数据类型结构型结构体指针型int *a;//指向字符型变量的指针a,这里只是定义一个变量名,还没指向地址如果a是个指针型变量,且它已经指向了一个变量b,则a中存放变量 b所在的地址。*a就是取变量b的内容(x=*a;等价于x=b;),&b就是取变量b的地址,语句 a=&b;就是将变量b的地址存于a中,即大家常说的指针a指向b。结点的构造链表结点typedef struct Node{int data ; //这里默认的是int型,如需其他类型可修改struc

2021-07-19 22:34:16 764 1

原创 C#期末总结

开发异步方法时,需要在方法签名中使用异步关键字______async_____和Task在基于任务的并行和异步编程模型中,会大量使用Lambda表达式、______Action_委托和Func委托不论是private还是public,只要声明Datamember就可以序列化解决TCP协议的无消息边界问题一般有几种方法?它们适合哪些场合?答:1)发送固定长度的消息。适用于信息长度固定的场合。2)将消息长度与消息一起发送。 此方法适用于任何场合。3)使用特殊标记分隔消息。适用于消息本身不包含特殊标记

2021-07-12 21:25:19 595

原创 软件工程期末复习笔记

什么是软件工程? (5分)定义为“软件开发、运行、维护和引退的系统方法”。目的就是为软件全生存周期活动提供工程化的手段,从而提高软件的质量、降低成本和缩短开发周期等。软件设计分哪两个阶段?每个阶段的任务是什么?  (5分)分概要设计和详细设计两个阶段。(2分)概要设计主要设计软件体系结构、模块设计和用户界面设计。详细设计主要设计算法、数据结构和接口设计。瀑布模型与原型模型分别适用于开发哪些软件? (5分)瀑布模型适合于用户需求明确、完整、无重大变化的软件项目开发。原型模型在用户不能给出完整、准

2021-06-30 12:14:29 1653 3

原创 计算机组成原理笔记

1.机械特性:尺寸、形状、管脚数、排列顺序2.电气特性:传输方向和有效的电平范围3.功能特性:每根传输线的功能(地址、数据、控制)4.时间特性:信号的时序关系在这里插入图片描述在这里插入图片描述...

2021-06-30 12:12:11 111

原创 Mbps中的M含义

在国际单位制词头,M表示Mega,即一百万,1M=10的6次方=1000000。 在计算机领域,M是MB的简称,即兆字节,1兆字节(MB,Megabyte)=1024千字节,1M=2的20次方=1024x1024。  一般在衡量计算机运算速度、气体压强等问题时 M为百万级,即1M=10的6次方=1000000。Mbps(百万指令每秒)...

2021-05-11 11:05:24 1626

原创 相联存储器

相联存储器的基本原理是把存储单元所存内容的某一部分作为检索项(即关键字项)去检索该存储器,并将存储器中与该检索项符合的存储单元内容进行读出或写入。所以它是按内容或地址进行寻址的,价格较为昂贵。一般用来制作TLB、相联Cache等。相联存储器是按(D)进行寻址的存储器。A.地址指定方式B.堆栈存储方式C.内容指定方式和堆栈存储方式相结D.内容指定方式和地址指定方式相结合...

2021-04-15 11:46:38 5726

原创 按字寻址和按字节寻址

什么是寻址?寻址指当CPU请求数据时获得该数据在内存上的位置的过程。内存上存储的所有数据都会有一个可以区分的地址,这与其存放的位置相对应,当CPU请求数据时,内存中的电路会根据CPU的地址线上的信号利用数据总线向CPU返回数据。那么内存是如何编码数据保存的位置的?这里涉及到上文所述的字节的概念。内存每一个存储位置的最小单元都可以储存0或1,即一个位的内容,而内存将8个位设定为一个存储空间的基本单位。而在地址线上每一个地址的编号便对应的是一个存储位置的最小的基本单位。如何在地址线上用信号表示这个地址,这

2021-04-03 11:58:16 14408 10

原创 &和&&的区别?以及 &0x0f 的含义

1、&和&&都可以用作逻辑与的运算符,表示逻辑,当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。2、&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式。例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException,如果将&&a

2021-04-03 10:32:46 10583 2

原创 网页如何截屏长图:f12 Ctrl+Shift+p cap

首先选择我们想要截取全屏的网页上使用“f12”,就会弹出网页设计界面。我们网页长图的截取,也正是在网页设计界面实现。我们能够在网页设计界面看到很多关于网页界面的设置,包括图片的选取以及文字的排序。此时我们用快捷键“Ctrl+Shift+p”将我们的网页指令窗口召唤出来。下方会显示很多种功能,我们都可以了解一下,能很大程度方便我们对于网页的理解。指令栏当然是应用于我们的查找,如果一个个的往下翻会浪费我们太多的时间,所以此时我们使用长图指令“Capture full size screeshot..

2021-03-30 21:17:51 10371

原创 计算机组成原理易错题

4.【2009统考真题】冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是()。A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元答案:4.C虽然指令和数据都以二进制形式存放在存储器中,但CPU 可以根据指令周期的不同阶段来区分是指令还是数据,通常在取指阶段取出的是指令,在执行阶段取出的是数据。本题容易误选A,需要清楚的是,CPU 只有在确定取出的是指令后,才会将其操作码送去译码,因此不可能依据译码的结果来区分指令和数

2021-03-13 15:48:11 19451 2

原创 几个专业术语:系列机,兼容,软件可移植性,固件

1)系列机。具有基本相同的体系结构,使用相同基本指令系统的多个不同型号的计算机组成的一个产品系列。2)兼容。指计算机软件或硬件的通用性,即使用或运行在某个型号的计算机系统中的硬件/软件也能应用于另一一个型号的计算机系统时,称这两台计算机在硬件或软件上存在兼容性。3)软件可移植性。指把使用在某个系列计算机中的软件直接或进行很少的修改就能运行在另一个系列计算机中的可能性。4)固件。将程序固定在ROM中组成的部件称为固件。固件是一一种具有软件特性的硬件,固件的性能指标介于硬件与软件之间,吸收了软/硬件各自的

2021-03-13 15:39:24 4376

原创 出主机框图,分别以存储指令“STA M”和加法指令“ADD M”(M均为主存地址)为例,在图中按序标出完成该指令(包括取指阶段)的信息流程。假设主存容量为256M×32位,在指令字长、存储字长、机器字

主机框图如图1.11所示。STA M指令:取指令:PC→MAR,MAR→ M,M →MDR,MDR→IR,分析指令:OP(IR)→CU,执行指令:Ad(IR)→MAR,ACC→MDR,MAR→ M,WR(2)ADD M指令:取指令:PC→MAR,MAR→M ,M →MDR,MDR→IR,分析指令:OP(IR)→CU执行指令:Ad(IR)→MAR,M→MDR,MDR→X,ADD,ALU→ACC,ACC→MDR,WR主存容量是256

2021-03-11 11:37:01 14070 4

原创 解决Android Studio的Activity预览器出现Design editor is unavailable until after a successful project sync

最近安装了Android Studio4.1.2,历经艰辛下载了SDK并配置了路径,打开后发现Activity预览器出现问题,出现Design editor is unavailable until after a successful project sync简单搜索一下后rebuild project 、File > Sync Project with Gradles Files、重启等方法均不行。经过好长时间的研究,我的发现应该是由于Gradle的同步问题造成的。解决方法:单独下载gra

2021-03-07 23:32:15 3807 2

转载 借助阿里云快速下载Gradle 6.x zip安装包

gradle-6.x-all.zipgradle-6.8.1-all.ziphttps://code.aliyun.com/kar/gradle-all-zip-6.8.x/raw/master/gradle-6.8.1-all.zipgradle-6.8-all.ziphttps://code.aliyun.com/kar/gradle-all-zip-6.8.x/raw/master/gradle-6.8-all.zipgradle-6.7.1-all.ziphttps:

2021-03-07 22:56:01 1491

原创 解决 Android studio 自动下载SDK的the following sdk component was not installed:build-tools-xxx

首先在安装Andriod Studio的目录下找到bin目录下的 idea.properties 文件,在最后一行追加 disable.android.first.run=true 。然后就跳过SDK的检查到达Andriod Studio的窗口。独立下载 Android_Sdk 百度资源如下链接: https://pan.baidu.com/s/1PvQyDcS-Ka2k6F3BeoorLg提取码:6666如果要使用模拟器进行练习,可以 下载Android_Sdk_Api21_syste.

2021-03-06 10:17:45 4210

原创 synchronized之同步代码块和同步方法

1.synchronized同步关键字这里涉及到多个线程对共享资源进行处理,这里就必须要给线程“排队”,使用的关键字是synchronized(同步),在程序中,给对共享资源进行处理的代码部分(整个方法或代码块)添加此关键字。相当于给代码块加锁,取得钥匙的线程对资源操作,完成后将钥匙交予其他线程,这保证了同一个资源某一时间内只有一个线程可以对其修改等操作。同步代码块synchronized(lock){操作共享资源代码块}lock是一个锁对象,它是同步代码块的关键。当线程执行同步代码块时,首先

2021-02-25 19:49:34 974

原创 线程的优先级,线程让步,线程插队

线程的优先级在应用程序中,如果要对线程进行调度,最直接的方式就是设置线程的优先级。优先级越高的线程获得CPU执行的机会越大,而优先级越低的线程获得CPU执行的机会越小。线程的优先级用1~10之间的整数来表示,数字越大优先级越高。除了可以直接使用数字表示线程的优先级,还可以使用Thread类中提供的三个静态常量表示线程的优先级,如表所示。Thread静态常量功能描述static int MAX_PRIORITY表示线程的最高优先级,相当于值10static int MIN_PR

2021-02-09 17:10:48 832

原创 两种实现多线程方式的对比分析

既然直接继承 Thread类和实现Runnable接口都能实现多线程,那么这两种实现多线程的方式在实际应用中又有什么区别呢?接下来通过一种应用场景来分析假设售票厅有四个窗口可发售某日某次列车的100张车票,这时,100张车票可以看作共享资源,四个售票窗口需要创建四个线程。为了更直观显示窗口的售票情况,可以通过 Thread的currentThread()方法得到当前的线程的实例对象,然后调用getName()可以获取到线程的名称。接下来,首先通过继承Thread类的方式来实现多线程的创建。public

2021-02-01 14:14:52 483

原创 Lambda表达式

为什么要使用Lambda表达式?避免匿名内部类定义过多可以让你的代码看起来很简洁去掉了一堆没有意义的代码,只留下核心的逻辑。也许你会说,我看了Lambda表达式,不但不觉得简洁,反而觉得更乱,看不懂了。那是因为我们还没有习惯,用的多了,看习惯了,就好了。理解Functional Interface(函数式接口)是学习Java8 lambda表达式的关键所在。函数式接口的定义:public interface Runnable { public abstract void ru

2021-01-27 23:27:17 82

原创 多线程的创建&&继承Thread类和实现Runnable接口的对比

package com.mrsoft;public class ThreadDemo extends Thread { @Override public void run() {// 使用新线程运行for循环中的代码 for (int i = 0; i < 10; i++) { System.out.println("新线程输出:" + i);// 在控制台输出10条测试语句 } } public s

2021-01-27 22:39:03 163

原创 数据结构之抽象数据类型

引言:在C语言中,按照取值的不同,数据类型可以分为两类:原子类型:是不可以再分解的基本类型,包括整型、实型、字符型等。结构类型:由若干个类型组合而成,是可以再分解的。例如,整型数组是由若干整型数据组成的。比如,在C语言中变量声明int a,b,这就意味着,在给变量a和b赋值时不能超出int的取值范围,变量a和b之间的运算只能是int类型所允许的运算。因为不同的计算机有不同的硬件系统,这就要求程序语言最终通过编译器或解释器转换成底层语言,如汇编语言甚至是通过机器语言的数据类型来实现的。可事实上

2021-01-19 16:32:31 2004

原创 逻辑公式之吸收律理解

对于集合可以表示成: A∩(A∪B)=A; B∪(A∩B)=B逻辑公式可以表示成: A*(A+B)=A在这里+和*是定义的运算,并不完全等同于一般意义上的加法和乘法可以定义∪为乘法运算,∩为加法运算来理解,对于!A同样适用...

2021-01-02 17:43:16 27123 1

原创 余三码的优点及其与8421码的对比

1、余三码的定义:余三码是由8421码加上0011后形成的无权码2、余三码的特点:9的自补代码,十进制0和9,1和8,2和7,3和6,4和5对应的余三码互为反码,给运算带来了方便。3、余三码的修正:余三码求和时,若有进位,则结果加3,若无进位,则结果减3。4、余三码的优点:利用9的自补代码,便于运算缺点:需要修正。5、8421码加法对比:两个8421码相加,和若小于等于9即(1001),不需要修正两个8421码相加,和若在1010到1111之间,需要加6即(0110)修正6、8421码优

2021-01-02 10:22:14 10383 1

恋恋有词5500思维导图

恋恋有词5500思维导图

2023-03-03

天勤论坛-数据结构考研试题1800题集锦(含答案)

天勤论坛_数据结构考研试题1800题集锦(含答案)

2023-03-03

华三杯题库 华三杯题库 华三杯题库

华三杯题库

2023-03-03

河南大学考试墙发布的软件学院所有期末考试资料,大二版

河南大学考试墙发布的软件学院所有期末考试资料,大二版

2023-03-03

猕猴桃学长的线性代数框架 现代框架

猕猴桃学长现代框架

2023-03-03

研究生导师评价网整理的信息

研究生导师评价网整理的信息

2023-03-03

大笨象英语23文23答

大笨象英语23文23答

2023-02-27

《Java基础入门》传智播客

《Java基础入门》_源代码 《Java基础入门》 PPT_传智播客配套习题和答案 Java基础入门_传智播客.pdf

2021-02-03

C#学生成绩管理系统C-Sharp-Record-System-master

C#期末大作业可以参考一下

2021-01-14

C#期末作业——学生选课系统StudentCourseSystem

基于控制台应用和数据库的C#期末作业

2021-01-14

数字逻辑期末试卷和答案

内含数十套数字逻辑期末试卷和答案解析,均为图片

2021-01-13

数字逻辑期末考试试卷和答案

内含有多套试卷及答案,均为PDF格式《数字电路与数字逻辑》期末考试及答案....数字逻辑电路期末考试试卷...数字电路逻辑设计期末考试样题.pdf 数字逻辑电路期末考试试卷及答案.pdf数字逻辑电路习题参考答案.pdf 数字逻辑习题和答案2004.pdf

2021-01-13

12月新东方四级方法点睛.pdf

第一部分四级语法. 一、简单句的核心构成..... 二、简单句的核心变化——谓语动词的时态/情态/语态..三、简单句的扩展——形容词/副词/介词短语. 四、简单句的提升——非谓语动词... 五、简单句的综合运用. 六、并列句...... 七、复合句——名词性从句..八、复合句—--定语从句..九、复合句——状语从句. 十、并列句和复合句的综合运用.. 第二部分﹐四级听力..... 一、基础语音知识.…..... (一)易混音辨析...... (二)英美发音区别....(三)连读和失爆...二、Key Words关键词.... (一)宏观方面…... (二)微观方面(细节信息)(早)例题....

2021-01-02

空空如也

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

TA关注的人

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