首页 » 2017 » 七月 ( 第 191 页 )

[译]2017:Chris Lattner 谈 Swift

 

原文 Chris Lattner 在 WWDC 17 Swift panel 上的一些谈话摘要。 如何评价 Swift 的开源 设计编程语言的很多时候就是做权衡。从不同的角度看会得到不一样的结果,没有一个完美的方案。你做出一个设计后在某些方面有好处同时也会有另 … 阅读全文

Runtime的运用和减少应用崩溃

 

原文 Objective-C 是一个动态语言,它需要一个运行时系统来动态的创建类和对象、进行消息传递和转发。关于Runtime的知识大家可以参看 Apple开源的Runtime代码 和 Rumtime编程指南 。 本文总结一些其常用的方法。 一、新建测试Dem … 阅读全文

京东虚拟业务多维订单系统架构设计

 

当年白居易初到长安,拜见大儒顾况,老先生见名曰“长安米贵,居大不易”,当读到白居易所诗“野火烧不尽,春风吹又生”时不禁赞叹“有句如此,居天下有甚难”。 京米平台隶属虚拟平台下基础平台组研发的公共基础服务平台,上承复杂非标品商品模型,下接海量个性化订单数据,为虚 … 阅读全文

VLC播放器加载恶意字幕文件导致执行任意代码漏洞分析与out-of-bounds write poc实现(CVE-2017-83...

 

今年5月23号的时候,听说checkpoint搞了个大新闻:vlc等播放器加载特定字幕可以完全控制用户电脑。当时我就震惊了:还有何种操作。想想看,当你吃着辣条,看着电影,突然就弹了个计算器,这电影真高级(滑稽。 震惊之余就有点好奇到底是怎么做到的,但是当时ch … 阅读全文

何以突围短视频红海?秒拍海量播放下的高性能视频调度实践

 

【51CTO.com原创稿件】每日处理二十亿以上播放请求的大型视频网站,如何精准高效地将用户的请求迅速播放,是充满挑战的一件事。秒拍在这方面已经积累了丰富的经验,技术团队采用细化用户每次播放请求,并结合近期内综合调度大数据,实现了在 C 段 IP 级别动态的调 … 阅读全文