随笔-10  评论-10  文章-0  trackbacks-0
  2006年11月7日


import java.io.*;
import java.net.*;


/**
* 获取一个网页的源代码
* @author Tony
*/
public class GetCode {

//方法:获取网页的源代码 
public static String getNetcode(String spec)
{
 String line = null;
 String temp = null;
 try{
   URL url=new URL(spec); //设置URL
  
   HttpURLConnection uc = (HttpURLConnection)url.openConnection();//打开连接
   //获取到输入流
   BufferedReader in=new BufferedReader(new InputStreamReader(uc.getInputStream()));
 
   while((line=in.readLine())!=null)
   {
    temp+=line;//向temp里添加网页代码
   }
   if(in!=null)
   in.close();
  }
  catch(Exception e)
  {
   e.printStackTrace();
  }
  
  return temp;
}
/**
* @param args
*/
public static void main(String[] args) {
 
 String bookName = "傻B巴西的卡卡";//最初要搜寻的漫画名称
 String category = "漫画"; //类型
 String sendName; //实际发送的漫画名称关键字
 String url = null;//发送去的url地址
 
  try
  {
   sendName = URLEncoder.encode(bookName,"gb2312");
   //实际发送的漫画类型
   String sendCategory = URLEncoder.encode(category,"gb2312");
   //整合url 并带上查询关键子、类型
   url = new String("http://www.baidu.com/s?ie=gb2312&wd="+sendName+"   "+sendCategory);

   //打印出得到的网页代码
   System.out.println(getNetcode(url));
  }
  catch(Exception e)
  {
   e.printStackTrace();
  }

 

 }
}



代码如上。这个代码对于baidu首页的源代码能够正常获取到,但对baidu显示查询结果页面却不能获取到,报错为:Unexpected end of file from server   请问为什么呢?有什么解决方法吗?
posted @ 2007-05-25 14:40 细雨游风 阅读(715) | 评论 (0)编辑 收藏
    请问下JAVA哥哥,我想写个程序:输入查询关键字,然后调用baidu or google的数据库进行查询,然后返回前10条结果给我。 有什么办法吗? 先在此谢谢您~!
posted @ 2007-05-21 14:26 细雨游风 阅读(275) | 评论 (0)编辑 收藏
如何判断一个字符串是繁体编码还是简体编码?????????
posted @ 2007-05-08 13:21 细雨游风 阅读(2379) | 评论 (2)编辑 收藏
        请问下 J2SE或J2EE-WEB编程中怎么判断一个字符串的编码格式是什么? 有没有什么办法能够返回一个字符串的编码格式?
posted @ 2007-05-07 18:34 细雨游风 阅读(306) | 评论 (0)编辑 收藏
   请问下 JAVA中怎么进行中文简体和繁体的转换呢? 最好用一个方法程序进行一下说明 在此感激不尽 请大侠大姐姐们帮帮小弟弟。。。。
posted @ 2007-05-05 15:06 细雨游风 阅读(382) | 评论 (5)编辑 收藏
    请问,如何使用Hibernte进行分页????
posted @ 2007-04-23 21:34 细雨游风 阅读(243) | 评论 (2)编辑 收藏

    今天好好的把Struts重新复习了遍,然后做了一个小程序,这个程序涉及到AJAX,struts,bean标签

的一些技术。AJAX的运用今天也算基本上掌握了,这也真是一个不错的技术,对程序的负重也不大,值得

以后深入的研究。 刚接触struts这个MVC框架不久,感觉这个框架呢基本上是用配置文件省略去许多的

工作,想起上个月那个web项目,哇,Struts的确能让编码轻松不少,减少冗余代码。而关于bean标签,

确实比较头疼,我最薄弱的地方就是涉及到HTML XML 的一些东西,头疼啊,而且要结合struts AJAX,

哎,弄的我差点土血,还好最终的结果是弄明白了,不过真是。。。-_-!

   昨天重新装了系统,结果今天就中病毒了,在Eclipse上无法编码(根本点不出东西来),期盼明天有

了杀毒软件后能够恢复正常的工作。。。 老天保佑~~!!

posted @ 2007-01-15 20:03 细雨游风 阅读(237) | 评论 (0)编辑 收藏

    今天在深入学习了数据库方面的知识。感觉挺吃力。 今天发现很多理论的知识掌握很不牢固,真是很惭愧,今后还得继续在理论上下工夫。再说今天接触的知识吧,今天老总深入讲解了关于select查询方法的使用,发现这个东西实在是太灵活了!目前的自己拿着一个小项目也无法找到下手的方向,这应该就是极度缺乏经验的表现,今后还得多多练习才能有显著的提高。关于select,我先是很无语,确实是非常的灵活,就其中的连接一项,就呛得我要死,看来自己在这几天还得多多看相关的资料多多做练习才行。希望在研究数据库的同志们也加油,多看书,多看看好的代码,多去理解,这样自己才能有提高。 最后,把今天在老总带领下完成的关于电子书店数据库系统的代码放在这里,对于老手来说非常的简单,望所有新手共勉!

(该代码没有涉及insert into,其中数据可以根据实际情况添加)

create table customers
(customerID int primary key not null,
customername varchar(20) not null); 

create table books
(bookid int primary key not null,
booktitle varchar(50) not null,
unitprice int not null
); 

create table orders
(orderid int primary key not null,
orderdate date default sysdate not null,
customerid int not null,
constraint fk_c foreign key (customerid) references customers(customerid)
); 

create table orderitems
(OrderItemID int primary key not null,
orderid int not null,
bookid int not null,
quantity int default '1' not null,
constraint fk_b foreign key (bookid) references books(bookid), constraint fk_o  foreign key (orderid) references orders(orderid)); 

select c.customername as 客户名称, sum(b.unitprice * oi.quantity)
from customers c
left join orders o on c.customerid = o.customerid
left join orderitems oi on o.orderid = oi.orderid
left join books b on oi.bookid = b.bookid
where to_char(o.orderdate,'yyyy') = to_char(sysdate,'yyyy')
group by c.customername

posted @ 2006-11-07 21:50 细雨游风 阅读(252) | 评论 (0)编辑 收藏