var today = new Date(); var year = today.getFullYear(); var month = today.getMonth(); var minute=today.getMinutes(), var second =today.getSeconds(), //second var quarter = Math.floor((today.getMonth()+3)/3), //quarter var millisecond =today.getMilliseconds() //millisecond }
阅读全文 »
在文件读写部分中,我们如果要读取格式化数据.可以使用DataInputStream,它是以俄国面向字节的I/O类,因此我们必须使用InputStream类,而不是Reader类,当然我们可以用InputStream以字节的形式读取任何数据(例如一个文件),不过.在这里我们用的是字符串,为了能将字符串转化成适用于ByteArrayInputStream的字节数组,String包含了一个可以将字符串转化为字节数组的getByte()方法。所以我们就持有了一个可传递给DataInputStream的InputStream。 try{ DataInputStream in3=new DataInputStream(new ByteArrayInputStream(s2.getBytes()));//s2是String类型的 System.out.print((char) in3.readByte()); }cacth(EOFException e) {System.out.println(“End of stream”);//此时我们是通过捕获异常来检测输入的末尾,但是使用异常进行流控制,被认为是对异常特性的错误使用 }
阅读全文 »
飞信的使用: 首现为了确保pidgin版本问题最好安装一个教新版本的pidgin,那么就用命令先卸载吧: aptitude remove pidgin pidgin-data libpurple0 前往getdeb项目的Pidgin页面下载一个新版本的pidgin,注意安装顺序安装顺序pidgin-data → libpurple0 → pidgin。pidgin必须最后安装,否则有可能报依赖性不完整错误。 然后到 LinuxSir.org下载一个最新版本的fetion,对于Ubuntu用户来说,下载以后把它解压缩并保存到 /usr/lib/purple-2/ 下面,这个是需要root用户登录的 这样在就可以在pidgin中有fetion一项了,这是服务器地址:221.130.44.193 关于ubuntu下使用firefox出现中文方框乱码问题: cd /etc/fonts/conf.d/ cp 49-sansserif.conf 49-sansserif.conf.bak rm 49-sansserif.conf 重启firefox即可。
阅读全文 »
要想同时更改用户的基本信息,同时又更改用户的头像,在这种情况下就会出现表单域和文件域同时并存的情况,这样在处理页面就要通过使用的上传组件的方法来判断读取的是哪一类信息,方法如下: ArrayList list = new ArrayList(); DiskFileUpload uploader = new DiskFileUpload(); List fileItems = uploader.parseRequest(request); Iterator iter = fileItems.iterator(); HashMap<String,String> map=new HashMap<String,String>(); File uploadDirFile = new File(uploadDir); while(iter.hasNext()) { FileItem fileItem = (FileItem) iter.next(); if(fileItem.isFormField()) { map.put(fileItem.getFieldName(),fileItem.getString(“UTF-8″)); } else String fileName = StrFormatter.parseStr(fileItem.getName()); int fileSize = (int)fileItem.getSize(); if(fileName.equals(“”)) { continue; } else { fileName = [...]
阅读全文 »