- 博客(94)
- 收藏
- 关注
原创 数值型的类型转化
1、低级向高级是隐式类型转换;2、高级向低级必须强制类型转换;优先级为:byte<char<short<int<long<float<double ;
2021-07-21 20:30:53
147
原创 计算机常用的快捷键
1、Ctrl+C:复制;2、Ctrl+V:粘贴;3、Ctrl+A:全选;4、Ctrl+X:剪切;5、Ctrl+Z:撤销;6、Ctrl+S:保存;7、Alt+F4:关闭当前窗口;8、Ctrl+Shift+Esc:打开任务管理器;9、Windowns+E:打开我的电脑;10、Windowns+R:打开命令行;...
2021-07-19 22:30:44
137
原创 预防死锁的3种方法
1、采用资源的静态预分配策略,破坏“部分分配”条件;2、允许进程剥夺使用其他进程占用的资源破坏“不可剥夺”条件;3、采用资源有序分配法,破坏“环路”条件;
2021-07-19 15:46:14
4104
原创 “==”与“equals”的区别
==:如果作用于基本数据类型的变量,则直接比较其存储的“值”是否相等;如果作用于引用类型的变量,则比较的是所指向的对象的地址;对于复合数据类型(类),使用equals()和 "= ="的效果是一样的,两者比较的都是对象在内存中的存放地址(确切的说,是堆内存地址)。equals:equals方法不能作用于基本数据类型的变量;如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;诸如String、Date等类对equals方法进行了重写的话,比较的是所指向的对象的内容。
2021-07-19 15:39:10
134
原创 列表、集合和映射
(1)List(列表)的元素是有序的,可重复的;(2)Set(集合)的元素是无序的,不可重复的;(3)Map<key,value>(映射)使用的是键值对存放,可一对多,key不重复,value是可以重复的;
2021-07-16 17:15:19
262
原创 共享锁与排他锁的概念与区别
(1)共享锁【S锁】又称读锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。(2)排他锁【X锁】又称写锁。若事务T对数据对象A加上X锁,事务T可以读A也可以修改A,其他事务不能再对A加任何锁,直到T释放A上的锁。这保证了其他事务在T释放了A上的锁之前不能再读取和修改A。...
2021-07-16 17:05:13
4832
1
原创 在循环双链表的P所指的结点之前插入S所指的结点操作是
姐:s->next = p;s->prior = p->prior;p->prior->next = s;p->prior = s
2021-07-14 10:01:08
9144
3
原创 MySQL的常见命令
(1)查看当前所有的数据库: show databases;(2)打开指定的库: use 库名;(3)查看当前库的所有表:show tables;(4)查看其它库的所有表: show tables from 库名;(5)创建表: create table 表名( 列名 列类型, 列名 列类型, 。。。
2021-07-13 15:46:33
148
原创 MySQL的语法规范
(1)不区分大小写,但建议关键字大写,表名、列名小写;(2)每条命令最好用分号结尾;(3)每条命令根据需要,可以进行缩进或换行;(4)注释: 单行注释:#注释文字 单行注释:-- 注释文字(注意--后面有空格) 多行注释:/*注释文字*/(5)退出编辑:Ctrl+c;...
2021-07-13 15:34:18
228
原创 数据库范式的基本概念
(1)数据库范式也分为1NF、2NF、3NF、BCNF、4NF、5NF。一般在我们设计关系型数据库的时候,最多考虑到BCNF就够。符合高一级范式的设计,必定符合低一级范式,例如符合2NF的关系模式,必定符合1NF。(2)1NF的定义为:符合1NF的关系中的每个属性都不可再分。1NF是所有关系型数据库的最基本的要求。(3)2NF在1NF的基础上,消除了非主属性对于码的部分函数依赖。(4)3NF在2NF的基础上,消除了非主属性对于码的传递函数依赖。...
2021-07-11 09:09:16
370
原创 关键字abstract的相关用法
(1)abstract方法必须在abstract类或接口中;(2)abstract类不能和final,static,private一起使用;(3)抽象类中可以有非抽象方法;
2021-07-11 08:43:30
715
原创 -53在微机中所表示的二进制数
姐:(1)53对应的二进制数为110101,考虑符号位以及补全空位得-53的原码为:10110101;(2)根据原码除符号位其余取反,得出反码:11001010;(3)所以最终反码+1得出补码:11001011B;注意:(1)正数的原码=反码=补码;(2)负数的反码:将最高位的符号位以外的数,全部取反,这样就得到了负数的反码;(3)负数的补码:将负数的反码进行+1操作,得到的结果便是负数的补码;...
2021-07-10 15:29:50
5855
原创 原码与补码
已知X为整数,且[X] 补 = 10011011,则X的十进制数值是______。姐:补码转换为原码:符号位不变,数值位按位取反,末位再加1。1、 [X] 原 = 11100101二进制转为十进制:2、11100101 = -(126+125+122+120)= -101注意:第一位为0则表示为正数,第一位为1则表示为负数。...
2021-07-10 15:16:55
549
原创 静态重定位与动态重定位
动态重定位:在程序运行过程中要访问数据时再进行逻辑地址与物理地址的变换(即在逐条指令执行时完成地质映射)。静态重定位:即在程序装入内存的过程中完成,是指在程序开始运行前,程序中的各个地址有关的项均已完成重定位,地址变换通常是在装入时一次完成的,以后不再改变,故称为静态重定位。注意:静态重定位的定位是在装入内存时就对程序里的各种地址、指向等进行修改;而动态重定位是在执行时才修改,因为可以不作任何改动直接装入内存。...
2021-07-08 19:32:29
5601
原创 调制解调器的功能
(1)调制:数字信号转换为模拟信号;(2)解调:模拟信号转换为数字信号;(3)双绞线中传输模拟信号,即模拟信道;(4)计算机CP里面传输数字信号;
2021-07-08 19:20:46
1108
原创 有向图和无向图转化为邻接表后链表中结点个数
(1)有e条边的无向图,在邻接表中的链表中有2e个结点;(2)有e条边的有向图,在邻接表中的链表中有e个结点;
2021-07-08 09:31:31
6201
原创 平衡二叉树如何旋转?如何构建?
一:两个要点:(1)在刚刚插入的数值中,沿着同一分支进行三个数的旋转,旋转时将中位数放在中间;(2)如果同时出现了两个根节点满足左右子树高度之差大于2,则先对离插入新结点近的根结点进行旋转;二:上例题:(1)姐:(2)分别为2,1,0,3,4,5,6,9,8,7的10个结点来构造平衡二叉树,构造平衡二叉树过程。姐:...
2021-07-08 09:00:44
180
原创 判断链表为空的三种情况
(1)带头结点单链表:head->next==NULL;(2)带头结点循环链表:head->next==head;(3)不带头结点单链表:head==NULL;
2021-07-05 20:38:35
10098
1
原创 创建线程的两种方法
创建线程的两种方法(1)从Java.lang.Thread类派生一个新的线程类,重写它的run()方法;(2)实现Runnable接口,重写Runnable接口中的run();
2021-07-03 19:12:04
117
原创 JAVA的抽象类和接口描述
JAVA的抽象类和接口描述(1)抽象类不一定含有抽象方法,接口中的方法都是抽象方法;(2)一个类只能继承一个抽象类,但可以实现多个接口;一个接口可以继承多个接口;(3)抽象类可以含有私有成员变量,接口不含有私有成员变量;(4)抽象类中的方法是可以有方法体的,JDK1.8之后,接口中的方法也可以有方法体,用default关键字修饰方法;...
2021-07-03 19:02:51
185
原创 传输速率、带宽和吞吐量的含义和相应的基本单位
传输速率、带宽和吞吐量的含义和相应的基本单位(1)传输速率:表示两个设备之间数据流动的物理速度,单位是bps;(2)带宽:也就是单位时间内,从某处传输到另一处的最大数据量!相当于最大速率,单位也是bps;(3)吞吐量:吞吐量属于主机之间实际的传输速率,也就是单位时间内某个信道或者端口实际的数据量;注意:举个例子:在日常生活中,一般都号称100M带宽,但实际上却没有那么多,这是因为运营商ISP提供的衡量单位是bit,1Mb/s=1000Kb/s=1000/8KB/s=125KB/s,此外,也会因为网路
2021-07-03 18:26:43
7898
2
原创 数据库设计的六个阶段
数据库设计的六个阶段(1)需求分析:分析用户的需求,包括数据、功能和性能需求;(2)概念结构设计:主要采用E-R模型进行设计,包括画E-R图;(3)逻辑结构设计:通过将E-R图转化成表,实现从E-R模型到关系模型的转换;(4)数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;(5)数据库的实施:包括编程、测试和试运行;(6)数据库运行与维护:系统的运行与数据库的日常维护...
2021-07-02 10:41:03
316
原创 局域网将数据链路层分隔成哪两个子层?这两个子层分别完成什么功能?
局域网将数据链路层分隔成哪两个子层?这两个子层分别完成什么功能?(1)LLC作为数据链路层的一个子层,使用MAC子层为其提供的服务,通过与对等实体LLC子层的交互为它的上层网络层提供服务;(2)MAC子层是用来实现介质访问控制的网络实体。MAC子层主要功能包括数据帧的封装/拆封、帧的寻址与识别、帧的接收与发送、链路的管理、帧的差错控制及MAC协议的维护等;...
2021-07-02 09:54:05
2885
原创 JAVA标识符
JAVA标识符(1)只能由数字、字母、下划线“-”或“$”符号以及Unicode字符集组成;(2)必须以字母、下划线“-”或“$”符号以及Unicode字符集开头;(3)不可以是JAVA关键字、保留字(const、goto)和字面量(true、false、null);(4)区分大小写,是大小写敏感的;...
2021-07-02 09:39:28
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人