迷你吐司

文章
8
资源
0
加入时间
4年2月16天

java 8个字节共64位_由一道题引起的思考? java中 long 和double都是64位。为什么double表示的范围大那么多呢?...

由一道题引起的思考?java中 long 和double都是64位。为什么double表示的范围大那么多呢?百度标准答案是这样子的:double是n*2^m(n乘以2的m次方)这种形式存储的,只需要记录n和m两个数就行了,m的值影响范围大,所以表示的范围比long大。但是m越大,n的精度就越小,所以double并不能把它所表示的范围里的所有数都能精确表示出来,而long就可以。但是我看了半天都没理...

Java编程思想读书笔记——泛型(三)

15.11 问题15.11.1 任何基本类型都不能作为类型参数对于基本类型,只能使用对应的包装类来作为类型参数。这又涉及到自动装箱和自动拆箱的问题,会对性能造成一定的影响。 Org.apache.commons.collectiions.primitives这一开源的框架中可以使用由基本类型作为类型参数的泛型。 自动装箱机制不能用于数组。 例如:package com.m

程序员的自我修养(八)静态链接--其他

C++相关重复代码消除 为了避免:空间浪费地址较容易出错指令运行效率低函数级别链接(Functional-Level Linking,/Gy):让所有的函数都单独保存在一个段里,当链接器必须要用到某个函数时,就将它合并到输出文件中,对于那些没用的函数则将它抛弃。==》可以很大程度上减小输出文件的长度,减少空间浪费;缺点:会减慢编译好链接过程,目标函数短的数量大大增加,重定位过程也会因...

如何彻底卸载MySQL

hKeY_LocaL_machine\sYstem\currentcontrolset\services\eventlog\application\mysQL 目录删除(我卸载的时候没有找到,略过后仍达到完全卸载的目的。hKeY_LocaL_machine\sYstem\controlset001\services\eventlog\application\mysQL 目录删除。2、删除mysQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除。这里还有mysQL的文件,必须要删

linux下安装程序(dep/tgz/rpm)

1、tgz本身就是压缩包,所以前提是先解压出来tar zxvf test.tgz而对于安装,可以是程序包本身包含安装,也可以是通过特定shell脚本运行,毕竟这个是不安装包,而只是压缩包。2、dep文件是一个安装包,安装方法如下:dpkg -i test.depdeb文件是ubuntu、debian下的软件包。3、rpm是redhat、fedora...

JS学习之while、do..while循环while循环do while 循环continue breakbreak 关键字JS命名规范和语法格式

while循环while语句可以在条件表达式为真的额前提下,循环执行指定的一段代码,直到表达式不为真时结束循环while语句的语法结构如下:while (条件表达式) {//循环体代码}执行思路: 先执行条件表达式,如果结果为true 则执行循环体代码;如果为false则退出循环,执行后面代码 执行循环体代码 循环体代码执行完毕后,程序会就继续判断执行条件表达式,如条件仍未true 则会继续执行循环体,直到循环条件为false时,整个循环过程才会结束