首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/246285

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

Android 8.1要来了:新功能让用户叫好

不管是苹果还是谷歌,都是努力加强操作系统的安全性,以确保给用户带来最大限度的私密性,当然目前的大环境趋势也确实是,大家越来越关注自己的信息安全。 对于即将发布的Android 8.1系统,谷歌要启用一个全新的安全协议“DNS over TLS”,简单来说,这个新协议可以让互联网服务提供商不能暗自偷偷观察你在网上的一些举动。 目前的DNS主要采用了UDP或TCP协议,而启用了TLS后,服务器几纳秒内完成域名解析的这个时间里,你是可以完全杜绝供应商的偷窥(至少是看你访问了哪些网站易如反掌)。 值得一提的是,如果你选择的DNS不支持TLS协议,也是不行的,需要你手动切换到支持TLS的域名协议服务商,而这样来说也是没有办法的事情,因为你的浏览记录对这些互联网服务提供商是完全透明的,想要保留隐私的话,只能再套上一层虚拟专用网了。 对于用户来说这绝对是好事情,手机看一些不方便的网址也能更愉快了。 原文发布时间为:2017-10-25 本文作者:佚名 本文来自云栖社区合作伙伴“51CTO”,了解相关信息可以关注。

如何将iOS项目的编译速度提高5倍

前言 贝聊目前开发的两款App分别是贝聊家长版和贝聊老师版,最近因为在快速迭代开发新功能,项目规模急速增长,单个端业务代码约23万行,私有库约6万行,第三方库代码约15万行,单个客户端的代码行数约60万。现在打包一次耗时需要11~12分钟。虽然还远远比不上 Facebook 的40分钟,但是我们在内测的时候,经常一天要发布内测版两到三次。打包时CPU占用基本上是百分百的,因为没有专门的 CI 机器,对负责打包的同事(其实就是我自己)的工作时间占用比较多,所以最近一直在寻找加快打包速度的方案。 目前的项目架构 我们的项目使用 CocoaPods 来管理第三方库和私有库的依赖,对大部分项目来说应该是标配了。目前还是纯 Objective-C 的项目,没有引入 Swift。 调研过的方案 下面列出我研究过的一些主流方案以及我最后没有采用的原因,这些方案有各自的局限性,但是也给了我不少启发,思考过程跟最终方案一样有价值。 cocoapods-packager cocoapods-packager 可以将任意的 pod 打包成 Static Library,省去重复编译的时间,一定程度上可以加快...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Eclipse

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

JDK

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。