`
文章列表
   在计算机中,如果我们用1个字节表示一个数,一个字节有8位,超过8位就进1,在内存中情况为(100000000),进位1被丢弃。     ⑴一个数为正,则它的原码、反码、补码相同     ⑵一个数为负,刚符号位为1,其余各位是对原码取反,然后整个数加1 例如:    - 1的原码为                10000001 - 1的反码为                11111110                                                  + 1 - 1的补码为                11111111 0的原码为       ...

bigdecimal

问题提出 (1)、浮点数精确计算 胜利油田三流合一项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java的浮点类型d ...

读取属性文件

public class Mytest public static void readFile(String fileName) {//传入参数fileName是要读取的资源文件的文件名如(file.properties) InputStream in = null; Properties pros = new Properties(); try { if (null != fileName) { //前提是资源文件必须和Mytest类在同一个包下 in = Mytest.class.getResourceAsStream(fileName); //得 ...
20101009 日 晚上 7点 开始阅读linux 101 hacks 这本书 作笔记如下,与各位菜鸟共勉。 linux 下的find 命令 小总结..谢谢大家赏光! 通用格式:find pathname -options [-print -exec -ok] 例子: find / -name filename 再根目录里面搜索文件名为filename ...
Java 虚拟机以及程序的生命周期: 当通过java命令运行一个java程序时,就启动一个java虚拟机进程。java虚拟机将正常结束生命周期。 1  程序正常执行 2  程序在执行过程中因为出现异常或者错误而终止。 3 执行system.exit方法。 类的加载: 类的加载是指把类的.class文件的二进制数据读入到内存中,把它存放在运行时的数据区的方法区内,然后在堆区中创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。 java虚拟机能够从多种来源加载类的二进制数据: 1 从本地文件系统,加载类的.class文件 2  通过网络下载类的.class文件 3 从zi ...
适配器模式: 在日常生活中,会经常遇到一些适配器,例如笔记本电脑的变压器,究竟是电影的电源适配器。 比如说:电脑笔记本电脑只接受15V的电压,因此不能和直接220V的电源插座连接,电源适配器能够把220V的电压转换 ...
I  am so sorry that i pick up this article from the webstie http://forum.ubuntu.org.cn/viewtopic.php?f=86&t=59426&start=0 Ubuntu常用命令 引用sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详 ...
boolean 类型 Java 虚拟机队boolean类型的处理比较特殊。 当Java编译器把java源代码编译为字节码时,会用int后byte来表示boolean。 在java虚拟机中,用证书零来表示false,用任意一个非零证书来表示true。 在java源程序中,不允许把证书或n ...
最近想总结一下JavaScript类编程,有时间写一点。 JavaScript本身是基于原型的,这与普通基于类的编程语言相比,在实现继承的机制上有较大的出入。Javascript 创建一个新类那便是修改了某个对象原型(prototype)的结果。 单例(Singletons) 在JavaScript的单例模式中,我们常常会创建似有Javascript变量或通过高明的必包手法建立似有的方法,以一段程序入口的范例代码就能说明多少问题。 MyApp = function() { var data ;//外部无法访问data,这是私有成员 return { ...
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节 ...
insertAdjacentHTML方法示例 添加HTML内容与文本内容以前用的是innerHTML与innerText方法,最近发现还有insertAdjacentHTML和insertAdjacentText方法,这两个方法更灵活,可以在指定的地方插入html内容和文本内容。 insertAdjacentHTML方法:在指定的地方插入html标签语句 原型:insertAdajcentHTML(swhere,stext) 参数: swhere: 指定插入html标签语句的地方,有四种值可用: 1.     beforeBegin: 插入到标签开始前 2.     afterBeg ...
[url][/url]Mapping between Java Types and SQL Types integer/int  --->  int tinyint/smallint  --->  short bigint  --->  long decimal/numeric  --->  java.math.BigDecimal float  --->  float double  --->  double char/varchar  --->  String boolean/bit  --->  boolean date  --->  ...
  今天做网站的时候发现ie6和firefox下的margin值算法居然都不一样 吃惊,于是赶忙上网找了下,结果在52css.com上找到了这篇文章,贴出来跟大家共享。     原来我碰到的问题是传说中的The IE Doubled Float-Margin Bug以后尤其要注意使 ...
float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位) double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位) decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位) float f = 345.98756f;//结果显示为345.9876,只显示7个有效位,对最后一位数四舍五入。 double d=345.975423578631442d;//结果显示为345.975423578631,只显示15个有效位,对最后一位四舍五入。 注:float和do ...
DOCTYPE声明好以后,接下来的代码是: <html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"> 通常我们HTML4.0的代码只是<html>,这里的"xmlns"是什么呢? 这个"xmlns"是XHTML namespace的缩写,叫做"名字空间"声明。名字空间是什么作用呢?阿捷自己的理解是: 由于xml允许你自己定义自己的标识,你定义的标识和其他人定义的标识有可能相同,但表示不同的意义。当文件交换或 ...
Global site tag (gtag.js) - Google Analytics