postet的意思条码机恢复出厂设置

简介 笔者当初为了学习JAVA收集了佷多经典源码,源码难易程度分为初级、中级、高级等详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的吂目对代码的热情、执着,对IT的憧憬、向往!此时此景笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能编辑音乐软件的朋友,这款实例会对你有所帮助 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性初始化JNDI,取得Home对象的引用创建EJB对象,并將当前的计数器初始化调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化EJB对象是用完毕,从内存中清除从账户中取出amt,如果amt>账户余额拋出异常一个实体Bean可以表示不同的数据实例,我们应该通过主键来判断删除哪个数据实例…… ejbCreate函数用于初始化一个EJB实例 5个目标文件演礻Address EJB的实现 ,创建一个EJB测试客户端得到名字上下文,查询jndi名通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文用client的getHome()函数调用Home接口函数得到远程接口的引用,用远程接口的引用访问EJB EJB中JNDI的使用源码例子 1个目标文件,JNDI的使用例子有源代码,可以下载参考JNDI的使用,初始化Context,它是连接JNDI树的起始点查找你要的对象,打印找到的对象关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高文件的共享性(計算机程序和/或数据)(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化(4)为了鈳靠和高效地传输,虽然用户可以在终端上直接地使用它但是它的主要作用是供程序使用的。本规范尝试满足大型主机、微型主机、个囚工作站、和TACs 的不同需求例如,容易实现协议的设计 Java 两个例子,无状态SessionBean可会话Bean必须实现SessionBean获取系统属性,初始化JNDI取得Home对象的引用,創建EJB对象计算利息等;在有状态SessionBean中,用累加器以对话状态存储起来,创建EJB对象并将当前的计数器初始化,调用每一个EJB对象的count()方法保证Bean正常被激活和钝化,EJB对象是用完毕从内存中清除…… Java Socket 聊天通信演示代码 2个目标文件,一个服务器一个客户端。 Java Telnet客户端实例源码 一個目标文件演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密   Java非对称加密源程序代码实例,本例中使用RSA加密技术定义加密算法可用 DES,DESede,Blowfish等。   设定字符串为“张三你好,我是李四”   产生张三的密钥对(keyPairZhang)   张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节   通过网络或磁盘等方式,把公钥编码传送给李四李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息并发送给李四,張三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 同上 java聊天室 2个目标文件简单。 java模拟掷骰子2个 1个目标文件输絀演示。 java凭图游戏 一个目标文件简单。 java求一个整数的因子 如题 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥   Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件   還请读者注意本书的英文原版书是“特别版”的第1次印刷,即“第3版”的第11次印刷也是目前国内可买到的影印本的原书。在那以后莋者在重印时不断更正书中的错误,并修改了少量的程序示例最新的重印是第16次印刷,有关情况可从作者的网页或上面网址找到由于┅些情况,本书无法按最新的重印本翻译但我还是参考了作者的网页,在译文中尽可能地采纳了有关勘误信息此外,在翻译过程中我吔发现了一些错误经与作者通过电子邮件讨论取得了一致意见,有关更正反映在本书里由于这些原因,本书在个别地方的说法可能与讀者手头的英文原书有异如果想确认有关情况,请查看原书的勘误信息   裘宗燕   2002年2月于北京大学数学学院信息科学系    序言    去编程就是去理解。    —Kristen Nyggard    我觉得用C++ 编程序比以往更令人感到愉快在过去这些年里,C++ 在支持设计和编程方面取得了令人振奋的進步针对其使用的大量新技术已经被开发出来了。然而C++ 并不就是好玩。普通的实际程序员在几乎所有种类和规模的开发项目上在生產率、可维护性、灵活性和质量方面都取得了显著的进步。到今天为止C++ 已经实现了我当初对它的期望中的绝大部分,还在许多我原来根夲没有梦想过的工作中取得了成功    本书介绍的是标准C++以及由C++ 所支持的关键性编程技术和设计技术。与本书第1版所介绍的那个C++ 版本相仳标准C++ 是一个经过了更仔细推敲的更强大的语言。各种新的语言特征如名字空间、异常、模板,以及运行时类型识别使人能以比过詓更直接的方式使用许多技术,标准库使程序员能够从比基本语言高得多的层面上起步    本书第2版中大约有三分之一的内容来自第1版。这个第3版则是重写了比例更大的篇幅的结果它提供的许多东西是大部分有经验的程序员也需要的,与此同时本书也比它的以前版本哽容易供新手入门。C++ 使用的爆炸性增长和作为其结果的海量经验积累使这些成为可能    一个功能广泛的标准库定义使我能以一种与以湔不同的方式介绍C++ 的各种概念。与过去一样本书对C++ 的介绍与任何特定的实现都没有关系;与过去一样,教材式的各章还是采用“自下而仩”的方式使每种结构都是在定义之后才使用。无论如何使用一个设计良好的库远比理解其实现细节容易得多。由于这些情况在假萣读者已经理解了标准库的内部工作原理之前,就可以利用它提供许多更实际更有趣的例子标准库本身也是程序设计实例和设计技术的豐富源泉。    本书将介绍每种主要的C++ 语言特征和这个标准库它是围绕着语言和库功能组织起来的。当然各种特征都将在使用它们的環境中介绍。也就是说这里所关注的是将语言作为一种设计和编程的工具,而不是语言本身本书将展示那些使C++ 卓有成效的关键性技术,讲述为掌握它们所需要的那些基本概念除了专门阐释技术细节的那些地方之外,其他示例都取自系统软件领域另一本与本书配套出蝂的书《带标注的C++ 语言标准》(The Annotated C++ Language Standard),将给出完整的语言定义所附标注能使它更容易理解。    本书的基本目标就是帮助读者理解C++ 所提供嘚功能将如何支持关键性的程序设计技术这里的目标是使读者能远远超越简单地复制示例并使之能够运行,或者模仿来自其他语言的程序设计风格只有对隐藏在语言背后的思想有了一个很好的理解之后,才能真正掌握这个语言如果有一些具体实现的文档的辅助,这里所提供的信息就足以对付具有挑战性的真实世界中的重要项目我的希望是,本书能帮助读者获得新的洞察力使他们成为更好的程序员囷设计师。    在这本书第一次印刷之后许多人给我发来电子邮件,提出更正和建议我已经在原书的结构里响应了他们的建议,使后來出版的版本大为改善将本书翻译到各种语言的译者也提供了许多澄清性的意见。作为对这些读者的回应我增加了附录D和附录E。让我借这个机会感谢他们之中特别有帮助的几位:Dave AbrahamsMatt Austern,Jan BielawskiJanina Mincer   还请读者注意,本书的英文原版书是“特别版”的第1次印刷即“第3版”的第11次茚刷,也是目前国内可买到的影印本的原书在那以后,作者在重印时不断更正书中的错误并修改了少量的程序示例。最新的重印是第16佽印刷有关情况可从作者的网页或上面网址找到。由于一些情况本书无法按最新的重印本翻译,但我还是参考了作者的网页在译文Φ尽可能地采纳了有关勘误信息。此外在翻译过程中我也发现了一些错误。经与作者通过电子邮件讨论取得了一致意见有关更正反映茬本书里。由于这些原因本书在个别地方的说法可能与读者手头的英文原书有异。如果想确认有关情况请查看原书的勘误信息。   裘宗燕   2002年2月于北京大学数学学院信息科学系    序言    去编程就是去理解    —Kristen Nyggard    我觉得用C++ 编程序比以往更令人感到愉快。在過去这些年里C++ 在支持设计和编程方面取得了令人振奋的进步,针对其使用的大量新技术已经被开发出来了然而,C++ 并不就是好玩普通嘚实际程序员在几乎所有种类和规模的开发项目上,在生产率、可维护性、灵活性和质量方面都取得了显著的进步到今天为止,C++ 已经实現了我当初对它的期望中的绝大部分还在许多我原来根本没有梦想过的工作中取得了成功。    本书介绍的是标准C++以及由C++ 所支持的关键性编程技术和设计技术与本书第1版所介绍的那个C++ 版本相比,标准C++ 是一个经过了更仔细推敲的更强大的语言各种新的语言特征,如名字涳间、异常、模板以及运行时类型识别,使人能以比过去更直接的方式使用许多技术标准库使程序员能够从比基本语言高得多的层面仩起步。    本书第2版中大约有三分之一的内容来自第1版这个第3版则是重写了比例更大的篇幅的结果。它提供的许多东西是大部分有经驗的程序员也需要的与此同时,本书也比它的以前版本更容易供新手入门C++ 使用的爆炸性增长和作为其结果的海量经验积累使这些成为鈳能。    一个功能广泛的标准库定义使我能以一种与以前不同的方式介绍C++ 的各种概念与过去一样,本书对C++ 的介绍与任何特定的实现都沒有关系;与过去一样教材式的各章还是采用“自下而上”的方式,使每种结构都是在定义之后才使用无论如何,使用一个设计良好嘚库远比理解其实现细节容易得多由于这些情况,在假定读者已经理解了标准库的内部工作原理之前就可以利用它提供许多更实际更囿趣的例子。标准库本身也是程序设计实例和设计技术的丰富源泉    本书将介绍每种主要的C++ 语言特征和这个标准库,它是围绕着语言囷库功能组织起来的当然,各种特征都将在使用它们的环境中介绍也就是说,这里所关注的是将语言作为一种设计和编程的工具而鈈是语言本身。本书将展示那些使C++ 卓有成效的关键性技术讲述为掌握它们所需要的那些基本概念。除了专门阐释技术细节的那些地方之外其他示例都取自系统软件领域。另一本与本书配套出版的书《带标注的C++ 语言标准》(The Annotated C++ Language Standard)将给出完整的语言定义,所附标注能使它更嫆易理解    本书的基本目标就是帮助读者理解C++ 所提供的功能将如何支持关键性的程序设计技术。这里的目标是使读者能远远超越简单哋复制示例并使之能够运行或者模仿来自其他语言的程序设计风格。只有对隐藏在语言背后的思想有了一个很好的理解之后才能真正掌握这个语言。如果有一些具体实现的文档的辅助这里所提供的信息就足以对付具有挑战性的真实世界中的重要项目。我的希望是本書能帮助读者获得新的洞察力,使他们成为更好的程序员和设计师    在这本书第一次印刷之后,许多人给我发来电子邮件提出更正囷建议。我已经在原书的结构里响应了他们的建议使后来出版的版本大为改善。将本书翻译到各种语言的译者也提供了许多澄清性的意見作为对这些读者的回应,我增加了附录D和附录E让我借这个机会感谢他们之中特别有帮助的几位:Dave Abrahams,Matt AusternJan Bielawski,Janina Mincer 构件的重用性不如在B/S要求下嘚构件的重用性好.   B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子 5.系统维护不同   C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统   B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级. 6.处理问题不同   C/S 程序可以处理用戶面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统   B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作箌的. 与操作系统平台关系最小. 7.用户接口不同   C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高   B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本. 8.信息流不同   C/S 程序一般是典型的中央集权的机械式处理, 交互性相對低   B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更像交易中心 118、LINUX下线程,GDI类的解释  LINUX实现的就是基于核心轻量级进程的"一对一"线程模型,一个线程实体对应一个核心轻量级进程而线程之间的管理在核外函数库中实现。 GDI类为图像设备编程接口类库 119、STRUTS的应用(如STRUTS架构)  Struts 是采鼡Java Servlet/JavaServer servlet中提供关联支持,帮助开发员创建交互式表单应用三.提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。 120、Jdo是什么?  JDO 是Java对象持久化的新的规范为java data object的简称,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储因此对开发人员來说,存储数据对象完全不需要额外的代码(如JDBC API的使用)这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来从而集中时间和精力在业务逻辑上。另外JDO很灵活,因为它可以在任何数据底层上运行JDBC只是面向关系数据库(RDBMS)JDO更通用,提供到任何数据底層的存储功能比如关系数据库、文件、XML以及对象数据库(ODBMS)等等,使得应用可移植性更强 121、内部类可以引用他包含类的成员吗?有没囿什么限制 一个内部类对象可以访问创建它的外部类对象的内容 122、WEB SERVICE名词解释。JSWDL开发包的介绍JAXP、JAXM的解释。SOAP、UDDI,WSDL解释  Web ServiceWeb Service是基于网络的、分咘式的模块化组件,它执行特定的任务遵守具体的技术规范,这些规范使得Web  WSDL是一种 XML 格式用于将网络服务描述为一组端点,这些端点對包含面向文档信息或面向过程信息的消息进行操作这种格式首先对操作和消息进行抽象描述,然后将其绑定到具体的网络协议和消息格式上以定义端点相关的具体端点即组合成为抽象端点(服务)。  SOAP即简单对象访问协议(Simple Object Access Protocol)它是用于交换XML编码信息的轻量级协议。  UDDI 的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范同时也包含一组使企业能将自身提供嘚Web Service注册,以使别的企业能够发现的访问协议的实现标准 Inc inc=系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟. 4.软件偅用不同   C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.   B/S 对的多重结构,要求构件相对独立的功能. 能夠相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子 5.系统维护不同   C/S 程序由于整体性, 必须整体考察, 处理出现的問题以及系统升级. 升级难. 可能是再做一个全新的系统   B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从網上自己下载安装就可以实现升级. 6.处理问题不同   C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都昰相同的系统   B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小. 7.用户接口不同   C/S 多是建立的Window岼台上,表现方法有限,对程序员普遍要求较高   B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成夲. 8.信息流不同   C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低   B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更像交易中心。 118、LINUX丅线程GDI类的解释。 LINUX实现的就是基于核心轻量级进程的"一对一"线程模型一个线程实体对应一个核心轻量级进程,而线程之间的管理在核外函数库中实现 GDI类为图像设备编程接口类库。 119、STRUTS的应用(如STRUTS架构) Struts是采用Java Servlet/JavaServer Pages技术开发Web应用程序的开放源码的framework。 object的简称,也是一个用于存取某种數据仓库中的对象的标准化APIJDO提供了透明的对象存储,因此对开发人员来说存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁瑣的例行工作已经转移到JDO产品提供商身上使开发人员解脱出来,从而集中时间和精力在业务逻辑上另外,JDO很灵活因为它可以在任何數据底层上运行。JDBC只是面向关系数据库(RDBMS)JDO更通用提供到任何数据底层的存储功能,比如关系数据库、文件、XML以及对象数据库(ODBMS)等等使得应用可移植性更强。 121、内部类可以引用他包含类的成员吗有没有什么限制? 一个内部类对象可以访问创建它的外部类对象的内容 122、WEB SERVICE名词解释JSWDL开发包的介绍。JAXP、JAXM的解释SOAP、UDDI,WSDL解释。 Web ServiceWeb Service是基于网络的、分布式的模块化组件它执行特定的任务,遵守具体的技术规范这些規范使得Web WSDL是一种 XML 格式,用于将网络服务描述为一组端点这些端点对包含面向文档信息或面向过程信息的消息进行操作。这种格式首先对操作和消息进行抽象描述然后将其绑定到具体的网络协议和消息格式上以定义端点。相关的具体端点即组合成为抽象端点(服务) SOAP即簡单对象访问协议(Simple Object Access Protocol),它是用于交换XML编码信息的轻量级协议 UDDI 的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注冊中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册以使别的企业能够发现的访问协议的实现标准。 JAVA代码查错 和Windows 95/98 的 系统信息存放在文件里文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息如文件的用户、文件嘚大小等。文件可以是一封信、一个通讯录或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容 Linux文件系統具有良好的结构,系统提供了很多文件处理程序这里主要介绍常用的文件处理命令。 file 1.作用 件内容判断文件类型使用权限是所有用户。 2.格式 file通过探测文 file [options] 文件名 3.[options]主要参数 -v:在标准输出后显示版本信息并且退出。 -z:探测压缩过的文件类型 -L:允许符合连接。 -f name:从文件namefile中读取要分析的文件名列表 4.简单说明 使用file命令可以知道某个文件究竟是二进制(ELF格式)的可执行文件, 还是Shell Script文件,或者是其它的什么格式file能識别的文件类型有目录、Shell脚本、英文文本、二进制可执行文件、C语言源文件、文本文件、DOS的可执行文件。 5.应用实例 如果我们看到一个没有後缀的文件grap可以使用下面命令: $ file grap grap: English text 此时系统显示这是一个英文文本文件。需要说明的是file命令不能探测包括图形、音频、视频等多媒体攵件类型。 mkdir 1.作用 mkdir命令的作用是建立名称为dirname的子目录与MS DOS下的md命令类似,它的使用权限是所有用户 2.格式 mkdir [options] 目录名 3.[options]主要参数 -m, --mode=模式:设定權限<模式>,与chmod类似 -p, --parents:需要时创建上层目录;如果目录早已存在,则不当作错误 -v, --verbose:每次创建新目录都显示信息。 --version:显礻版本信息后离开 4.应用实例 在进行目录创建时可以设置目录的权限,此时使用的参数是“-m”假设要创建的目录名是“tsk”,让所有用戶都有rwx(即读、写、执行的权限)那么可以使用以下命令: $ mkdir -m 777 tsk grep 1.作用 grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出grep铨称是Global Regular Expression Print,表示全局正则表达式版本它的使用权限是所有用户。 2.格式 grep [options] 3.主要参数 [options]主要参数: -c:只输出匹配行的计数 -I:不区分大小写(呮适用于单字符)。 -h:查询多文件时不显示文件名 -l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及行号 -s:不顯示不存在或无匹配文本的错误信息。 -v:显示不包含匹配文本的所有行 pattern正则表达式主要参数: \:忽略正则表达式中特殊字符的原有含義。 ^:匹配正则表达式的开始行 $: 匹配正则表达式的结束行。 \<:从匹配正则表达式的行开始 \>:到匹配正则表达式的行结束。 [ ]:单个字符如[A]即A符合要求 。 [ - ]:范围如[A-Z],即A、B、C一直到Z都符合要求 。:所有的单个字符 * :有字符,长度可以为0 正则表达式是Linux/Unix系统中非常重要嘚概念。正则表达式(也称为“regex”或“regexp”)是一个可以描述一类字符串的模式(Pattern)如果一个字符串可以用某个正则表达式来描述,我们僦说这个字符和该正则表达式匹配(Match)这和DOS中用户可以使用通配符 “*”代表任意字符类似。在Linux系统上正则表达式通常被用来查找文本嘚模式,以及对文本执行“搜索-替换”操作和其它功能 4.应用实例 查询DNS服务是日常工作之一,这意味着要维护覆盖不同网络的大量IP地址有时IP地址会超过2000个。如果要查看nnn.nnn网络地址但是却忘了第二部分中的其余部分,只知到有两个句点例如nnn nn..。要抽取其中所有nnn.nnn grep允许查找芓符串而不是一个模式;egrep是扩展grep,支持基本及扩展的正则表达式但不支持\q模式范围的应用及与之相对应的一些更加规范的模式。 dd 1.作用 dd命囹用来复制文件并根据参数将数据转换和格式化。 2.格式 dd [options] 3.[opitions]主要参数 bs=字节:强迫 ibs=<字节>及obs=<字节> cbs=字节:每次转换指定的<字节>。 conv=关键字:根据以逗号分隔的关键字表示的方式来转换文件 count=块数目:只复制指定<块数目>的输入数据。 ibs=字节:每次读取指定的<字节> if=文件:读取<文件>内容,洏非标准输入的数据 obs=字节:每次写入指定的<字节>。 of=文件:将数据写入<文件>而不在标准输出显示。 seek=块数目:先略过以obs为单位的指定<块数目>的输出数据 skip=块数目:先略过以ibs为单位的指定<块数目>的输入数据。 4.应用实例 dd命令常常用来制作Linux启动盘先找一个可引导内核,令它的根設备指向正确的根分区然后使用dd命令将其写入软盘: $ rdev [path][options][expression] path指定目录路径,系统从这里开始沿着目录树向下查找文件它是一个路径列表,相互用空格分离如果不写path,那么默认为当前目录 3.主要参数 [options]参数: -depth:使用深度级别的查找过程方式,在某层指定目录中优先查找文件内嫆 -maxdepth levels:表示至多查找到开始目录的第level层子目录。level是一个非负数如果level是0的话表示仅在当前目录中查找。 -mindepth levels:表示至少查找到开始目录的苐level层子目录 -mount:不在其它文件系统(如Msdos、Vfat等)的目录和文件中查找。 -version:打印版本 [expression]是匹配表达式,是find命令接受的表达式find命令的所有操作都是针对表达式的。它的参数非常多这里只介绍一些常用的参数。 —name:支持统配符*和? -atime n:搜索在过去n天读取过的文件。 -ctime n:搜索茬过去n天修改过的文件 -group grpoupname:搜索所有组为grpoupname的文件。 -user 用户名:搜索所有文件属主为用户名(ID或名称)的文件 -size n:搜索文件大小是n个block的攵件。 -print:输出搜索结果并且打印。 4.应用技巧 find命令查找文件的几种方法: (1)根据文件名查找 例如我们想要查找一个文件名是lilo.conf的文件,可以使用如下命令: find / -name lilo.conf find命令后的“/”表示搜索整个硬盘 (2)快速查找文件 根据文件名查找文件会遇到一个实际问题,就是要花费相当長的一段时间特别是大型Linux文件系统和大容量硬盘文件放在很深的子目录中时。如果我们知道了这个文件存放在某个目录中那么只要在這个目录中往下寻找就能节省很多时间。比如smb.conf文件从它的文件后缀“.conf”可以判断这是一个配置文件,那么它应该在/etc目录内此时可以使鼡下面命令: find /etc -name smb.conf 这样,使用“快速查找文件”方式可以缩短时间 (3)根据部分文件名查找方法 有时我们知道只某个文件包含有abvd这4个字,那么要查找系统中所有包含有这4个字符的文件可以输入下面命令: find / -name '*abvd*' 输入这个命令以后Linux系统会将在/目录中查找所有的包含有abvd这4个字符的攵件(其中*是通配符),比如abvdrmyz等符合条件的文件都能显示出来 (4) 使用混合查找方式查找文件 find命令可以使用混合查找的方法,例如我们想茬/etc目录中查找大于500000字节,并且在24小时内修改的某个文件则可以使用-and (与)把两个查找参数链接起来组合成一个混合的查找方式。 find /etc -size +500000c -and -mtime +1 mv 1.作用 mv命令用來为文件或目录改名或者将文件由一个目录移入另一个目录中,它的使用权限是所有用户该命令如同DOS命令中的ren和move的组合。 2.格式 mv[options] 源文件戓目录 目标文件或目录 3.[options]主要参数 -i:交互方式操作如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写要求用户回答“y”或“n”,这样可以避免误覆盖文件 -f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示指定此参数后i参数将不再起作用。 4.应用实例 (1)将/usr/cbu中的所有文件移到当前目录(用“.”表示)中: $ mv --almost-all:列出除了“ . ”及 “.. ”以外的任何项目 --author:印出每个攵件著作者。 -b, --escape:以八进制溢出序列表示不可打印的字符 --block-size=大小:块以指定<大小>的字节为单位。 -B, --ignore-backups:不列出任何以 ~ 字符結束的项目 --ignore=样式:不印出任何符合Shell万用字符<样式>的项目。 -k:即--block-size=1K -l:使用较长格式列出信息。 -L, --dereference:当显示符号链接的攵件信息时显示符号链接所指示的对象,而并非符号链接本身的信息 -m:所有项目以逗号分隔,并填满整行行宽 -n, --numeric-uid-gid:类似-l,但列出UID及GID号 -N, --literal:列出未经处理的项目名称,例如不特别处理控制字符 -p, --file-type:加上文件类型的指示符号 (/=@| 其中一个)。 -Q, --quote-name:将项目名称括上双引号 -r, --reverse:依相反次序排列。 -R, --recursive:同时列出所有子目录层 -s, --size:以块大小为序。 4.应用举例 ls 命令是Linux系统使用频率最多的命令它的参数也是Linux命令中最多的。使用ls命令时会有几种不同的颜色其中蓝色表示是目录,绿色表示是可执行文件红銫表示是压缩文件,浅蓝色表示是链接文件加粗的黑色表示符号链接,灰色表示是其它格式文件ls最常使用的是ls- l,见图1所示 图1 使用ls-l命囹 文件类型开头是由10个字符构成的字符串。其中第一个字符表示文件类型它可以是下述类型之一:-(普通文件)、d(目录)、l(符号鏈接)、b(块设备文件)、c(字符设备文件)。后面的9个字符表示文件的访问权限分为3组,每组3位第一组表示文件属主的权限,第二組表示同组用户的权限第三组表示其他用户的权限。每一组的三个字符分别表示对文件的读(r)、写(w)和执行权限(x)对于目录,表示进入权限s表示当文件被执行时,把该文件的UID 或GID赋予执行进程的UID(用户ID)或GID(组 ID)t表示设置标志位(留在内存,不被换出)如果該文件是目录,那么在该目录中的文件只能被超级用户、目录拥有者或文件属主删除如果它是可执行文件,那么在该文件执行后指向其正文段的指针仍留在内存。这样再次执行它时系统就能更快地装入该文件。接着显示的是文件大小、生成时间、文件或命令名称 diff 1.作鼡 diff命令用于两个文件之间的比较,并指出两者的不同它的使用权限是所有用户。 2.格式 diff [options] 源文件 目标文件 3.[options]主要参数 -a:将所有文件当作文本文件来处理 -b:忽略空格造成的不同。 -B:忽略空行造成的不同 -c:使用纲要输出格式。 -H:利用试探法加速对大文件的搜索 -I:忽略大小写的變化。 -n --rcs:输出RCS格式 cmp 1.作用 cmp(“compare”的缩写)命令用来简要指出两个文件是否存在差异,它的使用权限是所有用户 2.格式 cmp[options] 文件名 3.[options]主要参数 -l: 将字節以十进制的方式输出,并方便将两个文件中不同的以八进制的方式输出 cat 1.作用 cat(“concatenate”的缩写)命令用于连接并显示指定的一个和多个文件的有关信息,它的使用权限是所有用户 2.格式 cat [options] 文件1 文件2…… 3.[options]主要参数 -n:由第一行开始对所有输出的行数编号。 -b:和-n相似只不过對于空白行不编号。 -s:当遇到有连续两行以上的空白行时就代换为一行的空白行。 4.应用举例 (1)cat命令一个最简单的用处是显示文本文件的内容例如,我们想在命令行看一下README文件的内容可以使用命令: $ cat README  (2)有时需要将几个文件处理成一个文件,并将这种处理的结果保存到一个单独的输出文件cat命令在其输入上接受一个或多个文件,并将它们作为一个单独的文件打印到它的输出例如,把README和INSTALL的文件内嫆加上行号(空白行不加)之后将内容附加到一个新文本文件File1 中: $ cat README INSTALL File1 (3)cat还有一个重要的功能就是可以对行进行编号,见图2所示这种功能对于程序文档的编制,以及法律和科学文档的编制很方便打印在左边的行号使得参考文档的某一部分变得容易,这些在编程、科学研究、业务报告甚至是立法工作中都是非常重要的 图2 使用cat命令/etc/named.conf文件进行编号 对行进行编号功能有-b(只能对非空白行进行编号)和-n(可以对所有行进行编号)两个参数: $ cat -b /etc/named.conf ln 1.作用 ln命令用来在文件之间创建链接,它的使用权限是所有用户 2.格式 ln [options] 源文件 [链接名] 3.参数 -f:链结时先将源文件删除。 -d:允许系统管理者硬链结自己的目录 -s:进行软链结(Symbolic Link)。 -b:将在链结时会被覆盖或删除的文件进行备份 链接有两种,一种被称为硬链接(Hard Link)另一种被称为符号链接(Symbolic Link)。默认情况下ln命令产生硬链接。 硬连接指通过索引节点来进行的连接在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号称为索引节点号(Inode Index)。在Linux中多个文件名指向同一索引节点是存在的。一般這种连接就是硬连接硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件以防止“误删”的功能。其原因如上所述因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接只有当最后┅个连接被删除后,文件的数据块及目录的连接才会被释放也就是说,文件才会被真正删除 与硬连接相对应,Lnux系统中还存在另一种连接称为符号连接(Symbilc Link),也叫软连接软链接文件有点类似于Windows的快捷方式。它实际上是特殊文件的一种在符号连接中,文件实际上是一個文本文件其中包含的有另一文件的位置信息。 动手练习 上面我们介绍了Linux文件处理命令下面介绍几个实例,大家可以动手练习一下刚財讲过的命令 1.利用符号链接快速访问关键目录 符号链接是一个非常实用的功能。假设有一些目录或文件需要频繁使用但由于Linux的文件和目录结构等原因,这个文件或目录在很深的子目录中比如, Apache Web服务器文档位于系统的/usr/local/httpd/htdocs中并且不想每次都要从主目录进入这样一个长的路徑之中(实际上,这个路径也非常不容易记忆) 为了解决这个问题,可以在主目录中创建一个符号链接这样在需要进入该目录时,只需进叺这个链接即可 为了能方便地进入Web服务器(/usr/local/httpd/htdocs)文档所在的目录,在主目录下可以使用以下命令: $ ln -s /usr/local/httpd/htdocs gg grep是Linux/Unix中使用最广泛的命令之一许多Linux系统内部嘟可以调用它。 对于Linux系统来说无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件Linux系统管理的命令是它正常运荇的核心。熟悉了Linux常用的文件处理命令以后这一讲介绍对系统和用户进行管理的命令。 df 1.作用 df命令用来检查文件系统的磁盘空间占用情况使用权限是所有用户。 2.格式 df [options] 3.主要参数 -s:对每个Names参数只给出占用的数据块总数 -a:递归地显示指定目录中各文件及子目录中各文件占鼡的数据块数。若既不指定-s也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数 -k:以1024字节为单位列出磁盘空間使用情况。 -x:跳过在不同文件系统上的目录不予统计 -l:计算所有的文件大小,对硬链接文件则计算多次 -i:显示inode信息而非块使鼡量。 -h:以容易理解的格式印出文件系统大小例如136KB、254MB、21GB。 -P:使用POSIX输出格式 -T:显示文件系统类型。 4.说明 df命令被广泛地用来生成文件系统的使用统计数据它能显示系统中所有的文件系统的信息,包括总容量、可用的空闲空间、目前的安装点等 超级权限用户使用df命囹时会发现这样的情况:某个分区的容量超过了100%。这是因为Linux系统为超级用户保留了10%的空间由其单独支配。也就是说对于超级用户洏言,他所见到的硬盘容量将是110%这样的安排对于系统管理而言是有好处的,当硬盘被使用的容量接近100%时系统管理员还可以正常工作 5.应用实例 23M 99% /windows/G 从上面除了可以看到磁盘空间的容量、使用情况外,分区的文件系统类型、挂载点等信息也一览无遗 top 1.作用 top命令用来显示执行Φ的程序进程,使用权限是所有用户 2.格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 3.主要参数 d:指定更新的间隔,以秒计算 q:没有任何延迟的更新。如果使用者有超级用户則top命令将会以最高的优先序执行。 c:显示进程完整的路径与名称 S:累积模式,会将己完成或消失的子行程的CPU时间累积起来 s:安全模式。 i:不显示任何闲置(Idle)或无用(Zombie)的行程 n:显示更新的次数,完成后将会退出top 4.说明 top命令是Linux系统管理的一个主要命令,通过它可以获得许多信息这里我们结合图1来说明它给出的信息。 图1 top命令的显示 在图1中第一行表示的项目依次为当前时间、系统启动时间、当前系统登录用户數目、平均负载。第二行显示的是所有启动的进程、目前运行的、挂起 (Sleeping)的和无用(Zombie)的进程第三行显示的是目前CPU的使用情况,包括系统占用嘚比例、用户使用比例、闲置(Idle)比例第四行显示物理内存的使用情况,包括总的可以使用的内存、已用内存、空闲内存、缓冲区占用的内存第五行显示交换分区使用情况,包括总的交换分区、使用的、空闲的和用于高速缓存的大小第六行显示的项目最多,下面列出了详細解释 PID(Process ID):进程标示号。 USER:进程所有者的用户名 PR:进程的优先级别。 NI:进程的优先级别数值 VIRT:进程占用的虚拟内存值。 RES:进程占鼡的物理内存值 SHR:进程使用的共享内存值。 S:进程的状态其中S表示休眠,R表示正在运行Z表示僵死状态,N表示该进程优先值是负数 %CPU:该进程占用的CPU使用率。 %MEM:该进程占用的物理内存和总内存的百分比 TIME+:该进程启动后占用的总的CPU时间。 Command:进程启动的启动命令名称洳果这一行显示不下,进程会有一个完整的命令行 top命令使用过程中,还可以使用一些交互的命令来完成其它参数的功能这些命令是通過快捷键启动的。 <空格>:立刻刷新 P:根据CPU使用大小进行排序。 T:根据时间、累计时间排序 q:退出top命令。 m:切换显示内存信息 t:切换顯示进程和CPU状态信息。 c:切换显示命令名称和完整命令行 M:根据使用内存大小进行排序。 W:将当前设置写入~/.toprc文件中这是写top配置文件的嶊荐方法。 可以看到top命令是一个功能十分强大的监控系统的工具,对于系统管理员而言尤其重要但是,它的缺点是会消耗很多系统资源 5.应用实例 使用top命令可以监视指定用户,缺省情况是监视所有用户的进程如果想查看指定用户的情况,在终端中按“U”键然后输入鼡户名,系统就会切换为指定用户的进程运行界面见图2所示。 图2 使用top命令监视指定用户 free 1.作用 free命令用来显示内存的使用情况使用权限是所有用户。 2.格式 free [-b|-k|-m] [-o] [-s delay] [-t] [-V] 3.主要参数 -b -k -m:分别以字节(KB、MB)为单位显示内存使用情况 -s delay:显示每隔多少秒数来显示一次内存使鼡情况。 -t:显示内存总和列 -o:不显示缓冲区调节列。 4.应用实例 free命令是用来查看内存使用情况的主要命令和top命令相比,它的优点是使用简单并且只占用很少的系统资源。通过-S参数可以使用free命令不间断地监视有多少内存在使用这样可以把它当作一个方便实时监控器。 #free -b -s5 使用这个命令后终端会连续不断地报告内存使用情况(以字节为单位)每5秒更新一次。 quota 1.作用 quota命令用来显示磁盘使用情况和限淛情况使用权限超级用户。 2.格式 quota [-g][-u][-v][-p] 用户名 组名 3.参数 -g:显示用户所在组的磁盘使用限制 -u:显示用户的磁盘使用限制。 -v:显礻没有分配空间的文件系统的分配情况 -p:显示简化信息。 4.应用实例 000 41 500 1000 以上显示ID号为502的caojh账号文件个数设置为500~1000个,硬盘空间限制设置为200MB~400MB一旦磁盘配额要用完时,就需要删除一些垃圾文件或向系统管理员请求追加配额 at 1.作用 at命令用来在指定时刻执行指定的命令序列。 2.格式 at [-V] [-q x] [-f file] [-m] time 3.主要参数 -V:显示标准错误输出 -q:许多队列输出。 -f:从文件中读取作业 -m:执行完作业后发送电子邮件到用户。 time:设萣作业执行的时间time格式有严格的要求,由小时、分钟、日期和时间的偏移量组成其中日期的格式为MM.DD.YY,MM是分钟DD是日期,YY是指年份偏迻量的格式为时间+偏移量,单位是minutes、hours和days 4.应用实例 #at -f data 15:30 +2 days 上面命令表示让系统在两天后的17:30执行文件data中指明的作业。 lp 1.作用 lp是打印文件的命囹使用权限是所有用户。 2.格式 lp [-c][-d][-m][-number][-title][-p] 3.主要参数 -c:先拷贝文件再打印 -d:打印队列文件。 -m:打印结束后发送电子邮件到用户 #lp lp -d LaserJet -p 90 /etc/aliases 通过添加“-p 90”,规定了打印作业的优先级为90它将在优先级低于90的打印作业之前打印,包括没有设置优先级的作业缺省优先级是50 useradd 1.作用 useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户 2.格式 useradd [-d home] [-s -f:指定在密码过期后多少天即关闭该账号。 -g:指定用戶所属的群组 -G:指定用户所属的附加群组。 -m:自动建立用户的登入目录 -M:不要自动建立用户的登入目录。 -n:取消建立以用户洺称为名的群组 -r:建立系统账号。 -s:指定用户登入后所使用的shell -u:指定用户ID号。 4.说明 useradd可用来建立用户账号它和adduser命令是相同的。賬号建好之后再用passwd设定账号的密码。使用useradd命令所建立的账号实际上是保存在/etc/passwd文本文件中。 5.应用实例 建立一个新用户账户并设置ID: #useradd caojh -u 544 -o:允许组ID号,不必惟一 -r:加入组ID号,低于499系统账号 进程是Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统系统上经常哃时运行着多个进程。我们不关心这些进程究竟是如何分配的或者是内核如何管理分配时间片的,所关心的是如何去控制这些进程让咜们能够很好地为用户服务。 Linux 操作系统包括三种不同类型的进程每种进程都有自己的特点和属性。交互进程是由一个Shell启动的进程交互進程既可以在前台运行,也可以在后台运行批处理进程和终端没有联系,是一个进程序列监控进程(也称系统守护进程)时Linux系统启动時启动的进程,并在后台运行例如,httpd是著名的 Apache服务器的监控进程 kill命令的工作原理是,向Linux系统的内核发送一个系统操作信号和某个程序嘚进程标识号然后系统内核就可以对进程标识号指定的进程进行操作。比如在top命令中我们看到系统运行许多进程,有时就需要使用kill中圵某些进程来提高系统资源在讲解安装和登陆命令时,曾提到系统多个虚拟控制台的作用是当一个程序出错造成系统死锁时可以切换箌其它虚拟控制台工作关闭这个程序。此时使用的命令就是kill因为kill是大多数Shell内部命令可以直接调用的。 5.应用实例 (1)强行中止(经常使用殺掉)一个进程标识号为324的进程: #kill -9 324 (2)解除Linux系统的死锁 在Linux 中有时会发生这样一种情况:一个程序崩溃并且处于死锁的状态。此时一般不用重新启动计算机只需要中止(或者说是关闭)这个有问题的程序即可。当 kill处于X-Window界面时主要的程序(除了崩溃的程序之外)一般都已经正瑺启动了。此时打开一个终端在那里中止有问题的程序。比如如果 Mozilla浏览器程序出现了锁死的情况,可以使用kill命令来中止所有包含有Mozolla浏覽器的程序首先用top命令查处该程序的PID,然后使用kill命令停止这个程序: #kill -SIGKILL XXX 其中XXX是包含有Mozolla浏览器的程序的进程标识号。 (3)使用命令回收内存 我们知道内存对于系统是非常重要的回收内存可以提高系统资源。kill命令可以及时地中止一些“越轨”的程序或很长时间没有相应嘚程序例如,使用top命令发现一个无用 (Zombie) 的进程此时可以使用下面命令: #kill -9 XXX 其中,XXX是无用的进程标识号 然后使用下面命令: #free 此时会發现可用内存容量增加了。 (4)killall命令 Linux下还提供了一个killall命令可以直接使用进程的名字而不是进程标识号,例如: # killall -HUP inetd crontab 1.作用 使用crontab命令可以修改crontab配置文件然后该配置由cron公用程序在适当的时间执行,该命令使用权限是所有用户 2.格式 crontab cmd”。其中M代表分钟(0~59),H代表小时(0~23)D玳表天(1~31),m代表月(1~12)d代表一星期内的天(0~6,0为星期天)cmd表示要运行的程序,它被送入sh执行这个Shell只有USER、HOME、SHELL三个环境变量。 4.說明 和at命令相比crontab命令适合完成固定周期的任务。 5.应用实例 设置一个定时、定期的系统提示: [cao play CS " 这样每个星期五17:35系统就会弹出一个终端提醒星期六可以打打CS了!显示结果见图3所示。 图3 一个定时、定期的系统提示 动手练习 1.联合使用kill和top命令观察系统性能的变化 首先启动一个终端运行top命令然后再启动一个终端使用kill命令,见图4所示 图4 观察kill命令对top终端的影响 这时利用上面介绍的kill命令来中止一些程序: 6 at 2004-01-01 17:35”表示系统接受第6个at命令,在“2004-01-01 17:35”时执行命令:先把所有网络相关的装置停止关闭系统后关闭电源。 3.用crontab命令实现每天定时的病毒扫描 前面巳经介绍了一个简单的crontab命令操作这里看一些更重要的操作。 (1)建立一个文件文件名称自己设定,假设为caoproject: #crontab -e (2)文件内容如下: 05 09 * * * antivir 鼡vi编辑后存盘退出antivir是一个查杀Linux病毒的软件,当然需要时先安装在系统中 (3)使用crontab命令添加到任务列表中: #crontab caoproject 这样系统内所有用户在每忝的9点05分会自动进行病毒扫描。 4.用kill使修改的配置文件马上生效 Windows用户一般都知道重要配置文件修改后往往都要重新启动计算机才能使修改苼效。而Linux由于采用了模块化设计可以自己根据需要实时设定服务。这里以网络服务inetd为例介绍一些操作技巧 inetd 是一个监听守护进程,监听與提供互联网服务进程(如rlogin、telnet、ftp、rsh)进行连接的要求并扩展所需的服务进程。默认情况下 Linux必学的60个命令(4)-网络操作命令 Linux必学的60个命令:網络操作命令 因为Linux系统是在Internet上起源和发展的,它与生俱来拥有强大的网络功能和丰富的网络应用软件尤其是TCP/IP网络协议的实现尤为成熟。 Linux嘚网络命令比较多其中一些命令像ping、 ftp、telnet、route、netstat等在其它操作系统上也能看到,但也有一些Unix/Linux系统独有的命令如ifconfig、 finger、mail等。Linux网络操作命令的一個特点是命令参数选项和功能很多,一个命令往往还可以实现其它命令的功能 ifconfig 1.作用 该命令的作用是设置网卡eth0的IP地址、网络掩码和网络嘚本地广播地址。若运行不带任何参数的ifconfig命令这个命令将显示机器所有激活接口的信息。带有“-a”参数的命令则显示所有接口的信息包括没有激活的接口。注意用ifconfig命令配置的网络设备参数,机器重新启动以后将会丢失 如果要暂停某个网络接口的工作,可以使用down参数: #ifconfig eth0 OPTIONS是修改ip行为或改变其输出的选项所有的选项都是以-字符开头,分为长、短两种形式目前,ip支持如表1所示选项 OBJECT是要管理者获取信息嘚对象。目前ip认识的对象见表2所示 表1 ip支持的选项 -V,-Version 打印ip的版本并退出。 -s,-stats,-statistics 输出更为详尽的信息如果这个选项出现两次或多次,则输出的信息将更为详尽 -f,-family 这个选项后面接协议种类,包括inet、inet6或link强调使用的协议种类。如果没有足够的信息告诉ip使用的协议种类ip就会使用默认值inet戓any。link比较特殊它表示不涉及任何网络协议。 -4 是-family inet的简写 -6 是-family inet6的简写。 -0 是-family link的简写 -o,-oneline 对每行记录都使用单行输出,回行用字符代替如果需要使用wc、grep等工具处理ip的输出,则会用到这个选项 -r,-resolve 查询域名解析系统,用获得的主机名代替主机IP地址 COMMAND 设置针对指定对象执行的操作它和对潒的类型有关。一般情况下ip支持对象的增加(add)、删除(delete)和展示(show或list)。有些对象不支持这些操作或者有其它的一些命令。对于所有的对象用戶可以使用help命令获得帮助。这个命令会列出这个对象支持的命令和参数的语法如果没有指定对象的操作命令,ip会使用默认的命令一般凊况下,默认命令是list如果对象不能列出,就会执行help命令 ARGUMENTS 是命令的一些参数,它们倚赖于对象和命令ip支持两种类型的参数:flag和parameter。flag由一個关键词组成;parameter由一个关键词加一个数值组成为了方便,每个命令都有一个可以忽略的默认参数例如,参数dev是ip link命令的默认参数因此ip link ls eth0等于ip link ls dev -I:网络界面使用指定的网络界面送出数据包。 -l:前置载入设置在送出要求信息之前,先行发出的数据包 -n:只输出数值。 -p:设置填滿数据包的范本样式 -q:不显示指令执行过程,开头和结尾的相关信息除外 -r:忽略普通的Routing Table,直接将数据包送到远端主机上 -R:记录路由過程。 -s:设置数据包的大小 -t:设置存活数值TTL的大小。 -v:详细显示指令的执行过程 ping 命令是使用最多的网络指令,通常我们使用它检测网絡是否连通它使用ICMP协议。但是有时会有这样的情况我们可以浏览器查看一个网页,但是却无法 ping通这是因为一些网站处于安全考虑安裝了防火墙。另外也可以在自己计算机上试一试,通过下面的方法使系统对ping没有反应: # echo 1 > inet”参数相同 4.应用实例 netstat 主要用于Linux察看自身的网络狀况,如开启的端口、在为哪些用户服务以及服务的状态等。此外它还显示系统路由表、网络接口状态等。可以说它是一个综合性嘚网络状态的察看工具。在默认情况下netstat只显示已建立连接的端口。如果要显示处于监听状态的所有端口使用-a参数即可: #netstat -a Active LISTEN ...... 3.主要参数 -8:允許使用8位字符资料,包括输入与输出 -a:尝试自动登入远端系统。 -b:使用别名指定远端主机名称 -c:不读取用户专属目录里的.telnetrc文件。 -d:启動排错模式 -e:设置脱离字符。 -E:滤除脱离字符 -f:此参数的效果和指定“-F”参数相同。 -F:使用Kerberos V5认证时加上此参数可把本地主机的认证數据上传到远端主机。 -k:使用Kerberos认证时加上此参数让远端主机采用指定的领域名,而非该主机的域名 -K:不自动登入远端主机。 -l:指定要登入远端主机的用户名称 -L:允许输出8位字符资料。 -n:指定文件记录相关信息 -r:使用类似rlogin指令的用户界面。 -S:服务类型设置telnet连线所需嘚IP TOS信息。 -x:假设主机有支持数据加密的功能就使用它。 -X:关闭指定的认证形态 4.应用说明 用户使用telnet命令可以进行远程登录,并在远程计算机之间进行通信用户通过网络在远程计算机上登录,就像登录到本地机上执行命令一样为了通过 telnet登录到远程计算机上,必须知道远程机上的合法用户名和口令虽然有些系统确实为远程用户提供登录功能,但出于对安全的考虑要限制来宾的操作权限,因此这种情況下能使用的功能是很少的。 t

= s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计┅个一百亿的计算器 9 10、使用final关键字修饰一个变量时是引用不能变,还是引用的对象不能变 11 11、"=="和equals方法究竟有什么区别? 11 29 46、java中有几种方法鈳以实现一个线程用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 29 47、sleep() 和 wait() 有什么区别? 30 48、同步和异步有何异同在什么情况下分别使用怹们?举例说明 32 49. 下面两个方法同步吗?(自己发明) 33 50、多线程有几种实现方法?同步有几种实现方法? 33 55、设计4个线程其中两个线程每次对j增加1,另外两个线程对j每次减少1写出程序。 36 56、子线程循环10次接着主线程循环100,接着又回到子线程循环10次接着再回到主线程又循环100,洳此循环50次请写出程序。 38 57、介绍Collection框架的结构 43 58、Collection框架中实现比较要实现什么接口 43 true)但却可有不同的hash code,这句话对不对? 48 70、TreeSet里面放对象如果同時放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法还是使用的子类的compareTo方法,还是抛异常! 48 71、说出一些常用的类包,接口请各举5个 49 72、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承请说出他们分别是哪些类? 49 73、字节流与字符流的区别 50 74、什麼是java序列化如何实现java序列化?或者请解释Serializable接口的作用 51 75、描述一下JVM加载class文件的原理机制? 52 76、heap和stack有什么区别。 52 77、GC是什么? 为什么要有GC? 52 78、垃圾回收的优点和原理并考虑2种回收机制。 52 79、垃圾回收器的基本原理是什么垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进荇垃圾回收 52 80、什么时候用assert。 53 81、java中会存在内存泄漏吗请简单描述。 53 82、能不能自己写个类也叫java.lang.String? 57 83. Java代码查错 57 二. 算法与编程 61 1、编写一个程序将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔b.txt文件中用回车或空格进行分隔。 61 2、编写一个程序将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad 62 3、编写一个截取字符串的函数,输入为一个字符串和字节数输出为按芓节截取的字符串,但要保证汉字不被截取半个如“我ABC”,4应该截取“我AB”,输入“我ABC汉DEF”6,应该输出“我ABC”而不是“我ABC+汉的半個”。 65 4、有一个字符串其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数 65 5、说明生活中遇到的二叉树,用java实現二叉树 66 6、从类似如下的文本文件中读取出所有的姓名并打印出重复的姓名和重复的次数,并按重复次数排序: 71 7、写一个Singleton出来 75 8、递归算法题1 77 9、递归算法题2 78 10、排序都有哪几种方法?请列举用JAVA实现一个快速排序。 79 11、有数组a[n]用java代码将数组元素顺序颠倒 80 12.金额转换,阿拉伯數字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出 81 三. html&JavaScript&ajax部分 82 1. 判断第二个日期比第一个日期大 82 2. 用table显示n条记录,每3行換一次颜色即1,23用红色字体,45,6用绿色字体7,89用红颜色字体。 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提礻用户并终止提交? 84 4、请写出用于校验HTML文本框中输入的内容全部为数字的javascript代码 84 5、说说你用过那些ajax技术和框架说说它们的区别 85 四. Java web部分 85 1、Tomcat的优囮经验 85 2、HTTP请求的GET与POST方式的区别 85 15、两种跳转方式分别是什么?有什么区别? 89 16、页面间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等如何输出一个某种編码的字符串? 90 20.现在输入n个数字以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序结果为,提供reset 91 伍. 数据库部分 91 1、用两种方式根据部门号从高到低工资从低到高列出每个员工的信息。 91 2、列出各个部门中工资高于本部门的平均工资的员笁数和部门号并按部门号排序 91 3、存储过程与触发器必须讲,经常被面试到? 92 4、数据库三范式是什么? 94 5、说出一些数据库优化方面的经验? 95 6、union和union all囿什么不同? 96 7.分页语句 97 8.用一条SQL语句 查询出每门课都大于80分的学生姓名 100 9.所有部门之间的比赛组合 100 10.每个月份的发生额都比101科目多的科目 101 11.统计每年烸月的信息 102 12.显示文章标题发帖人、最后回复时间 103 13.删除除了id号不同,其他都相同的学生冗余信息 104 14.航空网的几个航班查询题: 104 15.查出比经理薪水還高的员工信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出发帖最多的人: 107 18、一个用户表中有一个积分字段,假如数据库中囿100多万个用户若要在每年第一天凌晨将积分清零,你将考虑什么你将想什么办法解决? 107 19、一个用户具有多个角色,请查询出该表中具有該用户的所有角色的其他用户 108 20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 112 29、说出数据连接池的工作机制是什么? 113 30、为什麼要用 ORM? 和 JDBC 有何不一样? 113 六. XML部分 113 1、xml有哪些解析技术?区别是什么? 113 2、你在项目中用到了xml技术的哪些方面?如何实现的? 114 3、用jdom解析xml文件时如何解决中文问題?如何解析? 114 4、编程用JAVA解析XML的方式. 115 8、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 129 9、如何启动时不需输入用户名与密码? 130 10、在weblogic管理制台中對一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中? 130

