如果邮件中的内容不能正常显示,请点击此处查看   欢迎关注开发者周刊,点击此处订阅
 
  开发者周刊 2019-07-05 第14  
 
  本周热门项目  
 
  Google 开源 robots.txt 解析器  
7月1日,Google 在其官方博客宣布开源 robots.txt 解析器,致力于让 REP 成为一个行业标准。该消息一经发布,便冲到了 Hacker News 头条,不少开发者纷纷表示支持与赞赏。 Google 在其博客中称,在过去 25 年,业内对 REP 表示了充分的认可,但现在它更像是一个道德规范,而不是非官方的互联网标准。REP 是网络中最基本,最关键的组成部分之一,但它只是约定俗成的标准,这难免让人感到沮丧;这给网络管理员和爬虫工具开发者带了困扰......推动 REP 成为行业标准这件事十分重要,因为它符合每个人的利益。不过,对于解析 robots.txt 文件的开发人员来说,这种标准化需要付出更大的努力,所以,我们开源了含有 robots.txt 解析器的 C++ 库。
 
  Flutter官方开发的交互游戏:Developer Quest  
Flutter Developer Quest (Github)是 Google 在I/O 2019 期间,Flutter 团队和 2Dimensions 联合发布了一款 RPG 游戏,完全基于 Flutter 构建。这是一款基于屏幕进行交互的 RPG 类游戏,你可以在其中组建一个软件工程师团队,制作 Flutter 应用。游戏展示了许多最新的 Flutter 功能,还能让玩家在通关的过程中学习一些 Flutter 开发方面的知识。游戏的目标则是聘用合适的团队成员,升级他们,并分配任务,以便成功构建和启动 Flutter 应用,同时管理公司的创业资金、用户增长和满意度。
 
  lazydocker:Docker终端UI管理工具  
lazydocker 是一个基于Go语言开发的 Docker 和 docker-compose 终端 UI管理工具。顾名思义,开发者使用它可以轻松管理Dokcer,目前已超5K开发者Star。 作者表示记住 Docker 命令很难,并且在多个终端窗口中跟踪容器几乎是不可能的,lazydocker 正是为了解决这种问题而产生的,它可以在一个终端窗口中拥有所需的所有信息,并且每个 Docker 常用命令都可以绑定快捷键,同时可以添加自定义命令。
 
  GitHub 中文文档正式发布了  
近几年,随着 GitHub 在国内的不断推广普及,不少开发者都开始纷纷采用 GitHub 来作为公司内部的代码管理工具。 GitHub 在本周推出了官方中文帮助文档,统一术语翻译,Fork 成“分叉”。这也是继日文帮助文档之后,第二个非英语语种的帮助文档。GitHub 希望借此来帮助中文开发者更好的理解 GitHub 操作规范,降低学习门槛。
 
  Facebook 开源深度学习推荐模型 DLRM  
DLRM(Github)是一套深度学习算法推荐模型,这是一种用于在生产环境中提供个性化结果的最先进的 AI 模型。该模型的实现可用于 Facebook 的 PyTorch、Facebook 的分布式学习框架 Caffe2 和 Glow C++。
 

  本周热点内容  
 
  Windows公开WSL2 使用的 Linux 内核源代码  
微软在今年早些时候透露,它的第二代 Windows Subsystem for Linux 或 WSL2 将使用真正的 Linux。按照 Linux 内核使用的 GPLv2 许可证要求,微软需要公布它修改的内核源代码,目前微软已在 Github 上开源。
 
  ZDNS 发布龙芯域名服务器和红枫 2.0  
域名国家工程研究中心(ZDNS)发布了首款搭载国产龙芯 CPU 的域名服务器,它还同步发布了国产域名管理软件 “红枫系统” 2.0 版。官方称,“2.0 版本在根区数据更新、分发和加载等方面的功能和性能都得到了大幅提升。同时,红枫软件也探索了根服务器扩展能力,从技术上突破了全球 13 个根服务器的数量限制。近年来,我国互联网发展迅速,应用的深度和广度都走在世界前列,传统的域名管理软件已经不能适应市场需求。红枫软件是域名国家工程研究中心采用全新架构设计,花了 8 年时间打磨出来一套高性能、智能化的基础软件。与传统的域名管理软件 Bind 相比,红枫软件在高性能解析、多线路智能调度、快速数据更新、扩展性等多方面优于 Bind,达到了国际领先水平,并全面适配国产 CPU。”
 
  阿里AI攻克心血管识别技术,冠脉中心线提取论文入选国际医学影像会议  
阿里在医疗 AI 领域取得新进展,继创下肺结节检测、肝结节诊断技术的重大突破后,又攻克了难度系数更高的心血管识别技术。 近日,阿里达摩院机器智能实验室有关冠状动脉中心线提取的论文已被国际顶级医学影像会议MICCAI 2019 提前接收。在学习了数十万个训练样本后,阿里 AI 无需人工交互,仅用 0.5 秒就能提取单根冠脉血管,提取完整冠脉树用时不超过 20 秒,相比传统方法效率提升近百倍。传统算法需要处理整个影像,阿里 AI 则能自动忽略冗余信息,大大提高效率。
 
  李彦宏被泼水 肇事者被行政拘留5日  
