摘要:
在使用float和double的时候会发生精度丢失,而BigDecimal类就是为了处理精度的问题。BigDecima类的构造方法有BigDecimal(double avl)这个构造方法不推荐,同样会造成精度丢失,可以使用BigDecimal(String val)。下面测试一下BigDecimal的用法import java.math.BigDecimal;public class Test { public static void main(String[] args) throws Exception { BigDecimal b1=new BigDecimal("0.438 阅读全文
随笔档案-2012年8月16日
Java中的Random类
2012-08-16 22:24 by javaspring, 399 阅读, 收藏,
摘要:
Java中的Random类用于产生随机数的,说的准确点是伪随机数。它有构造方法,一个不带参数,一个以一个long型的参数作为种子。Random使用一个48位的种子,如果两个Random类的实例是同一个种子创建的额,对它们以同样的顺序调用,将会参数同样的随机数import java.util.Random;public class Test { public static void main(String[] args) throws Exception { Random r1=new Random(45); Random r2=new Random(45); System.... 阅读全文
Java Runtime类
2012-08-16 22:06 by javaspring, 259 阅读, 收藏,
摘要:
RunTime类代表Java程序的运行时环境,每一个Java程序都有一个与之对应的Runtime实例,应用程序通过该对象与运行时环境相连,应用程序不能创建自己的Runtime实例,但可以通过getRuntime()方法获得与之关联的Runtime对象。Runtime代表Java程序的运行时环境,可以访问JVM的相关信息,如处理器数量,内存信息。import java.io.BufferedReader;import java.io.InputStreamReader;public class Test { public static void main(String[] args) throw 阅读全文
Java获取用户的输入
2012-08-16 21:50 by javaspring, 381 阅读, 收藏,
摘要:
Java获取用户的输入可以使用Scanner和流的方式,在这里我介绍两种方法1.使用Scannerimport java.util.Scanner;
public class Test { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { System.out.println("输出:"+sc.next()); } }
}
使用Scanner的方式获取用户的输入的话,Scanner默认使用空格,Tab,回车作为输入项... 阅读全文
unix网络编程之基本套接口编程
2012-08-16 21:30 by javaspring, 209 阅读, 收藏,
摘要:
第一章套接口编程简介IPv4套接口地址:“网际套接口地址结构”通用套接口地址结构:套接口函数被定义为采用指向通用套接口地址结构的指针,这要求对这些函数的任何调用都必须将指向特定于协议的套接口地址结构的指针类型转换成指向通用套接口地址结构的指针:套接口地址结构的比较:值-结果参数:当把套接口地址结构传递给套接口函数时,总是通过指针来传递的,即传递的是一个指向结构的指针。1, 从进程到内核传递套接口地址结构有3个函数:bind、connect、sendto,这3个函数的一个参数时指向套接口地址结构的指针,另一个参数是结构的整数大小,例如:2,与前面的传递方向相反,从内核到进程的传递套接口地址结构有 阅读全文
unix网络编程各种TCP客户-服务器程序设计实例附环境搭建和编译方法(一)
2012-08-16 21:28 by javaspring, 348 阅读, 收藏,
摘要:
前言:在以前的UNIX网络编程系列中我们介绍了有关网络编程的理论知识,本文将在其基础上总结《UNIX网络编程》上的9种不同的TCP客户程序设计例子,希望能给大家带来帮助。本文只介绍实例,相关的理论知识请参考《unix网络编程》或者本博文的http://blog.csdn.net/ts173383201/article/category/1213821系列;在出代码之前,可能有很多同学遇到《UNIX网络编程》上的例子编译的问题,下面就先介绍网络编程上例子编译环境的搭建方法,这里先说明我们系统是ubuntu:一,到http://download.csdn.net/detail/ts17338320 阅读全文
J2EE总结(宏观把握)
2012-08-16 11:21 by javaspring, 127 阅读, 收藏,
摘要:
说再多也顶不上这两张图来得直观展开一些通过这两张图,已经在战略上藐视了一下j2ee,下面要做的就是在战术上重视j2ee了 阅读全文
一个合格的程序员应该读过哪些书
2012-08-16 00:35 by javaspring, 172 阅读, 收藏,
摘要:
编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。1、《代码大全》 史蒂夫·迈克康奈尔推荐数:1684“ 阅读全文
HDU_1533 Going Home(最优匹配) 解题报告
2012-08-16 00:26 by javaspring, 350 阅读, 收藏,
摘要:
转载请注明出自cxb:http://blog.csdn.net/cxb569262726题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1533说实话,这个题目刚开始还真看不出是完备匹配下的最大权匹配(当然,这个也可以用网络流做。(应该是添加源点、汇点,源点到每个m的距离取m到所有H中最小的那个(用一个大数减掉后就是最大的)汇点到每个H的距离类似,然后求最大流) 有空再试着做一下吧,空说无益)。 我是在图论500题里看到的,在网络流基础题里面。一开始想不出这个怎么流! 后面网上查这个是二分图最优匹配。于是昨天花几个小时看了相关资料,写了个比这题更水 阅读全文
HDU-2255 奔小康赚大钱(完备匹配下的最大权匹配) 解题报告
2012-08-16 00:07 by javaspring, 212 阅读, 收藏,
摘要:
转载请注明出自cxb:http://write.blog.csdn.net/postlist题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2255 这题是二分图的最优匹配问题(裸的)。以前做过二分图的最大匹配,所以做这个题的时候没花很多时间,但是KM(全称Kuhn-Munkras)算法的概念还是搞得我很蛋疼!! 建议看这个前可以先看看匈牙利算法。 KM算法也就是在匈牙利基础上多了个判断,判断是否能找到增广路,不能的话对标号进行处理(处理的目的是找到一个没被匹配过的点ly[i],使得每次权值减少量最少。(有点讲不清。。))============= 阅读全文
浙公网安备 33010602011771号