实验环境:

  1. java:    java 9.0.4
                 Java(TM) SE Runtime Environment (build 9.0.4+11)
                 Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)
  2. git:     git version 2.16.1.windows.1
  3. IDE:      intellij IDEA

实验要求:

  • 请阅读 http://web.mit.edu/6.005/www/sp16/psets/ps1/,遵循该页面内的要求完 成编程任务。 
  • 在页面的Get the code步骤中,你无法连接MIT的服务器,请从
  • https://github.com/rainywang/Spring2018_HITCS_SC_Lab1/tree/master/P4 获取代码。 
  • 在页面最后的 Submitting 步骤中,请同样将你的代码 push 到你的 GitHub 仓库上。 
  • 其他步骤请遵循 MIT 作业页面的要求

实验思路:

  1. 使用正则表达式匹配@somebody和#something
  2. 在计算influence时,map无法直接排序,将其转化为list后再进行排序

实验收获:

  1. 学习了map的排序方法
  2. 正则表达式中(?!)表示大小写不区分,‘|’表示或者,‘^’表示从头开始匹配
  3. entry表示map中的一个条目
  4. map值改变只能重新put后覆盖

源代码

Problem4: Tweet Tweet相关推荐

  1. MIT6.005 Problem Set 1 Tweet Tweet

    测试优先编程 认真地研究方法规范 根据规范为方法写单元测试 根据规范实现方法 修改实现和测试用例直到通过所有测试 要求 测试用例的选择应该根据输入.输出空间分区 在每个测试方法上写测试的策略 测试用例 ...

  2. 软件构造 lab-1 Problem Set 1: Tweet Tweet(MIT)

    调试了一个晚上加一个中午,每次调试后需要总结错误 调试出的mention的值是php,但显示result_map.containsKey(mention)为false,result_map.conta ...

  3. WordPress Tweet Blender插件跨站脚本漏洞

    漏洞名称: WordPress Tweet Blender插件跨站脚本漏洞 CNNVD编号: CNNVD-201310-645 发布时间: 2013-10-30 更新时间: 2013-10-30 危害 ...

  4. Python利用Twitter API根据tweet id抓取tweet(via tweepy/twython)

    1.申请Twitter Developer账号 要抓取twitter平台信息的第一步是在Twitter Developer官方网站(https://developer.twitter.com/en)申 ...

  5. heroku_简单的Twitter:Heroku上的Play框架,AJAX,CRUD

    heroku 因此,重大的公告已经发布– Heroku开始为Play Framework应用程序提供本机支持! 如果您还没有听说过,请在Heroku的博客上查看Jesper Joergensen的帖子 ...

  6. 简单的Twitter:Heroku上的Play框架,AJAX,CRUD

    因此,重大的公告发布了– Heroku开始为Play Framework应用程序提供本机支持! 如果您还没有听说过,请在Heroku的博客上查看Jesper Joergensen的帖子 . 因此,对于 ...

  7. 电力现货市场现货需求_现货与情绪:现货铜市场中的自然语言处理与情绪评分

    电力现货市场现货需求 Note from Towards Data Science's editors: While we allow independent authors to publish a ...

  8. 关于《Python绝技:运用Python成为顶级黑客》的学习笔记

    本篇文章主要把<Python绝技:运用Python成为顶级黑客>中的代码敲一遍,学学Python安全相关的编程与思路,然后根据具体的情况修改一下代码. 第一章--入门 1.准备开发环境 安 ...

  9. 论文阅读:Gibberish, Assistant, or Master? Using Tweets Linking to News for Extractive Single-Document Su

    这是SIGIR 2015的论文,名字是Gibberish, Assistant, or Master? Using Tweets Linking to News for Extractive Sing ...

最新文章

  1. 两年三次刷PascalVOC最佳纪录,阿里图灵实验室怎样解决目标检测
  2. mysql换成oracle_mysql数据库迁移至Oracle数据库
  3. VTK:可编程源用法实战
  4. python堆栈与队列_python:用deque实现栈,队列和保存最后的N个元素
  5. 使用React Native和Spring Boot构建一个移动应用
  6. SHELL中的IF判断 ​
  7. 3-1numpy基本操作
  8. 前端开发中的调试技巧
  9. LeetCode 94. Binary Tree Inorder Traversal
  10. C# 基础,JOject JArray构造json对象
  11. 【DPDK峰会回顾】支撑双十一的高性能负载均衡是如何炼成的
  12. OC5021B降压型恒流驱动控制芯片,关断时间可调
  13. 2016最新淘宝客申请高佣金以及分析抓包详情
  14. FlinkSql系列6之 Interval Join
  15. 数据分析-思维分析逻辑day02
  16. Python骚操作—自动刷抖音
  17. 维特智能单轴高精度旋转角度传感器航向倾角仪无漂移HWT101CT
  18. 【STL详解】stack
  19. 基于python和深度学习(语音识别、NLP)实现本地离线智能语音控制终端(带聊天功能和家居控制功能)
  20. html设置手写输入,手写登陆页面

热门文章

  1. web自动登录方法汇总(转自老大指导)
  2. 硬盘的主流技术,最新的硬盘技术
  3. 用户注册后是如何进行激活的,为什么需要激活
  4. QQ登录提示:登录超时,请检查您的网络或者本机防火墙设置(错误码:0x00000001)
  5. RabbitMQ在windows10环境下安装步骤
  6. Android中解析读取复杂word,excel,ppt等的方法
  7. 用matlab从rosbag文件里读取rbg图片和depth图片
  8. 计算机毕业设计开题报告基于SpringBoot的校淘二手网站
  9. FPGA和eeprom通信
  10. 在Java项目中打印错误日志的正确姿势,排查问题更方便,非常实用!