2020-08-27

2023-11-12

java:

1.编译java程序的命令是javac,该命令的文件是javac.exe

2.jsp表达式的写法:<%= expression %>3.

3.Math.round(-11.5)为-11,四舍五入是向数值大的方向入

4.float与int做除法运算时,会将int转化为float

5.JPane属于容器

6.PermGen是字符串常量池

7.java1.8以后,接口的修饰符可以为:abstract

8.file类不能读写文件,只有流类才可以

9.非逃逸对象在栈上分配

10.Thread join、sleep、wait、cyclicbarrier.await被打断会触发interruptedException,Thread.suspend则不会触发

11.HashTable和HashMap的区别是:

Hashtable是一个散列表,存储的是key-value键值对

Hashtable的方法都是同步的,即是线程安全的,其key、value都不能为null

Hashtable直接使用对象的HashCode

HashMap由数组+链表组成,基于哈希表的map实现,数组是hashMap的主体,链表则是为了解决哈希冲突而存在

HashMap不是线程安全的,能够接受空的key和value

HashMap重新计算哈希值

12.解决哈希冲突的四种办法:

开放地址法:就去寻找下一个空的散列地址,只要散列表足够大,空的散列地址总能找到,并将记录存入 

公式为:fi(key) = (f(key)+di) MOD m (di=1,2,3,……,m-1) 

再哈希法:有多个不同的Hash函数,当发生冲突时,使用第二个,第三个,….,等哈希函数,计算地址,直到无冲突。虽然不易发生聚集,但是增加了计算时间。

链地址法:链地址法的基本思想是:每个哈希表节点都有一个next指针,多个哈希表节点可以用next指针构成一个单向链表,被分配到同一个索引上的多个节点可以用这个单向链表连接起来,如HashMap

建立公共溢出区:这种方法的基本思想是:将哈希表分为基本表和溢出表两部分,凡是和基本表发生冲突的元素,一律填入溢出表

13。propertise类继承了Hashtable 类,而Hashtable类则继承Dictionary类

数据库:

1.在窗体中,用来设置窗体标题的一般是:窗体页眉

2.关系泛化中的操作异常时指:应该插入的数据没有被插入

3.外键实现的是参照完整性

4.常见的数据模型是:概念模型、逻辑模型、物理模型

5.select foo,count(foo)from pokes where foo>10group by foo having count (*)>5 order by foo执行顺序为

from,where,group by,having,select,order by

6.

DFD图,即数据流图

Io输入输出图

E-R实体关系图

IPO输入加工输出图:说明每个模块输入输出数据和数据加工的重要工具

7.触发器可以创建在表中

8.在关系模式分解为数据模式p时,无损链接的先决条件是:存在泛关系

9.属于关系型数据库的是:oracle、mysql、sqlserver

10.能用来诊断oracle io、cpu、性能状况的有:statspack、sql_trace,vsession_wait、vSeqlarea(disk_reads)

操作系统

1.实现多道程序需要系统具有中断功能

2.为了实现设备独立性,用户使用io设备时,通常采用逻辑设备名

3.大型机器上不宜采用总线型结构的原因是数据传输速率低

4.作业调度仅仅是将作业调入内存,而进程调度则是可以让进程获得cpu

5.umount /dev/hdc

6.Fork和exec系统调用可以产生新进程,fork生成的进程是当前进程的一个副本,fork系统条用与clone系统调用的基本原理相同

7.一个进程一旦调用exec,该进程则死亡,系统将代码替换为新的程序的代码,抛弃原有的堆栈,为新程序重新分配数据段与堆栈段,对系统来说,还是一个进程,但是不同的程序了

8.在抢占式多任务处理中,进程被抢占时,需要保存的运行环境有:所有cpu寄存器的内容、页表、程序计数器

9.操作系统为用户服务的方式有:命令接口、系统调用、作业控制语言、软中断

10.动态重定位的过程依赖于:重定位寄存器、地址变换机构、目标程序

11.重定位即:将逻辑地址转换为物理地址

计算机网络

