- 浏览: 466711 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
yuan_bin1990:
您好,请问下demo如何运行啊,准备研究研究,但不知道入口啊。 ...
ssh2(struts2+spring2.5+hibernate3.3)自动生成代码程序 -
luyulong:
[b][/b][i][/i][ ...
jQuery进度条插件 jQuery progressBar -
txin0814:
mark..
读取文件目录 -
vurses:
[align=center][color=red][size= ...
include 与 jsp:include区别 -
Roshan2:
http://lijiejava.iteye.com/blog ...
Spring AOP 入门实例
一、Random
1、创建Random类型的对象:
Random random = new Random();//默认构造方法
Random random = new Random(10010010);//指定种子数字
2、生成随机数字:
生成随机整数:
int k = random.nextInt();
生成随机长整数:
long l = random.nextLong();
3、生成指定范围的数字:
例如生成0-10之间的随机数字:
int k = random.nextInt();
int j = Math.abs(k % 10);
//直接方式:rand.nextInt(range);
int i =random.nextInt(10);
获得10-20之间的随机数字:
int k = random.nextInt();
int j = Math.abs(k % 10) + 10;
int i = (int)(Math.random()*1000)
random对象的nextInt(),nextInt(int n)说明:
int nextInt()
返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。 有正有负。
int nextInt(int n)
返回一个伪随机数,它是从此随机数生成器的序列中取出的、在 0(包括)和指定值(不包括)之间均匀分布的 int值。
4、next(int bits)
next(n)产生2的n次方之内的随机数,next(32)产生2的32次方之内的随机数,就相当于nextInt()了。
5、setSeed(long seed)
setSeed(long seed) 用于设定随机数的种子,即这里的seed。随机数种子的用处是:一般说来,这里的Random类产生随机数是伪随机数,是系统采用特定的算法生成出来的,方法是new两个Random类random1和random2。各自调用nextInt方法10次,我们可以看出,虽然各自产生的是随机数,但是两个Random类产生的随机数都是一样的。这就使得随机数存在着漏洞。
二、java disabuse
- /***********双括弧初始化:内层的花括号就是匿名类的初始化子句************/
- @SuppressWarnings("unchecked")
- private static Map map = new HashMap() {{
- put("id", "20090501");
- put("name", "name1");
- put("age","20");
- }};
- private static final Set<String> set = new HashSet<String>() {{
- add("lucy");
- add("lily");
- add("frank");
- add("bruce");
- }};
- public static void printSet(Set set){
- Iterator it = set.iterator();
- while(it.hasNext()){
- System.out.println(it.next());
- }
- }
- public static void printMap(Map map) {
- for (Object key : map.keySet()) {
- System.out.println(key + ":" + map.get(key));
- }
- }
- public static void printSelf() {
- // 正则表达式“.”可以匹配任何单个的字符,要转义
- System.out.println(JavaDisabuse.class.getName().replaceAll("\\.", "/")
- + ".class");
- // java.util.regex.Pattern.quote。它接受一个字符串作为参数,并可以添加必
- // 需的转义字符,它将返回一个正则表达式字符串
- System.out.println(JavaDisabuse.class.getName().replaceAll(
- Pattern.quote("."), "/")+ ".class");
- //java.util.regex.Matcher.quoteReplacement,它将字
- //符串转换成相应的替代字符串。
- System.out.println(JavaDisabuse.class.getName().replaceAll("\\.",
- Matcher.quoteReplacement(File.separator)) + ".class");
- System.out.println(JavaDisabuse.class.getName().
- replace('.', File.separatorChar) + ".class");
- }
- /** ***********提防溢出*************** */
- public static void longDivision() {
- final long MICROS_PER_DAY = 24 * 60 * 60 * 1000 * 1000;// 乘完后(已溢出)转型
- final long MICROS_PER_DAY_L = 24L * 60 * 60 * 1000 * 1000;
- final long MILLIS_PER_DAY = 24 * 60 * 60 * 1000;
- System.out.println(MICROS_PER_DAY / MILLIS_PER_DAY);// 5
- System.out.println(MICROS_PER_DAY_L / MILLIS_PER_DAY);// 1000
- }
- /** ***********执行精确小数运算********* */
- public static BigDecimal subtract(String arg0, String arg1) {
- // 问题在于1.1 这个数字不能被精确表示成为一个double,因此它被表示成为最
- // 接近它的double值。
- System.out.println(2.00 - 1.10);// 二进制浮点数的double运算:0.8999999999999999
- return new BigDecimal(arg0).subtract(new BigDecimal(arg1));// 0.90
- }
- /** *******求奇数(莫用i%2==1,负数失效)********* */
- public static boolean isOdd(int i) {
- return i % 2 != 0;
- }
- public static boolean isOdd1(int i) {
- return (i & 1) != 0;
- }
发表评论
-
javascript 打印指定区域
2010-11-18 16:34 1584javascript网页html 打印指定区域在一张网页里面, ... -
MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装
2010-10-26 14:27 1545MyEclipse 8.5 开发环境配置,汉化,Aptana2 ... -
java读取properties文件
2010-10-11 13:43 767使用J2SE API读取Properties文件的六种方法 1 ... -
dbcp基本配置和重连配置
2010-09-28 09:29 2663最近在看一些dbcp的相 ... -
JAVA实现文件转移
2010-09-28 09:26 946/** * //1.从旧文件拷贝内容到新文件 ... -
Properties读取类
2010-09-25 14:06 948package cn.feigme.util; ... -
JAVA读写ftp
2010-09-21 16:41 3540import java.io.DataInputStream; ... -
apache tomcat mysql负载均衡和集群
2010-09-14 10:30 1691前言:公司开发了一个网站,估计最高在线人数是3万,并发人数最多 ... -
Flash Builder 4 正式版序列号
2010-09-01 15:51 3980江湖上又出现新的FlashBuilder(Flex4)序列号: ... -
利用 org.apache.commons.io.FileUtils快速读写文件
2010-08-17 10:33 2724利用 org.apache.commons.io.FileUt ... -
netbeans常用快捷键
2010-08-10 16:26 9071、Application应用程序的 ... -
ERWIN7.1注册码
2010-06-23 12:15 1359终于找到ERWIN7.1注册码,也可在ERWIN7.2上注册。 ... -
Java压缩文件zip
2010-06-21 09:42 1137可以使用jdk提供的java.util.zip包的类来进行文件 ... -
文件资源操作
2010-06-16 21:52 10861.访问文件资源 假设有一个文件地位于 ... -
Java Regex To Use
2010-06-16 21:46 807Java代码 /** * 得到 ... -
java 线程池
2010-06-16 21:44 11551)threadpool.xml Java代码 ... -
使用ThreadLocal,隔离多个线程之间的共享冲突
2010-06-16 21:29 1541早在Java 1.2推出之时,Java平台中就引入了一个新的 ... -
MyEclipse下开发Web Service
2010-06-16 21:28 1524开发环境 Sun Java 5+ ... -
jexcel使用
2010-06-16 21:23 1457Java代码 package excel.jx ... -
用dom4j读写xml
2010-06-16 21:20 899一、例子 Java代码 public c ...
相关推荐
"java_disabuse.rar_java disabuse"这个压缩包文件旨在帮助解决这些问题,通过实例来澄清常见的Java学习误区。 文档“java_disabuse.doc”可能包含了以下几个方面的重要知识点: 1. **基础语法**:Java的基础语法...
标题《To disabuse the map of the universe》和描述指向了一篇论文,作者为邓晓明,该论文通过线性膨胀超球面模型来解释宇宙地图上星系红移分布的现象。论文对SDSS观测数据进行了分析,揭示了星系密度分布的规律,...
17. disabuse:纠正误解。在讲解技术概念时,确保信息准确无误,避免误导他人。 18. discordant:不协调的。在团队协作中,保持沟通和谐,解决不同意见之间的冲突。 19. disparate:本质不同的。比较不同技术解决...
Python 查看主机IP及mac地址
全球各国信息化发展指数(IDI指数)是一个衡量国家和地区信息与通信技术发展水平的综合评价指标,由国际电信联盟定期发布。该指数通过三个分指数来评估:ICT接入分指数、ICT使用分指数和ICT技能分指数。ICT接入分指数涵盖了固定电话普及率、移动电话普及率、人均国际出口带宽、电脑家庭普及率和互联网家庭普及率等指标;ICT使用分指数则包括网民普及率、固定宽带人口普及率和移动宽带人口普及率;ICT技能分指数则关注平均受教育年限、中等教育毛入学率和高等教育毛入学率。这些指标共同描绘了一个国家在信息化基础设施、信息化使用、知识水平等方面的发展情况。数据覆盖了2007至2017年的区间,但需要注意的是,2009年的数据在报告中是缺失的。IDI指数为全球、区域、国家或地区信息化发展程度提供了一个综合评价手段,对于研究和比较不同国家和地区的信息化发展水平具有重要意义。
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。
生产现场工艺文件执行检查管理流程说明.docx
全国各省人口密度数据2000-2021年的社科数据内容涵盖了中国31个省、直辖市、自治区的人口分布情况。这些数据通过计算年末常住总人口与地区土地面积的比值来得出人口密度,即单位土地面积上的人口数量,通常以人/平方千米为单位。数据集包含了地区、年份、年末常住总人口(万人)、面积(平方千米)以及计算得出的人口密度(人/平方千米)等关键指标。这些数据不仅反映了人口分布的地理特征,还揭示了人口增长与土地利用之间的关系,对于城市规划、资源管理、环境政策制定等领域具有重要的参考价值。通过分析这些数据,研究者可以深入了解人口变化趋势,评估不同地区的人口承载能力,并为相关政策提供数据支持。
基于PCIe接口的深度学习项目实例的详细介绍3
本数据集提供了2013至2022年间全国328个地级市的空气质量指数(AQI)和PM2.5等大气污染日度数据。数据涵盖了AQI、PM2.5、PM10、CO、SO2、NO2、O3等关键指标,为研究空气质量变化和污染趋势提供了丰富的信息。这些数据不仅包括了空气质量的定量描述,还涉及了空气污染对健康的影响,是评估空气质量的重要工具。数据来源权威,更新至2022年,为科研、政策制定和公众了解提供了宝贵的参考。
全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部教育考试院(原教育部考试中心)主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。NCRE开考之后,受到社会广泛关注和认可,为我国信息化技术人才的培养做出了重要贡献。 三级:工程师预备级。三级证书考核面向应用、面向职业的岗位专业技能。 报名条件:报名者不受年龄、职业、学历等限制,均可根据自己学习情况和实际能力选考相应的级别和科目。考生可按照省级承办机构公布的流程在网上进行报名。 报名时间:每次考试具体报名时间由各省级承办机构规定,可登录各省级承办机构网站查询。 考试时间:NCRE在全国范围内每年举办两次考试,考试时间一般安排在3月最后一个周六至下周周一、9月倒数第二个周六至下周周一。 考试形式:统一命题,统一考试,考试形式为上机考试。 成绩:NCRE考试实行百分制计分,以等第形式公布成绩。成绩等第分为“优秀”、“良好”、“及格”、“不及格”四等。100-90分为“优秀”,89-80分为
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。
使用VS-studio打开,需要安装Esayx库
CSDNApp_238.apk
免费软件, Postman + Swagger + Mock + JMeter API 文档 API 调试
【Unity3D插件】Unity3D HDRP Outline高亮发光轮廓描边插件教程
本文档主要讲述的是sqlserver内存释放;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
全球干旱数据集【标准化降水蒸发指数SPEI-03】(1901年1月-2023年12月,0.5°×0.5°分辨率)是基于月度降水和潜在蒸散发(PET)数据计算的全球气候数据集,专门用于中期干旱监测和分析。SPEI-03以3个月为时间尺度,更适合评估农业和生态系统的长期干旱风险。 数据集采用NetCDF格式,包含时间、空间坐标和SPEI值(无量纲)。负值表示干旱,正值表示湿润,数据经过插值和偏差矫正,确保高时空一致性。基于全球气象观测和重分析数据,如ERA5。 应用场景: 干旱监测:识别全球干旱事件的强度和持续时间。 气候变化研究:评估干旱风险和气候变化的长期影响。 农业与生态管理:支持农作物种植和生态系统保护。 水资源与灾害防治:优化水资源分配和干旱灾害应对。 该数据集为干旱风险评估和气候变化研究提供重要支持,广泛应用于环境、农业、生态和气候预测领域。
基于java的北关村基本办公管理系统设计与实现
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。