2019 年百度 AI 开发者大会上,李彦宏进行开场演讲介绍百度自主泊车解决方案最新进展时,突然有一名观众冲上演讲台向李彦宏头部倒了一瓶水。李彦宏停顿了几秒,然后用英语问到:What's your problem? 随后该不明人士被保安制服。百度通过其官方微博账号回应称, “今天 AI 开发者大会上,有人给 AI ‘泼冷水’。我们想说,AI 前进的道路上会有各种各样想象不到的事情发生,但我们前行的决心不会改变。 ” 7 月 4 日,北京警方的官方微博平安朝阳发布消息称,7 月 3 日 11 时许,朝阳分局奥园派出所接到百度公司工作人员报警称,一男子扰乱其公司活动现场秩序。接警后,警方依法开展调查,目前已对嫌疑人程某某寻衅滋事的行为处以行政拘留 5 日的处罚。
 
  乔纳森离开苹果  
在 6 月 27 日,苹果公司宣布曾经伴随乔布斯完成苹果公司重振大业的设计业务最高负责人乔尼·艾维将离开苹果,创办自己的设计公司,同时未来还将继续给苹果提供设计服务。消息传出,苹果股价应声下跌 1%,市值缩水90 亿美元。 乔纳森·艾维是苹果发展史上最重要人物的人物之一。《库克传》作者利恩德·卡尼在书中曾经毫不避讳地提到,相比于库克,苹果内外都更愿意将乔纳森视为乔布斯的继承者——尽管乔布斯最终选择的库克。一个有趣的佐证是,《库克传》和《乔纳森传》的作者利恩德·卡尼选择优先撰写乔纳森的传记。
 

  CSDN社区精选  
 
  微前端如何落地?  
微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将单页面前端应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。各个前端应用还可以独立开发、独立部署。同时,它们也可以在共享组件的同时进行并行开发——这些组件可以通过 NPM 或者 Git Tag、Git Submodule 来管理。
 
  MySQL 8 从入门到进阶  
该系列教程是出自知名图书作者王雪迎老师之笔,由浅入深的讲解MySQL 8各个特性,目前已完成六篇,分别包括:MySQL 8 复制(一)——异步复制 MySQL 8 复制(二)——半同步复制MySQL 8 复制(三)——延迟复制与部分复制MySQL 8 复制(四)——GTID与复制 MySQL 8 复制(五)——配置GTID复制MySQL 8 复制(六)——拓扑与性能
 
  命令行录制工具 asciinema  
平常出 bug 求助的时候有时候贴代码或者截图往往不直观,如果能重现给对方看就好了,这里推荐 2 个命令行的录制工具 asciinema(Github)和 TermRecord(Github)。
 
  Android自定义控件进阶篇,自定义LayoutManager  
「知足常乐」,很多人不满足现状,各种折腾,往往舍本逐末,常乐才能少一分浮躁,多一分宁静。近期在笔者身上发生了许多事情,心态也发生了很大的改变,有感于现实的无奈,在离家乡遥远城市里的落寂,追逐名利的浮躁;可能生活就是这样的,每个年龄段都有自己的烦恼。 说到折腾,很久以前就看到了各种自定义 LayoutManager 做出各种炫酷的动画,就想自己也要实现。但每次都因为系统自带的 LinearLayoutManager 源码搞得一脸懵逼。正好这段时间不忙,折腾了一天,终于完成了 LayoutManager 动画特效。
 
  强化学习如何让机器玩游戏  
强化学习是代理面临的学习问题,它通过与动态环境反复交互试验从而学习到某种行为。它是机器学习的主要学习方法之一,智能体从环境到行为的学习,也就是如何在环境中采取一些列行为,才能使得回报信号函数的值最大,即获得的累积回报最大。现在强化学习与深度学习结合的深度强化学习更加强大。
 

  CSDN课程精选  
 
  C++ Qt进阶之复杂控件自定义  
要想成为高级程序员,必须精通C++!
 

  CSDN 活动精选  
 
  · 7月12日华为云开发者沙龙·重庆站开启报名!助你轻松应对开发难题!
  · 独立服务器和云,如何选?亮出你的观点,50元京东卡免费送!
  · 7月18日20:00,免费报名观看实战数据平台在线公开课。

   
    开发者周刊:只为传递“有趣/有用”的开发者内容,CSDN出品。
    投稿及建议请联系:developerweekly@csdn.net
查看CSDN开发者周刊往期回顾。欢迎向您的朋友推荐订阅本邮列表。
如果不想再收到该邮件,可以取消订阅