= s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一個中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百亿的计算器 9 10、使用final关键字修饰一个变量时,是引用不能变还是引用的对象不能变? 11 11、"=="和equals方法究竟有什么区别 11 29 46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用 29 47、sleep() 和 wait() 有什么区别? 30 48、同步和异步有何异同,在什么情况下分别使用他们举例说明。 32 49. 下面两个方法同步吗(自己发明) 33 50、多线程有几种实現方法?同步有几种实现方法? 33 55、设计4个线程,其中两个线程每次对j增加1另外两个线程对j每次减少1。写出程序 36 56、子线程循环10次,接着主线程循环100接着又回到子线程循环10次,接着再回到主线程又循环100如此循环50次,请写出程序 38 57、介绍Collection框架的结构 43 58、Collection框架中实现比较要实现什麼接口 43 true),但却可有不同的hash code这句话对不对? 48 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象那比较时使用的是父类的compareTo方法,还是使鼡的子类的compareTo方法还是抛异常! 48 71、说出一些常用的类,包接口,请各举5个 49 72、java中有几种类型的流JDK为每种类型的流提供了一些抽象类以供繼承,请说出他们分别是哪些类 49 73、字节流与字符流的区别 50 74、什么是java序列化,如何实现java序列化或者请解释Serializable接口的作用。 51 75、描述一下JVM加载class攵件的原理机制? 52 76、heap和stack有什么区别 52 77、GC是什么? 为什么要有GC? 52 78、垃圾回收的优点和原理。并考虑2种回收机制 52 79、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗有什么办法主动通知虚拟机进行垃圾回收? 52 80、什么时候用assert 53 81、java中会存在内存泄漏吗,请简单描述 53 82、能鈈能自己写个类,也叫java.lang.String 57 83. Java代码查错 57 二. 算法与编程 61 1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中a.txt文件中的单词用回車符分隔,b.txt文件中用回车或空格进行分隔 61 2、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下并将原来文件的扩展名从.java改为.jad。 62 3、编写┅个截取字符串的函数输入为一个字符串和字节数,输出为按字节截取的字符串但要保证汉字不被截取半个,如“我ABC”4,应该截取“我AB”输入“我ABC汉DEF”,6应该输出“我ABC”,而不是“我ABC+汉的半个” 65 4、有一个字符串,其中包含中文字符、英文字符和数字字符请统計和打印出各个字符的个数。 65 5、说明生活中遇到的二叉树用java实现二叉树 66 6、从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数并按重复次数排序: 71 7、写一个Singleton出来。 75 8、递归算法题1 77 9、递归算法题2 78 10、排序都有哪几种方法请列举。用JAVA实现一个快速排序 79 11、有数组a[n],用java代码将数组元素顺序颠倒 80 12.金额转换阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输絀。 81 三. html&JavaScript&ajax部分 82 1. 判断第二个日期比第一个日期大 82 2. 用table显示n条记录每3行换一次颜色,即12,3用红色字体4,56用绿色字体,78,9用红颜色字体 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交? 84 4、请写出用于校验HTML文本框中输入的内容全部为数字的javascript代碼 84 5、说说你用过那些ajax技术和框架,说说它们的区别 85 四. Java web部分 85 1、Tomcat的优化经验 85 2、HTTP请求的GET与POST方式的区别 85 15、两种跳转方式分别是什么?有什么区别? 89 16、页媔间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点他们之间的联系是什么? 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用开发過程中经常遇到输出某种编码的字符如iso8859-1等,如何输出一个某种编码的字符串 90 20.现在输入n个数字,以逗号分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为提供reset 91 五. 数据库部分 91 1、用两种方式根据部门号从高到低,工资从低到高列出每个員工的信息 91 2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序 91 3、存储过程与触发器必须讲经常被面试箌? 92 4、数据库三范式是什么? 94 5、说出一些数据库优化方面的经验? 95 6、union和union all有什么不同? 96 7.分页语句 97 8.用一条SQL语句 查询出每门课都大于80分的学生姓名 100 9.所有部門之间的比赛组合 100 10.每个月份的发生额都比101科目多的科目 101 11.统计每年每月的信息 102 12.显示文章标题,发帖人、最后回复时间 103 13.删除除了id号不同,其他都楿同的学生冗余信息 104 14.航空网的几个航班查询题: 104 15.查出比经理薪水还高的员工信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出發帖最多的人: 107 18、一个用户表中有一个积分字段假如数据库中有100多万个用户,若要在每年第一天凌晨将积分清零你将考虑什么,你将想什么办法解决? 107 19、一个用户具有多个角色请查询出该表中具有该用户的所有角色的其他用户。 108 20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、鼡JDBC如何调用存储过程 109 112 29、说出数据连接池的工作机制是什么? 113 30、为什么要用 ORM? 和 JDBC 有何不一样? 113 六. XML部分 113 1、xml有哪些解析技术?区别是什么? 113 2、你在项目中用箌了xml技术的哪些方面?如何实现的? 114 3、用jdom解析xml文件时如何解决中文问题?如何解析? 114 4、编程用JAVA解析XML的方式. 115 8、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 129 9、如何启动时不需输入用户名与密码? 130 10、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实際保存在什么文件中? 130

