前沿周报
由此及彼
代码可以更优雅。
展开
-
VR直播面临的五大技术挑战和实现难点
在WOT2016移动互联网技术峰会上,RGBVR联合创始人兼CTO任福新分享了主题为《VR直播的挑战和关键技术》的演讲,具体包括VR直播面临的很多问题,从系统落地角度,拍摄、编码压缩、网络传输和播放等各个环节进行系统的设计和优化。从用户体验角度,需要在临场感、沉浸感和互动性三个方面一起发力,才能为用户提供合格的VR直播。会后,51CTO记者采访了任老师,他就VR直播技术的发展现状、应用场景、存在的转载 2016-08-30 11:58:21 · 2234 阅读 · 0 评论 -
国内网盘的关停让用户操碎了心 下一个风口在哪
从去年开始,国家有关部门就开展了网盘的整治行动,新浪微盘、UC网盘、快盘、华为网盘集中在今年4月底宣布关闭并不再保留数据。今年10月20号,360云盘发布公告决定停止个人云盘服务,之后转型企业云服务。官方给出的原因是“不法分子利用360云盘存储传播非法文件、侵权盗版牟利、传播淫秽色情信息等违法犯罪行为屡有发生”,一瞬间几百万用户成为了数据难免。与此同时,百度网盘和腾讯微云同时通过微博发声:转载 2016-11-09 10:19:29 · 1094 阅读 · 0 评论 -
云栖大会上,马云和王坚都说了啥?
10月13日,云栖大会回到了阿里的大本营杭州,在经历过去年2天2万人的规模后,今年的云栖大会是重磅升级,连开4天,预计有4万人参加,而分论坛数量也达到了数百场。升级后的云栖大会,没有了去年的人山人海,杂乱无序,从大会注册、安检到进场,都安排的井井有序,可见阿里云正在一点点进步。新五通一平将引领未来阿里巴巴集团董事局主席马云在主题演讲中表示,第一次技术革命释放人的体力转载 2016-10-19 10:09:38 · 1880 阅读 · 0 评论 -
微信小程序:原生热布局终将改变世界
最近朋友圈已经被微信小程序刷屏了,这也难怪,腾讯的产品拥有广泛的影响力,随便推出个东西,都会有很多人认为会改变世界,这不,张小龙刚一发布微信小程序的消息,很多人(技术的和非技术的)就跟打了鸡血似的,估计现在已经鸡血告急了!我也看了网上的一些关于微信小程序的文章,估计那帮家伙连微信小程序是什么都没搞清楚,就在那里一本正经地胡说八道。好吧!我就通过本文让大家了解一些什么是微信小程序,以及微信小转载 2016-11-10 10:29:11 · 599 阅读 · 0 评论 -
测试移动应用程序的十大技巧
移动应用程序行业是个竞争异常激烈的领域。除了许多公司将业务应用程序改用移动平台外,苹果的应用程序商店里面有200多万个应用程序,谷歌的Play Store提供了220多万个应用程序。据PocketGamer声称,今年到目前为止,每天向应用程序商店提交的应用程序数量平均在2000个左右。任何一款应用程序要想脱颖而出,就需要有一流的质量,而这需要全面的设计和测试。试图构建一款出色移动应转载 2016-10-20 09:55:33 · 390 阅读 · 0 评论 -
大型网站技术架构(1)
网站都是从小网站一步一步发展为大型网站的,而这之中的挑战主要来自于庞大的用户、安全环境恶劣、高并发的访问和海量的数据,任何简单的业务处理,一旦需要处理数以 P 计的数据和面对数以亿计的用户时,问题就会变的很棘手下面我们就来说说这个演变过程:初始阶段大型网站都是由小型网站演变而来的,网站架构也一样小型网站最开始没有太多人访问,只需要一台服务器就绰绰有余,就像这转载 2016-11-11 10:33:44 · 381 阅读 · 0 评论 -
不想被淘汰!该学习哪种新的主流编程语言,这里给你答案!
对于程序员来说,熟悉多种语言和框架很重要,原因是这个行业发展太快,技术淘汰的速度也很快,3年不学新东西就可能落伍了。我在加州大学伯克利分校学编程的学生们经常问我哪种编程语言最流行。这个问题很简单,但回答起来可一点也不简单。不妨先说说为什么人们想知道答案。通常对于学生来说,他们问哪种语言最流行,是因为他们想学习有职业前景的编程语言。并且对大多数人来说,从事并不吃香的行业领域没有多大意转载 2016-11-12 13:56:02 · 849 阅读 · 1 评论 -
今日头条的核心架构解析
今日头条创立于2012年3月,到目前仅4年时间。从十几个工程师开始研发,到上百人,再到200余人。产品线由内涵段子,到今日头条,今日特卖,今日电影等产品线。一、产品背景今日头条是为用户提供个性化资讯客户端。下面就和大家分享一下当前今日头条的数据(据内部与公开数据综合):5亿注册用户2014年5月1.5亿,2015年5月3亿,2016年5月份为5亿。几乎为成倍增长。转载 2016-11-18 10:48:38 · 1515 阅读 · 0 评论 -
迎战双11:1号店的五位一体保障机制
一年一度的购物狂欢又到来了。双11,早已不再是光棍节的代名词,而是一场名副其实的购物狂欢节。在消费者购物买买买的时候,是各商家背后的IT部门的技术保障。“过个讲究的双11”,这是1号店今年双11的slogan,1号店是如何的讲究呢?1号店技术部平台保障部技术总监顾复告诉笔者,1号店在保障双11活动时,以业务分析为起点,以质量改进为目标,以架构、运维和安全为主线,识别评估风险,制定保障措施,转载 2016-11-15 09:56:02 · 385 阅读 · 0 评论 -
OKCoin段新星:区块链的“两种未来”和当下的“杀手级应用”
段新星,现在OKCoin(币行)副总裁兼首席研究员,领导公司新产品的研究和品牌工作。在加入OKCoin(币行)之前,段新星先生曾就职于朗讯贝尔实验室,资深系统工程师。一、区块链是价值传输网络之所以在本次WOT2016大数据技术峰会上选择《区块链技术原理及应用场景》这个分享主题,段新星先生表示,虽然“区块链”是当下一个比较火的词,但是一般人对于它的炒作大都属于表泛层面。今天,之所以跟转载 2016-12-01 09:37:02 · 440 阅读 · 0 评论 -
手机天猫解耦之路
本文标题是解耦,聊解耦可以有很多方法,本文以架构进化为线索给各位分享手机天猫的解耦之路。我想,在手机天猫的成长过程中,一些形而上的思考和沉淀固然是对大家有参考价值的,而工具和方案则借鉴价值更大。所以本文会较少篇幅放在讲过程和原因,比较多篇幅放在讲工具和方案。什么在推动进化作为技术团队,我们升级技术架构有各种原因,而什么什么因素是最关键的,什么可以成为进化理由?业务升级转载 2016-12-02 10:29:29 · 509 阅读 · 0 评论 -
WOT2016欧阳辰:小米程序化广告交易平台(MAX)的架构实践
51CTO记者在WOT2016大数据峰会会前采访了小米公司研发总监欧阳辰,他是小米公司MIUI商业产品部的架构师和研发主管,是此次WOT2016大数据峰会重要演讲嘉宾之一。他的演讲主题是小米程序化广告交易平台(MAX)的架构实践。欧阳辰,目前就职小米公司MIUI商业产品部,担任架构师和研发主管,主要负责广告平台系统架构,广告交易系统研发和数据平台。之前在微软工作工作10年,带领团队从事互联转载 2016-11-21 14:23:09 · 1242 阅读 · 0 评论 -
当涉及到安全性,Android是下一个Windows
Android作为世界领先的移动操作系统,对于安全方面也很重视,但本月发生一些问题,引人深思。很多年来,很多人都觉得Windows PC相比Mac OS的电脑更容易被恶意软件攻击,尤其是早期版本的微软操作系统。可能这样的争论是因为结构安全弱点,也可能是因为Windows的市场份额占主导地位, 使得黑客们觉得它有利可图。移动互联网时代,许多人首要考虑的不再是Windows / Mac转载 2016-12-07 10:01:07 · 373 阅读 · 0 评论 -
“中国式”操作系统需要的不是逆袭,而是“顺势”
编者按:如果你打开这个标题进来,小编必须有几句话要先说明,免得引起不必要的争议。首先小编在这里说的操作系统,主要是指商用及消费类的操作系统,关于军用操作系统的情况,国内保密工作做得太好,小编无从得知。其次小编说的操作系统话题,不包括中国到底要不要做操作系统,做的过程有多少坑这个内容,小编认为这已经是国家既定的发展方向,没有必要多费口舌。小编只想从一个从业多年记者的角度,抛砖引玉,吸引更多感兴趣的人转载 2016-11-08 09:48:32 · 266 阅读 · 0 评论 -
陌陌技术保障部总监张明强:故障与高可用
在WOT2016移动互联网技术峰会上,陌陌技术保障部总监张明强老师表示“业务体系越庞大,高可用保障越困难”。会上,张明强老师以整体视角,来完整的归纳一下之前在高可用保障工作上的方方面面,以及每一方面易踩的坑。张明强,2013年加入陌陌,经历了流量爆发式增长给技术架构、团队管理带来的各种问题及其解决过程。现任技术保障部总监,主要负责基础架构、运维、安全、信息化等工作,致力于提升服务稳定性与团转载 2016-10-26 10:33:18 · 628 阅读 · 0 评论 -
百度首席架构师:未来三年内视频直播将面临洗牌
在由51CTO.com主办的【WOT2016移动互联网技术峰会】大会现场,记者采访了百度开放云首席解决方案架构师崔晶晶,介绍在视频直播领域的技术难点以及百度开放云的视频解决方案特色。崔晶晶预测,未来三年内视频直播将会面临洗牌,有些直播APP平台会逐渐被市场所淘汰。视频直播怎么就火了?据统计显示,2015年,整个资本市场在直播领域的投资达到了9亿元左右,而在2016年的前五个月就已经转载 2016-09-01 09:44:05 · 680 阅读 · 0 评论 -
听京东张成远讲NewSQL和raft的那些事儿
但是NewSQL在业界还没有特别成熟的产品,在实际使用上来说,在性能方面需要进一步提升。SQL早在70年代左右就被提出来了,后续有一些SQL的产品衍生出来供用户使用。2000年之后,随着分布式系统的引入,后来发明了NoSQL,它没有SQL的特性,但是在操作上方便了很多,在扩展上也非常便捷。近几年有人发现,在实际使用过程中,SQL比NoSQL用起来更方便,但是又不像N转载 2016-09-13 09:42:44 · 557 阅读 · 0 评论 -
好的代码组织方式只是为了更好看吗?
程序猿队伍里面不乏【差不多】先生:代码写出来能用就行了;开发环境能用就行了;上线前随便测测就行了;你要我再给你就行了...这些态度不仅恼人,而且对于产品质量、团队协作来说都是危害甚大,这在初创项目中结果特别明显。今天只谈代码,为啥捏?因为有个槽它不吐不快啊!作者也算见过点世面的了,但是还是被恼到了。话说最近作者被派到了一个活儿,需要使用NetSuite的API来自动将网站的客户导入NetS转载 2016-09-14 10:05:25 · 303 阅读 · 0 评论 -
能扛又能打?你理想中的服务器是什么样?
服务器,这个对于开发者和运维人员再熟悉不过的产品,承载着全世界互联网行业的光荣与梦想。如何定义一台优秀的服务器?业界并没有一个完整的标准。不同的时期,不同的场合,不同的应用环境,对服务器的需求有着巨大的差异。何为一台优秀的服务器呢?笔者认为,在当前云计算、大数据和物联网时代,一台优秀的服务器必须具备以下条件。一、必须具备强大的性能大数据和物联网的发展速度非常快,越来转载 2016-09-07 09:39:49 · 389 阅读 · 0 评论 -
阿里、京东的VR+购物都在等什么?
不过作为消费者来讲,能有这种足不出户就能在家试衣服,买舒适的家居,确实是一件妙事。如果VR也能传感味道,可能餐厅们也要开始抖擞了。今年愚人节,阿里提出的VR购物实验室(Buy+项目),着实让实体店们抖三抖。阿里在线上购物的实力无需置疑,如今又拿出了虚拟购物一说,可以消除“购衣不合身怎么办”、“看到不如摸到”等顾虑,这一理念将会颠覆传统购物方式,但奈何Buy+只是虚晃一招,消息发转载 2016-09-21 09:55:21 · 570 阅读 · 0 评论 -
大型网站架构系列:负载均衡详解
面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访问量大,并发量高,海量数据的问题。从单机网站到分布式网站,很重要的区别是业务拆分和分布式部署,将应用拆分后,部署到不同的机器上,实现大规模分布式系统。分布式和业务拆分转载 2016-10-21 19:12:32 · 505 阅读 · 0 评论 -
BILIBILI 高并发实时弹幕系统那些事(项目开源、架构演变)
B 站建立开源工作组:ijkplayer 等多个项目开源SegmentFault 兄弟 + 基友单位弹幕视频网 Bilibili(B 站)近日在 GitHub 网站上建立了开源工作组(BOSTF)(此处 1024 赞),用以分享与维护自己的开源项目,其中包括 DanmakuFlameMaster(燃烧吧!烈焰弹幕使)与 ijkplayer。前者是免费提供 Android 平台下应用弹幕集成转载 2016-10-14 10:48:24 · 9298 阅读 · 0 评论 -
APM从入门到放弃:可用性监控体系和优化手段的剖析
在移动互联网时代,一款应用是否成功,用户体验是一个关键的因素。APM的发展使得用户体验越来越完善,本文通过90年代互联产品性能优化的发展过程到今天移动互联网时代下的APM可用性监控体系,如何去解决日渐复杂的业务导致功能不断迭代所突发的致命bug,以及日益增长的用户和膨胀的数据导致流量过大所出现的一些问题。在《黑客帝国》电影中较为经典的一幕是让Neo在红药丸和蓝药丸中做出选择。红药丸作为一个跟踪转载 2016-10-26 10:27:09 · 1228 阅读 · 0 评论 -
千呼万唤始出来的CoordinatorLayout
亲可记得我之前转载的INTRODUCTION TO COORDINATOR LAYOUT ON ANDROID,今天将它翻译一遍,以飨读者。在这一年的I/O开发者大会上,Google引入了一个新的Android设计支持库来帮助开发者们在他们的APP中翻译 2017-03-04 15:27:13 · 411 阅读 · 0 评论