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

首页 / 操作系统 / Linux

Linux正则表达式

Linux正则表达式

你可能熟悉一个计算器解释的表达式。请看下面的算术表达式:2+4"2加4" 出几个常数或字面值和一个操作符组成。计算器程序必须能够识别,例如, "2" 是数字常数而加号表示一个操作符,而不能解释为"+"字符。表达式告诉计算机如何产生结果。尽管我们真正想要的就是"2+4"的结果,但我们不能简单地告诉计算机返回6。我们指示计算机计算表达式并返回值。表达式可以比"2+4"更复杂,事实上,它由多个简单的表达式组成,例如:2+3*4计算器通常从左到右计算表达式。然而,...
Apple Mac OS X IOAcceleratorFamily任意代码执行漏洞(CVE-2015-1066)

Apple Mac OS X IOAcceleratorFamily任意代码执行漏洞(CVE-2015-1066)

发布日期:2015-03-09更新日期:2015-03-23受影响系统:Apple Mac OS X < 10.10.2描述:BUGTRAQ ID: 73001CVE(CAN) ID: CVE-2015-1066OS X(前称Mac OS X)是苹果公司为麦金塔电脑开发的专属操作系统的最新版本。Apple OS X 10.10.2之前版本,IOAcceleratorFamily存在单字节溢出错误,通过构造的应用,远程攻击者可利用此漏洞在特权上下文中执...
Apple iOS本地安全限制绕过漏洞(CVE-2015-1064)

Apple iOS本地安全限制绕过漏洞(CVE-2015-1064)

发布日期:2015-03-09更新日期:2015-03-23受影响系统:Apple iOS < 8.2描述:BUGTRAQ ID: 73002CVE(CAN) ID: CVE-2015-1064iOS是由苹果公司为移动设备所开发的操作系统,支持的设备包括iPhone、iPod touch、iPad、Apple TV。Apple iOS 8.2之前版本,Springboard在实现上存在本地安全限制绕过漏洞,物理位置临近的攻击者利用激活过程中的应用崩溃...
Linux最简单的驱动编写及测试流程

Linux最简单的驱动编写及测试流程

本文采用nfs挂载网络文件系统的方式,手动创建设备节点,动态加载驱动模块,对理解驱动编写流程有很大好处!一、初级驱动执行流程:1、写好Makefile文件,里面包含将应用程序编译成app文件,将驱动程序编译成mydrv.ko文件的脚本2、在Ubuntu里执行sudo make3、确保mydrv.ko和app被拷贝到nfs挂载的根文件系统的/modules目录4、在模块中创建设备节点(在串口软件显示的开发板文件系统里执行)mknod /dev/dcx-drv...
两分钟彻底让你明白Android Activity生命周期[图文]

两分钟彻底让你明白Android Activity生命周期[图文]

大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下。首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类...
Xen内存破坏漏洞(CVE-2015-2151)

Xen内存破坏漏洞(CVE-2015-2151)

发布日期:2015-03-10更新日期:2015-03-24受影响系统:XenSource Xen 3.2.x-4.5.x描述:BUGTRAQ ID: 73015CVE(CAN) ID: CVE-2015-2151Xen是一个开源虚拟机监视器,由剑桥大学开发。Xen 3.2.x-4.5.x版本中,x86模拟器存在漏洞,带寄存器操作数的指令忽略了最终段覆盖,本地客户端用户可利用此漏洞触发指针破坏、获取其他客户端的敏感信息、造成主机系统拒绝服务、执行任意代码。...
Android Service生命周期及用法

Android Service生命周期及用法

大家好,上一节我讲解了Android Activity的生命周期(见 http://www.linuxidc.com/Linux/2015-05/117921.htm),这一节我将讲解一下Service,首先我们要知道Service具体是干什么的,什么时候用到?以及它的生命周期等。Service概念及用途:Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结...
Android基础知识总结篇

Android基础知识总结篇

子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。熟悉javaEE的朋友们都了解servlet技术,我们想要实现一个自己的servlet,需要继承相应的基类,重写它的方法,...
Android 中替代 sharedpreferences 工具类的实现

Android 中替代 sharedpreferences 工具类的实现

背景想必大家一定用过 sharedpreferences 吧!就我个人而言,特别讨厌每次 put 完数据还要 commit。对 我就是这么懒!哈哈。另外,sharedpreferences 不能存类,集合和bitmap等数据!这点也让人非常不爽啊!所以,我就在这个美好的星期天撸了名为 SHARE 的工具类用来替代 sharedpreferences。项目介绍整体架构先来看一下,整体架构图(画的不好请大家见谅):从图中,我们可以了解到,当我们 put 数据的...
GNU glibc拒绝服务漏洞(CVE-2014-8121)

GNU glibc拒绝服务漏洞(CVE-2014-8121)

发布日期:2015-03-11更新日期:2015-03-24受影响系统:GNU glibc描述:BUGTRAQ ID: 73038CVE(CAN) ID: CVE-2014-8121glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。Name Service Switch (NSS)的文件后端没有从基于密钥查询API调用中隔离整个数据库的迭代,当应用在对数据库进行查询时对其迭代...
Python 3.5将支持Async/Await异步编程

Python 3.5将支持Async/Await异步编程

根据Python增强提案(PEP) 第0492号, Python 3.5将通过async和await语法增加对协程的支持。该提案目的是使协程成为Python语言的原生特性,并“建立一种普遍、易用的异步编程思维模型。”这个新提议中声明一个协程的语法如下:async def read_data(db):passasync是明确将函数声明为协程的关键字,即便没有使用await表达式。这样的函数执行时会返回一个协程对象。在协程函数内部,可在...
<< 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 >>