自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 浮点数运算产生误差的原因详解

背景:业界主流的IEEE754浮点数标准,对该标准表示浮点数的方法熟知,如诺不知,请参考前篇博文:https://blog.csdn.net/Naruto_c/article/details/85287793浮点数加减运算步骤零值检测(浮点数的加减运算十分麻烦,如果检测到该浮点数的阶码和尾数全为0及表示浮点数0就直接得出结果)对阶操作,通过阶码大小的比较对其小数点,尾数向右移一位,十进制的...

2018-12-27 19:09:16 3916

原创 移码与浮点数标准IEEE754详解,浮点数存储存在误差的原因

本篇文章将阐述移码的概念以及当前业界流行的浮点数标准IEEE754,在下一篇文章中将会详细阐述为什么浮点数的计算总会产生微小误差1.移码注:移码无符号位,运用上述的方法将移码得出之后,便直接采用无符号的进制转换方法,全是正整数,因此移码的意义就是可以直观的反映两个值的大小,只要高位对齐后逐个比较便可以十分方便的得到两真值的大小关系2.IEEE754详解重要:十进制小数与IEEE7...

2018-12-27 16:05:17 2602 1

原创 计算机内数据表示,原码,反码,补码的概念,计算机内二进制的加减法

前言当前计算机功能繁多,无论是软件开发,还是大数据计算,归根结底都是0与1的信号的处理,也就是说信息存储和逻辑计算的元数据只能是0或者1,但是其在CPU中的物理表现方式确是低电平或者高电平。1. 数据表示注:例题中的数字右下角分别代表10进制和二进制,权值的计算就是以二进制的例题为例就是一乘以二的三次方1.1无符号的数据表示以CPU中有8条电路为例(便于理解假设),每条电路有低电...

2018-12-27 15:38:11 543

原创 classpath环境变量详解,path环境变量与classpath环境变量区别

背景知识已了解path环境变量,如不了解请参考博文实际上,JDK1.5以上的版本已经可以完全不用设置classpath环境变量,但是学习令自己感兴趣的知识本身就是一件奢侈的事情(虽然开发中帮助不大,但是可以解惑)当我们使用path变量找到java javac这两个命令之后将Java源文件编译为字节码文件之后,JRE是默认去当前路径下搜索字节码文件,但是在jdk1.5之前是要自己配置classp...

2018-12-27 00:19:24 612

原创 MySQL创建用户,授予权限,撤回权限,修改密码,删除用户

数据库管理与控制中的一部分便是安全性控制(防止数据库被不合法的使用),其中安全控制方法包括用户标识与识别存取控制视图机制审计日志机制其中存取控制方法又分为三种自主存取控制(DAC)强制存取控制(MAC)基于角色的存取控制(RBAC)接下来对MySQL的DAC进行创建用户,授予权限,撤回权限,修改密码,删除用户的操作创建用户/*'user_name'@'localhost'...

2018-12-26 23:30:10 452

原创 JDK,JRE,SDK联系及区别,path环境变量,PATH环境变量,用户变量,系统变量联系及区别(Java开发的准备)

Java开发的准备在开发Java程序之前,必须在计算机上安装和配置JDK。1.JDK(Java SE Development Kit)Java 标准版开发包,是Oracle提供的一套用于开发Java程序的开发包,它包括Java编译器,Java运行时环境,Java常用类库。2.JRE(Java Runtime Environment)JRE包含在JDK中,当然也可以单独安装,JRE是Jav...

2018-12-26 20:40:02 973

原创 Java语言简介(历史,分类,Java程序运行机制,字节码文件用处)

1.Java语言简介1. Java发展历史Java语言的诞生并没有经过精心策划,其更像是一种必然的戏剧。1990年末,Sun公司决策为未来家电编写一套嵌入式系统,于是Sun公司成立了一个由James Gosling领导的Green计划,该团队最初打算使用C++,但是嵌入式平台资源有限,再加上C++较为复杂,于是sun公司的首席科学家Bill Joy决定研发一种新的语言:Oak,1992年Gr...

2018-12-25 21:07:52 333 1

原创 eclipse,IDEA 阿里巴巴代码规范插件安装及使用

何为代码之美,一种之前存在的现象便是工程师以自我为中心,显示个性的写下了代表着个人艺术的代码,但是很大程度上会制约了团队的沟通,高效协作能力,并且会对日后的维护造成巨大的麻烦,因此此种方式的代码之道显然行不通,但是真正热爱代码的人不都具有追求美的特性吗,这种特性应该是深刻认识到代码规约并不是美所展现的地方,美的展现应该侧重于算法效率的提升,代码可读性,可维护性的增强上。基于阿里巴巴自主研发的ID...

2018-12-25 14:51:19 865

原创 机器语言,汇编语言,高级语言简介

程序设计语言简介1.程序设计语言分类1. 机器语言(machine language)一种二进制语言,直接使用二进制代码表达指令,是计算机硬件可以直接识别和执行的程序设计语言,例如执行数字2和3的加法,16位计算机上的指令为:11010010 00111011(对,就是这样枯燥的0与1的数据流录入),其最大的优点就是可以直接对芯片进行指令操作,其最大的问题也来源于此,不同计算机结构的机器指令...

2018-12-24 21:33:31 5709

空空如也

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

TA关注的人

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