Java调用CMD(Dos)命令

Runtime.getRuntime().exec(commandStr)/***Java调用CMD命令*@authorwww.51dev.com*@version2016-03-04*/publicclassDemo{publicstaticvoidmain(String[]args){Stringcommand="gpedit.msc";cmd(command);}publicstaticbooleancmd(Stringcommand){booleanflag=false;try{Runtime.getRuntime().exec("cmd.exe/Cstart"+command);flag=true;}catch(Exceptione){e.printStackTrace();}returnflag;}}CMD命令1.gpedit.msc-----组策略2.sndrec32-------录音机3.Nslookup-------IP地址侦测器4.explorer-------打开资源管理器5.logoff---------注销命令6.tsshutdn-------60秒倒计时关机...

Java日期工具类

importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;​/*日期工具类构造方法私有,成员方法静态**/publicclassDateUtil{//无参构造方法privateDateUtil(){}//定义成员方法publicstaticStringdateToString(Datetime,Stringformat){//创建SimpleDateformat对象SimpleDateFormatsdf=newSimpleDateFormat(format);Strings=sdf.format(time);returns;}​publicstaticDatestringToDate(Strings,Stringformat)throwsParseException{SimpleDateFormatsdf=newSimpleDateFormat(format);Dateparse=sdf.parse(s);//会报错需要用alt+enter生成异常returnparse;}}...
开发笔记 开发笔记·2022-03-23

java 图片处理类

packageimage;importcom.sun.image.codec.jpeg.JPEGCodec;importcom.sun.image.codec.jpeg.JPEGEncodeParam;importcom.sun.image.codec.jpeg.JPEGImageEncoder;importjava.awt.AlphaComposite;importjava.awt.Color;importjava.awt.Graphics2D;importjava.awt.Image;importjava.awt.Rectangle;importjava.awt.RenderingHints;importjava.awt.Transparency;importjava.awt.geom.Area;importjava.awt.geom.RoundRectangle2D;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOExcepti...
开发笔记 开发笔记·2022-03-22

java.net.UnknownHostException:java.sun.com

w把web.xml 中doctype声明部分替换掉就可以了。替换前<!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>替换后<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"id="WebApp_I...

java.sun.com

java.sun.com...
开发笔记 开发笔记·2022-03-19

java有多少个命令?

1、javac将文件编译成.class文件用法:javac其中,可能的选项包括:-g生成所有调试信息-g:none不生成任何调试信息-g:{lines,vars,source}只生成某些调试信息-nowarn不生成任何警告-verbose输出有关编译器正在执行的操作的消息-deprecation输出使用已过时的API的源位置-classpath<路径>指定查找用户类文件和注释处理程序的位置-cp<路径>指定查找用户类文件和注释处理程序的位置-sourcepath<路径>指定查找输入源文件的位置-bootclasspath<路径>覆盖引导类文件的位置-extdirs<目录>覆盖所安装扩展的位置-endorseddirs<目录>覆盖签名的标准路径的位置-proc:{none,only}控制是否执行注释处理和/或编译。-processor[,,...]要运行的注释处理程序的名称;绕过默认的搜索进程-processorpath<路径>指定查找注释处理程序的位置2、java执行.class文件,若类中没有main...
星空 星空·2021-10-22

java 图片进行base64 编码解码

importsun.misc.BASE64Decoder;importsun.misc.BASE64Encoder;importjava.io.*;/***@authorliuzhenxing*@version1.0*@date2017/6/614:45*/publicclassImageUtil{/***@paramimgStrbase64编码字符串*@parampath图片路径-具体到文件*@return*@Description:将base64编码字符串转换为图片*@Author:*@CreateTime:*/publicstaticbooleangenerateImage(StringimgStr,Stringpath){if(imgStr==null){returnfalse;}BASE64Decoderdecoder=newBASE64Decoder();try{//解密byte[]b=decoder.decodeBuffer(imgStr);//处理数据for(inti=0;i<b.length;++i){if(b[i]<0){b[i]+=256;}}Outp...

java 数据验证工具类

importjava.util.Calendar;importjava.util.Collection;importjava.util.regex.Pattern;/***@author:wjun.java@gmail.com*@date:2015-5-24*/publicclassValidateUtil{/**字符串缺省状态*/privatestaticfinalbooleanDEFAULT_EMPTY_OK=false;/**数字chars*/privatestaticfinalStringDIGITS="0123456789";/**小写字母chars*/publicstaticfinalStringLETTERS_LOWERCASE="abcdefghijklmnopqrstuvwxyz";/**小写字母chars+数字*/publicstaticfinalStringLETTERS_LOWERCASE_DIGITS=LETTERS_LOWERCASE+DIGITS;/**大写字母chars*/publicstaticfinalStringLETTERS_UPPERCASE=...
开发笔记 开发笔记·2021-10-22

java中随机生成字符串

java中随机生成字符串publicstaticStringgetRandomString(intlength){Stringstr="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";Randomrandom=newRandom();StringBuffersb=newStringBuffer();for(inti=0;i<length;i++){intnumber=random.nextInt(62);sb.append(str.charAt(number));}returnsb.toString();} ...
开发笔记 开发笔记·2021-05-28

java从给定数组中选出和为固定值的两个数

packagecom.51dev;/***https://www.51dev.com*从给定数组中选出和为固定值的两个数**/publicclassTest{publicstaticvoidmain(String[]args){int[]nums={1,5,9,11,3,33,11,45,67};Testtest=newTest();test.sum(nums,14);}publicint[]sum(int[]nums,inttarget){intdata[]=newint[2];for(inti=0;i<nums.length;i++){for(intj=i+1;j<nums.length-1;j++){if(nums[i]+nums[j]==target){data[0]=i;data[1]=j;System.out.println(i+","+j);}}}returndata;}} ...

javascript怎样保留整数和取余数

//向上取整varceil=Math.ceil(5/2)console.log('++++++++++',ceil)//3//向下取整varfloor=Math.floor(5/2)console.log('----------',floor)//2//四舍五入varround1=Math.round(5/2),round2=Math.round(10/3)console.log('**********',round1)//3console.log('**********',round2)//3 ...

JavaScript基础(3)-JS中的面向对象、定时器、BOM、位置信息

一、创建对象的几种常用方式、1、使用Object或对象字面量创建对象;      a、使用Object()内置的构造函数来创建对象,例如:varstudent=newObject();//创建一个student对象student.name="easy";//属性namestudent.age=20;//属性age      b、字面量方式,例如:varstudent={name:"easy",age:20};2、工厂模式创建对象;      JS中没有类的概念,那么我们不妨就使用一种函数将以上对象创建过程封装起来以便于重复调用,同时可以给出特定接口来初始化对象,例如:  functioncreateStudent(name,age){  varobj=newObject();  obj.name=name;  obj.age=age;  returnobj;  }  functioncreateFruit(n...

JavaScript基础(2)-DOM

一、伪数组arguments  arguments代表的是实参,有个讲究的地方是:arguments只在函数中使用。1、返回函数实参的个数:arguments.length,例如:fn(2,4);fn(2,4,6);fn(2,4,6,8);functionfn(a,b,c){console.log(arguments);console.log(fn.length);//获取形参的个数console.log(arguments.length);//获取实参的个数console.log("----------------");}  显示结果如下图:2、之所以说arguments是伪数组,是因为:arguments可以修改元素,但不能改变数组的长度。例如:fn(2,4);fn(2,4,6);fn(2,4,6,8);functionfn(a,b){arguments[0]=99;//将实参的第一个数改为99arguments.push(8);//此方法报错,arguments不能增加元素console.log(arguments)}3、数组补充:清空数组的几种方式,例如:vararray=[1...
代码星球 代码星球·2021-02-25

JavaScript基础(1)-ECMAScript

一、JavaScript简介1、JavaScript历史背景  布兰登•艾奇(BrendanEich,1961年~),1995年在网景公司,发明的JavaScript。  刚开始JavaScript叫做LiveScript,但是由于当时Java这个语言特别火,所以为了傍大牌,就改名为JavaScript。如同“北大”和“北大青鸟”的关系。“北大青鸟”就是傍“北大”大牌。  同时期还有其他的网页语言,比如VBScript、JScript等等,但是后来都被JavaScript打败了,所以现在的浏览器中,只运行一种脚本语言就是JavaScript。2、JavaScript和ECMAScript的关系  ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是EuropeanComputerManufacturersAssociation)制定的标准。  JavaScript是由公司开发而成的,问题是不便于其他的公司拓展和使用。所以欧洲的这个ECMA的组织,牵头制定JavaScript的标准,取名为ECMAScript。  简单来说,ECMAScript不是一门语言,而...
代码星球 代码星球·2021-02-25

javascript精度问题与调整

一个经典的问题:0.1+0.2==0.3答案是:false因为:0.1+0.2=0.30000000000000004 第一次看到这个结果就是无比惊讶,下巴碰到地上,得深入了解下问题出在哪里,该怎么去调整。 产生问题的原因在JS中数值类型就只有number类型,没有int,float,double之分,number类型实际上存储的就是IEEE754标准的浮点数,计算规则也是。在表达式计算前,先要按照标准将两个数转成浮点数。 IEEE754规定:1.32位的浮点数(单精度),最高的1位是符号位S,接着的8位是指数E,剩下的23位为有效数字M。浮点数的表现形式:x=(-1)^S*m*2^(e+127)m=1.ME=e+1272.64位的浮点数(双精度),最高的1位是符号位S,接着的11位是指数E,剩下的52位为有效数字M。 浮点数的表现形式:x=(-1)^S*m*2^(e+1023)m=1.ME=e+1023 我们就按照双精度浮点数的标准转一下看看。首先按照规则将0.1转成二进制的浮点数。0.1*2=0.2//00.2*2=0.4//000...
首页上一页...910111213...下一页尾页