作业题1 编写一个程序,进行多线程的网络信息获取处理 1)要求使用网络信息(3分); 2)要求使用正则表达式或xml技术(2分); 3)使用多线程技术或异步技术(3分); 4)整体效果较好(2分)。 在作业提交时,请注意: 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多
第1题
作业题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多
第8题
A.在主程序中创建线程对象;
B.调用线程对象的start函数来启动线程;
C.在Windows中注册一个现成;
D.由Thread类派生出一个线程类;
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!