1.表示数据传输的数量和质量的指标是:数据传输率和误码率

2.ARP是将ip转换为mac,RARP是将mac转换为ip

3.私有地址范围:

4.internet专线上网使用的是isp提供的专用数据线

5.常用的信道复用技术有:TDM\FDM\WDM\CDM

6.tcp链接中主动断开链接netstat的状态可能是

本来应该是server发送两个fin,但也可以将ack和fin放在一起发送,所以只有一个fin

7.VXLAN在云计算场景中主要解决了VLANid不足和虚拟漂移的问题

8.万维网由服务器、网卡、协议组成

数据结构

1.无向图的临街矩阵是对称矩阵

2.根据子节点计算父节点,子节点为98,根节点为1,设置父节点为i,则子节点为2i和2i+1

3.设二叉树的叶子节点为n0、度为1的节点为n1,度为2的节点为n2,则n0=n2+1,二叉树的总节点数n为:n=n0+n1+n2

4.二叉树线索化的实质是:将二叉量表中的空指针改为指向前驱或者后继的线索,线索化的过程就是在遍历过程中修改空指针的过程,由于后续遍历可能存在根节点的右孩子既有右孩子也有左孩子的现象,因此不能获得其后继

5.在给定文件中查找与设定条件相符的字符串命令为:grep

6.产生哈希冲突的影响因素有:装填银子、哈希函数、处理哈希冲突的方法

