2007年5月25日
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 细雨游风 阅读(716) |
评论 (0) |
编辑 收藏
2007年5月21日
请问下JAVA哥哥,我想写个程序:输入查询关键字,然后调用baidu or google的数据库进行查询,然后返回前10条结果给我。 有什么办法吗? 先在此谢谢您~!
posted @
2007-05-21 14:26 细雨游风 阅读(275) |
评论 (0) |
编辑 收藏
2007年5月5日
请问下 JAVA中怎么进行中文简体和繁体的转换呢? 最好用一个方法程序进行一下说明 在此感激不尽 请大侠大姐姐们帮帮小弟弟。。。。
posted @
2007-05-05 15:06 细雨游风 阅读(384) |
评论 (5) |
编辑 收藏
2007年1月15日
今天好好的把Struts重新复习了遍,然后做了一个小程序,这个程序涉及到AJAX,struts,bean标签
的一些技术。AJAX的运用今天也算基本上掌握了,这也真是一个不错的技术,对程序的负重也不大,值得
以后深入的研究。 刚接触struts这个MVC框架不久,感觉这个框架呢基本上是用配置文件省略去许多的
工作,想起上个月那个web项目,哇,Struts的确能让编码轻松不少,减少冗余代码。而关于bean标签,
确实比较头疼,我最薄弱的地方就是涉及到HTML XML 的一些东西,头疼啊,而且要结合struts AJAX,
哎,弄的我差点土血,还好最终的结果是弄明白了,不过真是。。。-_-!
昨天重新装了系统,结果今天就中病毒了,在Eclipse上无法编码(根本点不出东西来),期盼明天有
了杀毒软件后能够恢复正常的工作。。。 老天保佑~~!!
posted @
2007-01-15 20:03 细雨游风 阅读(237) |
评论 (0) |
编辑 收藏
2006年11月7日
今天在深入学习了数据库方面的知识。感觉挺吃力。 今天发现很多理论的知识掌握很不牢固,真是很惭愧,今后还得继续在理论上下工夫。再说今天接触的知识吧,今天老总深入讲解了关于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) |
编辑 收藏
2006年11月6日
今天又学了很多关于数据库基本语法的知识,还是和以前的感觉一样,很多,但语法很简单,对于目前的我来说理解这些语法没什么太大的问题。但似乎我们还是没从eclipse转出弯儿来,很多新知识用起来还是很不习惯的,就连那几个工具用起来都很别扭,所以索性一直使用DOS在写代码。我觉得那样虽然麻烦了点但还是可以让自己尽快熟悉那些数据库语言代码。 但很惭愧的是知道现在我都还没弄清楚怎么去安装那些个工具,就这些个工具都把我弄得头晕目眩的 哎,惭愧。至于今天具体学的是哪些语法我就不在这里罗嗦了,不外呼怎么去使用SELECT语句之类的,今天自己也做了很多的练习,基本上是掌握了,但不知道在以后的实际的运用中会不会出现大量的问题,我想还是会出现,做JAVA项目的时候不是就出现了吗? 哈哈,笑着面对吧,人生下来就是解决问题滴,道路是曲折滴,前途是光明滴,只要我们能努力,我们一定会胜利滴,加油! A ZA A ZA FIGHTING!!
posted @
2006-11-06 20:29 细雨游风 阅读(195) |
评论 (0) |
编辑 收藏
2006年11月5日
近来开始学习数据库,刚开始感觉挺无聊的,而且有点难,但经过一些
钻研后发现其实也不是想象中的那么难,关键是要把基本的语法掌握扎
实,进而才能灵活的应用。 最让我无语的就是安装Oracle花费了我大量的
时间,哎,真的是非常的惭愧。 从小星期一开始就要进入深入的研究阶
段,希望自己能有个比较 突出的飞跃吧,最后在JAVA网站制作项目中能
发挥好点吧。
posted @
2006-11-05 23:03 细雨游风 阅读(299) |
评论 (1) |
编辑 收藏