A.域名
B.网站名称
C.IP地址
D.搜索引擎
第1题
下面的程序可以下载多个网页文件(download方法已写好),请将它改成多线程进行下载,如果可能, 显示计算全部下载完成程序所用的时间(提示:new Date().getTime()可以得到当前时间的毫秒数)。 import java.net.URL; import java.io.*; class Downloader { public static void main(String[] args) throws Exception { final URL[] urls = { new URL("http://www.pku.edu.cn"), new URL("http://www.baidu.com"), new URL("http://www.sina.com.cn"), new URL("http://www.dstang.com") }; final String[] files = { "pku.htm", "baidu.htm", "sina.htm", "study.htm", }; for(int idx=0; idx<urls.length; idx++){ try{ system.out.println( urls[idx] ); download( urls[idx], files[idx]); }catch(exception ex){ ex.printstacktrace(); } static void url url, string file) throws ioexception { try(inputstream input="url.openStream();" outputstream output="new" fileoutputstream(file)) byte[] data="new" byte[1024]; int length; while((length="input.read(data))!=-1){" output.write(data,0,length);>
第2题
作业题1 编写一个程序,进行多线程的网络信息获取处理 1)要求使用网络信息; 2)要求使用正则表达式或xml技术; 3)使用多线程技术或异步技术。 在作业提交时,请注意: 1)程序内要有适应的中文注释,变量名/函数名/类名要合适. 2)程序的基本功调试通过并能出结果才进行提交. 3)可以写一个readme文件,摸述一下程序的功能,程序的特点,程序的模块,所用到的技术,以及尚未完成的功能. 题目具体内容可以选择以下的内容(注意:以下地址仅供参考,如果不可用,请自行查找,可以在浏览器中用F12查看网络信息),也可以自定: ●自动联想词语: 使用baidu及google的suggestion做一个自动联想及提示功能(可在上课示例的基础上改造) ●自动语言翻译: 使用baidu或yahoo的翻译功能,作一个翻译接力程序,可以在多种语言间翻译;或者使用多种翻译源(可参考课上的示例) ●网络词典: 使用多个网络词典的查询功能, 作一个词典 (可参考www.lingeos.com) 以下两个网址供查询 互动词典 http://dict.hudong.com/dict.do?title=XXXXXXX&from=lingoes&type=1 词典 http://api.dict.cn//wapi.php?q=XXXXXXXX&client=lingoes ●地震数据显示: 将地震数据的经纬度数据在图上显示出来(经纬度作坐标,震级作点的大小,深度作颜色) 数据地址: http://www.csndmc.ac.cn/newweb/cgi-bin/csndmc/cenc_cat_w.pl?mode=list&days=7 地图地址: 可以使用百度地图的static map api ●实时信息显示: 实时获取股票/汇率/天气等信息并显示或计算或告警 ●随机图片显示:使用google, baidu, bing或flickr等网站上的图片显示出来,或动态切换, 或设为桌面背景. 思路可参考 http://www.codeproject.com/KB/IP/google_image_search_api.aspx ●下载一个网页中所含的图片或Flash: 给一个网址,得到网页的内容,找到其中所有的图片及Flash并下载保存. ●下载网页并过滤其中的"脏字"(如不文明的用语). ●做一个网络爬虫程序: 从一个网址开始,得到网页的内容,找到其中的链接,并进一步下载(注:为了防止循环引用的问题,可以将已下载的链接保存入一个Hashtable中).(要注意绝对引用与相对引用的问题,为了简化,可以只考虑绝对引用的链接). ●做一个网络爬虫收集email地址. ●做一个网络爬虫统计常用字的出现频率(或词的出现频率).(提示:以上几种爬虫程序也可以合在一起,定义一个事件,在事件中处理各种各样的功能需求). ●做一个程序可以自动生成“宋词”。宋词中常用的高频词见 http://blog.sina.com.cn/s/blog_4920e0b40100wrnk.html多
第3题
本实验完成后,将站点文件夹压缩,压缩文件名为:您的昵称.Test2.Rar,再以附件的形式提交。 实验用软件:Dreamweaver8 实验所需素材Web.rar下载地址:链接: http://pan.baidu.com/s/1pL6giJx 密码: h8rr 4.创建名称为Test2的站点,并在其中按要求设计简单网页Default.html和Apply.html,如图所示。 (1)Default.html网页设计要求∶ ① 用本人的姓名设置网页标题,用bj2.jpg图片设置网页的背景。 ② 表格第一行合并单元格,插入图片banner.jpg,调整图片大小为800x100;第五行合并单元格,插入动画dh2.swf。 ③ 表格第一列左边有三个超链接,“世博官网”链接到http://www.expo2010.cn;“动画世界”链接到本地的Flash.swf;“申请加入”链接到本地的Apply.html,在新窗口中打开。 ④ 表格第二列中间三个单元格合并,插入一个图片文件“dx2.jpg”和文字,图片宽300、高160,左对齐;创建名称为C的CSS:蓝色、18Px、楷体,用于格式化文字。 (2)Apply.html网页设计要求∶内容为一个表单;包括:姓名、性别、职业。其中姓名最多输入8个字符,性别要求用单选按钮,职业用下拉框,值分别为“学生”、“教师”和“工程师”,默认选中“学生”。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!