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

首页 / 操作系统 / Linux

Android MediaPlayer状态机

Android MediaPlayer状态机

翻译Android Reference Manual的MediaPlayer的状态机对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作。这里有两种类型的弧线。由一个箭头开始的弧代表同步的方法调用,而以双箭头开头的代表的弧线代表异步方法调用。通过这张图,我们可...
教你三招 防止局域网中的IP地址被盗用

教你三招 防止局域网中的IP地址被盗用

局域网中IP地址被占用或篡改的情况时有发生,为你提供几个实用招数。 停用网络连接服务 要限制用户随意修改TCP/IP参数,最简单的方法是让用户无法打开TCP/IP参数设置窗口。打开“开始”中“运行”输入“services.msc”命令,选中“Network Connections”服务,右键单击,从属性中选择其中的停用按钮,将“启动类型”选为“已禁用”,并确定。这样,你如果从“开始”进入“网络连接”里,就找不到“本地连接”图标。这也会给自己网络参数...
Android MediaPlayer状态图明晰注释

Android MediaPlayer状态图明晰注释

看Android ReferenceManual中MediaPlayer描述的状态机,那个状态图,看起来很复杂。笔者在初看到时也感觉一团乱麻,便试着按照状态转化的理解,先忽略一些不是特别重要的分支,自己绘制了一幅MediaPlayer的状态图。发现,跟AndroidSDK中的图呈现的内容是一致的,但是看起来却无比明晰,分享一下。关于MediaPlayer状态的转换,Android SDK手册中已经有了明确的表述,这里笔者只是强调一些,SDK手册中明确表述的...
走出杀毒的八大误区 让系统更安全

走出杀毒的八大误区 让系统更安全

随着计算机和网络的普及,病毒也是越来越多,越来越猖狂,面对如此疯狂的病毒,杀毒软件制造商不断地在更新自己的病毒库,大部分用户使用的电脑时比较小心,甚至有些人对防毒杀毒的认识还存在很大的误区。计算机感染了病毒,大部分用户不知道如何查杀,导致病毒进一步的扩散,网络安全令人担忧。下面列举一些常见八大误区,让大家能对病毒有更深刻的了解,让杀毒软件得到更大发挥,网络安全得到进一步的提升。 误区一:杀毒软件是万能的,什么病毒都可以杀掉。 我们经常会听到这样的话题:...
AWK运算符介绍

AWK运算符介绍

一、AWK运算符介绍运算符描述赋值运算符= += -= *= /= %= ^= **=赋值语句逻辑运算符||逻辑或&&逻辑与正则运算符~ ~!匹配正则表达式和不匹配正则表达式关系运算符< <= > >= != ==关系运算符算术运算符+ -加,减* / &乘,除与求余+ - !一元加,减和逻辑非^ ***求幂++ --增加或减少,作为前缀或后缀其它运算符$字段引用空格字符串连接符?:C条件表达式in数组中是否...
深入学习理解针对个人用户的自杀式DDoS攻击

深入学习理解针对个人用户的自杀式DDoS攻击

深入学习理解针对个人用户的自杀式DDoS攻击 今年年初,一则名为“8848遭到DDoS攻击,怀疑被百度攻击”的新闻引起了用户的广泛关注。这次事件之所以引人注目,除了当事双方都是互联网中知名的企业以外,“DDoS”这个词的再次出现也极大地吸引了媒体和用户的眼球。今天我们就针对个人用户的DDoS攻击和防御进行一番深入的了解。什么是DDoS攻击DDoS是英文Distributed Denial of Service的缩写,中文意思是“分布式拒绝服务”。那什么又是...
AWK内置变量

AWK内置变量

awk是个优秀文本处理工具,可以说是一门程序设计语言。下面是awk内置变量。一、内置变量表属性说明$0当前记录(作为单个变量)$1~$n当前记录的第n个字段,字段间由FS分隔FS输入字段分隔符默认是空格NF当前记录中的字段个数,就是有多少列NR已经读出的记录数,就是行号,从1开始RS输入的记录他隔符默认为换行符OFS输出字段分隔符默认也是空格ORS输出的记录分隔符,默认为换行符ARGC命令行参数个数ARGV命令行参数数组FILENAME当前输入文件的名字I...
再谈诺顿误杀门事件的深远影响

再谈诺顿误杀门事件的深远影响

赛门铁克诺顿杀毒软件“误杀”事件到底有多严重、影响有多大?会由此而一蹶不振,甚至被迫退出中国市场么? 由于诺顿杀毒软件“误杀”事件,5月17日和18日,诺顿杀毒软件导致上百万部安装该软件的计算机系统瘫痪。5月19日,诺顿产品的母公司赛门铁克公司发表声明,向用户致歉并发布了官方解决方案。 对于诺顿此次“误杀”,被指责歧视中国用户,还有人认为这将让中国用户集体放弃使用诺顿,这都是由于赛门铁克错误的危机公关措施导致的,他们公关失误的恶果必然要赛门铁克自己...
AWK 控制语句(if for do while)

