/** * 得到几天前的时间 * @param d * @param day * @return */ public static Date getDateBefore(Date d,int day){ Calendar now =Calendar.getInstance(); now.setTime(d); now.set(Calendar.DATE,now.get(Calendar.DATE)-day); return now.getTime(); } /** * 得到几天后的时间 *...
主要使用的是java.util.Robot类来捕获屏幕,能够实现对屏幕一个矩形区域的捕获,通过这个类,我们也能够实现一个远程桌面控制的程式
package com.qiu.util; import java.io.*; import java.net.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.image.*; import javax.imageio.*; import java.io.*;
/**@Author Qiu_BaiChao *一个简单的屏幕...
http://developer.51cto.com/art/201112/310575.htm
程序实现了ZIP压缩。共分为2部分 : 压缩(compression)与解压(decompression)
大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压。 需在代码中自定义源输入路径和目标输出路径。package com.han; import java.io.*; import java.util.zip.*; /** * 程序实现了ZIP压缩。共分为2部分 : * 压缩(compression)与解压(decom...
e.printStackTrace()通常是打印在控制台的,但是,有时候程序上线了需要看这个堆栈的内容就不容易了,一来生产环境打印的东西很多或者很少,二来有时候无法直接查看到,这个时候就需要把这些内容记录下来,比如记录到数据库中,下面的方法可以完整记录。public static void main(String[] args) { try { String aa = ""; System.out.println(aa.substring(3)); } catch (Exception e) { ...
http://scjingying.iteye.com/blog/1265624
http://netsecurity.51cto.com/art/201007/211172_2.htm
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title></title><LINK href="dip.css" type=text/css rel=stylesheet></head><BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><div id=divMenustyle="Z-INDEX: 1; Right: 20px; WIDTH: 80px; POSITION: ab...
2008-04-05 19:46
<div align="center">
<table width="94%"
border="0"> <tr>
<td width="50%"
height="34"> ...
CSS是众所周知且应用广泛的网站样式语言,在它的版本三(CSS3)计划中,新增了一些能够节省时间的特性。尽管只有当前最新了浏览器版本才能支持这些 效果,但了解它们还是必须且很有趣味性的。暴风彬彬将在这篇文章向大家展示CSS中的5个有趣的新技术:圆角、个别圆角、不透明度、阴影和调整元素大小。1:基本标记在我们开始这个教程之前,先来创建整个教程都要使用的基本标记。我们的xHTML需要一下div元素:#round, 使用CSS3代码实现圆角.#indie, 应用个别的几个圆角.#opacity, 展示新的CSS3实现不透明度的方式.#shadow,展示不使用的情况下,使用CSS3来实现阴影效果...
//传一个json简单的字符串 List<Person> list=new ArrayList<Person>(); public String add(String json){ System.out.println(json+"----------"); try { JSONObject juser=new JSONObject(json); Person p1=null; System.out.println("长度是:"+juser.length()); p1=new Person(); String name=juser.getStri...
<script type="text/javascript"> var person=new Object;//定一个js对象 person.name="a1"; person.sex="b1"; var person1=new Object; person1.name="a1"; person1.sex="b1"; var arr=new Array();//创建一个数组 arr[0]=person; arr[1]=person1; var b=JSON.stringify(arr);//将对象转为json字符串 al...
【I / O的流】压缩一个文件夹,包括文件夹下的所有文件,子文件夹,解压文件方法;压缩文件名为中文乱码的处理文章分类: Java的编程/ ** *利用压缩库压缩/解压文件夹 *因为爪哇的基本压缩库是不支持中文文件名的。所以压缩后中文名的条目都变成了乱码,利用的RAR解压工具解压不了名字为乱码的压缩文件,但自己写的解压方法在窗户下解压后编码正常显示中文,而其他系统下则不能正常还原; *可以用ant.jar包下的拉链类来压缩文件夹,Apache工具下的压缩库是支持中文的。(ant.jar包下面可以下载) 第一种是没处理中文乱码的 * @作者小苗 * / 第一种:Java的代码 进口 的...
1.设置Cookie
1Cookie cookie = new Cookie("key", "value");
2cookie.setMaxAge(60); //设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。
3cookie.setPath("/test/test2"); //设置Cookie路径,不设置的话为当前路径(对于Servlet来说为request.getContextPath() + web.xml里配置的该Servlet的url-pattern路径部分)
4response.addCookie(co...
或许每个软件从业者都有从学习控制台应用程序到学习可视化编程的转变过程,控制台应用程序的优点在于可以方便的练习某个语言的语法和开发习惯(如.net和java),而可视化编程的学习又可以非常方便开发出各类人机对话界面(HMI)。可视化编程或许是一个初学者开始对软件感兴趣的开始,也可能是一个软件学习的里程碑点,因为我们可以使用各类软件集成开发环境(IDE)方便的在现成的界面窗口上拖放各类组件(Component),这类组件包括我们常见的按钮(Button),单选按钮(Radio Button),复选框等(Checkbox)。这样的拖放式开发方式不但方便,而且窗口会立竿见影的显示在我们的面前,这...
对于Windows平台就是操作注册表了, 下面的程序就可以操作注册表了,更多请参考jdk的api帮助文档。
import java.io.*;import java.util.prefs.*;public class PrefsDemo { public static void main(String args[]) { String keys[] = {"key1","key2","key3"}; String values[] = {"value1","value2","value3"}; Preferences prefsdemo = Preferences...
Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。在具体使用中很多初学者对Java.io包的使用非常含糊,本文将详细解说关于Java.io的使用。 一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO系统中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream...
Java在多媒体处理方面的确优势不大,但是我们在程序中有些时候又需要一些音乐做为点缀,如果播放的音乐是wav等波形音频文件,又挺大,所以背景音乐最好就是MIDI了,可是网上很多播放MIDI的教程都是简单的几句话的例子,并且没有考虑资源的释放问题,如果程序长久运行的话,就会出现内存越耗越多的情况,以至于最后抛出一个java.lang.OutOfMemoryError,整个程序就挂了。 在MIDI的播放中,一个类是比较重要的,那就是MidiSystem类,它负责整个MIDI播放设备等的管理,其实就是Seqencer,它就是一个MIDI播放设置,用于播放MIDI序列的,还有一个类叫Seqe...
try{ . . . conn=DriverManager.getConnection("..."); //链接数据库 conn.setAutoCommit(false);//禁止自动提交事务 stmt = conn.Create.... String sql1 = "update useraccount set monery=monery-1000 where name='usename'"; String sql2 = "update sysaccount set monery=monery+1000 where name='sysname'"; stmt=conn.crea...
定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定指定的任务task在指定的延迟delay后执行。定时器任务类TimerTask是抽象类,继承并重写其run()方法,可实现具体任务。schedule(TimerTask task, Date time)设定指定任务task在指定时间time执行。 cancel()方法结束这个定时器。 schedule(TimerTask task, long delay, long period)方法设定指定任务task在指定延迟delay后进行固...
1)java.util.Timer 常用的对象和方法,但是需要手工启动任务: Timer timer=new Timer(); timer.schedule(new MyTimerTask(),10000,86400000); //10000表示延迟10000毫秒后开始执行MyTimeTask的run方法,86400000表示每隔这么久运行一次。这里的MyTimerTask类必须继承TimerTask里面的run()方法:public class MyTimeTask extends TimerTask { public void run() { ...