程序员电子刊2017年第十期

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

iOS&Android102017.102017.10programmer.csdn.netCSDN会员内部刊物121820293741537885101106111区块链架构、跨链和演进十年一顾移动互联网这十年我的十年Android在iOS端加载性能优化基于拆分包的ReactNative从源码角度剖析Android系统EGL及GL线程订单模块的重构之路饿了么商家版iOS端iOS与Android这样改变了我们TensorFlow下构建高性能神经网络模型的最佳实践Kubernetes、Microservice以及ServiceMesh解析饿了么在线客服消息可靠性实践蓝牙技术初探Mesh有道云笔记跨平台富文本编辑器的技术演进CSDN开发服务电话:010-57410251邮箱:atlassian@csdn.netQQ:2714137330ContentsCSDN要闻3外刊速递5封面报道十年一觉移动梦11移动互联网这十年12我的Android十年18基于拆分包的ReactNative在iOS端加载性能优化20从源码角度剖析Android系统EGL及GL线程29ofo移动端的过去与未来35饿了么商家版iOS端订单模块的重构之路37十年一顾,iOS与Android这样改变了我们41区块链区块链的平行世界49区块链架构、跨链和演进53CSDN开发服务电话:010-57410251邮箱:atlassian@csdn.netQQ:2714137330主办单位:CSDN出品人:蒋涛孟岩顾问:李航俞栋总编:孟迎霞主编:卢鸫翔编辑:何永灿魏伟唐小引陈秋歌郭芮钱曙光屠敏仲培艺贾维娣景琦孙浩峰蒲鸽胡永波特约编辑:徐威龙杨福川张国强杨爽责任编辑:屠敏美术设计:纪明超美术编辑:张虓Tel:010-64351458E-mail:editor@csdn.net读者服务部读者信箱:reader@csdn.net地址:北京市朝阳区广顺北大街33号院6号楼福泰中心9层邮政编码:100102电话:010-64351436传真:010-64348545出版日期:每月1日文章版权归CSDN所有,未经许可不得转载如发现装订错误或缺页,请寄回读者服务部调换2017.10欢迎关注CSDN微信公众账号人工智能强化学习解析与实践65TensorFlow下构建高性能神经网络模型的最佳实践78云计算与大数据Kubernetes、Microservice以及ServiceMesh解析85技术Chrome扩展开发定制HTTP请求响应头域(二)90蓝牙Mesh技术初探101饿了么在线客服消息可靠性实践106有道云笔记跨平台富文本编辑器的技术演进111百味幽默119News资讯要闻Headline3KSQL:ApacheKafka的开源流式SQL8月28日,KafkaSummit大会在旧金山召开,Confluent于同日宣布Kafka进击之路上一个新的里程碑——KSQL,一个用于ApacheKafka的流式SQL引擎。KSQL降低了进入流处理的门槛,提供了一个简单的、完全交互式的SQL接口,用于处理Kafka的数据。用户从而不必再用Java或Python这样的编程语言来编写代码。此外,KSQL还具有开源(Apache2.0许可)、分布式、可扩展、可靠以及实时等特性,同时支持广泛而强大的流处理操作,包括聚W3C正式敲定DRM为Web标准,EFF折衷不成愤而退出9月18日,W3C(万维网联盟)正式宣布将EME(加密媒体扩展协议)纳入W3C的推荐名单与Web标准,消息一出即引发众议,EFF(国际电子前哨基金会)官方更是随后发布声明,公开表示将自此退出W3C。值得一提的是,本次EFF声明的撰文者为加拿大后赛博朋克科幻小说家CoryDoctorow,他不仅是知识共享协议(CC)的早期拥护者,更一直致力于阻截DRM的发展。事实上,W3C内外关于这一项决议的纷争可谓由来已久波折不断,早在2013年3月15日,W3C便曾发布了一份EME工作草案,拟将DRMAPI纳入HTML5标准,从而支持DRM多媒体数字内容,浏览器即无需再使用Flash或Silverlight等辅助程序。而EME并非DRM标准,而是定义了一系列API,允许JavaScript和HTML与解密/保护模块进行交互。W3C官方表示此举将有助于保护和交付网络视频等多媒体内容。该草案一出即遭到EFF与FSF(自由软件基金会)等组织的强烈抗议,EFF官方在其反对观点中强调了网络应基于开放的标准,而EME无疑与这一准则背道而驰,甚至可能会导致内容提供方强制要求用户安装第三方专属软件、特定硬件或操作系统。此外,另有安全人员表示,依据DMCA(数字千年版权法案)规定,一切试图绕过DRM保护的操作都属于违法行为,其中就包含安全也就人员对DRM的漏洞检测。当然,保守争议的EME亦不乏拥立者,其中就包括来自Google、Microsoft以及Netflix三大企业的支持。自此,EME拥驳双方长达数年的斗争正式拉开帷幕。在这一过程中,一度公开反对EME的Mozilla也在2014年倒戈,选择在Firefox浏览器中加入DRM机制。而EFF也曾尝试提出一个折衷方案,愿意重新考虑支持EME,但前提是W3C愿意扩展现有知识产权政策,并承诺其成员不会行使与EME相关的DRM法律条例。而在最终公布的EME标准中并未包含该项补充内容,至此商谈破裂,EFF最终选择退出。对此,有评论称这一选择意味着“开放网络向封闭平台低头”,而不是“封闭平台总算愿意开放”,于W3C而言,无疑是对多年累积声誉的巨大损耗。面对多方争议,W3C理事、互联网之父TimBerners-Lee表示:“EME在替浏览器开发者降低工作成本的同时,也便于浏览器控制要回传多少讯息给串流影音供应商,反而更能保障用户隐私。”开发者讨论:副项目设计的艺术有不少软件工程师视软件开发为个人兴趣,因而在工作之余手里往往还会有那么几个副项目。但遗憾的是,不乏工程师在这一过程中无法很好地维持主副平衡,每每造成副项目的过度设计,大量的投入、兜兜转转到头来不过徒劳无功,毫无意义的任务甚至让他们在达成MVP之前便过早耗尽了自己的精力,不由得叹一句得不偿失。谈到因“过度设计”踩的坑,大抵可分为以下五类:1.冗杂的预先项目管理;2.基础架构的过度设计;3.担心用户会介意开发对技术堆栈的选择;4.自主创建自定义架构;5.在项目尚未成形的情况下,过早实施持续交付。针对这五大常遇陷阱,以此列出应对措施如下:1.在正式着手前,不要试图对一个尚不存在的项目进行太多复杂的细节管理与规划,大体确认想法与粗略的时间线即可;2.项目开发之后,即将其运行在最简单的架构体系之上,直到累积了一定的用户之后,再进行监视,并依据负载及冗余状况对基础架构做相应的修改调整;3.选用与手头任务相适配,且开发者自身足够熟悉并趁手的语言;4.除非必要且指标适当的情况下,才可重构/构建自己的框架,否则便直接选择既有框架并将其自定义;5.先构建好项目,再去关心持续交付等诸如此类的问题。当然,上述内容仅针对希望借此创收的商业性副项目,如果只是单纯图个乐子的个人项目,自然是自己怎么高兴怎么来,无需计较太多。CSDN要闻2017年8月28日~9月28日合、连接、窗口、会话等。而较之关系型数据库中的SQL,KSQL在本质上仍有很大不同。传统的SQL都是即时的一次性操作,不管是查询还是更新都是在当前的数据集上进行。KSQL的查询和更新是持续进行的,而且数据集可以源源不断地增加。Kafka作者NehaNarkhedeKSQL在谈及KSQL的优势时,重点介绍了其在实时监控实时分析、安全性和异常检测、在线数据集成、以及应用开发等场景下的巨大潜力。在谈及下一步规划时,Neha表示未来计划增加更多新特性,包括支持更丰富的SQL语法,让KSQL成为生产就绪的系统,力求为处理Kafka数据提供简单完整的可交互式SQL接口,以期降低流式处理的门槛。据悉,虽然该项目基于Apache2.0协议开源,但目前还处于开发者预览阶段,不建议用于生产集群。News资讯要闻Headline44责任编辑:仲培艺(zhongpy@csdn.net)告别预告,SublimeText3.0正式发布在经历了近五年的超长beta版预告之后,SublimeText终于在9月13日透过官博宣布了3.0正式版发布的消息。较之最后一个beta版本,早在此前便备受期待的SublimeText3.0此番更是带来了全新的UI主题,包括新的配色方案和图标,此外,语法高亮的极大改进、支持Windows上的触控输入、支持macOS上的TouchBar、添加适用于Linux的apt/yum/pacman存储库等也是本轮更新亮点。而若与SublimeText2相比,3.0版本可谓进行了全方位的改进。综合视之,该版本的主要特性包括:GotoDefinition、全新的十周年纪念款iPhoneX发布:实现全面屏概念设计2017年是iPhone走过的第十个年头,十年前,乔布斯向世界宣告了苹果之于手机的革命性理念;十年后的北京时间9月13日凌晨,苹果秋季发布会迎来了专属于iPhone的十周年特别版——全面屏的iPhoneX。除此之外,本次发布会还推出了包括AppleWatch、AppleTV,以及iPhne8和iPhone8Plus在内的一系列产品。作为此次当之无愧的头号主角,iPhoneX自概念机起便备受瞩目,作为iPhone十年纪念,iPhoneX首次采用全面屏设计,顶部“刘海”集成前置摄像头和听筒等,回归前后玻璃+金属中框的传统材质,取消TouchID指纹识别实体Home键,而加入了FaceID面部识别,后部采用垂直排列双1200万像素摄像头,并支持无线充电,搭载全新iOS11系统。与以往的发布会一样,伴随着iPhone新机的发布,有关性价比的讨论便居高不下,围绕新功能的调侃更是不断。本次讨论重点则主要围绕“刘海”的观瞻问题、面部识别的适用性,以及从程序员角度出发的“屏幕适配问题”等。iPhone十年,有评论说苹果的革命性在倒退,产品性价比大不如前;又有评论驳斥称在创造新纪元的路上,苹果从未止步。对此,你怎么看?虚拟货币平台相继叫停,前路成谜9月4日,中国人民银行等七部委联合发布了《关于防范代币发行融资风险的公告》,该公告指出,“代币发行融资本质上是一种未经批准非法公开融资的行为,涉嫌非法发售代币票券、非法发行证券以及非法集资、金融诈骗、传销等违法犯罪活动”。随后,中国互联网金融协会亦于9月13日晚发布风险提示称,比特币等虚拟货币缺乏明确的价值基础,投资者需强化风险防范意识,保持警惕。后继9月14日,比特币中国发布关停公告后,火币网、OKCoin币行也先后于9月15日宣布将在10月31日前逐步暂停人民币交易业务,并于次日修改实施范围为“停止所有虚拟货币交易业务”。至此,国内三大虚拟货币交易平台均遭叫停。9月27日早间,比特币中国再次发布公告称,将于北京时间9月27日中午12:00关闭数字资产和人民币充值功能;9月30日中午12:00关闭所有交易功能,但公告中有条目表明“比特币中国的矿池(国池)等业务将不受此影响,继续正常运营”。实际上,早在此前,一些国内比特币交易平台就曾泄露整顿风向,更有评论称“虚拟货币或将迎来最强监管风暴”。对此,中国互联网金融创新研究院院长黄震教授表示,“互联网不是法外之地,互联网金融同样不是法外之地。”同时,中国人民银行参事盛松亦在采访中强调,“任何虚拟货币本质上都不是法定货币,技术的进步确实会促进人类社会进步、制度改革,但技术不能替代国家的经济政策。”此番我国叫停虚拟货币易平台,在全球范围内亦引发了极大的反响,比特币的价格更是一度遭到重创。但由于比特币的挖矿业务尚未受限,加之出海风险仍然较大,与交易业务的颓势不同,挖矿市场在严格的市场监管下的发展仍在继续,对此有评论表示“如若比特币挖矿也要面临更严格的监管,虽不至终结比特币,也必将对其价格产生更大的冲击”。事实上,近期包括俄罗斯、日本、韩国在内的诸多国家对数字虚拟货币的监管力

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功