分类: 学习预览模式: 普通 | 列表
09-11
19

Java生成csv文件

import java.io.ByteArrayOutputStream;  
import java.io.File;  
import java.io.FileInputStream;  
import java.io.FileOutputStream;  
import java.io.FileWriter;  
import java.io.IOException;  
import java.nio.channels.FileChannel;  
import java.util.ArrayList;  
import java.util.Iterator;  

查看更多...

Tags: csv 生成

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 646
09-11
13

jsp输出静态的图片

两个方式,jsp中直接输出静态图片:


img.jsp

<%@page import="javax.imageio.*"%>  
<%@page import="java.awt.image.BufferedImage,java.io.*;"%>  
  
<%  

查看更多...

Tags: mageio write 输出

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 159
09-11
13

tomcat5下jsp出现getOutputStream() has already been ca

tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法

在tomcat5下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),
没有妥善处理好的原因。
具体的原因就是
在tomcat中jsp编译成servlet之后在函数_jspService(HttpServletRequest request, HttpServletResponse response)的最后
有一段这样的代码
finally {
      if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);

查看更多...

Tags: ImageIO getOutputStream()

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 48
09-11
11

php头部空行|utf8头部空行|关于bom以及utf-8的问题

BOM(Byte order Mark)是Unicode规范中推荐的标记字节顺序的方法。

在UCS 编码中有一个叫做”ZERO WIDTH NO-BREAK SPACE”的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输 字符”ZERO WIDTH NO-BREAK SPACE”。

这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little-Endian的。因此字符”ZERO WIDTH NO-BREAK SPACE”又被称作BOM。

UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。字符”ZERO WIDTH NO-BREAK SPACE”的UTF-8编码是EF BB BF(读者可以用我们前面介绍的编码方法验证一下)。所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。

Windows就是使用BOM来标记文本文件的编码方式的。

查看更多...

Tags: BOM UTF8

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 94
09-11
11

QQ空间代码查询代码

今天朋友找我要一个查询QQ空间代码的程序,在网上搜索了一下,还真不少,不过都是软件版本的,有几个WEB的,不过不是从官方的截取下来的,上QQ网找了半天也没有找到截取路径,最后下载了一个软件版本的,还是加过壳的,呵呵,用软件脱壳,在反编,总算找到官方的网址载取路径。
* Possible StringData Ref from Data Obj ->"hhttp://u.qzone.qq.com/cgi-bin/entry_js.cgi?ui"

真正路径是:http://u.qzone.qq.com/cgi-bin/entry_js.cgi?uin=QQ号。
找到官方网址就好办了,下来就截取字符了,我想这不用说了吧,网上多的是。
对QQ的空间不太了解,应该从g_Configuration={style:7,version:4,fullMode:1,frameStyle:4,simpleMode:0,items:这往下就是查询QQ空间的代码了。在网上搜索了一下,有关介绍,你可以通过替换把没有用的给过滤和更改。
case 1 : //皮肤
case 2 : //挂件
case 3 : //banner

查看更多...

Tags: QQ qq空间

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 54
09-10
27

javax.mail.SendFailedException: Invalid Addresses;

javax.mail.SendFailedException: Invalid Addresses;

通过javamail实现发送邮件的程序。

通过下面的方法添加目标邮件地址:
String addressTo = dd01@sina.com.cn;aa02@yahoo.com.cn;bb03@163.com;test@test.com
Message msg = new MimeMessage(session);
if(addressTo!=null&&!addressTo.equals(""))
{

查看更多...

Tags: mail

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1095