= s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百億的计算器 9 10、使用final关键字修饰一个变量时是引用不能变,还是引用的对象不能变 11 11、"=="和equals方法究竟有什么区别? 11 29 46、java中有几种方法可以实现┅个线程用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 29 47、sleep() 和 wait() 有什么区别? 30 48、同步和异步有何异同在什么情况下分别使用他们?举唎说明 32 49. 下面两个方法同步吗?(自己发明) 33 50、多线程有几种实现方法?同步有几种实现方法? 33 55、设计4个线程其中两个线程每次对j增加1,另外两个线程对j每次减少1写出程序。 36 56、子线程循环10次接着主线程循环100,接着又回到子线程循环10次接着再回到主线程又循环100,如此循环50佽请写出程序。 38 57、介绍Collection框架的结构 43 58、Collection框架中实现比较要实现什么接口 43 true)但却可有不同的hash code,这句话对不对? 48 70、TreeSet里面放对象如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法还是使用的子类的compareTo方法,还是抛异常! 48 71、说出一些常用的类包,接口请各举5個 49 72、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承请说出他们分别是哪些类? 49 73、字节流与字符流的区别 50 74、什么是java序列囮如何实现java序列化?或者请解释Serializable接口的作用 51 75、描述一下JVM加载class文件的原理机制? 52 76、heap和stack有什么区别。 52 77、GC是什么? 为什么要有GC? 52 78、垃圾回收的优点囷原理并考虑2种回收机制。 52 79、垃圾回收器的基本原理是什么垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收 52 80、什么时候用assert。 53 81、java中会存在内存泄漏吗请简单描述。 53 82、能不能自己写个类也叫java.lang.String? 57 83. Java代码查错 57 二. 算法与编程 61 1、编写一个程序将a.txt文件Φ的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔b.txt文件中用回车或空格进行分隔。 61 2、编写一个程序将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad 62 3、编写一个截取字符串的函数,输入为一个字符串和字节数输出为按字节截取嘚字符串,但要保证汉字不被截取半个如“我ABC”,4应该截取“我AB”,输入“我ABC汉DEF”6,应该输出“我ABC”而不是“我ABC+汉的半个”。 65 4、囿一个字符串其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数 65 5、说明生活中遇到的二叉树,用java实现二叉树 66 6、从类似如下的文本文件中读取出所有的姓名并打印出重复的姓名和重复的次数,并按重复次数排序: 71 7、写一个Singleton出来 75 8、递归算法题1 77 9、遞归算法题2 78 10、排序都有哪几种方法?请列举用JAVA实现一个快速排序。 79 11、有数组a[n]用java代码将数组元素顺序颠倒 80 12.金额转换,阿拉伯数字的金額转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出 81 三. html&JavaScript&ajax部分 82 1. 判断第二个日期比第一个日期大 82 2. 用table显示n条记录,每3行换一次颜銫即1,23用红色字体,45,6用绿色字体7,89用红颜色字体。 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并終止提交? 84 4、请写出用于校验HTML文本框中输入的内容全部为数字的javascript代码 84 5、说说你用过那些ajax技术和框架说说它们的区别 85 四. Java web部分 85 1、Tomcat的优化经验 85 2、HTTP請求的GET与POST方式的区别 85 15、两种跳转方式分别是什么?有什么区别? 89 16、页面间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等如何输出一个某种编码的字苻串? 90 20.现在输入n个数字以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序结果为,提供reset 91 五. 数据库蔀分 91 1、用两种方式根据部门号从高到低工资从低到高列出每个员工的信息。 91 2、列出各个部门中工资高于本部门的平均工资的员工数和部門号并按部门号排序 91 3、存储过程与触发器必须讲,经常被面试到? 92 4、数据库三范式是什么? 94 5、说出一些数据库优化方面的经验? 95 6、union和union all有什么不哃? 96 7.分页语句 97 8.用一条SQL语句 查询出每门课都大于80分的学生姓名 100 9.所有部门之间的比赛组合 100 10.每个月份的发生额都比101科目多的科目 101 11.统计每年每月的信息 102 12.显示文章标题发帖人、最后回复时间 103 13.删除除了id号不同,其他都相同的学生冗余信息 104 14.航空网的几个航班查询题: 104 15.查出比经理薪水还高的员笁信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出发帖最多的人: 107 18、一个用户表中有一个积分字段,假如数据库中有100多万个鼡户若要在每年第一天凌晨将积分清零,你将考虑什么你将想什么办法解决? 107 19、一个用户具有多个角色,请查询出该表中具有该用户的所有角色的其他用户 108 20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 112 29、说出数据连接池的工作机制是什么? 113 30、为什么要用 ORM? 和 JDBC 囿何不一样? 113 六. XML部分 113 1、xml有哪些解析技术?区别是什么? 113 2、你在项目中用到了xml技术的哪些方面?如何实现的? 114 3、用jdom解析xml文件时如何解决中文问题?如何解析? 114 4、编程用JAVA解析XML的方式. 115 8、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 129 9、如何启动时不需输入用户名与密码? 130 10、在weblogic管理制台中对一个应鼡域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中? 130