7.运算符函数中value operator/(value)不是value的成员函数

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2020-08-27 的相关文章

  • 面向过程和面向对象的语言有哪些,以及优缺点(一篇文章让你理解)

    C语言是面向过程的 而C python java是面向对象的 面向过程的编程思想将一个功能分解为一 个一个小的步骤 我们通过完成一个一 个的小的步骤来完成一个程序 优点 这种编程方式 符合我们人类的思维 编写起来相对比较简单 缺点 但是这种
  • Python打印输出数组中全部元素的方法

    学习Python的人都知道数组是最常用的的数据类型 为了保证程序的正确性 需要调试程序 因此 需要在程序中控制台中打印数组的全部元素 如果数组的容量较小 例如 只含有10个元素 采用print命令或print函数可以答应出数组中的每个元素
  • 利用hbase api在本地访问并操作服务器的hbase数据库

    最近因为实验室项目需要 开始研究了hbase 然后想一次性往集群服务器上写入大量的数据 并存到hbase中 考虑到在hbase shell下只能单个数据put 这样对于批量插入数据的要求完全不合适 于是就研究起hbase的java api
  • [学习笔记]Matlab(持续更新)

    文章目录 一 Matlab知识学习 1 输入输出语句 注意 Matlab中disp fprintf及sprintf三者之间的区别 2 exist函数的使用 3 matlab中的注释 4 几种常用的清除命令 5 MAT文件如何操作 6 dir
  • 基于DS18B20和HS1101的仓库自动报警系统

    基于DS18B20和HS1101的仓库自动报警系统 背景介绍 效果展示 完整版的项目代码 仿真文件 下面是项目原理图 具体管脚定义如下图 18B20温度原理 HS1101湿度传感器 红外测距报警模块我用到的是GP2D12 通过数模转化器AD
  • 与Miriam Suzanne一起进行Sass,Susy,单元测试和寻找声音

    In this episode of the Versioning Show Tim and David are joined by Miriam Suzanne best known for Susy a responsive layou
  • C++基础之纯虚函数

    一 纯虚函数的定义 纯虚函数是一种特殊的虚函数 在许多情况下 在基类中不能对虚函数给出有意义的实现 而把它声明为纯虚函数 它的实现留给该基类的派生类去做 这就是纯虚函数的作用 C 中的纯虚函数 一般在函数名后使用 0作为此类函数的标志 前面
  • 8个适合新手的Python小项目

    这是我挑出来的8个适合新手的小项目 涉及了爬虫 多线程 selenium PhantomJs itchat 邮件发送 crontab 命令行颜色显示 excel操作 PIL 识别验证码 首先说明 天下没有免费的午餐 每个项目平均下来2元多一
  • 每日一问:你想如何破坏单例模式?

    前言 1 单例是什么 单例模式 是一种创建型设计模式 目的是保证全局一个类只有一个实例对象 分为懒汉式和饿汉式 所谓懒汉式 类似于懒加载 需要的时候才会触发初始化实例对象 而饿汉式正好相反 项目启动 类加载的时候 就会创建初始化单例对象 1
  • C++ 模板简介(一)—— SFINAE

    SFINAE 类型检查 Concepts SFINAE 机制是组成 C 模板机制及类型安全的相当重要的基础 全称是 Substitution failure is not an error 大概的意思就是只要找到了可用的原型 比如函数模板
  • 汇编语言(王爽第三版)实验十五

    实验十五 题目与个人思路 安装一个新的int 9中断例程 功能 在DOS下 按下 A 键后 除非不再松开 如果松开 就显示满屏幕的 A 其他的键照常处理 我刚刚开始以为还要判断按下 A 键的扫描码 后来发现不用 只要判断松开 A 键的扫描码
  • 去国企1年后,我后悔了!重回大厂内卷

    文章来源 cnblogs com peiyu1988 html 01 前言 2019年初 我通过一整天的笔试及面试加入一家 某一线城市国资委全资控股 某集团的研究机构 中央研究院 任职高级软件工程师 中级职称 在这边工作了整整一年 目前已经
  • 前端趋势 2022

    大家好 我是若川 持续组织了近一年的源码共读活动 感兴趣的可以 加我微信lxchuan12 参与 每周大家一起学习200行左右的源码 共同进步 同时极力推荐订阅我写的 学习源码整体架构系列 包含20余篇源码文章 历史面试系列 另外 目前建有
  • DDD专家张逸:构建领域驱动设计知识体系

    张逸 读完需要 5分钟 速读仅需 2 分钟 领域驱动设计专家 曾就职于 ThoughtWorks 作为 Lead Consultant 为客户提供架构设计 大数据分析 持续交付 代码质量 敏捷管理等咨询服务 著译作包括 软件设计精要与模式
  • 为什么在三线城市,Python工程师也能月薪20K?

    Python是这两年编程语言绝对的霸主 你可以发现 几乎所有和程序沾边的人 都在学Python 那么 Python到底有没有用 好在哪里 适合你学吗 今天就来详细分析一下 01 Python究竟能做什么 都说Python易学 究竟好学在哪里
  • 【从零开始学c++】——类和对象(一)

    类和对象 面向过程和面向对象的初步认识 1 类的引入 1 1类的定义 1 2 类的两种定义方式 2 类的访问限定符及封装 2 1 访问限定符 2 2 class定义的类与struct定义的类的区别 2 3 封装 3 类的作用域 4 类的实例
  • 数据库基础知识

    一 数据库 1 数据库分类 关系型数据库 RDMS最常用 以数据表为核心 非关系型数据库 不存在表的概念 2 常见数据库 Oracle 适用于项目结构庞大的数据库 例如 银行 电信等 MariaDB 与MySQL同源 起源于同一个团队 SQ
  • C 语言文件读取全指南:打开、读取、逐行输出

    C 语言中的文件读取 要从文件读取 可以使用 r 模式 FILE fptr 以读取模式打开文件 fptr fopen filename txt r 这将使 filename txt 打开以进行读取 在 C 中读取文件需要一点工作 坚持住 我
  • Go 语言运算符详解:加法、算术、赋值、比较、逻辑和位运算符全面解析

    运算符用于对变量和值执行操作 加号运算符 将两个值相加 如下面的示例所示 示例代码 package main import fmt func main var a 15 25 fmt Println a 尽管加号运算符通常用于将两个值相加
  • C# Break 和 Continue 语句以及数组详解

    C Break 它被用于 跳出 switch 语句 break 语句也可用于跳出循环 以下示例在 i 等于 4 时跳出循环 示例 for int i 0 i lt 10 i if i 4 break Console WriteLine i

随机推荐