Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

研究人员发现 GPS 系统的严重漏洞

研究人员发现 GPS 系统的严重漏洞

卡耐基梅隆大学和Coherent Navigation公司的安全研究人员开发出三种能削弱全球定位系统(GPS)的攻击方法(PDF)。其中一种方式是利用恶意GPS广播远程攻击消费级和专业级GPS接收器。一个45秒的伪造GPS信息能最多导致全球30%的GPS卫星连续运行参考站系统(CORS)下线,而其它攻击方法则能削弱20%的NTRIP网络。NTRIP是互联网传输数据流的应用协议。论文作者Tyler Nighswander称,好消息是目前只有他们有设备能发动这...
Python如何使基于Java的StubHub受益

Python如何使基于Java的StubHub受益

自2006年以来,Python 已经相当流行,你可以看到越来越多的初创公司在他们开始自己的业务时选择 Python作为主要语言,例如:Netflix – 在线电视节目和电影公司Dropbox – 最流行的文件同步和共享工具YouTube – 分享在线视频Disqus – 在线讨论和评论服务OpenStack – 用于构建公共云和私有云的全开放源代码,全 Python 基础构建当这些初创公司把这个优...
Python Shell下使用matplotlib

Python Shell下使用matplotlib

目录:Python Shell下使用matplotlib1 救星Ipython2 其它pyton解释器3 控制交互式更新matplotlib默认是延迟绘图直到脚本结束,因为绘图是一个高代价的操作。所以可能不想每次每个属性的改变就更新绘图,只有所有的属性都改变了才更新。但是,当在python shell上工作时,你通常想图形根据每个命令如改变xlabel()或者线条标识类型时都更新。概念上这是很简单的,但是在实际中确实很复杂,因为matplotlib本质上是...
Linux下smi/mdio总线驱动

Linux下smi/mdio总线驱动

MII(媒体独立接口), 是IEEE802.3定义的以太网行业标准接口, smi是mii中的标准管理接口, 有两跟管脚, mdio 和mdc ,用来现实双向的数据输入/输出和时钟同步。mdio主要作用用来配置/读取phy的寄存器, 实现监控作用。 Smi总线也就是mdio总线。 以mips 架构的caium octeon 处理器为例介绍mdio总线的驱动。内核代码 drivers/net/phy/mdio-octeon.c static int __ini...
Android开发技巧:动态创建UI界面

Android开发技巧:动态创建UI界面

Android的基本UI界面一般都是在xml文件中定义好,然后通过activity的setContentView来显示在界面上,这是Android UI的最简单的构建方式。其实,为了实现更加复杂和更加灵活的UI界面,往往需要动态生成UI界面,甚至根据用户的点击或者配置,动态地改变UI,本文即介绍该技巧。假设Android工程的一个xml文件名为activity_main.xml,定义如下:<LinearLayout xmlns:android="ht...
iOS动画技术笔记

iOS动画技术笔记

概述在IOS开发中,实现动画操作的地方有很多,典型的是在视图控制器的segue操作时。在同一个视图控制器类中,加载切换不同的视图时,也需要动画效果,还有一些视图对象有动画效果会更好。插一句,在IOS开发过程中,感觉自己就像一个导演在工作,安排不同的布景,不同的画面切换。应用有了流畅的画面,会增色不少。在storyboard中创建视图和视图控制器时,会有一些动画设置。但在代码角度上,我们还是需要理解一下这个动画设置的实现过程。动画实现在不同的视图控制器切换操...
C++成员函数的存储方式

C++成员函数的存储方式

用类去定义对象时,系统会为每一个对象分配存储空间。如果一个类包括了数据和函数,要分别为数据和函数的代码分配存储空间。按理说,如果用同一个类定义了10个对象,那么就需要分别为10个对象的数据和函数代码分配存储单元,如图8.4所示。图8.4能否只用一段空间来存放这个共同的函数代码段,在调用各对象的函数时,都去调用这个公用的函数代码。如图8.5所示。图8.5显然,这样做会大大节约存储空间。C++编译系统正是这样做的,因此每个对象所占用的存储空间只是该对象的数据部...
<< 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 >>