AWK 控制语句(if for do while)

在linux awk的 while、do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环外执行下一条语句。if 是流程选择用法。 awk中,流程控制语句,语法结构,与c语言类型。下面是各个语句用法。一.条件判断语句(if)if(表达式) #if (Variable in Array )语句1else语句2格式中"语句1"可以是多个语句,如果你为了...
小心Ghost盘背后隐藏的可怕陷阱

小心Ghost盘背后隐藏的可怕陷阱

如今世面上和网上流行各种WindowsXP系统万能Ghost安装光盘和文件,使用起来也确实方便,安装一个系统只需要恢复下Ghost镜像文件,装点驱动,断断十多分钟就完成了。但是各种万能Ghost版本系统光盘其中有精品,也有垃圾,更有暗留了后门的陷阱! 一、WindowsXP万能Ghost系统分析 万能Ghost系统制作时,是在安装成功后删除Windows自带的多余文件,并且删除硬件信息,然后进行系统封装。如果在安装前,制作者有意将某个系统文件替换成...
C++中的placement new

C++中的placement new

在写服务器程序的时候,经常会用到内存池,很多是在堆(heap)上预分配一大块内存,用空闲链表的方式来实现内存的分配与回收。在业务应用的时候,如果想用这预分配的内存来创建对象,就不能用通常的new了,而需要用到placement new构造,它可以构造对象到给出的内存上。placement new的原型如下:void *operator new( size_t, void *p ) throw() { return p; }大概的使用流程类似下面的步骤:cl...
轻松搞定隐藏管理员账号

轻松搞定隐藏管理员账号

对regedit.exe大家都很熟悉,但却不能对注册表的项键设置权限,而regedt32.exe最大的优点就是能够对注册表的项键设置权限。nt/2000/xp的帐户信息都在注册表的HKEY_LOCAL_MACHINESAMSAM键下,但是除了系统用户SYSTEM外,其它用户都无权查看到里面的信息,因此我首先用regedt32.exe对SAM键为我设置为“完全控制”权限。这样就可以对SAM键内的信息进行读写了了。具体步聚如下: 1、假设我们是以超级用户a...
心明眼亮 判断自己的电脑是否被病毒感染了

心明眼亮 判断自己的电脑是否被病毒感染了

各种病毒时至今日也可算是百花齐放了,搞得人心惶惶,一旦发现自己的电脑有点异常就认定是病毒在作怪,到处找杀毒软件,一个不行,再来一个,总之似乎不找到“元凶“誓不罢休一样,结果病毒软件是用了一个又一个,或许为此人民币是用了一张又一张,还是未见“元凶“的踪影,其实这未必就是病毒在作怪。 这样的例子并不少见,特别是对于一些初级电脑用户。下面我就结合个人电脑使用及企业网络维护方面的防毒经验从以下几个方面给大家介绍介绍如何判断是否中了病毒,希望对帮助识别“真毒“有...
Spring与Hibernate整合

Spring与Hibernate整合

我们之所以整合框架,就是因为它们整合在一起后会工作的更好,它们为各自提供了一些操作。 我们整合Spring与Hibernate也不例外,就是因为Spring为Hibernate增加了以下内容: 1.Spring为Hibernate的session提供了有效、容易和安全的控制。 2.Spring控制Hibernate的SessionFactory,JDBC DataSources及其它相关资源。 3.Spring提供了完整的事务管理。 4.Spring对异常...
裸奔上网很危险 请养成网络安全意识

裸奔上网很危险 请养成网络安全意识

【编者按:现在很多人上网都不开启各类安全防火墙,玩起了裸奔上网,却不知这给了黑客入侵的便利。很多安全高手、安全专家是会关闭一切防护工具,但他们或是出于工作的需要,或者有其他的防护方法。如果你不是专家,那么还是不要在网上裸奔了吧!】 曾经在香港翡翠台看到一个很有意思的公益广告:一网民在网上各种网站注册时留下了大量关于自己的真实信息,然后一个浑身黑衣者代表网络黑客,从电脑屏幕中跳出来,把正在上网的这个网民扒了个精光。这只是这组同主题广告中的一个,在另外的广...
应用软件更要注意安全问题

应用软件更要注意安全问题

在信息系统安全所涉及的方方面面中,有太多东西需要CIO、CSO们特别关注,面对来自各方面的提醒,很多人已经有些麻木了。但是,安全专家还是要再次提醒一下这些负责人,毫无疑问,有充足的理由证明,下面将要探讨的问题应该被列为他们的关注重点,这就是软件安全(也有一些人称为应用安全)。 CIO要介入软件开发流程 也许有人会问,这些年作为信息安全主要负责人的CIO、CSO们不是一直在测试应用系统的安全吗?为什么还要说他们根本没有考虑应用软件的安全呢?这里先进行...
<< 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 >>