查缺专题

考试知识点查缺补漏

虚实地址转换: 增大快表容量可以增加地址转换速度 增大交换区对虚实地址转换无影响 文件首次打开: 将文件的FCB调入内存 管道只能单向 USB属于设备总线 海明码: 数据位n 校验位k 纠错至少满足 2 k > = n + k + 1 2^k>=n+k+1 2k>=n+k+1 RAID0::无冗余,无娇艳 RAID1-5:加入了冗余 条带化数据分片,同时读写至不同磁盘,提高读写速度的技术

查缺补漏——Shell里的$

Shell里的"$"         Shell中纷繁的"$"让人眼花缭乱,简单的总结几个常用的"$"。 $$:  进程号$0:  脚本名$1:  第一个参数$#:  参数数量$*:  全部参数 不分开$@:  全部参数 分开$?:  退出状态,正常是0

查缺补漏——define和inline

首先#define有很大的好处:  1.首先谈一下在C中使用这种形式宏定义的原因,C语言是一个效率很高的语言,这种宏定义在形式及使用上像一个函数,但它使用预处理器实现,没有了参数压栈,代码生成等一系列的操作,因此,效率很高,这是它在C中被使用的一个主要原因。   2.这种宏定义在形式上类似于一个函数,但在使用它时,仅仅只是做预处理器符号表中的简单替换,因此它不能进行参数有效性的检测,也就不

【笔试面试知识点查缺补漏深入理解之C与C++篇】C/C++语言void及void指针深层探索

1.概述   许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。 2.void的含义   void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。   void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一

前端高频面试--查缺补漏篇

什么是进程和线程,有什么区别 进程:进程是程序的一次执行过程,是动态的过程,有自身产生、存在、消亡的过程。 线程:线程由进程创建,是进程的一个实体。一个进程可以拥有多个线程。 举个例子: 一个公司是一个进程,公司里面各个项目组都是一个线程。 再比如,如果吃饭是一个进程,那么夹菜、吃菜、咀嚼、吞咽都是线程。   前端网络攻击有哪几种模式以及怎样预防 1. XSS攻击 XSS指跨站脚本攻击,

数据结构作业12查缺补漏

一、判断题 后序:左右根 中序:左根右 二、选择题 记住两点: 先序,后序遍历可以确定根节点。 中序遍历可以确定左子树和右子树。 做这种题就是,反复来回这两点 再来一题 还有这种题型 中序:左根右 后序取反:根右左 2-11 任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序(2分) A.发生改变 B.不发生改变 C.不能确定 D.以上都不对 先序遍历

Android查缺补漏之SpannableString

TextView是Android开发中一种很常用的控件,经常用来展示文字内容。但有的时候为了带来更好的用户体验,往往需要很炫的样式,如果只是通过使用多个TextView进行堆叠未免过于繁琐,因此我们使用SpannableString对于TextView进行设置。 1.普通的TextView 首先我们先来看一看一般的TextView,一般而言,每一个TextView包含一种字体和颜色。

Android查缺补漏之ListView

上一篇“查缺补漏”总结了Toolbar的用法,这次我们来看一看ListView。 或许很多人会认为Android出了RecyclerView之后就不用再去了解ListView了,但实际上,ListView作为一种展示列表的控件,曾经在很多的APP中大量的使用,在很多场景中都是很经典的,而且理解了ListView,也会更容易理解RecyclerView。 什么是ListView ListVie

Android查缺补漏之Toolbar

在移动应用中,顶部工具栏是一种很常见的东西,尤其是在iOS中,顶部工具栏放上一个返回按钮几乎成了标配,而大部分设计人员,会趋向于iOS和Android两端保持一致,所以在自带返回键的安卓设备中,顶部栏也越来越多。 图为Android某版本系统应用的工具栏 Android系统在3.0版本就提供了Actionbar的功能,但是当时的Actionbar并不是很完善,就连Google官方都在一定

python基础查缺补漏

模块名=包名+模块名, IO编程 1,由磁盘或者网络读入到内存里面的过程叫做读入 input ,由内存把数据发送到网络或者写入到磁盘的过程叫做 出 output 2,流相当于水管,但是是单向的,浏览器和服务器如果想写入和写出,需要建立两条水管,即搭建两个流通道 3,在磁盘上读写数据的接口由操作系统提供的,操作系统不允许程序直接更改磁盘数据,程序需要向操作系统申请,操作系统来分配接口,才能操作磁

Java基础知识查缺补漏(map、数组、list)

Map的new为什么是Map map=new HashMap;而不是new Map Map是接口,HashMap是Map的一种实现。接口不能被实例化。 Map map=new HashMap(); 就是将map实例化成一个HashMap。 这样做的好处是调用者不需要知道map具体的实现,map接口与具体实现的映射java帮你做了。 Map.containsKey方法——判断Map集合对象中是否

大一C语言查缺补漏 12.24

遗留问题: 6-1 1  在C语言中,如果要保留小数的话,一定要除以2.0,而不是2。 设整型变量m,n,a,b的值均为1,执行表达式(m = a>b)||(n = a<b)后,表达式的值以及变量m和n的值是?请写出过程。在C语言中  首先,计算表达式"a>b",由于整型变量a和b的值均为1,所以"a>b"的结果为0。 接着,由于"||"是逻辑或运算符,它会在第一个操作数为