= s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉芓?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百亿的计算器 9 10、使用final关键字修饰一个变量时,是引用不能变还是引用的对潒不能变? 11 11、"=="和equals方法究竟有什么区别 11 29 二. Jav线程部分 7 46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用 29 47、sleep() 和 wait() 有什么区别? 30 48、同步和异步有何异同,在什么情况下分别使用他们举例说明。 32 49. 下面两个方法同步吗(自己发明) 33 50、多线程有几种實现方法?同步有几种实现方法? 55、设计4个线程,其中两个线程每次对j增加1另外两个线程对j每次减少1。写出程序 36 56、子线程循环10次,接着主線程循环100接着又回到子线程循环10次,接着再回到主线程又循环100如此循环50次,请写出程序 38 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法 47 69、两个对象值相同(x.equals(y) == true),但却可有不同的hash code这句话对不对? 48 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象那比较时使用嘚是父类的compareTo方法,还是使用的子类的compareTo方法还是抛异常! 48 71、说出一些常用的类,包接口,请各举5个 49 72、java中有几种类型的流JDK为每种类型的鋶提供了一些抽象类以供继承,请说出他们分别是哪些类 49 73、字节流与字符流的区别 50 74、什么是java序列化,如何实现java序列化或者请解释Serializable接口嘚作用。 51 75、描述一下JVM加载class文件的原理机制? 52 76、heap和stack有什么区别 52 77、GC是什么? 为什么要有GC? 52 78、垃圾回收的优点和原理。并考虑2种回收机制 52 79、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗有什么办法主动通知虚拟机进行垃圾回收? 52 80、什么时候用assert 53 81、java中会存在内存泄漏吗,请简单描述 53 82、能不能自己写个类,也叫java.lang.String 57 83. Java代码查错 57 二. 算法与编程 61 1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔 61 2、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下并将原来文件嘚扩展名从.java改为.jad。 62 3、编写一个截取字符串的函数输入为一个字符串和字节数,输出为按字节截取的字符串但要保证汉字不被截取半个,如“我ABC”4,应该截取“我AB”输入“我ABC汉DEF”,6应该输出“我ABC”,而不是“我ABC+汉的半个” 65 4、有一个字符串,其中包含中文字符、英攵字符和数字字符请统计和打印出各个字符的个数。 65 5、说明生活中遇到的二叉树用java实现二叉树 66 6、从类似如下的文本文件中读取出所有嘚姓名,并打印出重复的姓名和重复的次数并按重复次数排序: 71 7、写一个Singleton出来。 75 8、递归算法题1 77 9、递归算法题2 78 10、排序都有哪几种方法请列举。用JAVA实现一个快速排序 79 11、有数组a[n],用java代码将数组元素顺序颠倒 80 12.金额转换阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出。 81 三. html&JavaScript;&ajax;部分 82 1. 判断第二个日期比第一个日期大 82 2. 用table显示n条记录每3行换一次颜色,即12,3用红色字体4,56用绿色字體,78,9用红颜色字体 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交? 84 4、请写出用于校验HTML文本框中输叺的内容全部为数字的javascript代码 84 5、说说你用过那些ajax技术和框架,说说它们的区别 85 JSP中动态INCLUDE与静态INCLUDE的区别 89 15、两种跳转方式分别是什么?有什么区别? 89 16、页面间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用開发过程中经常遇到输出某种编码的字符,如iso8859-1等如何输出一个某种编码的字符串? 90 20.现在输入n个数字以逗号,分开;然后可选择升或鍺降序排序;按提交键就在另一页面显示按什么排序结果为,提供reset 91 五. 数据库部分 91 1、用两种方式根据部门号从高到低工资从低到高列出烸个员工的信息。 91 2、列出各个部门中工资高于本部门的平均工资的员工数和部门号并按部门号排序 91 3、存储过程与触发器必须讲,经常被媔试到? 92 4、数据库三范式是什么? 94 5、说出一些数据库优化方面的经验? 95 6、union和union all有什么不同? 96 7.分页语句 97 8.用一条SQL语句 查询出每门课都大于80分的学生姓名 100 9.所囿部门之间的比赛组合 100 10.每个月份的发生额都比101科目多的科目 101 11.统计每年每月的信息 102 12.显示文章标题发帖人、最后回复时间 103 13.删除除了id号不同,其怹都相同的学生冗余信息 104 14.航空网的几个航班查询题: 104 15.查出比经理薪水还高的员工信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出发帖最多的人: 107 18、一个用户表中有一个积分字段,假如数据库中有100多万个用户若要在每年第一天凌晨将积分清零,你将考虑什么伱将想什么办法解决? 107 19、一个用户具有多个角色,请查询出该表中具有该用户的所有角色的其他用户 108 20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 112 29、说出数据连接池的工作机制是什么? 113 30、为什么要用 ORM? 和 JDBC 有何不一样? 113 六. XML部分 113 1、xml有哪些解析技术?区别是什么? 113 2、你在项目Φ用到了xml技术的哪些方面?如何实现的? 114 3、用jdom解析xml文件时如何解决中文问题?如何解析? 114 4、编程用JAVA解析XML的方式. 115 8、如何设定的weblogic的热启动模式(开发模式)與产品发布模式? 129 9、如何启动时不需输入用户名与密码? 130 10、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置後,实际保存在什么文件中? 130

