麻雀源码
Ⅰ 请推荐几部好看的电影
十佳剧情片:
1) 肖申克的救赎(刺激1995):男人必看的励志影片。
2) 教父(1、2):经典黑帮片,有此作迟伏品,其他同类一概低头。 3)美国往事:整个人生都在里面。
4)天堂电影院:每个男人的童年回忆,太经典了。 5)无主之城:人家怎么能拍出这么牛的电影! 6)活着:也许是中国目前最闹腊伟大的电影。
7) 阿甘正传:教导所有的人要去宽容别人,傻就是福气。 8) 勇敢的心:民族自尊的好教材,希望大家要爱中国。 9) 楚门的世界:探讨人的价值和人性根本的奇思怪作。 10) 音乐之声:音乐的力量、音乐的快乐!
11)辛德勒的名单:震撼人心的历史、充满感染力的摄影和杰出的演员。
十佳科幻片
1) 星球大战系列:开创了一个电影神话。
2) 异次元骇客(第十三层):应该说它比黑客帝国的构思更精妙。 3) 超人:所有漫画类科幻电影的代表。
4) 终结者(1、2):科幻电影经典中的经典。 5) 12猴子:如此引人深思的科幻电影真不多见。
6) 黑客帝国系列:引发了对现实和未来网络发展的思考,形成了一种黑客文化。 7) 移魂都市(黑暗城市):风格另类的科幻片,结尾出人意表。 8) 超时空接触:比较严肃地探讨外星文明问题的力作。
9) 千钧一发:描写未来社会人的基因问题的惊险影片,内容和主题俱佳。 10) 2001漫游太空:经典作品,以严肃的科学性和预见性着称。
十佳战争片:
1) 拯救大兵瑞恩:最真实反映战争和人性的超级巨作。
2) 猎杀红色十月:节奏和人物拿码弯携捏准确的潜艇影片代表作。 3) 兵临城下:从独特的视角描写二战的巨片,演员表演到位。 4) 大逃杀:归入战争片只因其太震撼、太残酷。
5) 巴顿将军:全景式展示战争的代表作,演员表演出色。 6) u-571:效果出众的新型海战片,拍得很有特点。
7) 全金属外壳:库布里克对战争的深刻反思,看过后使人对战争产生恐惧。
8) 星际舰队:科幻性质的战争片,士兵的训练和战斗的描写很有煽动性和争议性。 9) 瓦尔特保卫萨拉热窝:随时看起来都心潮澎湃的好电影! 10) 野战排:反思越战的经典影片。
十佳动作片
1) 英雄本色(1):吴宇森代表作。
2) 真实的谎言:阿诺演的最温情和幽默的电影。 3) 生死时速(1):充满动感,耳目一新!
4) 虎胆龙威系列:呵呵他怎么总是一身伤却不死啊!!!
5) 勇闯夺命岛(石破天惊)动作片颠峰作品!演员表演出色。 6) 刀锋战士(1、2):新式吸血鬼动作片,非常另类和华丽。
7) 神秘的黄玫瑰系列:呵呵因为看的时候年纪小,觉得比西部片还经典。 8) 复仇:也是罗马尼亚的老电影,这部影片的枪战让人百看不厌。 9) 三步杀人曲系列:干净利落的墨西哥风格枪战电影。
10) 第一滴血(1):有内涵有力度有故事,是史泰龙为数不多的好片。
十佳恐怖片
1) 夺命狂呼系列:校园恐怖片的代表作,对年轻人的胃口。
2) 杀出个黎明:另类夸张的恐怖片,不吓人,反而很搞笑和另类。 3) 活死人的黎明:活死人系列代表作,以恶心的僵尸着称。 4) 驱魔人:画面阴郁,声效凄厉,晚上看真的噤若寒蝉! 5) 见鬼:港式恐怖片代表,有恐怖,也有情感。
6) 解剖(1、2):欧洲恐怖片的代表,内容奇怪前卫。 7) 坏品味:指环王导演的早期作品,恐怖而搞笑。 8) 异形系列:科幻类恐怖片经典,1、2、4都很精彩 9) 咒怨:日式恐怖的代表,极其邪恶! 10) 活跳尸:罕见的血腥的黑色幽默!
十佳喜剧片
1) 两杆大烟枪:在英式幽默和一团乱麻中寻找答案的乐趣 2) 我为玛丽狂:美国厕所文化的代表,低俗但好玩。 3) 反斗神鹰系列:美式无厘头动作喜剧。 4) 大话西游(1、2):经典!
5) 花田喜事:港式老喜剧片的代表,明星云集。
6) 惊声尖笑系列:以模仿糟改其他影片取乐的新型喜剧片。 7) 虎口脱险:欧式喜剧片经典作,百看不厌。
8) 金鸡:近年少见的优秀香港电影,有很深的内涵。 9) 面具:金凯瑞的成名作。
10) 喜剧之王:周星弛最有内涵的电影。
十佳武侠片
1) 卧虎藏龙:“美”式武侠片的开山之作!
2) 新龙门客栈:现在的武侠片制作模式都是照它来的。 3) 黄飞鸿系列:捧红了李连杰啊!!!
4) 醉拳:成龙代表作,功夫片黄金时代的作品。
5) 少林寺三十六房:刘家辉的成名作,现在来看也趣味无穷。 6) 少林寺:不用说了,真功夫的代表。 7) 佐罗:法国剑侠片的代表,迷到很多mm。
8) 笑傲江湖:对林青霞扮演的东方不败印象最深。 9) 座头市:创新的日本剑侠片,很有特点。
10) 杀死比尔:呵呵,新派东西方结合的功夫片来啦!!!!
十佳惊悚片
1) 死神来临(1、2):构思巧妙,场景惊人。
2) 黑暗降临:描写鬼怪传说的惊悚片,有些新意思。 3) 沉默的羔羊:获得奥斯卡奖的惊悚片!
4) 7宗罪:风格阴暗,让人时不时想逃!表演精致! 5) 闪灵:可以尽情欣赏杰克尼科尔森的超凡演技。 6) 第六感:此类影片代表作!!结尾精彩之极! 7) 断头谷:蒂姆伯顿的惊悚恐怖大作,人头乱滚!
8) 心慌方(1、2):加拿大导演的匪夷所思之作!!! 9) 本能:不用说了,很色情!
10) 医院风云:拉斯冯提尔导演的丹麦影片,吓的很多人不敢独自回家。
十佳爱情片
1) 泰坦尼克:商业大作!
2) 漂亮女人:现代版麻雀变凤凰! 3) 罗马假日:奥黛丽赫本的经典。
4) 金玉盟:淡淡的幽怨、一生的承诺! 5) 卡萨布兰卡(北非谍影):经典老片。
6) 毕业生:我们还能找到青春时代的纯洁爱情吗?
7) 生命中不能承受之轻:以时代为背景的爱情名片,节奏缓慢。 8) 保镖:轻松健康的爱情电影。
9) 克莱默夫妇:对婚姻、儿女进行深入思考的伦理片。 10) 阳光灿烂的日子:属于我们这些人的青春!
十佳魔幻片
1) 狼族盟约:法式魔幻片,明星众多的大制作。
2) 印第安纳琼斯(夺宝奇兵)三部曲:斯皮尔伯格和卢卡斯的强大组合! 3) 倩女幽魂:中国鬼电影的里程碑!决不输于外国片! 4) 魔戒三部曲:伟大的经典的真正的电影!!! 5) 哈利波特系列:新魔幻电影的奇特分支。 6) 魔幻屠龙(龙的心):感情真挚。 7) 木乃伊:幽默和特技结合的娱乐片。
8) 剪刀手爱德华:蒂姆伯顿最有想象力的作品。 9) 小飞侠:崭新的适合儿童的幻想片。
10) 大鱼:多看两遍吧,活着要善待自己啊!
十佳动画片
1) 怪物公司:罕见的数码特技!动人有趣的创意!
2) 冰冻星球:虽然卖座不是很好,但它的场景可是真的漂亮! 3) 辛巴达航海记:巧妙结合手绘和3d技术的优秀作品。 4) 怪物史莱克:健康的爱情观和幽默的故事!
5) 寻找尼莫(海底总动员):融合温馨情感和尖端技术的动画经典。 6) 千与千寻:宫岐峻颠峰之作!
7) 最终幻想:3d人物数码化的先驱,技术出众。 8) 吸血鬼猎人:日式风格的华丽吸血鬼大作。 9) 盖娜:欧洲的动画大作,风格很怪异! 10) 恐龙:不用说了,好看!
十大情色片
1) XXXXXX:少见的描写夜总会无上装演员的作品,场面很精致! 2) 卡里古拉:有史以来最“严肃”和宏伟的情色巨片! 3) 罗曼史:探讨爱情冲突和仇恨的情色名作。
4) 亲密:获得柏林金熊,在欧洲大型电影节获奖影片中首次出现****的场面! 5) 巴黎野玫瑰:描写爱到极至的感情,可怕! 6) 深喉:现代色情片的鼻祖!
7) 悲情城市:法国色情片演员出演的反映丑恶社会的独立电影。
8) 感官世界:大岛渚的惊世骇俗之作,以演员的真实****场面闻名! 9) 巴黎最后的探戈:怀念马龙白兰度,就看看这部片子吧! 10) 丑闻:最新的韩国情色作品。
希望对你有帮助,很高兴为你解答,满意请采纳,谢谢
Ⅱ UNIX 1.0 源代码谁有啊,不胜感激,有的话发[email protected]
你好,嵌入式linux系统的设计与应用
摘要:随着嵌入式Linux系统的迅速发展,嵌入式Linux已发展成为嵌入式操作系统的一个重要分支。本文介绍了嵌入式Linux的设计和几种流行的嵌入式Linux系统。
关键词:嵌入式Linux
一、引言
嵌入式系统(Embedded Systems)是根据应用的要求,将操作系统和功能软件集成于计算机硬件系统之中,从而实现软件与硬件一体化的计算机系统。嵌入式系统出现于60年代晚期,它最初被用于控制机电电话交换机,如今已被广泛的应用于工业制造、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等众多领域。嵌入式系统在数量上远远超过了各种通用计算机系统:计算机系统核心CPU,每年在全球范围内的产量大概在二十亿颗左右,其中超过80%应用于各类专用性很强的嵌入式系统。
一般的说,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。和通用的计算平台相比,嵌入式系统往往具有功能单一、体积小、功耗低、可靠性高、剪裁性好、软硬件集成度高、计算能力相对较低等特点。多年来,嵌入式设备中没有操作系统,其主要原因有二:首先,诸如洗衣机、微波炉、电冰箱这样的设备仅仅需要一道简单的控制程序,以管理数量有限的按钮和指示灯,没有使用操作系统的必要;其次,它往往只具有有限的硬件资源,不足以支持一个操作系统。
然而,随着硬件的发展,嵌入式系统变得越来越复杂,最初的控制程序中逐步的加入了许多功能,而这些功能中有很多可以由操作系统提供。于是,在70年代末期出现了嵌入式操作系统(Embedded Operating Systems),它的出现大大简化了应用程序设计,并可以有效的保障软件质量和缩短开发周期。简单的ES一般并不使用操作系统,只包含一些控制流程,但是随着嵌入式操作系统在复杂性上的增长,简单的流程控制就不能满足系统的要求,这是就必须考虑使用操作系统做系统软件。因此,嵌入式操作系统就应运而生。
随着EOS的广泛应用,业界已推出一些应用比较成功的EOS产品。归纳起来EOS应该具有以下几个特点:小巧、实时性、可装卸、固化代码、弱交互性、强稳定性和统一的接口。目前使用最多的EOS产品包括有:Vxwork、QNX、PalmOS、WindowsCE、pSOS、Hopen OS(国内凯思集团公司自主研制开发)等。其中,Vxwork使用最为广泛、市场占有率最高,其突出特点是实时性强(采用优先级抢占和轮转调度等机制),除此之外,其可靠性和可剪裁性也相当不错。QNX是一种伸缩性极佳的系统,其核心加上实时POSIX环境和一个完整的窗口系统还不到一兆。相比之下,Microsoft WinCE的核心体积庞大,实时性能也差强人意,但由于Windows系列友好的用户界面和为程序员所熟悉的API,并捆绑IE、Office等应用程序,正逐渐获得更大的市场份额。而与这些商业化的操作系统相比,Linux已经越来越受到人们的注意。
二、嵌入式Linux概述
Linux是一个成熟而稳定的网络操作系统。将Linux植入嵌入式设备具有众多的优点。首先,Linux的源代码是开放的,任何人都可以获取并修改,用之开发自己的产品。其次,Lirmx是可以定制的,其系统内核最小只有约134kB。一个带有中文系统和图形用户界面的核心程序也可以做到不足1MB,并且同样稳定。另外,它和多数Unix系统兼容,应用程序的开发和移植相当容易。同时,由于具有良好的可移植性,人们已成功使Linux运行于数百种硬件平台之上。
然而,Linux并非专门为实时性应用而设计,因此如果想在对实时性要求较高的嵌入式系统中运行Linux,就必须为之添加实时软件模块。这些模块运行的内核空间正是操作系统实现进程调度、中断处理和程序执行的部分,因此错误的代码可能会破坏操作系统,进而影响整个系统的可靠性和稳定性。Linux的众多优点还是使它在嵌入式领域获得了广泛的应用,并出现了数量可观的嵌入式Linux系统。其中有代表性的包括:uClinux、ETLinux、ThinLinux、LOAF等。ETLinux通常用于在小型工业计算机,尤其是PC/104模块。ThinLinux面向专用的照相机服务器、X-10控制器、MP3播放器和其它类似的嵌入式应用。LOAF是Linux On A Floppy的缩略语,它运行在386平台上。
三、Linux作为嵌入式操作系统的优势
Linux作为嵌入式操作系统的优势主要有以下几点:
1、 可应用于多种硬件平台。Linux已经被移植到多种硬件平台,这对于经费,时间受限制的研究与开发项目是很有吸引力的。原型可以在标准平台上开发后移植到具体的硬件上,加快了软件与硬件的开发过程。Linux采用一个统一的框架对硬件进行管理,从一个硬件平台到另一个硬件平台的改动与上层应用无关。Linux可以随意地配置,不需要任何的许可证或商家的合作关系,源代码可以免费得到。这使得采用Linux作为操作系统不会遇到任何关于版权的纠纷。毫无疑问,这会节省大量的开发费用。本身内置网络支持,而目前嵌入式系统对网络支持要求越来越高。Linux的高度模块化使添加部件非常容易。
2、 Linux是一个和Unix相似、以内核为基础的、具有完全的内存访问控制,支持大量硬件(包括X86,Alpha、ARM和Motorola等现有的大部分芯片)等特性的一种通用操作系统。其程序源码全部公开,任何人可以修改并在GUN通用公共许可证(GNU General Public License)下发行。这样,开发人员可以对操作系统进行定制,适应其特殊需要。
3、 Linux带有Unix用户熟悉的完善的开发工具,几乎所有的Unix系统的应用软件都已移植到了Linux上。Linux还提供了强大的网络功能,有多种可选择窗口管理器(X Windows)。其强大的语言编译器GCC,C++等也可以很容易得到,不但成熟完善,而且使用方便。
四、嵌入式Linux的建立
完整的嵌入式Linux解决方案应包括嵌入式Linux操作系统内核、运行环境、图形化界面和应用软件等。由于嵌入式设备的特殊要求,嵌入式Linux解决方案中的内核、环境、GUI等都与标准Linux有很大不同,其主要挑战是如何在狭小的FLASH、ROM和内存中实现高质量的任务实时调度、图形化显示、网络通信等功能。
1、 精简内核
Linux内核有自己的结构体系,其中进程管理、内存管理和文件系统是其最基本的3个子系统。图1简单表示了它的框架。用户进程可直接通过系统调用或者函数库来访问内核资源。正因为Linux内核具有这样的结构,因此修改内核时必须注意各个子系统之间的协调。
嵌入式Linux内核一般由标准Linux内核裁剪而来。用户可根据需求配置系统,剔除不需的服务功能、文件系统和设备驱动。经过裁剪、压缩后的系统内核一般只有300k左右,十分适合嵌入式设备。同标准Linux不同的是嵌入式Linux必须要实现从FLASH或ROM的启动。标准Linux启动代码实现了系统初始化和从软盘、硬盘O盘区引导内核。嵌入式Linux一般保存在FLASH或ROM中,标准LILO无法引导。在支持直接从FLASH设备引导的系统中,如华恒公司的uClinux,引导程序主要完成对硬件系统的初始化工作和操作系统的解压、移位工作。在不支持直接从FLASH引导的系统中,FLASH设备只能作为非引导磁盘使用。此时,可采用先从硬盘或软盘加载一个小操作系统,如嵌入式DOS,然后再执行"Loadlin"加载程序从FLASH引导嵌入式Linux。
对标准Linux的修改主要是虚拟内存和调度程序部分的改动。因为标准Linux系统使用虚拟内存管理的目的是为了能同时运行多个进程,但是这样每个待运行的进程所能分配的CPU时间片就受限制,资源的使用效率就低。这样对于实时性要求较高的嵌入式系统来说,实时任务往往要求CPU具有很高的突发处理能力,即在有些时候需要极高的处理效率,因此需要屏蔽内核的虚拟内存管理机制。对于无硬盘设备的嵌入式系统,不必采用虚存管理。强实时需求的嵌入式应用可以通过修改任务调度模块实现,主要是在内核和设备驱动程序中加入了许多切换点。在该点处,系统检测是否存在未处理的紧急中断,有则剥夺内核的运行,及时处理中断。实现实时性服务的一个较好的方法是在标准的Linux内核上增加一个实时内核,标准Linux内核作为一个任务运行于实时内核上,强实时性任务也直接运行在实时内核上,如RT-Linux等。
文件系统是嵌入式Linux操作系统必不可少的。但标准Linux支持大量的文件系统,因此除了满足系统的正常运行需要而保留一种外,其它的全部可以删除,利用原有的设置选项可以移除。一般嵌入式设备文件系统主要使用RamDisk技术和网络文件系统技术。RamDisk可驻留于Flash,运行时加载到内存中。
2、 精简运行环境
Linux通常的运行环境指用户运行任何应用的基础设施,主要包括函数库和基本命令集等。标准Linux系统同时向用户提供了静态和动态函数库。静态函数库在生成应用时直接链接到用户应用中。动态库在应用运行时才链接。由于嵌入式系统应用一般都是在开发平台上预先生成的,因此嵌入式系统只需向应用提供动态函数库。Linux应用运行所需的函数库主要有C库、数学库、线程库、加密库、网络通信库等。其中最基本的是C语言的运行库glib。这个库主要完成基本的输入输出,内存访问,文件处理。一个标准的glib库大约要1200kB存储空间,考虑到嵌入式Linux内核往往很小,这种运行库实在太大,我们做了一些精简的工作,方法有两种:(1)、使用静态连接的方法,完全不使用运行库动态连接;(2)、对这个库的函数进行精简。
在一个桌面系统上,使用动态连接可以带来许多好处。使用动态连接库,可以让应用程序跟函数库的更新、升级分离,便于维护,可以让同时运行的多个程序共享一段代码。但是,在嵌入式系统中,很少有多个程序并行的可能,程序的维护,尤其是库函数的维护更新是不常见的。这时,使用静态连接的优势就极为明显。因为静态连接可以只将库中用到的部分连接进程序。在应用程序较少(小于5)的情况下,静态连接可以达到较好的结果。为了便于将来扩充的需要,我们也采用第二种方法,针对我们的需要,对库函数的内容进行精简,只保留一些基本功能,还有一种方法是采用其它的C语言运行库。但是这些库对兼容性影响很大。
基本命令集同样是运行用户应用的基础,主要包括初始化进程init,终端获取getty、Shell和基本命令等。嵌入式系统的启动过程可能与标准Linux不同,例如跳过登录过程直接启动GUI等。这就要求修改init,getty等。标准Linux命令集同样由于体积问题无法直接应用于嵌入式环境。目前,小命令集的解决方法主要有集成方法和汇编方法两种。集成方法采用集成公共部分减少命令集整体体积,用C实现,有较好的平台移植性;汇编方法则采用汇编编程减少每个命令的体积.这样可使体积很小但其平台移植性较差。
3、 嵌入式Linux下的GUI
GUI在嵌入式系统或者实时系统中的地位越来越重要,比如PDA、DVD播放机、WAP手机等,都需要一个完整.漂亮的图形用户界面。这些系统对GUI的基本要求包括:(1)、轻型、占用资源少;(2)、高性能;(3)、高可靠性;(4)、可配置。这些也成为评价嵌入式系统的重要指标。目前,嵌入式Linux上的GUI主要有winCE、Micro Window、紧缩的X Window、MiniGUI(国内做得较好的自由软件之一)。标准Linux的Xfree86由于体积庞大,运行环境要求高,无法运行于嵌入式环境。嵌入式GUI主要通过削减功能,降低性能来实现体积小和占用资源少。目前嵌入式Linux上的GUI环境主要有两类:X类和win32类。X类GUI分为服务方和客户方两方。服务器方提供鼠标、键盘处理和显示功能,客户方是用户应用,服务方和客户方通过socket接口和X协议通信。采用该方式十分有利于远程网络图形化服务,客户方和服务方可通过网络实现X协议和图形显示。典型的X类GUI有Micro Window、紧缩的X Window等。win32类的GUI不存在客户方和服务方,每个任务都自成一体,任何任务间的切换、事件分发由专门的管理任务负责。如wiCE、MiniGUI就是类似于win32类的GUI。
五、当前流行的几种嵌入式Linux系统
除了智能数字终端领域以外,Linux在移动计算平台、智能工业控制、金融业终端系统,甚至军事领域都有着广泛的应用前景。这些Linux被统称为"嵌入式Linux"。
1、RT-Linux
这是由美国墨西哥理工学院开发的嵌入式Linux操作系统。到目前为止,RT-Linux已经成功地应用于航天飞机的空间数据采集、科学仪器测控和电影特技图像处理等广泛领域。RT-Linux开发者并没有针对实时操作系统的特性而重写Linux的内核,因为这样做的工作量非常大,而且要保证兼容性也非常困难。为此,RT-Linux提出了精巧的内核,并把标准的Linux核心作为实时核心的一个进程,同用户的实时进程一起调度。这样对Linux内核的改动非常小,并且充分利用了Linux下现有的丰富的软件资源。
2、uClinux
uCLinux是Lineo公司的主打产品,同时也是开放源码的嵌入式Linux的典范之作。uCLinux主要是针对目标处理器没有存储管理单元MMU(Memory Management Unit) 的嵌入式系统而设计的。它已经被成功地移植到了很多平台上。由于没有MMU,其多任务的实现需要一定技巧。uCLinux是一种优秀的嵌入式Linux版本,是micro-Conrol-Linux的缩写。它秉承了标准Linux的优良特性,经过各方面的小型化改造,形成了一个高度优化的、代码紧凑的嵌入式Linux。虽然它的体积很小,却仍然保留了Linux的大多数的优点:稳定、良好的移植性、优秀的网络功能、对各种文件系统完备的支持和标准丰富的API。它专为嵌入式系统做了许多小型化的工作,目前已支持多款CPU。其编译后目标文件可控制在几百KB数量级,并已经被成功地移植到很多平台上。
3、Embedix
Embedix是由嵌入式Linux行业主要厂商之一Luneo推出的,是根据嵌入式应用系统的特点重新设计的Linux发行版本。Embedix提供了超过25种的Linux系统服务,包括Web服务器等。系统需要最小8MB内存,3MB ROM或快速闪存。Embedix基于Linux 2.2内核,并已经成功地移植到了Intel x86和PowerPC处理器系列上。像其它的Linux版本一样,Embedix可以免费获得。Luneo还发布了另一个重要的软件产品,它可以让在Windows CE上运行的程序能够在Embedix上运行。Luneo还将计划推出Embedix的开发调试工具包、基于图形界面的浏览器等。可以说,Embedix是一种完整的嵌入式Linux解决方案。
4、Xlinux
XLinux是由美国网虎公司推出,主要开发者是陈盈豪。他在加盟网虎几个月后便开发出了基于XLinux的、号称是世界上最小的嵌入式Linux系统,内核只有143KB,而且还在不断减小。XLinux核心采用了"超字符集"专利技术,让Linux核心不仅可能与标准字符集相容,还含盖了1 2个国家和地区的字符集。因此,XLinux在推广Linux的国际应用方面有独特的优势。
5、PoketLinux
由Agenda公司采用、作为其新产品"VR3PDA"的嵌入式Linux操作系统。它可以提供跨操作系统构造统一的、标准化的和开放的信息通信基础结构,在此结构上实现端到端方案的完整平台。PoketLinux资源框架开放,使普通的软件结构可以为所有用户提供一致的服务。PoketLinux平台使用户的视线从设备、平台和网络上移开,由此引发了信息技术新时代的产生。在PoketLinux中,称之为用户化信息交换(CIE),也就是提供和访问为每个用户需求而定制的"主题"信息的能力,而不管正在使用的设备是什么。
6、MidoriLinux
由Transmeta公司推出的MidoriLinux操作系统代码开放,在GUN普通公共许可(GPL)下发布,可以在http://midori.transmeta.com上立即获得。该公司有个名为"MidoriLinux计划"。"MidoriLinux"这个名字来源于日本的"绿色"---Midori,用来反映其Linux操作系统的环保外观。
7、红旗嵌入式Linux
由北京中科院红旗软件公司推出的嵌入式Linux是国内做得较好的一款嵌入式操作系统。目前,中科院计算所自行开发的开放源码的嵌入式操作系统---Easy Embedded OS(EEOS)也已经开始进入实用阶段了。该款嵌入式操作系统重点支持p-java。系统目标一方面是小型化,另一方面能重用Linux的驱动和其它模块。由于有中科院计算所的强大科研力量做后盾,EEOS有望发展成为功能完善、稳定、可靠的国产嵌入式操作系统平台。
六、结束语
由于Linux是一个内核源代码开放、具备一整套工具链、有强大的网络支持及成本低廉的操作系统,因此嵌入式Linux自诞生起就秉承了这众多独特优势,这使它正在并越来越多地受到人们的关注。据Even Data数据显示,期望使用嵌入式Linux的用户从2001年的11%增到2002年27%,而同期Vxwork只是从16%到18%,Win CE从9%到14%。另外,在嵌入式Linux的各种应用市场中,通信(语音和数据)名列第一,2000年的销售额是1300万美元,而2005年预计将达到1.26亿美元,可以预见,嵌入式Linux将在未来的通信用嵌入式操作系统中占据强有力的地位
Linux是目前十分火爆的操作系统。它是由芬兰赫尔辛基大学的一个大学生Linus B. Torvolds在1991年首次编写的。标志性图标是一个可爱的小企鹅。
Linux是一种类Unix系统,Linus当时编写它的目的是为了替代一种名叫Minix的操作系统。Minix是由一个名叫Andrew Tannebaum的计算机教授编写的,当时由于Unix是一个商业软件,其源代码是不能拿来进行教学的,Andrew教授就自己编写了一个系统用于教学。最
初的Minix用一张软盘就能装下,麻雀虽小、五脏俱全,Minix具有一般操作系统的特征,它同时兼容Unix系统。
Linux是一个免费的操作系统,用户可以免费获得其源代码,并能够随意修改。它是在共用许可证GPL(General Public License)保护下的自由软件,也有好几种版本,如Red Hat Linux、Slackware,以及国内的Xteam Linux等。
Linux具有许多Unix系统的功能和特点,能够兼容Unix,但无需支付Unix高额的费用。比如一个Unix程序员在单位可以在Unix系统上进行工作,回到家里在Linux系统上也能完成同样的工作,而不必重新购买Unix。要知道Unix的价格比常见的Windows要高出若干倍,和Linux的低廉更是相距甚远。
Linux的应用也十分广泛。Sony最新的PS2游戏机就采用了Linux作为系统软件,使PS2摇身一变,成为了一台Linux工作站。着名的电影《泰坦尼克号》的数字技术合成工作就是利用100多台Linux服务器来完成的。
2001年8月17日,Linux发布了最新的Linux 2.4.9版,它也已经十岁了。
Linux的优点
Linux的流行是因为它具有许多诱人之处。
1、完全免费
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变。这让Linux吸收了无数程序员的精华,不断壮大。
2、完全兼容POSIX 1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
3、多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
4、良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Windows系统,用户可以使用鼠标对其进行操作。在X-Windows环境中就和在Windows中相似,可以说是一个Linux版的Windows。
5、丰富的网络功能
互联网是在Unix的基础上繁荣起来的,Linux的网络功能当然不会逊色。它的网络功能和其内核紧密相连,在这方面Linux要优于其他操作系统。在Linux中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。并且可以作为服务器提供WWW、ftp、E-Mail等服务。
6、可靠的安全、稳定性能
Linux采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。Linux由于需要应用到网络服务器,这对稳定性也有比较高的要求,实际上Linux在这方面也十分出色。
7、支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
Linux的不足
由于在现在的个人电脑操作系统行业中,微软的Windows系统仍然占有大部分的份额,绝大多数的软件公司都支持Windows。这使得Windows上的应用软件应有尽有,而其他的操作系统就要少一些。许多用户在换操作系统的时候都会考虑以前的软件能否继续使用,换了操作系统后是否会不方便。虽然Linux具有DOS、Windows模拟器,可以运行一些Windows程序,但Windows系统极其复杂,模拟器所模拟的运行环境不可能完全与真实的Windows环境一模一样,这就使得一些软件无法正常运行。
许多硬件设备面对Linux的驱动程序也不足,不少硬件厂商是在推出Windows版本的驱动程序后才编写Linux版的。但一些大硬件厂商在这方面做得还不错,他们的Linux版驱动程序一般都推出得比较及时。
软件支持的不足是Linux最大的缺憾,但随着Linux的发展,越来越多的软件厂商会支持Linux,它应用的范围也越来越广。这只小企鹅的前景是十分光明的。
回答者: 280258962 - 助理 三级 12-15 09:44
Linux系统介绍
--------------------------------------------------------------------------------
简单地说,Linux是一套免费使用和自由传播的类Unix**作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的**作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络**作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品 !
Linux以它的高效性和灵活性着称。Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的**作系统。Linux**作系统软件包不仅包括完整的Linux**作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行**作。
Linux具有Unix的优点:稳定、可靠、安全,有强大的网络功能。在相关软件的支持下,可实现WWW、FTP、DNS、DHCP、E-mail等服务,还可作为路由器使用,利用ipchains/iptables可构建NAT及功能全面的防火墙。
Linux有很多发行版本,较流行的有:RedHat Linux、Debian Linux、RedFlag Linux等。
RedHat Linux,支持Intel,Alpha和SPARC平台,具有丰富的软件包。可以说,RedHat Linux是Linux世界中非常容易使用的版本,它**作简单,配置快捷,独有的RPM模块功能使得软件的安装非常方便。
Debian Linux基于标准LINUX内核,包含了数百软件包,如GNU软件,TeX,X Windows系统等。每一个软件包均为独立的模块单元,不依赖于任何特定的系统版本,每个人都能创建自己的软件包。Debian Linux是一套非商业化的由众多志愿者共同努力而成的LINUX.
RedFlag Linux(红旗Linux)是Linux的一个发展产品,由中科红旗软件技术有限公司开发研制的以 Intel和Alpha芯片为CPU构成的服务器平台上第一个国产的**作系统版本。它标志着我国在发展国产**作系统的道路上迈出了坚实的一步。 相对于Windows**作系统及Unix**作系统来讲,Linux凭借其开放性及低成本,已 经在服务器**作系统市场获得了巨大发展。但由于其**作界面复杂,一时难以让普通 PC用户接受。GNOME是GNU组织中专门开发桌面环境的项目。GNOME作为开放源代码的 软件开发成果,基于兼容性良好的CORBA技术,与Linux系统相辅相成,带给用户更加 友好的界面,更多的使用、检查、修改及分发自由。与同是开放源代码图形用户界面 的KDE相比较,GNOME表现得更能减轻其他公司创建Linux桌面应用的劳动。GNOME已经 成为业内人士普遍看好的一个趋势性软件。继服务器版1.0、桌面版2.0、嵌入式Linux之后,红旗最近又推出了新产品--红 旗服务器2.0和红旗网络商务通等多种发行版本和相 21765希望对你有帮助!
Ⅲ 像( )般咆哮,像( )般叽喳;像( )般狡猾,像( )般勤劳。
像(狮子 )般咆哮,像(蚂仿麻雀 )般岩皮叽喳;像(狐狸 )般狡猾,像(蜜蜂 )般勤劳。
像( 狗熊)般笨拙,像( 绵羊)般温顺;像闷枣纤(老鼠 )般胆怯,像(老鹰 )般凶恶
Ⅳ 如何读源代码
我以前,读代码一般是先看看程序包含哪些头文件,接着作者又定义了哪些宏,声明了哪些全局变量。(注意,除了头文件几乎每个程序都有之外,其他两项不一定都有。)
之后看自定义函数的原型,了解它们各是负责什么工作的(可以猜一猜)。对于具体的实现,先不看。(一般在主函数之后或其他文件里实现)
然后进入主函数,采用“逐行扫描”的阅读方式。直到主函数结束。
最后才去看那些自定义函数的具体实现。
另外,如果程序中还有“类”的话,那我会先去看一看类的接口,就是它能提供哪些操作。具体的实现都是读完主函数之后才看的。
当然这是我的习惯,我想各人有各自的习惯,所以仅供楼主参考,你应该有自己的习惯。
C++程序一般分为几个文件存放。我喜欢先看一看.h头文件里都声明了些什么。特别注意类的接口。然后进入主函数所在的.cpp源文件,从头到尾“逐行扫描”。最后才去看类的接口及自定义函数是如何实现的。
Ⅳ p2p网贷系统源代码开发
比较知名的p2p网贷系统开发公司有晓笑陵风、迪蒙、绿麻雀、融都等,他们做网上推广都比较多,慎升袭不过,我用的是方维p2p网贷系统,我觉得不错,功能上和宽兄安全上都做得很好,价格也比较合理。要我推荐的话,我推荐方维p2p网贷系统。
Ⅵ 求几部好看的电影,类似《盗梦空间》《源代码》的片子。恐怖的就不要了。
蝙蝠侠:黑暗骑士崛起
蝙蝠侠:黑暗骑士
致命魔术 (是贝尔演的,就是蝙蝠侠那个人,还有休杰克曼~)
蝙蝠侠:侠影之谜
记忆碎片 (倒叙,要是不全神贯注看,有点凌乱)
蚁蛉
盗窃罪
塔兰泰拉
被解放的迪亚戈 (新片子~昆丁的,暴力美学~)
胡佛传
革命之路
无间道风云 (国外版的无间道)
血钻
飞行家
猫鼠游戏 (好看~那时候小李还很帅啊~不剧透啦)
禁闭岛(心理悬系吧~马丁导演的~)
主要是诺兰导演的片子都是这样的风格的,你搜下就知道了,致命魔术和记忆碎片我比较喜欢,盗梦空间也是他导演的,马丁导演的也有很多这样的片子,你也可以自己去搜索下~
莱昂纳多迪卡普里奥演的很多也是这样的片子,禁闭岛和猫鼠游戏最好看吧~
还有些片子。。我搜索来的
致命ID(我前几天在看的,还没看完)
八面埋伏
机械师
满洲候选人
一级恐惧
洛城机密
沉默的羔羊(不错,很有名)
本能
一级恐惧
七宗罪(是布拉德皮特和摩根弗里曼的,个人看完了不舒服)
搏击俱乐部(也是皮特的,个人看完了,心理还是不舒服啊~!但是是部好片子)
非常嫌疑犯
狙击电话亭超级立方体
机动杀人
灵异第六感
灵异拼图
万能钥匙
蝴蝶效应(这也很有名,不剧透了,稍微有些情节对我来说有点恐怖~)
圈套
我知道你去年夏天干什么
11点14
危机四伏
迷雾
穆赫兰道
致命游戏
八面埋伏
1408幻影空间
撕裂记忆体
好了,有些片子我没介绍,你斟酌着看吧~
希望对你有帮助~
Ⅶ 翻译:英文转中文 谢绝机译
1991 年7 月3 日在comp.os.minix 上发布的post 上就已经提到了正在搜集POSIX 的资料。(当然此时还不存在Linux 这个名称,当时Linus 的脑子里想的可能是FREAX ,FREAX 的英文含义是怪诞的、怪物、异想天开等)。其中透露了他正在进行Linux 系统的开发,并且在Linux 最初的时候已经想到要实现与POSIX(UNIX 的国际标准)的兼容问题了。
Linux 操作系统的诞生
1981 年IBM 公司推出享誉全球的微型计算机IBM PC。在1981-1991 年间,MS-DOS 操作系统一直是微型计算机上操作系统的主宰。此时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下。当时Apple 的MACs 操作系统可以说是性能最好的,但是其天价没人能够轻易靠近。
当时的另一个计算机技术阵营是Unix世界。但是Unix操作系统就不仅是价格贵的问题了。为了寻求高利率,Unix经销商将价格抬得极高,PC小用户就根本不能靠近它。曾经一度受到Bell Labs的许可而可以在大学中用于教学的UNIX源代码一直被小心地守卫着不需公开。对于广大的PC用户,软件行业的大型供应商始终没有给出有效的解决该问题的手段。正在此时,出现了MINIX操作系统,并有一本详细的书本描述它的设计实现原理。由于AST的书写的非常详细,并且叙述有条有理,几乎全世界的计算机爱好者都在看这本书以理解操作系统的工作原理。其中也包括Linux系统的创始者Linus Benedict Torvalds。当时(1991年),Linus Benedict Torvalds 是赫尔辛基大学计算机科学系的二年级学生,也是一个自学hacker。这个21 岁的芬兰年轻人喜欢鼓捣计算机,测试计算机的能力和限制。但当时缺乏的是一个专业级的操作系统。MINIX 虽然很好,但只是一个用于教学目的简单操作系统,而不是一个强有力的实用操作系统。
到1991 年,GNU 计划已经开发出了许多工具软件。最受期盼的Gnu C 编译器已经出现,但还没有开发出免费的GNU 操作系统。即使是MINIX 也开始有了版权,需要购买才能得到源代码。而GNU 的操作系统HURD 一直在开发之中,但并不能在几年内完成。对于Linus 来说,已经不能等待了。从1991 年4 月份起,他开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习Intel 386 体系结构保护模式运行方式下的编程技术。但后来Linux 的发展却完全改变了初衷。
1991 年初,Linux 开始在一台386sx 兼容微机上学习minix 操作系统。通过学习,他逐渐不能满足minix 系统的现有性能,并开始酝酿开发一个新的免费操作系统。根据Linus 在comp.os.minix 新闻组上发布的消息,我们可以知道他逐步从学习minix 系统到开发自己的Linux 的过程。
Linus 第1 次向comp.os.minix 投递消息是在1991 年3 月29 日。题目是"gcc on minix-386 doesn't optimize",是有关gcc 编译器在minix-386 上运行的优化问题,由此可知,Linus 在1991 年的初期已经开始深入研究了minix 系统,并在这段时间有了改进minix 操作系统的思想,而且在进一步学习minix系统中,逐步演变为想自己重新设计一个基于Intel 80386 体系结构的新操作系统。他在回答有人提出minix 上的一个问题时,所说的第一句话是"阅读源代码"("RTFSC (Read the Fucking Source Code :-)")。他认为答案就在源程序中。这也说明了对于学习系统软件来说,你不光需要懂得系统的工作基本原理,还需要结合实际系统,学习实际系统的实现方法。因为理论毕竟是理论,其中省略了许多枝节,而这些枝节问题虽然没有太多的理论含量,但却是一个系统必要的组成部分,就像麻雀身上的一根羽毛。
从1991 年的4 月份开始,Linus 几乎花了全部时间研究386-minix 系统(hack the kernel),并且尝试着移植GNU 的软件到该系统上(GNU gcc、bash、gdb 等)。并于4 月13 日在comp.os.minix 上发布说自己已经成功地将bash 移植到了minix 上,而且已经爱不释手、不能离开这个shell 软件了。
第一个与Linux 有关的消息是在1991 年7 月3 日在comp.os.minix 上发布的(当然此时还不存在Linux 这个名称,当时Linus 的脑子里想的可能是FREAX ,FREAX 的英文含义是怪诞的、怪物、异想天开等)。其中透露了他正在进行Linux 系统的开发,并且在Linux 最初的时候已经想到要实现与POSIX(UNIX 的国际标准)的兼容问题了。
在Linus 的下一发布的消息中(1991 年8 月25 日 comp.os.minix),他向所有minix 用户询问"What would you like to see in minix?"("你最想在minix 中见到什么?"),在该消息中他首次透露出正在开发一个(免费的)386(486)操作系统,并且说只是兴趣而已,代码不会很大,也不会象GNU 的那样专业。开发免费操作系统这个想法从4 月份就开始酝酿了,希望大家反馈一些对于minix 系统中喜欢那些特色不喜欢什么等信息,由于实际的和其它一些原因,新开发的系统刚开始与minix 很象(并且使用了minix 的文件系统)。并且已经成功地将bash(1.08 版)和gcc(1.40 版)移植到了新系统上,而且在过几个月就可以实用了。
最后,Linus 申明他开发的操作系统没有使用一行minix 的源代码;而且由于使用了386 的任务切换特性,所以该操作系统不好移植(没有可移植性),并且只能使用AT 硬盘。对于Linux 的移植性问题,Linus 当时并没有考虑。但是目前Linux 几乎可以运行在任何一种硬件体系结构上。
到了1991 年的10 月5 日,Linus 在comp.os.minix 新闻组上发布消息,正式向外宣布Linux 内核系统的诞生(Free minix-like kernel sources for 386-AT)。这段消息可以称为Linux 的诞生宣言,并且一直广为流传。因此10 月5 日对Linux 社区来说是一个特殊的日子,许多后来Linux 的新版本发布时都选择了这个日子。所以RedHat 公司选择这个日子发布它的新系统也不是偶然的。
Linux 操作系统版本的变迁 0.00 (1991.2-4?) 两个进程分别显示AAA BBB
将Linux 系统0.13 版内核直接改称0.95 版,Linus 的意思是让大家不要觉得离1.0 版还很遥远。同时,从0.95 版开始,对内核的许多改进之处(补丁程序的提供)均以其他人为主了,而Linus 的主要任务开始变成对内核的维护和决定是否采用某个补丁程序。
Linux 名称的来由
Linux 操作系统刚开始时并没有被称作Linux,Linus 给他的操作系统取名为FREAX,其英文含义是怪诞的、怪物、异想天开等意思。在他将新的操作系统上载到ftp.funet.fi 服务器上时,管理员Ari Lemke很不喜欢这个名称。他认为既然是Linus 的操作系统就取其谐音Linux 作为该操作系统的目录吧,于是Linux 这个名称就开始流传下来。
在Linus 的自传《Just for Fun》一书中,Linus 解释说:"坦白地说,我从来没有想到过要用Linux 这个名称发布这个操作系统,因为这个名字有些太自负了。而我为最终发布版准备的是什么名字呢?Freax。实际上,内核代码中某些早期的Makefile - 用于描述如何编译源代码的文件 - 文件中就已经包含有"Freax"这个名字了,大约存在了半年左右。但其实这也没什么关系,在当时还不需要一个名字,因为我还没有向任何人发布过内核代码。而Ari Lemke,他坚持要用自己的方式将内核代码放到ftp 站点上,并且非常不喜欢Freax 这个名字。他坚持要用现在这个名字(Linux),我承认当时我并没有跟他多争论。但这都是他取的名字。所以我可以光明正大地说我并不自负,或者部分坦白地说我并没有本位主义思想。但我想好吧,这也是个好名字,而且以后为这事我总能说服别人,就象我现在做的这样。"-- Linus Torvalds《Just for fun》第84-88 页。
通过上述说明,我们可以对上述Linux 的五大支柱归纳如下:
① UNIX 操作系统 -- UNIX 于1969 年诞生在Bell 实验室。Linux 就是UNIX 的一种克隆系统。UNIX的重要性就不用多说了。
② MINIX 操作系统 -- Minix 操作系统也是UNIX 的一种克隆系统,它于1987 年由着名计算机教授Andrew S. Tanenbaum 开发完成。由于MINIX 系统的出现并且提供源代码(只能免费用于大学内)在全世界的大学中刮起了学习UNIX 系统旋风。Linux 刚开始就是参照Minix 系统于1991 年才开始开发。
③ GNU 计划-- 开发Linux 操作系统,以及Linux 上所用大多数软件基本上都出自GNU 计划。Linux只是操作系统的一个内核,没有GNU 软件环境(比如说bash shell),则Linux 将寸步难行。
④ POSIX 标准 -- 该标准在推动Linux 操作系统以后朝着正规路上发展起着重要的作用。是Linux前进的灯塔。
⑤ INTERNET -- 如果没有Intenet 网,没有遍布全世界的无数计算机骇客的无私奉献,那么Linux最多只能发展到0.13(0.95)版的水平。
Ⅷ android在线本地音乐播放器 简单点能看懂的 谁有源码给一个啊
下面这个例子是使用service和broadcastReceiver实现的简单音乐播放器,麻雀虽小,五脏俱全,网络搜索安卓无忧,点击源码看源码,你看演示:
packagemm.shandong.com.testsimplemedia;
importandroid.content.BroadcastReceiver;
importandroid.content.Context;
importandroid.content.Intent;
importandroid.content.IntentFilter;
importandroid.support.v7.app.AppCompatActivity;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.widget.ImageButton;
importandroid.widget.TextView;
importmm.shandong.com.testsimplemedia.service.MusicService;
{
ImageButtonimageButton;
TextViewtextViewMp3Name;
TextViewtextViewMp3Author;
intstatus=0;
String[]authors=newString[]{"张三","李四","王二"};
String[]names=newString[]{"first","second","thrid"};
intcurrentMusic=0;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test_simple_media);
imageButton=(ImageButton)findViewById(R.id.imageButton);
textViewMp3Name=(TextView)findViewById(R.id.textViewMp3Name);
textViewMp3Author=(TextView)findViewById(R.id.textViewMp3Author);
imageButton.setOnClickListener(newView.OnClickListener(){
@Override
publicvoidonClick(Viewview){
Intentintent=newIntent("Get_Music_Control");
if(status==2){
intent.putExtra("control",0);
}else{
intent.putExtra("control",1);
}
sendBroadcast(intent);
}
});
IntentFilterintentFilter=newIntentFilter();
intentFilter.addAction("Update_Music_State");
=newMusicStatusReceiver();
//动态注册activity变化的广播接收者
registerReceiver(musicStatusReceiver,intentFilter);
Intentintent=newIntent(this,MusicService.class);
startService(intent);
IntentintentMusicReceiver=newIntent("Get_Music_Control");
intentMusicReceiver.putExtra("control",3);
sendBroadcast(intentMusicReceiver);
}
///上一首
publicvoidpreMusic(Viewview){
IntentintentMusicReceiver=newIntent("Get_Music_Control");
intentMusicReceiver.putExtra("control",4);
sendBroadcast(intentMusicReceiver);
}
///下一首
publicvoidnextMusic(Viewview){
IntentintentMusicReceiver=newIntent("Get_Music_Control");
intentMusicReceiver.putExtra("control",5);
sendBroadcast(intentMusicReceiver);
}
///定义操作音乐的广播接收者
{
@Override
publicvoidonReceive(Contextcontext,Intentintent){
status=intent.getIntExtra("status",0);
currentMusic=intent.getIntExtra("currentMusic",0);
switch(status){
case0:
textViewMp3Name.setText(names[currentMusic]);
textViewMp3Author.setText(authors[currentMusic]);
imageButton.setBackgroundResource(R.drawable.play32);
break;
case1:
textViewMp3Name.setText(names[currentMusic]);
textViewMp3Author.setText(authors[currentMusic]);
imageButton.setBackgroundResource(R.drawable.play32);
break;
case2:
imageButton.setBackgroundResource(R.drawable.pause32);
textViewMp3Name.setText(names[currentMusic]);
textViewMp3Author.setText(authors[currentMusic]);
break;
}
}
}
}
最后,您觉得回答满意的话,请关注一下我的微博,我的名字除了中文以外的。
Ⅸ 绿麻雀网贷系统如何安装 和使用
绿麻雀网贷系统是php+mysql的一款p2p网贷平台建站程序,它拥有负载强,安全高,简单操作拆羡等特点。
1、一般为小额无抵押借贷,覆盖的借入者人群一般是中低收入阶层,现有银行体系覆盖不到,因此是银行体系的必要的和有效的补充;
2、借助了网络、社区化的力量,绿麻雀p2p网贷系统建站程序强调每个人来参与,从而有效地降低了审查的成本和茄辩风险,使小额贷款成为可能。
绿麻雀p2p网贷系统建站程序具有基本以下功能:
3、会员注册登陆功能。客户可根据注册模块要求进行注册,注册后成为会员就可以进行会员所具有的需求规格说明书操作,如查询、借入、借出等。成为借入者相对借出者需要提供更多的验证信息。同时网站管理员对注册的用户信息进行管理,可进行用户资料的新增修改,能够查询获取丢失的密码,重要的是对注册用户进行身份认证和信用的评价,以确定用户的操作权限。
4、借款管理功能:该部分功能包括借款信息的发布、借款的收集、借款的返还。该模块也是这个系统的核心。
5、会员投资功能:这部分包括查看借款信息、投标、投资回收。该模块也是这个系统的核心。
6、债权转让功能:用户可以随时查询自己的投资情况,并可对可转让的投资进行债权转让操作。包括债权转让申请、债权转让投资,债权转让成交。
7、用户账户统计功能:用户可随时查询自己的借款情况,主要包括可用余额、所获利息、所借到的金额、投标中的金额、已逾期的项目。
8、管理员管理功能:管理员随时可以查询用户的旅纳拍基本信息、借贷情况,可以审核、设置前台功能等。