收集了学生CSDN博客地址很久了,但一直没来得及整理成贺利坚老师的完美班级网页名册。今天突然想,一共有6个班学生,如果手动写的话,太费事了。我们程序员,就是让费事不费脑的工作自动化,即使是第一次花很多时间也值得。这里有一个很有意思的创新:文本相似性检测算法(见:《数学之美》),以后再和大家聊。

问题

1. 根据学生博客名册(txt文件),自动生成HTML网页文件(html文件)。类名:HtmlBlog

从数据文件中读取相应的文本,然后写成类似下面的html文件,可以复习一下文件读写方式,以及了解HTML文件格式。

自动生成名单

陈鹏

林炳权

2. 根据学生博客名册(txt文件),以及 学生博客中的文件名,批量生成同一个作业的学生博文汇总HTML网页文件(html文件)。类名:HtmlBlogWork

这个更有意思,如根据三个数据: 陈鹏 http://blog.csdn.net/cp_wl 作业 GUI 化的简单签到程序,自动找到相应的网址 http://blog.csdn.net/cp_wl/article/details/21117189。这里涉及到了怎样根据关键词,在网页中查找到相应的字符串,本质上就是一个 字符串查找与匹配算法。

3. 根据学生博客名册(txt文件),自动生成一个随机抽查的学生名册(HTML文件),如班级有31个同学,我们可以每次抽查6-8个学生的作业。分成两步:其一,生成随机抽查名单;其二,生成第2题一样的HTML文件。   非常有意思。类名:HtmlBlogRandomWork

4.. 根据学生博客名册(txt文件),自动生成带相片的HTML网页文件(html文件),见贺利坚老师的博文。类名:HtmlPhotoBlog

从数据文件中读取相应的文本,然后写成类似下面的html文件,可以复习一下文件读写方式,以及了解HTML文件格式、以及相片的整理等。

奖励

1. 作出上述任何一题的同学,在总成绩的基础上增加5分;三个全部做,增加10分。——老师会逐个检查,大家可以在上机时间要老师检查一下自己的工作。

2. 上述问题是一个实际问题,非常有意思,老师都想去实现了。

3. 实现的同学,请把 源码 与 结果 发布到CSDN博客上,博文标题:附加题(写HTML文件)-根据给定的博客名单,自动生成HTML网页

并把博文网址作为评论回复到此篇博文下面,方便老师检查。

原文:http://blog.csdn.net/dyz1982/article/details/21443209

网页附加题写出下图的html,附加题(写HTML文件):根据给定的博客名单,自动生成HTML网页...相关推荐

  1. HTML5+CSS期末大作业:个人博客网站设计——个人博客(7页) 学生DW网页设计作业成品 web课程设计网页规划与设计 简单的静态网页制作

    HTML5+CSS期末大作业:个人主页/个人介绍网站设计--个人博客(7页) 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业题材有 个人. 美食. 公 ...

  2. 用 Flask 来写个轻博客 (27) — 使用 Flask-Cache 实现网页缓存加速

    Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog 目录 目录 前文列表 扩展阅读 Flask-Cache 应用 Flask-Cache 实现视 ...

  3. hexo搭建Github博客上传后,网页显示404问题解决方案

    问题如标题所示,"hexo上传博客后,网页始终显示404,无法刷新网页".奋战几天查各种资料后问题终于得到解决,我感觉很有必要记录一下解决过程和解决方案,网页无法打开的原因真的很让 ...

  4. html静态网页制作的博客,[推荐]初学制作静态网页HTML推荐标准_

    [推荐]初学制作静态网页HTML推荐标准_ (2012-05-19 10:46:32) 标签: 网页 制作 杂谈 a双 定义一个链接name=text 本网页内目标名称(书签),可为数字或文本href ...

  5. PHP+MYSQL实现个人博客网站,PHP动态网页设计

    效果展示: 开发环境: 网站前台:html+div+css+js 动态技术:PHP+MYSQL 开发环境:PHPSTUDY(兼容XAMPP,WAMP,APPSERV,Laragon)等,了解区别 数据 ...

  6. 用DIV+CSS技术制作个人博客网站(web前端网页制作课期末作业)

  7. html网页文件保存rss订阅,博客RSS订阅一些优化方法

    关于RSS订阅的问题我只写过一篇文章,(点此查看)并把投机取巧把此文作为RSS订阅的一个说明,因为对RSS不重视,从来没有优化和推广过本博客RSS.直到上周末RSS服务提供商FeedSky服务器出现问 ...

  8. 学生静态HTML个人博客主页【Web大学生网页作业成品】HTML+CSS+JavaScript

  9. JavaScript大作业 制作简单的程序员个人博客网站(web前端网页制作课作业)

最新文章

  1. php 自学 经验,学习PHP:PHP学习的几个问题经验总结
  2. mysql-5.7.14-win32.zip 解压版 安装过程
  3. WinCE系统声音定制
  4. LeetCode题组:第121题-买卖股票的最佳时机
  5. 最全知识点总结!| 大数据学习路线指南
  6. 【OpenGL4.0】GLSL-Flat Shading平面着色
  7. nginx一键安装脚本
  8. 同步机制之--java之CountDownLatch闭锁
  9. 高通QFIL 导出所有分区
  10. 阿里云短信接口对接(java版)
  11. 库存转换是什么意思_安全库存的设置:库存计划的看家本领
  12. 阿里云服务器部署springboot项目
  13. css 实现一个尖角_css3如何做尖角标签效果?
  14. 蓝桥杯 填数字游戏 20分。
  15. linux清空文件命令
  16. Python帮助文档的使用
  17. 如何创建PostgreSQL 生成列
  18. VUE的前端开发规范文档整合
  19. 北邮计算机系最新消息,北邮、中央财大、贸大的这几类专业不输清华、北大!毕业工资高!...
  20. 删除的视频怎么恢复?

热门文章

  1. 微信作为一种提供即时通讯服务器,Golang 写的即时通讯服务器 im(服务组件形式)...
  2. java引用其他类的数据头文件_Java 实现数据表与简单Java类映射转换
  3. python瀑布图怎么做_利用Python绘制数据的瀑布图的教程
  4. git 使用_git使用指南
  5. 2.2.2 操作系统之进程调度的时机(主动放弃与被动放弃)、切换与过程(广义与狭义)、方式(非剥夺与剥夺)
  6. 2.2.2 物理层设备(中继器、集线器)
  7. 输入监听_更适合混音师的声卡 精准控制 多设备监听真的方便
  8. 排序算法 之四 分类、时间/空间复杂度、如何选择
  9. DEBUG日记:同样的代码在不同的环境却得出不同的结果。
  10. woocommerce分类页面模板_怎样让wordpress网站的不同分类页面,调用不同的banner图片?...