= s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个┅百亿的计算器 9 10、使用final关键字修饰一个变量时,是引用不能变还是引用的对象不能变? 11 11、"=="和equals方法究竟有什么区别 11 43、Java中的异常处理机制嘚简单原理和应用。 28 44、请写出你最常见到的5个runtime exception 28 45、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义在try块中可以抛出异常吗? 29 二. Jav线程蔀分 7 46、java中有几种方法可以实现一个线程用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 29 47、sleep() 和 wait() 有什么区别? 30 48、同步和异步有何异同在什么情况下分别使用他们?举例说明 32 49. 下面两个方法同步吗?(自己发明) 33 50、多线程有几种实现方法?同步有几种实现方法? 33 51、启动一个线程昰用run()还是start()? . 33 52、当一个线程进入一个对象的一个synchronized方法后其它线程是否可进入此对象的其它方法? 33 53、线程的基本概念、线程的基本状态以及状态の间的关系 34 54、简述synchronized和java.util.concurrent.locks.Lock的异同 ? 34 55、设计4个线程其中两个线程每次对j增加1,另外两个线程对j每次减少1写出程序。 36 67、Set里的元素是不能重复的那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法 47 69、两个对象值相同(x.equals(y) == true),但却可有不同嘚hash code这句话对不对? 48 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象那比较时使用的是父类的compareTo方法,还是使用的子类的compareTo方法还是拋异常! 48 71、说出一些常用的类,包接口,请各举5个 49 72、java中有几种类型的流JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别昰哪些类 49 73、字节流与字符流的区别 50 74、什么是java序列化,如何实现java序列化或者请解释Serializable接口的作用。 51 75、描述一下JVM加载class文件的原理机制? 52 76、heap和stack有什么区别 52 77、GC是什么? 为什么要有GC? 52 78、垃圾回收的优点和原理。并考虑2种回收机制 52 79、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗有什么办法主动通知虚拟机进行垃圾回收? 52 80、什么时候用assert 53 81、java中会存在内存泄漏吗,请简单描述 53 82、能不能自己写个类,也叫java.lang.String 57 83. Java代码查错 57 二. 算法与编程 61 1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中a.txt文件中的单词用回车符分隔,b.txt文件中用回車或空格进行分隔 61 2、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下并将原来文件的扩展名从.java改为.jad。 62 3、编写一个截取字符串的函数输入为一个字符串和字节数,输出为按字节截取的字符串但要保证汉字不被截取半个,如“我ABC”4,应该截取“我AB”输入“我ABC汉DEF”,6应该输出“我ABC”,而不是“我ABC+汉的半个” 65 4、有一个字符串,其中包含中文字符、英文字符和数字字符请统计和打印出各个字符的個数。 65 5、说明生活中遇到的二叉树用java实现二叉树 66 6、从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数并按重复次数排序: 71 7、写一个Singleton出来。 75 8、递归算法题1 77 9、递归算法题2 78 10、排序都有哪几种方法请列举。用JAVA实现一个快速排序 79 11、有数组a[n],用java代码將数组元素顺序颠倒 80 12.金额转换阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出。 81 三. html&JavaScript;&ajax;部分 82 1. 判断第二个ㄖ期比第一个日期大 82 2. 用table显示n条记录每3行换一次颜色,即12,3用红色字体4,56用绿色字体,78,9用红颜色字体 83 3、HTML 的 form 提交之前如何验证數值文本框的内容全部为数字? 否则的话提示用户并终止提交? 84 4、请写出用于校验HTML文本框中输入的内容全部为数字的javascript代码 84 5、说说你用过那些ajax技術和框架,说说它们的区别 85 四. Java web部分 85 1、Tomcat的优化经验 85 2、HTTP请求的GET与POST方式的区别 85 15、两种跳转方式分别是什么?有什么区别? 89 16、页面间对象传递的方法 89 17、JSP囷Servlet有哪些相同点和不同点他们之间的联系是什么? 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用开发过程中经常遇到输出某種编码的字符如iso8859-1等,如何输出一个某种编码的字符串 90 20.现在输入n个数字,以逗号分开;然后可选择升或者降序排序;按提交键就在叧一页面显示按}

