基础
文章平均质量分 57
NO0b
小白
展开
-
浮点数的阶码为什么用移码表示 ? 解析
这个问题的基础是了解浮点数的存储方式, 昨天我写了一篇博客介绍,https://blog.csdn.net/q5706503/article/details/82859504引出了今天的问题:浮点数的阶码为什么用移码表示 ?(总结在最后)百度百科给出的答案是这样的:移码(又叫增码)是符号位取反的补码,一般用指数的移码减去1来做浮点数的阶码,引入的目的是为了保证浮点数的机器零...原创 2018-09-27 23:53:54 · 22627 阅读 · 1 评论 -
B树(B-树)详解
B-树,即为B树。因为B树的原英文名称为B-tree,而国内很多人喜欢把B-tree译作B-树,B-tree就是指的B树。B-树容易让人误解,建议大家用B树称呼, 本文以下直称B树这篇介绍概念, 优点应用等, B树的描述和增删改查请到隔壁我写的另一篇(篇幅较长,和这篇分开了):https://blog.csdn.net/q5706503/article/details/84729052...原创 2018-12-03 00:12:37 · 3652 阅读 · 0 评论 -
B树的增删改查
B-树,即为B树。因为B树的原英文名称为B-tree,而国内很多人喜欢把B-tree译作B-树,B-tree就是指的B树。B-树容易让人误解,建议大家用B树称呼, 本文以下直称B树对概念不理解的可以参考 我的另一篇介绍B树概念和应用的博客: https://blog.csdn.net/q5706503/article/details/84729768B树的基本概念B树中结点允许...原创 2018-12-02 23:47:27 · 1425 阅读 · 0 评论 -
Integer和int的区别
Integer是int的包装类, int是基本数据类型最主要的区别就是这句 一个是基本数据类型, 一个是类,但其实其中隐含的细节很多,比如:Integer的默认初始值是null,而int的默认初试值是0。 Integer变量必须先实例,int变量则可以直接使用因为Integer是包装的类, 所以自带很多方法可以使用, (方法表附在最后),而int是基本数据类型只能做一些基本的+-...原创 2018-10-25 21:31:26 · 28161 阅读 · 2 评论 -
JAVA的多态----父类与子类转换问题
JAVA语言中, 对象变量是多态的每个子类对象都算是父类对象(子类对象可以当作父类变量所引用)那反过来可不可以呢?答案是取决于父类变量引用的是谁如果父类变量引用的是子类对象的实例, 可以通过强转被子类变量引用如果父类变量引用的是父类对象的实例,则不能被为子类变量引用上代码举例子(本篇一直用这两个类举例子,main测试不同):一个Father类package tes...原创 2018-10-25 20:38:27 · 2453 阅读 · 0 评论 -
Java类访问权限修饰符
访问权限修饰符范围如下: 访问修饰符 本类 同包 不同包子类 不同包非子类 private √ × × × ...原创 2018-10-28 11:49:39 · 146 阅读 · 0 评论 -
cookie简介
Cookie 是一些数据, 存储于你电脑上的文本文件中。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是用于解决 "如何记录客户端的用户信息":当用户访问 web 页面时,他的名字可以记录在 cookie 中。 在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录。Cookie 以名/值对形式存储,如下所...原创 2018-10-10 23:19:13 · 454 阅读 · 0 评论 -
JAVA平衡二叉树的插入和删除要点
代码较长,放在最后了既然是平衡二叉树就离不开平衡因子的概念每个节点都有一个平衡因子, 定义为int型 值是该节点的左子树高度减去右子树高度(有的地方是右-左,无所谓,自己保持一致就好) 如果是负的说明右子树高度高于左子树 平衡二叉树要求树中每个节点的平衡因子绝对值不大于1(即可以是 -1 0 1)这里不介绍不平衡时具体的旋转方法, 只是列举我写的时候遇到的坑和要点,予以帮助...原创 2018-10-06 22:36:05 · 488 阅读 · 0 评论 -
char数组给char数组赋值不能直接用=必须用循环各位赋值
a[50]=b[50];//此时ab不相等for(int i=0;i<50;i++) a[i]=b[i];//其他类型数组同样不能用一个数组给另一个数组整体赋值原创 2018-05-08 22:51:56 · 8763 阅读 · 0 评论 -
int转float精度丢失的问题解析 ( 浮点数的二进制存储方式, IEEE 754标准)
今天的学习中遇到了 int型数据转换成float型精度丢失的问题, 明明float的表示范围更大怎么会丢失精度呢?问题深究下来就关系到了浮点数的存储方式, 这里复习下计算机组成的课本内容, 也给不知道的朋友学习下 编程中用到的浮点数就是float和double, 长度分别是32位和64位,浮点数是以二进制的 小数乘指数的方式存储的, 底数是2 不是10以32位的float举...原创 2018-09-26 22:45:09 · 15229 阅读 · 6 评论 -
并发与并行的区别
只是一个概念问题, 并不是很复杂, 网络上大多数的解释是:并发(concurrency):指应用能够交替执行不同的任务例:吃完饭-->喝口水-->继续吃饭-->再喝口水-->再吃饭......这时候时候就算是喝水和吃饭并发执行并行(parallellism):指应用能够同时执行不同的任务例:吃饭的时候边吃饭边打电话,这两件事情可以同时执行这...原创 2018-12-12 21:45:07 · 332 阅读 · 0 评论