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

微信关注我们

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

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

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

维基解密:苹果向政府部门共享用户信息

维基解密在不久之前曾公布了希拉里·克林顿团队的竞选负责人约翰·波德斯塔(John Podesta)的邮件,其中披露了希拉里有意让苹果CEO蒂姆·库克担任美国副总统的计划。而今,维基解密再次公布了与苹果高层相关的邮件内容,涉及到的是苹果环境保护部副总裁丽莎·杰克逊,内容是苹果向政府部门共享用户信息。 “为了配合法院搜查令以及其它形式的法律条规,我们会向政府机构提供苹果用户以及设备的信息,每个月有成千上万次。我们内部有一个专门负责回应这些法令的团队,全天候待命。尽管苹果拥有强大的加密技术,但是这并不能阻止我们向执法机构提供用户的元数据又或者是任何有价值的数据。” 这一份邮件的曝光也许会让一些苹果用户感到不适,但实际上它的内容早已不新鲜。苹果和FBI因为要解锁一部恐怖分子的iPhone 5c而大打口水仗时,苹果高层就曾经承认过,他们的确会在处理一些事情上与政府部门合作。不过,苹果曾经说过就连他们自己也不能破解像iOS 9、iOS10这样的加密系统,那么用户信息又是如何共享出去的呢? 本文转自d1net(转载)

《Android的设计与实现:卷I》——第3章 3.3init进程的执行过程

3.3 init进程的执行过程 init进程是用户空间的第一个进程,进程号为1。Android世界中,很多重要的工作都是从它开始的。init进程相关源码位于/system/core/init目录下,从其编译文件Android.mk中可以看到这部分源代码最终被编译为可执行文件init,代码如下: 注意 pollfd是Linux中定义的结构体,用于存放需要监控事件的文件描述符,其定义如下: struct pollfd { int fd; //需要监控的文件描述符 short events; //监控fd上的事件,由调用方设置 short revents; //fd上发生过的事件,由返回方设置 }; poll的函数原型如下: int poll(struct pollfd fds[], nfds_t nfds, int timeout); nfds:用于标记fds[]中结构体元素的总数。 timeout:用于标记poll函数调用的阻塞事件,单位是毫秒。如果timeout=0,则poll不阻塞,直接返回。poll返回fds中revents不为0的fd个数;如果超时没有任何事件发生,返回0;失败时...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

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

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册