大一C语言查缺补漏 12.23

遗留下来的问题: 3-1 6  3-2 2 3-2 5 在C语言中,标识符的第一个字符是有什么规范吗?     在C语言中,标识符的第一个字符必须是以下两种情况之一: 字母(a~z或A~Z) 下划线 (_) 在C语言中,一条语句可分成几行书写 在C语言中,分隔符是什么? 在C语言中,分隔符是一类符号,它们用于分隔或标记代码的不同部分,以帮助编译器理解和解析程

BAT常问的97道面试题,查缺补漏看你会了多少?

基础篇 基本功 面向对象特征 final, finally, finalize的区别 int 和 Integer 有什么区别 重载和重写的区别 抽象类和接口有什么区别 说说反射的用途及实现 说说自定义注解的场景及实现 HTTP 请求的 GET 与 POST 方式的区别 session 与 cookie 区别 JDBC 流程 MVC 设计思想 equals 与 == 的区别

软件工程 课后题 选择 查缺补漏

在一张状态图中只能有一个初态,而终态则可以没有,也可以有多个 所有的对象可以成为各种对象类,每个对象类都定义了一组 方法 通过执行对象的操作可以改变对象的属性,但它必须经过 消息 的传递 UML应用于 基于对象的面向对象的方法 用例图 从用户使用系统的角度描述系统功能的图形化表达方法 顺序图 描述了一组交互对象之间的动态协作关系,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序

Mysql学习查缺补漏----02 mysql之DCL 数据控制语言

查看数据库里都有哪些用户。 使用root任何一个用户都可以登录。 本机登录。 也可以这样登录其他的机器。 、 修改user表。 刷新权限: 现在我们看到了只有本机才能登陆。 我们这样就可以限制这个mysql指定某台服务器登录。 详解忘记密码以及如何修改用户密码 我们用这种方式修改本机的root的密码。 修改完一定要记得刷新权

软件工程 课后题 选择 查缺补漏

在一张状态图中只能有一个初态,而终态则可以没有,也可以有多个 所有的对象可以成为各种对象类,每个对象类都定义了一组 方法 通过执行对象的操作可以改变对象的属性,但它必须经过 消息 的传递 UML应用于 基于对象的面向对象的方法 用例图 从用户使用系统的角度描述系统功能的图形化表达方法 顺序图 描述了一组交互对象之间的动态协作关系,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序

「查缺补漏」巩固你的RocketMQ知识体系

Windows安装部署 下载 地址:[https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.5.2/rocketmq-all-4.5.2-bin-release.zip] 选择‘Binary’进行下载 解压已下载工程 配置 新增系统变量 ROCKETMQ_HOME -> F:\RocketMQ\rocketmq-4.5.2 JAV

【备战秋招】2022年Java后端面试题,查缺补漏,啃完16套专题技术栈

前言 小编分享的这份2022年Java秋招备战面试题总计有1000多道面试题,包含了MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Java 并发编程、Java基础、Spring、微服务、Linux、Spring Boot 、Spring Cloud、RabbitMQ、kafka等16个专题技术点,都是小编在今年金三银四总结

Java基础(查缺补漏)

Java01 Java缺点:编译速度慢,语法不灵活,人工智能不适合Java Java有个缺点是运行速度慢,为什么? Java是编译型语言,不能直接运行,需要先编译才能运行 写代码->编译->运行 Java运行机制: 1、编写源代码 .java 2、将源代码编译成字节码文件(16进制) .class 3、运行字节码文件 JDK(Java Development Kit):Jav

[学习笔记]TypeScript查缺补漏(一):类

文章目录 基础知识创建类型类的初始化类型和值JSDoc 注释字段私有字段可选和非可选字段字段类型约束 Getter/Setter静态成员函数重载构造函数参数属性 类的实例化 箭头函数this的作用域全局类和对象方法 泛型泛型类泛型接口泛型函数 装饰器 基础知识 创建类型 class Abc { } 类的初始化 const abc = new Abc(); 类型和值

vue核心面试题汇总【查缺补漏】

给大家推荐一个实用面试题库 1、前端面试题库 (面试必备)            推荐:★★★★★ 地址:web前端面试题库 很喜欢‘万变不离其宗’这句话,希望在不断的思考和总结中找到Vue中的宗,来解答面试官抛出的各种Vue问题,一起加油~ 一、MVVM原理 在Vue2官方文档中没有找到Vue是MVVM的直接证据,但文档有提到:虽然没有完全遵循MVVM模型,但是 Vue 的设计也受到

个人学习 | Java基础知识查缺补漏(异常,String、集合框架、泛型)

个人学习 | Java基础查缺补漏(异常,String、集合框架、泛型) 写在前面异常处理ThrowableError 和 Exception编译时异常和运行时异常异常处理try-catch-finallythrows + 异常类型手动抛出异常对象:throw异常小结 String、StringBuffer和StringBulideString的不可变性String的内存结构 可变字符序列