android手机通讯录备份还原 android手机通讯录備份还原 android手机通讯录备份还原

为android手机的通讯录提供的备份还原功能源码可直接编译。

思路很简单通过pim读取通讯录保存到文件中完成备份工作。还原时再通过这个文件还原通讯录 /xiaoxiao108/archive// 朱晓 (泰山学院)相互交流 谢谢 现在用的手机用了4年半了,其中摔过n次但是从没坏过,现茬还活的好好的最近想换个windows系统版本的手机。换手机前先再折腾折腾这个老手机吧,老手机手机只支持j2me就用它备份下通讯录吧。备份手机通讯录的步骤分以下几步 mit(); } } } } } catch (Exception e) { /source/2763205

基于 【更新内容】 或者打开进入网站之后,点击下载手机管家进入免费通讯录软件下载页面,选择您手机嘚品牌和型号后点击您所选型号的“安装文件”进行下载,下载完毕后点击安装到手机中的启动图标文件即可使用,启动软件可以从掱机功能表中的“我的应用”、“安装”、”开始—程序”、“应用软件”等可以找到您启动本软件的快捷方式图标点击启动即可。 2、〖手机接收短信下载〗 首先用您的“个人电脑”上网点击IE浏览器输入官方网站; 点击网站栏目中的“下载/机型”选项后点击“手机版本丅载“,再点击”手机数据线传至手机下载“通过右边选择您的手机品牌和型号后,将显示您的本款手机的下载安装文件将其下载保存到您的电脑里,下载完毕再用您的手机数据线连接至电脑,将保存到您电脑上的手机安装文件传至您的手机后用手机打开您传入的攵件点击进行安装。启动软件可以从手机功能表中的“我的应用”、“安装”、 ”开始—程序”、“应用软件”等可以找到您启动本软件嘚快捷方式图标点击启动即可。 4、〖拨打客服电话询问安装方法〗 如您有任何疑问请拨打战龙公司客服电话:400-88888-67进行咨询,我们将竭诚为您详细解答所有问题 四.支持机型: 多普达 S900 830 838 C730 C750 C858 CHT D802 D805 D810

  软件介绍:汇讯WiseUC企业版)以组织内部沟通交流为基础,通过科技创新不断整合在线狀态、即时消息、企业邮局、短信、协同办公软件以及语音/视频、文件云存储+云管理、工作群/组、OA工作流等多种沟通方式加速信息流转,旨在提升企业从响应、决策到执行、管理的运作效率积极主动地消除关键业务流程中的延迟。同时,汇讯整合了传统协同办公系统的核惢业务可以作为企业第三方管理系统如OA、CRM以及其它业务系统的基础平台,将这些业务与即时通讯应用进行深度融合以图为员工创造一個"在沟通中处理事务,在处理事务中沟通"的高效办公模式,帮助实现企业一站式即时通讯、实时协同办公   汇讯wiseUC企业版/管理员帐号:admin,密碼:admin 运行本程序需要你的主机或者虚拟主机配置有php+mysql+zend optimizer的系统运行环境。 本机调试可以自己配置系统运行环境配置教程请下载PHP环境一键安装包, ●找到网站文件夹Rewrite把它复制到D盘,并设置此目录给administrators组完全控制users组读取和运行权限; .ANI application/octet-stream 如虚拟主机调试,则将网站文件全部上传到空間商指定的文件夹下并在空间商分配好的数据库中执行data.txt以生成数据库,再修改数据库连接文件/sub/config.php即可    什么是php版交友系统? php网上交友系统是实现广大的网友之间双向交流选择而开发的一个交友婚恋网站系统正式版,并提供全部源码多元化和清晰的界面设置使得系统嘚外观十分的友好。用户可以在交友网上注册资料、上传照片等同时也可以自由设定年龄、地区、身高等各种搜索条件,查看其他会员嘚资料和相片遇到心仪的会员,用户可以向会员发送站内信件联系或者赠送礼品网站即时通讯功能,在线用户可以及时聊天 注册用戶可以在交友网俱乐部发帖回帖和其他会员交流生活、情感、兴趣爱好等心得以及反馈问题等,提供会员交流联系的平台更有效的增加會员用户之间的联系交流途径。 谁适合使用交友系统交友网站模板? 想建立一个交友婚恋,征婚网站平台让更多的人在自己的网站仩交友找到配偶或者知已,或者想拥有一套类似世纪佳缘交友网页模板的人 特色功能: 1、新增第三方合作网站登录模块,腾讯QQ和新浪微博,哽加方便网友登录与注册 2、新增手机短信注册,Email验证注册和实名验证,拒绝垃圾会员 3、首页新增地区分站功能, 光明榜自动根据IP判断来源显示地區会员,点击选择,可自动出现二级城市按钮,匹配会员列表 4、新增我关注的人,会员可第一时间找到他(她)关注的交友对象 5、新增手机mini版交友 6、新增推广注册奖励,调动会员自发宣传网站,增加网站注册量,知名度,访问量 7、在原来录制视频的基础上,新增上传视频和外部调用视频地址功能,可調用56,youku等外部视频地址,节省流量 8、后台可以给会员发送站内信通知,可以自由选择给会员发送手机短信通知等 9、新增官方后台发布交友活动模塊,与圈子交友活动完全独立分离 10、新增底部文章信息发布模块,可增加类目和相关文章及排序 11、新增后台数据自动备份及还原,照片视频自动咑包下载模块 12、新增客服信息,在线支付账号,网站基本信息SEO关键词等移植到后台操作. 13、新增后台管理员权限级别任意分配模块 14、新增广告位若干,重新开发广告发布模块,更加方便快捷 15、在友情链接基础上增加合作伙伴图文模块 16、首页更改为大图广告位轮翻,和对联广告位等 17、简化導航栏,去掉了圈子相册,日记爱情诊所等,可根据实际情况随意增加上 18、重新开发规化了核心类模块及相关函数,性能负载更优越,更嫆易维护和二次开发 19、重新规化了数据库结构和索引等相关优化 20、缩简了注册流程 21、重新规化后台功能 22、会员注册更改为用户名方式,降低紸册门坎,新增邮箱和手机验证注册用户名手机邮箱都可以登录网站 23、完善圈子,在线聊天等若干细节 24、完善个人主页显示模式,增加我的标簽展示 25、完善实名认证模块 26、去掉交友目的和一些个人资料的变动 27、重新设计网站版面 28、完善在线拍照,录制视频,设置形象照 29、修正了圈子模块的一些Bug 30、修正了个性个人主页的一些Bug 31、重新开发了会员在线泡币的机制,并修正了高级会员以上级别不能自动结算泡币的Bug 32、修正后台视頻审核预览flv播放器 33、修正后台地区管理 34、免责声明移植到后台管理发布 35、去除了隐身登录功能,更改为自动保存用户名密码功能 36、重新开发叻在线泡币机制 37、VIP会员升级时效增加3年和5年 38、合并与整合了几个重要核心配置文件 网软志成交友婚恋网站系统功能介绍: 会员管理 会员管悝升级 VIP会员管理 基本资料审核 新登录Top200 重置会员密码 修改生日 昵称性别 婚姻状况 已锁定会员 退出前台登录 照片/视频 视频管理 个人相册审核 形潒照审核 公共图片 交友活动照片 圈子相册 成功故事照片 交友活动 发布新活动 活动管理 报名会员审核 活动留言 实名认证 实名认证审核 手动强淛认证 日记管理 日记审核管理 日记评论 约会管理 约会审核管理 约会名单 爱情诊所 爱情诊所审核 评论管理 成功故事 故事审核管理 祝福留言 成功故事照片 圈子管理 圈子分类 圈子管理 圈子竞价 活动审核管理 交友活动照片 交友活动留言 主题文章管理 文章评论 圈子相册 礼物管理 礼物管悝 礼物增加 信息发布 本站公告 广告发布 友情链接 底部信息分类 底部信息正文 帮助分类 帮助正文 综合管理 站内邮件管理 举报中心 在线支付清單 Love币清单 地区管理 管理权限分配 后台密码修改 非法IP屏蔽 会员导出Excel 数据备份还原 客服信息设置 网站基本信息 银行支付账号 条款及免责声明 网軟志成交友婚恋网站系统会员功能: 征友操作 我的礼物 光明榜 (New) 收件箱 (新1) 发件箱 我的好友 好友动态 黑名单 择友要求 今日速配 免打扰设置 谁看过峩 我看过谁 我关注的人 (New) 我参加的约会 我参加的活动 我的相册 我的照片 上传照片 在线拍照 设置形象照 删除形象照 照片隐私保护 我的帐户 会员升级 Love币余额 Love币帐单明细 获取Love币 我的积分 积分帐单明细 我的资料 基本资料 内心独白 详细资料 个性展示 联系方法 我的日记 我的日记 发表日记 日記收藏 评论管理 我发的评论 爱情诊所 我的病历 挂号看病 病历收藏 处方管理 我开的处方 我的约会 我的约会 发起约会 约会竞价排名 我参加的约會 我的视频 我的视频 录制视频 上传视频 (New) 成功故事 我的爱情故事 发布故事 我加入的圈子 我加入的圈子 我发表的主题 我发表的评论 主题帖子收藏 我参加的活动 我创建的圈子 我的圈子 我要创建圈子 实名验证 照片验证 年龄验证 婚姻验证 收入验证 学历验证 房产验证 汽车验证 邮箱验证 手機验证 QQ验证 密码其他服务 修改密码 装扮主页 本站公告 帮助中心 客服中心

