为了租个房 写了个程序

还是租房

初来上海入职,最要紧的事就是找房子。十分不巧的是看房子的时候和一个女生同时相中一间房,由于房屋还处于退租中的状态,房管表示要等到第二天打扫干净后会在APP上挂出来,到时候就看手速和人品了…

房子是发布在自如的官网和APP上的,由于还要看其他房子不可能一直把精力盯在这间房的发布上,于是将考虑了一下写一个程序自动监控房源状态并推送通知,如果能自动下单那就更好了。

踩点

虽然没有前端和爬虫的知识和经验,但是还是打算借此机会摸索一下,毕竟还挺有趣的。我们先打开官网来研究一下。这是配置中的房源在官网的状态:

基于SDN开发DDoS攻击检测和防御程序(三)

前两部分请参见:

之前录过一段演示视频,主要包括一个前端(可以选择超清哦):

{% youku 800 1280 %} XMTg5NjQ3NTA2NA {% endyouku %}


此外,有不少细心的读者根据我留的微信号建立联系,也发现不少读者和我类似都是本科/研究生(曾经),正在做SDN安全方向的研究,于是根据读者的建议建立了一个微信群。目前我们有10个成员,除了我已经工作外,都是来自各个高校,如果有兴趣的小伙伴欢迎加入我们~请邮件联系我邀请你入群。


补充部分如下:

IP/ARP欺骗检测

ARP欺骗

首包丢弃防御SYN Flood

首包丢弃

加入SETI@home计划

什么是boinc

BOINC 是 Berkeley Open Infrastructure for Network Computing 的首字母缩写,即伯克利开放式网络计算平台,是用于志愿计算和网格计算的开放的中间件系统。

BOINC 最早是为了支持 SETI@home 项目而开发的,之后逐渐成了最为主流的分布式计算平台,为众多的数学、物理、化学、生命科学、地球科学等学科类别的项目所使用。BOINC 的开发目的是为了帮助研究人员更方便地获得分布在世界各地的志愿者的计算资源。

BOINC 由美国加州大学伯克利分校(U.C.Berkeley)空间科学实验室的一个团队所开发,领导者为 David Anderson,他也领导了 SETI@home 项目的开发。BOINC 项目的开发得到了美国国家科学基金会(National Science Foundation)的赞助。

简单来说,可以利用我们的闲置资源(计算、存储、网络)加入到boinc这样一个分布式计算平台中,用以支持一些科学研究和项目,诸如:

  • SETI@home 搜寻外星文明发出的无线电信号,其前身为 SETI@home Classic。
  • Einstein@Home 寻找引力波存在的证据,2005世界物理年的活动项目。
  • Rosetta@home 蛋白质结构预测和设计。
  • ClimatePrediction.Net 研究气候变化的趋势(简称CPDN)。
  • World Community Grid IBM公司主持的分布式计算项目,含多个生命科学类的子项目。

这样的项目还有很多,可以参考这里.

为什么我要支持SETI

我想每一个仰望星空的孩子都会产生和《Contact》中的女主同样的疑问:宇宙中有我们的外星邻居吗?

Contact是我心中的科幻神作(于2001太空漫游相比…),被誉为最有可能成为现实的科幻片。其中包含了太多太多,宗教、信仰、精神寄托、孤独、宇宙、探索……其中的女主穷尽一生研究支持的项目就是 S.E.T.I(Search for Extra-Terrestrial Intelligence),寻找地外文名计划。