阅读分享第1期(20180811)

  • 2018-08-11
  • 114
  • 1
  • 0

这里记录了过去一周我觉得值得分享的东西。

新闻


腾讯云千万数据丢失事件

8月5日,前沿数控在微博上发表长文《腾讯云给一家创业公司带来的灾难》,文章中表示,“2018年7月20日,我们近千万元级的平台数据全部丢失,包括经过长期推广导流积累起来的精准注册用户以及内容数据,这瞬间将一家创业公司摧毁”。
8月6日9时许,腾讯云在微博发表了《关于用户“前沿数控”数据完整性受损及腾讯云补偿措施的说明》,文章中指出前沿数控所遇情况是因受所在物理硬盘固件版本bug导致的静默错误(写入数据和读取出来的不一致)影响,文件系统元数据损坏。
随后,腾讯云向“前沿数控”接口人说明情况,表达歉意,并制定“赔偿+补偿”方案。腾讯云认为“前沿数控”在平台上产生的实际消耗共计3569元,将按照赔偿条款中的上限以现金形式全额返还这笔费用;同时,腾讯云承诺为“前沿数控”提供132900元现金或云资源的额外补偿。
前沿数控随后文章回应,称对腾讯云的多处回应表示不满意,并表示不能接受13万元的赔偿。

 

魅族16系列手机发布

魅族在北京举办新品发布会,正式发布魅族16系列手机。
魅族16:
  • 6GB+64GB 2698元;
  • 6GB+128GB 2998元;
  • 8GB+128GB 3298元。
魅族16 Plus:
  • 6GB+128GB 3198元;
  • 8GB+128GB 3498元;
  • 8GB+256GB 3998元。
配置方面,魅族16th全系标配高通骁龙845处理器,主频2.8GHz,魅族16th搭配6/8GB RAM(LPDDR4X,下同)+64/128GB ROM(UFS 2.1,下同),魅族16th Plus搭配6/8GB RAM+128/256GB ROM,全系支持屏下指纹,WiFi 2×2 MIMO四天线,最高下载速度提升60%,LTE 4×4 MIMO六天线,传输速度最高提升100%;支持蓝牙5.0、高通aptX和索尼LDAC。

这里的居民靠回收火箭赚钱

据国外媒体报道,作为世界上最活跃的火箭发射场,普列谢茨克航天发射场位于俄罗斯西北部的阿尔汉格尔斯克州中心,其发射火箭的残骸经常会落入周围地区。由于其周边居民的生活并不容易,因此火箭残骸也成为了他们生活物资的来源之一。

开源项目


TuShare

TuShare是实现对股票/期货等金融数据从数据采集清洗加工 到 数据存储过程的工具,满足金融量化分析师和学习数据分析的人在数据获取方面的需求,它的特点是数据覆盖范围广,接口调用简单,响应快速。

 

FlaskBB

基于 Flask 框架做的论坛,功能有限,轻量级的论坛应用在线文档,可以在这个项目上进行二次开发,实现更加复杂的功能。在线预览

HTTPie

非常好用的命令行 HTTP 客户端,cURL 的替代者,返回的结果支持高亮,提高了可读性。用于调试接口、查看服务器返回的 HTTP 协议的信息。在线文档,下面的是 cURL 和 httpie 的返回结果对比图:

 

教程


一套完整的学习手册帮助自己准备 Google 的面试。

我一直都是遵循该计划去准备 Google 的面试。自 1997 年以来,我一直从事于 web 程序的构建、服务器的构建及创业型公司的创办。对于只有着一个经济学学位,而不是计算机科学学位(CS degree)的我来说,在职业生涯中所取得的都非常成功。然而,我想在 Google 工作,并进入大型系统中,真正地去理解计算机系统、算法效率、数据结构性能、低级别编程语言及其工作原理。可一项都不了解的我,怎么会被 Google 所应聘呢?
当我创建该项目时,我从一个堆栈到一个堆都不了解。那时的我,完全不了解 Big-O 、树,或如何去遍历一个图。如果非要我去编写一个排序算法的话,我只能说我所写的肯定是很糟糕。一直以来,我所用的任何数据结构都是内建于编程语言当中。至于它们在背后是如何运作,对此我一概不清楚。此外,以前的我并不需要对内存进行管理,最多就只是在一个正在执行的进程抛出了“内存不足”的错误后,采取一些权变措施。而在我的编程生活中,也甚少使用到多维数组,可关联数组却成千上万。而且,从一开始到现在,我都还未曾自己实现过数据结构。
就是这样的我,在经过该学习计划后,已然对被 Google 所雇佣充满信心。这是一个漫长的计划,以至于花费了我数月的时间。若您早已熟悉大部分的知识,那么也许能节省大量的时间。

 

阿里大牛实战归纳——Kafka架构原理

总结了Kafka架构原理。

对于kafka的架构原理我们先提出几个问题?

  • 1.Kafka的topic和分区内部是如何存储的,有什么特点?
  • 2.与传统的消息系统相比,Kafka的消费模型有什么优点?
  • 3.Kafka如何实现分布式的数据存储与数据读取?

Linux工具快速教程

Linux下有很多命令行工具供我们使用,每个工具总是提供了大量参数供我们选择; 实际工作中,我们用到的工具,最常用的总是那么几个参数组合。
这本书专注于Linux工具的最常用用法,以便读者能以最快时间掌握,并在工作中应用。

 

Python进阶

Python,作为一个”老练”、”小清新”的开发语言,已受到广大才男俊女的喜爱。我们也从最基础的Python粉,经过时间的摧残慢慢的变成了Python老鬼。

 

老齐的算法教程

如果要成为一个有一定水平的程序员,算法是必须要会的。
算法,让你的程序变得更有灵气。
这里集中了一些算法问题,供看官参考。也殷切盼望看官能够参与某些算法问题解决的优化。

 

 

评论