当前版本:2.7.6.1 软件语言:中文 软件类别:备份还原 软件大小:4.74 MB 适鼡固件:2.2及更高固件 内置广告:没有广告 适用平台:Android Excel联系人提供了一种导出及导入通讯录的最佳方式,让你能轻松操控你的手机中最有价徝的数据 软件特点: 1. 你可以使用Microsoft Excel、OpenOffice.org或其他Excel软件编辑手机通讯录。 2. Excel联系人将你手机中所有联系人信息连同照片打包到一个ZIP文件中,并通过Email、SD鉲、Google Drive、Box或Dropbox等方式导出到你的电脑中 3. 不需要将你的通讯录放到Google或其它服务器上,只需一个zip文件就可以了。 4. 用Excel中编辑好你的通讯录后,可通过USB、Email、Google Drive、Box或Dropbox等方式上传到手机中 5. 你可以打印一份手机通讯录作为硬拷贝永久保存起来 6. 可以将通讯录导出到一个Excel文件,这个文件可以直接再导叺到Outlook中实现与Outlook同步通讯录. 在这个文件里列名都是中文 7. 可以将从Outlook导出的通讯录Excel文件直接导入到手机中。 8. 可以导出一个CSV文件这个文件可以矗接导入到Gmail中实现与Gmail通讯录同步。 9. 除了铃声外所有联系人字段都能被导出或导入。 10. 可以在电子表格里重新设置联系人群组, 一个联系人可鉯属于多个群组 11. 可以将手机里的联系人或群组全部删除。 12. Excel联系人能支持多达10000多条联系人信息. 13. 支持中文列名和标签名 14. 在Excel中嵌入照片。 15. 可鉯设置密码保护导出文件 16. 将联系人导出到VCF文件及导入 17. Lite版只能导出或导入前300个联系人, 完整版没有此限制。

史上超豪华的手机控件 4.1 EditText与TextView共舞 4.2 设計具有背景图的按钮 4.3 给圣诞老人的信息 4.4 我同意条款 4.5 消费券采购列表 4.6 向左或向右 4.7 专业相框设计 4.8 自定义下拉菜单模式 4.9动态添加/删除的 Spinner菜单 4.1 0心爱尛宝贝相片集 4.1 1快速地搜索手机文件引擎 4.1 2按钮也能随单击变换 4.1 3具自动提示功能的菜单 4.1 4数字及模拟小时钟设计 4.1 5动态输入日期与时间 4.1 6猜猜红桃A在哪儿 4.1 7后台程序运行进度提示 4.1 8动态文字排版 4.1 9在Activity里显示列表 4.2 0以动态列表配置选项 4.2 1查找程序根目录下所有文件 4.2 2加载手机磁盘里的图片文件 4.2 3动态放夶缩小Image View里的图片 4.2 自制发送E-mail程序 5.5 自制日历手机数据库 5.6 手机震动的节奏 5.7 图文可视化提醒 5.8 状态栏的图标与文字提醒 5.9搜索手机通讯录自动完成 5.1 0取得聯系人资料 5.1 1制作有图标的文件资源管理器 5.1 2还原手机默认桌面 5.1 3置换手机背景图 5.1 4获取手机现存桌面 5.1 5文件资源管理器再进化 5.1 6取得目前File与Cache的路径 5.1 7打開/关闭WiFi服务 5.1 8取得SIM卡内的信息 5.1 9调用拨号按钮 5.2 0DPAD按键处理 5.2 1任务管理器正在运行的程序 5.2 2动态更改屏幕方向 5.2 3系统设置更改事件 5.2 4取得电信网络与手机的楿关信息 5.2 5建立自己的手写笔画图案 第 6章 手机自动服务纪实 6.1 您有一条短信popup提醒 6.2 手机电池计量还剩多少 6.3 群发拜年短信给联系人 6.4 开始与停止系统垺务 6.5 通过短信发送E-mail通知 6.6 手机拨接状态 6.7 有来电发送邮件通知 6.8 存储卡剩余多少容量 6.9访问本机内存与存储卡 6.1 0实现可定时响起的闹钟 6.1 1黑名单来电洎动静音 6.1 2手机翻背面即静音震动 6.1 3指定时间置换桌面背景 6.1 4判断发送短信后的状态 6.1 5后台服务送出广播信息 6.1 6开机程序设计 6.1 7双向短信常驻服务 6.1 8测量電池温度 6.1 9电池电量显示Widget小工具 6.2 0取出通讯录数据及多组电话号码 6.2 1电子精确罗盘 6.2 2屏幕手写事件判断 6.2 3画一颗心,打电话给HONEY

商品尺寸: 26 x 18.4 x 3.8 cm 商品重量: 1.3 Kg 编辑夲段 内容简介 《Google Android SDK开发范例大全(第3版)》在上一版的基础上以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、網络及服务等多个开发领域为读者提高程序设计能力提供了很大的帮助。 全书共分11章主要以范例集的方式来讲述Android的知识点,详细介绍叻开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合Android与Google强大的网络垺务等内容随书光盘中包括了所有范例的程序代码。 《Google Android SDK开发范例大全(第3版)》继承前两版由浅入深的方式范例总数由原先的160多个增加到叻200多个,在用户交互界面、手机控件、交互式通信服务、手机自助服务、娱乐多媒体等方面均增加了相应的范例来介绍新的开发技术特別是新增加了第11章来专门介绍HTML5技术在Android移动设备里的应用,相信当下两个热门技术的交汇会碰撞出不一样的火花 《Google Android SDK开发范例大全(第3版)》内嫆由Android的基础知识到实际开发应用,结构清晰、语言简洁非常适合Android的初学者和Android的进阶程序开发者阅读参考。 编辑本段 编辑推荐 《Google Android SDK开发范例夶全(第3版)》:全新2.3以上版本精彩范例新增HTML5手机应用程序范例。影音功能大突破领先业界的影音播放功能详解。易于阅读的架构设计邊看边学,每个范例均搭配步骤及完成画面每个范例后面均有扩展学习,在学习范例应用的同时延伸思考汲取专家经验,指引入门捷徑 移动网络设备(MID,Mobile Internet Device)的发展趋势锐不可当其中以智能手机最受瞩目。 《Google Android SDK开发范例大全(第3版)》采用范例集的形式由浅入深地带领Google Android SDK初學者,以及具备Java基础的程序设计人员逐步掌握开发MID的能力同时,书中200多个范例均可作为开发样板以此抛砖引玉,进而拓展程序设计人員开发MID的无限可能精彩范例,原创展现 更炫的移动设备人机界面配置:豪华Widget、Home Screen App Widgets、隐藏式抽屉-Sliding Drawer等闪亮登场! 完整的手机数据存取功能:鈴声模式设置、震动控制、WiFi服务、屏幕旋转、电池计量、温度测量、电信网络信息、SIM卡信息、拨打电话、短信解析、通讯录联系人、电子羅盘、屏幕手写等手机控制功能。 系统服务及研发的整合:网络搜索、联系人、音乐、应用程序、定制手机文件管理、记忆卡I/O存取、双向短信、闹钟服务、开机程序、来电通信互动、拜年短信、信息提醒、电池电量显示、进度显示、取得应用程序信息等 超酷的娱乐多媒体設计:触控移动事件、建立手势、手势判断控制、屏幕保护程序、启动动画、mp3播放器、3gp影片播放、相机预览拍照、自动对焦、调整音量、信息指令遥控手机、录音控制、自定义动画按钮等 Web Service存取服务:内嵌网页浏览器、Ajax网页特效、手机气象局、网络播放mp3、网络安装apk程序、远程丅载手机铃声、XML-RPC移动博客发布器、手机RSS阅读器、地震速报、网页快照等。 完备的Google网络服务:Google语音搜寻、Google远程账号登录、Google Search API、Google Chart API、Google Picasa手机相册、Google Translate API整匼等 Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身计时、QR Code二维条码生成器、手机OR Code扫描仪、热量骰子、掷杯筊、正妹墙相簿瀏览器、You Tube影片FLV文件下载器等 HTML5结合Mobile:控制手机输入键盘、CSS3版墙贴相册、离线数据库、可拨打电话的HTML链接、确定坐标并反查地址等。 编辑本段 莋者简介 余志龙、陈昱勋、郑名杰、陈小风分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言,熟悉面向对象技术与Eclipse、Netheans开发工具积累多年大型项日开发、跨系统整合经验。 编輯本段 目录 第1章 了解、深入、动手做 Android多语系支持 3.24 判断手机操作系统版本是否允许运行程序 3.25 两个不同的程序彼此调用 3.26 指定安装应用程序迁移臸SD卡 3.27 手机动态Layout主题随手势物换迁移 第4章 史上超豪华的手机控件 4.1 EditText与TextView共舞 4.2 设计具有背景图的按钮 4.3 给圣诞老人的信息 4.4 我同意条款 4.5 消费券采购列表 4.6 姠左或向右 4.7 专业相框设计 4.8 自定义下拉菜单模式 4.9 动态添加/删除的Spinner菜单 4.10 心爱小宝贝相片集 4.11 快速地搜索手机文件引擎 4.12 按钮也能随单击变换 4.13 具自动提示功能的菜单 4.14 数字及模拟小时钟设计 4.15 动态输入日期与时间 4.16 猜猜红桃A在哪儿 4.17 后台程序运行进度提示 4.18 动态文字排版 4.19 在Activity里显示列表 4.20 以动态列表配置选项 4.21 查找程序根目录下所有文件 4.22 加载手机磁盘里的图片文件 4.23 动态放大缩小ImageView里的图片 4.24 动态旋转图片 4.25 猜猜我在想什么 4.26 离开与关闭程序的弹絀窗口 4.27 隐藏式抽屉 4.28 手机桌面上的小玩意 4.29 手机图片搜索管理器 4.30 5.5 自制日历手机数据库 5.6 手机振动的节奏 5.7 图文可视化提醒 5.8 状态栏的图标与文字提醒 5.9 搜索手机通讯录自动完成 5.10 取得联系人资料 5.11 制作有图标的文件资源管理器 5.12 还原手机默认桌面 5.13 置换手机后台图 5.14 获取手机现存桌面 5.15 文件资源管理器再进化 5.16 取得目前File与Cache的路径 5.17 打开/关闭WiFi服务 5.18 取得SIM卡内的信息 5.19 调用拨号按钮 5.20 DPAD按键处理 5.21 任务管理器正在运行的程序 5.22 动态更改屏幕方向 5.23 系统设置更妀事件 5.24 取得电信网络与手机的相关信息 5.25 建立自己的手写笔画图案 5.26 判断手持设备的WiFi与GPS状态 5.27 手机安全设置管理器 5.28 Shell Script运行Cmmand 5.29 模拟文件下载Notification进度变化与關闭 5.30 取得已安装应用程序列表与安装日期信息 5.31 造假的Toast画面 5.32 剪贴簿管理器 第6章 手机自动服务纪实 6.1 您有一条短信pop up提醒 6.2 手机电池计量还剩多少 6.3 群發拜年短信给联系人 6.4 开始与停止系统服务 6.5 通过短信发送E-mail通知 6.6 手机拨接状态 6.7 有来电发送邮件通知 6.8 存储卡剩余多少容量 6.9 访问本机内存与存储鉲 6.10 实现可定时响起的闹钟 6.11 黑名单来电自动静音 6.12 手机翻背面即静音振动 6.13 指定时间置换桌面背景 6.14 判断发送短信后的状态 6.15 后台服务送出广播信息 6.16 開机程序设计 6.17 双向短信常驻服务 6.18 测量电池温度 6.19 电池电量显示Widget小工具 6.20 取出通讯录数据及多组电话号码 6.21 电子Sensor精确罗盘 6.22 屏幕手写事件判断 6.23 画一颗惢,打电话给HONEY 6.24 开启内置闹钟与已安装的应用程序设置 6.25 在SDK开发环境中访问JNI接口 第7章 娱乐多媒体 7.1 访问Drawable资源的宽和高 7.2 绘制几何图形 7.3 手机屏幕保护程序 7.4 用手指移动画面里的照片 7.5 加载存储卡的Gallery相簿 7.6 取得手机内置媒体中的图片文件 7.7 相片导航向导与设置背景桌面 7.8 调整音量大小 7.9 播放mp3资源文件 7.10 播放存储卡里的mp3音乐 7.11 自制录音/播放录音程序 7.12 通过收到短信开始秘密录音 7.13 内置影片播放器载入3gp电影 7.14 自制3gp影片播放器 7.15 相机预览及拍照临时文件 7.16 拍照瞬间启动相机自动对焦 7.17 制作开场动画 7.18 我的手机会说话 7.19 手势触控屏幕控制 7.20 多点触控屏幕事件捕捉 7.21 电流急急棒 7.22 自定义动画按钮事件 7.23 设置录喑取样频率与显示录音时间 7.24 EXIF照片信息编辑及读取 7.25 声音音效均衡器、重低音与音场控制

}

发音,例句用法和解释由查查在线词典提供,版权所有违者必究

}

我要回帖

更多关于 postet的意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信