精华内容
下载资源
问答
  • 安卓手机启动项管理软件(无资源占用)小软件功能厉害,不占用手机运存
  • 安卓系统根目录init.rc文件中可查看系统开机启动过程相关事项及init进程管理的所有service   start adbd stop adbd 实际上是由init进行对服务名为adbd的服务做start和stop操作,系统开启完毕后在调试窗口...

    在安卓系统根目录init.rc文件中可查看系统开机启动过程相关事项及init进程管理的所有service

     

    start adbd

    stop adbd

    实际上是由init进行对服务名为adbd的服务做start和stop操作,系统开启完毕后在调试窗口命令行中执行

     

    start abc
    init: no such service 'abc'

    即系统未找到名为adc的服务,可查看/init.rc文件内容

     

    # adbd is controlled via property triggers in init.<platform>.usb.rc
    service adbd /sbin/adbd
        class core
        socket adbd stream 660 system system
        disabled
        seclabel u:r:adbd:s0

     

    class 分组类别(core、main、late_start、charger),统一start/stop,如:class_start core

    socket <name> <type> <perm> [ <user> [ <group> ] ]

    在/dev/socket/下创建一个unix domain的socket,并传递创建的文件描述符fd给服务进程。type必须为dgram、stream或seqpacket;用户名和组名默认为0即root

    disabled 不随class所属类别一同启动,由trigger触发器启动服务

    展开全文
  • 最近一天,给自己的surface go 安装双系统,结果x86的安卓系统——prime os和android x86都安装不了,只成功了deepin,就放弃了安卓,直接把相应的磁盘删除了。 结果利用easyuefi看到primeos引导仍然存在,并且...

    最近一天,给自己的surface go 安装双系统,结果x86的安卓系统——prime os和android x86都安装不了,只成功了deepin,就放弃了安卓,直接把相应的磁盘删除了。

    结果利用easyuefi看到primeos引导项仍然存在,并且点击删除后,刷新后仍然存在。并且每重启一次,就会多一个引导项。找了很多办法都不行。

    最后是看了一篇老文章(点击查看),后来又去看了英文原文(点击查看)。总算是彻底解决了问题。略去了原文中的繁琐的文字,主要提取了其中的关键部分,使得更有条理和操作性。

    首先是管理员运行cmd。然后输入

    Bcdedit /enum firmware
    

    会出现很多文字,其中有引导项。例如:

    Firmware Boot Manager
    ---------------------
    identifier              {fwbootmgr}
    displayorder            {bootmgr}
                            {93cee840-f524-11db-af62-aa767141e6b3}
                            {93cee841-f524-11db-af62-aa767141e6b3}
                            {93cee842-f524-11db-af62-aa767141e6b3}
                            {93cee844-f524-11db-af62-aa767141e6b3}
                            {93cee843-f524-11db-af62-aa767141e6b3}
    timeout                 2
    
    Windows Boot Manager
    --------------------
    identifier              {bootmgr}
    device                  partition=\Device\HarddiskVolume1
    path                    \EFI\Microsoft\Boot\bootmgfw.efi
    description             Windows Boot Manager
    locale                  en-US
    inherit                 {globalsettings}
    default                 {current}
    displayorder            {current}
    toolsdisplayorder       {memdiag}
    timeout                 30
    
    Firmware Application (101fffff)
    -------------------------------
    identifier              {93cee840-f524-11db-af62-aa767141e6b3}
    description             Primary Master CDRO
    

    需要注意的是path这个参数,可以看出是否是你想要删除的引导项。例如primeos的路径就是\EFI\android\xxxx,ubuntu的路径是\EFI\ubuntu\xxx,下边会用到其中的identifier(也就是标识符)项。

    使用下面的代码,将配置导出到savebcd文件中。

    Bcdedit /export savebcd
    

    复制这个文件,方便我们修改。

    Copy savebcd newbcd
    

    新建文本文件。将该文件重命名为rm.cmd,并写入以下代码,注意后面的{}内的内容替换为你需要删除的引导项的identifier(中文:标识符)。

    Bcdedit /store newbcd /delete {93cee841-f524-11db-af62-aa767141e6b3}
    Bcdedit /store newbcd /delete {93cee842-f524-11db-af62-aa767141e6b3}
    Bcdedit /store newbcd /delete {93cee843-f524-11db-af62-aa767141e6b3}
    Bcdedit /store newbcd /delete {93cee844-f524-11db-af62-aa767141e6b3}
    Bcdedit /store newbcd /delete {8b87c5a1-f2f2-11db-9717-f87ee6ea6002}
    Bcdedit /store newbcd /delete {8b87c5a2-f2f2-11db-9717-f87ee6ea6002}
    Bcdedit /store newbcd /delete {8b87c5a3-f2f2-11db-9717-f87ee6ea6002}
    Bcdedit /store newbcd /delete {8b87c5a4-f2f2-11db-9717-f87ee6ea6002}
    Bcdedit /import newbcd /clean
    

    将rm.cmd文件复制到C:\WINDOWS\system32>,然后运行

    rm.cmd
    

    运行结束后,重启即可。

    再使用下边的代码查看,没有再出现已删除的引导项。easyuefi中也没有出现。

    Bcdedit /enum firmware
    

    原理大概是其中有些文件连接,所以只删除相应项重启后仍会出现。而这里则是删除了所有文件,复制过去留下的文件,而那些文件连接会重置。就不会再出现已删除的引导项。

    展开全文
  • :tropical_drink:图形qemu管理器,:whale:支持配置WSL和安卓手机Linux容器,桌面环境,主题美化,远程桌面,音频服务,源,uefi启动启动项,webdav(nginx),fcitx输入法以及qemu-system虚拟机。
  • 自启项管理

    2014-06-20 18:41:45
    安卓手机系统开机启动项的自启项管理器。关闭不必要的启动程序,加速手机的开机时间
  • 本人做了一个安卓的文件管理器来和大家分享,废话不多说,直接上图,有需要的可以去下载源码:http://download.csdn.net/detail/myself1988/9700365 1、软件启动: 2、分类浏览截图: 3、菜单截图 ...

    本人做了一个安卓的文件管理器来和大家分享,废话不多说,直接上图,有需要的可以去下载源码:http://download.csdn.net/detail/myself1988/9700365

    1、软件启动:


    2、分类浏览截图:



    3、菜单项截图




    4、上下文菜单截图:



    6、

    多选截图:



    7、分享文件截图:



    8、

    选中文件的菜单项:



    展开全文
  • 安卓系统优化软件集合--电脑端RE管理器--Android启动项管理--R.E.文件浏览器--进程终结者--深度释放内存--系统程序卸载器
  • 可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务的启动文件或者commenv文件,增加set PRODUCTION_MODE=true。 82、如何启动时不需输入用户名与密码?  修改服务启动文件,增加 ...
    

    81、如何设定的weblogic的热启动模式(开发模式)与产品发布模式?
    可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务的启动文件或者commenv文件,增加set PRODUCTION_MODE=true。

    82、如何启动时不需输入用户名与密码?
     修改服务启动文件,增加 WLS_USER和WLS_PW项。也可以在boot.properties文件中增加加密过的用户名和密码.

    83、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中?
     保存在此Domain的config.xml文件中,它是服务器的核心配置文件。

    84、说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp放入何目录下,然的在浏览器上就可打入 http://主机:端口号//helloword.jsp就可以看到运行结果了? 又比如这其中用到了一个自己写的javaBean该如何办?
     Domain 目录服务器目录applications,将应用目录放在此目录下将可以作为应用访问,如果是Web应用,应用目录需要满足Web应用目录要求,jsp文件可以直接放在应用目录中,Javabean需要放在应用目录的WEB-INF目录的classes目录中,设置服务器的缺省应用将可以实现在浏览器上无需输入应用名。

    85、在weblogic中发布ejb需涉及到哪些配置文件
     不同类型的EJB涉及的配置文件不同,都涉及到的配置文件包括ejb-jar.xml,weblogic-ejb-jar.xmlCMP实体Bean一般还需要weblogic-cmp-rdbms-jar.xml

    86、如何在weblogic中进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl的配置
     缺省安装中使用DemoIdentity.jks和DemoTrust.jks  KeyStore实现SSL,需要配置服务器使用Enable SSL,配置其端口,在产品模式下需要从CA获取私有密钥和数字证书,创建identity和trust keystore,装载获得的密钥和数字证书。可以配置此SSL连接是单向还是双向的。

    87、如何查看在weblogic中已经发布的EJB?
    可以使用管理控制台,在它的Deployment中可以查看所有已发布的EJB

    88、CORBA是什么?用途是什么?
     CORBA 标准是公共对象请求代理结构(Common Object Request Broker Architecture),由对象管理组织 (Object Management Group,缩写为 OMG)标准化。它的组成是接口定义语言(IDL), 语言绑定(binding:也译为联编)和允许应用程序间互操作的协议。其目的为:用不同的程序设计语言书写在不同的进程中运行,为不同的操作系统开发。

    89、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
      Session Facade Pattern:使用SessionBean访问EntityBean
    Message Facade Pattern:实现异步调用
    EJB Command Pattern:使用Command JavaBeans取代SessionBean,实现轻量级访问
    Data Transfer Object Factory:通过DTO Factory简化EntityBean数据提供特性
    Generic Attribute Access:通过AttibuteAccess接口简化EntityBean数据提供特性
    Business Interface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性
    EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。

    90、说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
     persistent方式的MDB可以保证消息传递的可靠性,也就是如果EJB容器出现问题而JMS服务器依然会将消息在此MDB可用的时候发送过来,而non-persistent方式的消息将被丢弃。

    91、Servlet执行时一般实现哪几个方法?
    public void init(ServletConfig config)
    public ServletConfig getServletConfig()
    public String getServletInfo()
    public void service(ServletRequest request,ServletResponse response)
    public void destroy()

    92、j2ee常用的设计模式?说明工厂模式。
        Java中的23种设计模式:
    Factory(工厂模式),      Builder(建造模式),       Factory Method(工厂方法模式),
    Prototype(原始模型模式),Singleton(单例模式),    Facade(门面模式),
    Adapter(适配器模式),    Bridge(桥梁模式),        Composite(合成模式),
    Decorator(装饰模式),    Flyweight(享元模式),     Proxy(代理模式),
    Command(命令模式),      Interpreter(解释器模式), Visitor(访问者模式),
    Iterator(迭代子模式),   Mediator(调停者模式),    Memento(备忘录模式),
    Observer(观察者模式),   State(状态模式),         Strategy(策略模式),
    Template Method(模板方法模式), Chain Of Responsibleity(责任链模式)
    工厂模式:工厂模式是一种经常被使用到的模式,根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,通常这一组类有一个公共的抽象父类并且实现了相同的方法,但是这些方法针对不同的数据进行了不同的操作。首先需要定义一个基类,该类的子类通过不同的方法实现了基类中的方法。然后需要定义一个工厂类,工厂类可以根据条件生成不同的子类实例。当得到子类的实例后,开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。

    93、EJB需直接实现它的业务接口或Home接口吗,请简述理由。
     远程接口和Home接口不需要直接实现,他们的实现代码是由服务器产生的,程序运行中对应实现类会作为对应接口类型的实例被使用。
    94、排序都有哪几种方法?请列举。用JAVA实现一个快速排序。
        排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序)
    快速排序的伪代码。
    / /使用快速排序方法对a[ 0 :n- 1 ]排序
    从a[ 0 :n- 1 ]中选择一个元素作为m i d d l e,该元素为支点
    把余下的元素分割为两段left 和r i g h t,使得l e f t中的元素都小于等于支点,而right 中的元素都大于等于支点
    递归地使用快速排序方法对left 进行排序
    递归地使用快速排序方法对right 进行排序
    所得结果为l e f t + m i d d l e + r i g h t

    95、请对以下在J2EE中常用的名词进行解释(或简单描述)
    web 容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。
    EJB容器:Enterprise java bean 容器。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器,马上就会被容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。
    JNDI:(Java Naming & Directory Interface)JAVA命名目录服务。主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能。
    JMS:(Java Message Service)JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。
    JTA:(Java Transaction API)JAVA事务服务。提供各种分布式事务服务。应用程序只需调用其提供的接口即可。
    JAF:(Java Action FrameWork)JAVA安全认证框架。提供一些安全控制方面的框架。让开发者通过各种部署和自定义实现自己的个性安全控制策略。
    RMI/IIOP: (Remote Method Invocation /internet对象请求中介协议)他们主要用于通过远程调用服务。例如,远程有一台计算机上运行一个程序,它提供股票分析服务,我们可以在本地计算机上实现对其直接调用。当然这是要通过一定的规范才能在异构的系统之间进行通信。RMI是JAVA特有的。

    96、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
     Java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。
    用try来指定一块预防所有"异常"的程序。紧跟在try程序后面,应包含一个catch子句来指定你想要捕捉的"异常"的类型。
    throw语句用来明确地抛出一个"异常"。
    throws用来标明一个成员函数可能抛出的各种"异常"。
    Finally为确保一段代码不管发生什么"异常"都被执行一段代码。
    可以在一个成员函数调用的外面写一个try语句,在这个成员函数内部写另一个try语句保护其他代码。每当遇到一个try语句,"异常"的框架就放到堆栈上面,直到所有的try语句都完成。如果下一级的try语句没有对某种"异常"进行处理,堆栈就会展开,直到遇到有处理这种"异常"的try语句。

    97、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?
    可以。必须只有一个类名与文件名相同。

    98、MVC的各个部分都有那些技术来实现?如何实现?
    MVC 是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。

    99、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?
    有两种实现方法,分别是继承Thread类与实现Runnable接口
    用synchronized关键字修饰同步方法
    反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。结果很难检查出真正的问题所在。suspend()方法容易发生死锁。调用suspend()的时候,目标线程会停下来,但却仍然持有在这之前获得的锁定。此时,其他任何线程都不能访问锁定的资源,除非被"挂起"的线程恢复运行。对任何线程来说,如果它们想恢复目标线程,同时又试图使用任何一个锁定的资源,就会造成死锁。所以不应该使用suspend(),而应在自己的Thread类中置入一个标志,指出线程应该活动还是挂起。若标志指出线程应该挂起,便用 wait()命其进入等待状态。若标志指出线程应当恢复,则用一个notify()重新启动线程。

    100、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
     字节流,字符流。字节流继承于InputStream OutputStream,字符流继承于InputStreamReader OutputStreamWriter。在java.io包中还有许多其他的流,主要是为了提高性能和使用方便。

    101、java中会存在内存泄漏吗,请简单描述。
    会。如:int i,i2;  return (i-i2);   //when i为足够大的正数,i2为足够大的负数。结果会造成溢位,导致错误。

    102、java中实现多态的机制是什么?
     方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。

    103、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?
     对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是"可达的",哪些对象是"不可达的"。当GC确定一些对象为"不可达"时,GC就有责任回收这些内存空间。可以。程序员可以手动执行System.gc(),通知GC运行,但是Java语言规范并不保证GC一定会执行。

    104、静态变量和实例变量的区别?
    static i = 10; //常量
       class A a;  a.i =10;//可变

    105、什么是java序列化,如何实现java序列化?
     序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
     序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个 ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。

    106、是否可以从一个static方法内部发出对非static方法的调用?
    不可以,如果其中包含对象的method();不能保证对象初始化.

    107、写clone()方法时,通常都有一行代码,是什么?
    Clone 有缺省行为,super.clone();他负责产生正确大小的空间,并逐位复制。

    108、在JAVA中,如何跳出当前的多重嵌套循环?
    用break; return 方法。

    109、List、Map、Set三个接口,存取元素时,各有什么特点?
    List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value值,value可多值。
    110、J2EE是什么?
     J2EE 是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型 (enterpriese application model).在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次(tier)中。所属层次包括客户层(clietn tier)组件,web层和组件,Business层和组件,企业信息系统(EIS)层。

    111、UML方面
    标准建模语言UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图。

    112、说出一些常用的类,包,接口,请各举5个
    常用的类:BufferedReader  BufferedWriter  FileReader  FileWirter  String  Integer
    常用的包:java.lang  java.awt  java.io  java.util  java.sql
    常用的接口:Remote  List  Map  Document  NodeList

    113、开发中都用到了那些设计模式?用在什么场合?
    每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。主要用到了MVC的设计模式。用来开发JSP/Servlet或者J2EE的相关应用。简单工厂模式等。

    114、jsp有哪些动作?作用分别是什么?
     JSP 共有以下6种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。

    115、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
    可以继承其他类或完成其他接口,在swing编程中常用此方式。
    116、应用服务器与WEB SERVER的区别?
    应用服务器:Weblogic、Tomcat、Jboss
    WEB SERVER:IIS、 Apache

    117、BS与CS的联系与区别。
     C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
     B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。
    C/S 与 B/S 区别:
    1.硬件环境不同:
      C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.
      B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行
    2.对安全要求不同
      C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.
      B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。
    3.对程序架构不同
      C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑.
      B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的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。采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。 Struts有如下的主要功能:一.包含一个controller servlet,能将用户的请求发送到相应的Action对象。二.JSP自由tag库,并且在controller 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 Service能与其他兼容的组件进行互操作。
     JAXP(Java API for XML Parsing) 定义了在Java中使用DOM, SAX, XSLT的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改代码。
     JAXM(Java API for XML Messaging) 是为SOAP通信提供访问方法和传输机制的API。
     WSDL是一种 XML 格式,用于将网络服务描述为一组端点,这些端点对包含面向文档信息或面向过程信息的消息进行操作。这种格式首先对操作和消息进行抽象描述,然后将其绑定到具体的网络协议和消息格式上以定义端点。相关的具体端点即组合成为抽象端点(服务)。
     SOAP即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML编码信息的轻量级协议。
     UDDI 的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准。
    123、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
    以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。


    public class ThreadTest1{
      private int j;
      public static void main(String args[]){
    ThreadTest1 tt=new ThreadTest1();
    Inc inc=tt.new Inc();
    Dec dec=tt.new Dec();
    for(int i=0;i<2;i++){
    Thread t=new Thread(inc);
    t.start();
    t=new Thread(dec);
    t.start();
    }
    }
      private synchronized void inc(){
    j++;
    System.out.println(Thread.currentThread().getName()+"-inc:"+j);
      }
      private synchronized void dec(){
    j--;
    System.out.println(Thread.currentThread().getName()+"-dec:"+j);
      }
      class Inc implements Runnable{
    public void run(){
    for(int i=0;i<100;i++){
    inc();
    }
    }
      }
      class Dec implements Runnable{
    public void run(){
    for(int i=0;i<100;i++){
    dec();
    }
    }
      }
    }

    124、Java有没有goto?
    java中的保留字,现在没有在java中使用。

    125、启动一个线程是用run()还是start()?
     启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。

    展开全文
  • 6900刷安卓的教程

    2011-03-28 19:32:17
    增加启动项控制软件,调节after startup下项目即可。。 增加lab QQ; 增加天气时钟软件,多种样式(含hero等); 增加ireader阅读器软件,支持多种格式书籍; 增加netsentry网络哨兵软件,唯一可以使用的流量记录及...
  • 昨天心血来潮把爱机Sony ... 1、安卓4.0版本的系统,确实在网络管理方面比之前的2.3.4要强多了,但不可否认流畅性大不如前,每打开一个程序或者进行一操作,都要等待1秒才有反应,本身设备CPU 1GHz 512RAM也...
  • 只需添加android tzdb启动依赖: implementation ' dev.zacsweers.ticktock:ticktock-android-tzdb:<version> ' 这将自动进行适当的初始化,而无需使用androidx.startup进行任何配置。如果您不想自动初始化,可以...
  • 全能工具箱 v3.7.0

    2015-01-06 17:45:13
    全能工具箱 版本:3.7 语言:简体中文 大小:2.03MB 固件:Android 2.0+ 更新时间:2013-9-1 开发商:IMOBLIFE INC. 全能工具箱是一款专门为安卓设备研发的综合...15.开机启动项管理 16.自定义启动项 17.桌面插件
  • 全能工具箱(All-In-One Toolbox)是一款专门为安卓设备研发的综合型系统管理工具。它提供最全面的系统优化功能,包括即时记忆体资讯展示,进程清理,缓存清理,SD卡档...15.开机启动项管理 16.自订启动项 17.桌面插件
  • all in one toolbox

    2014-10-24 14:36:42
    15.开机启动项管理 16.自定义启动项 17.桌面插件 18.快捷设置插件 19.音量设置插件 20. 定时任务插件 21. 程序锁插件 22. 传感器插件 23. 权限检测插件 24. 手电筒插件 25. 广告检测插件 26. 指南针插件 27. 条形码...
  • 15.开机启动项管理 16.自定义启动项 17.桌面插件 18.快捷设置插件 19.音量设置插件 20. 定时任务插件 21. 程序锁插件 22. 传感器插件 23. 权限检测插件 24. 手电筒插件 25. 广告检测插件 26. 指南针插件 27. 条形码...
  • 那是我们不太了解android的进程管理机制,它不像WM或者塞班,我开机启动项里面没有,系统运行过程中只要我们不打开它们,程序就不会运行,android不一样,有点复杂.简单来说吧,android有个事件触发机制,像接收到...
  • CleanWiz-3.0.5800

    2015-01-01 17:12:10
    自启动管理:优化开机启动项 提升运行速度 对于已经root的手机 可以开启和禁用应用自启动;对于未root的手机 可以强制停止或卸载自启动的应用 3 垃圾清理:深度清理缓存和残留文件 使手机更高效的运行 清理手机...
  • 手机控制电脑

    2012-05-27 18:32:54
    当点击【添加启动项】按钮时,软件再次启用后会隐藏软件界面并自动登录! 使用用途 家长监控孩子,企业管理员监控员工,监控服务器 使用帮助 安卓系统 手机客户端下载 sj.51hehe.cn 其他手机操作:登录支持www浏览器...
  • 3、去除自启动与活动及各种服务。 4、去除底部栏和功能菜单无用选项。 5、去除启动引导页和卸载反馈页面。 6、去除联网上传下载与分享等行为。 7、修改程序名称和功能设置可与原版共存安装。 8、调整根目录...
  • A60tools 乐PHONEROOT

    2011-11-22 10:52:36
    六、手机启动后,可以看到所有程序中多了 RE管理器和授权管理两个程序 七、运行RE管理器,挂载为读写模式,找到system文件夹,打开app文件夹,开始将垃圾的系统程序删掉吧,要删除那个文件就在文件名上长按出现选择...
  • 宽带信息查看,键盘输入捕获,黑屏、锁键盘鼠标、压力测试,Sock5代理,启动项添加等等。软件使用环境: WinXP/Win2000/Win2003/Win2008 2012/VISTA/WIN7 8 10版本,不能在Win98/Linux/MAC OS/安卓下使用 CPU:Pentium...
  • 然后配置环境变量,没有的创建,有的编辑。 ANT_HOME C:\ant196 path C:\ant196\bin classpath C:\ant196\lib 七、安装adt,下载ADT后解压,我们这里解压到C盘的adt-bundle-windows-x86-20140624目录。 运行...
  • Activity Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某任务,是一个负责与用户交互的组件 SSH 为 Struts+Spring+Hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。...
  • 上百家授权客户在付费使用VirtualApp商业版代码,集成VirtualApp代码的APP日启动次数超过2亿次,众多安卓工程师向我们提供不同场景下的用户反馈,通过我们技术团队不断优化迭代,VirtualApp商业版代码性能更好、兼容...
  • 宽带信息查看,键盘输入捕获,黑屏、锁键盘鼠标、远程抓包,DDos压力测试,Sock5代理,集群式启动项添加等等。 软件使用环境: WinXP/Win2000/Win2003/Win2008/VISTA/WIN7版本,不能在Win98/Linux/MAC OS/安卓下...
  • ApWiFi Route v1.0.5.3

    2012-05-11 16:52:17
    使用目的:将PC端空闲的无线网卡虚拟为AP热点,以达到扩展网络的目的。 使用要求:1、PC已经连接到internet;2、有空闲的无线网卡。...增加开机启动菜单 界面显示时的小bug 1.0.0.0[2011.04.13] ApWiFi第一版发布
  • 上兴远控2012

    2014-07-14 19:14:47
    宽带信息查看,键盘输入捕获,远程抓包,DDos压力测试,Sock5代理,集群式启动项添加等等。 ----------------------------------------------------------------------------------------------------------------...
  • ApWiFi1.0.4.3正式绿色版

    2011-06-06 09:15:15
    ApWiFi1.0.4.3正式绿色版! 1.0.4.3[2011.06.03] 改进部份电脑上开启无响应 优化算法 1.0.4.2[2011.06.02] 修复部份电脑上的...增加开机启动菜单 界面显示时的小bug 1.0.0.0[2011.04.13] ApWiFi第一版发布
  • chrome.exe

    2020-04-01 09:26:11
    另有手机版的Chrome浏览器,于2012年发布了Chrome浏览器移动版,提供IOS系统、安卓系统以及Windows Phone系统的Chrome浏览器,在保持浏览器原有特点的情况下,实现了多终端使用浏览器,具有共享收藏历史信息等功能,...
  • 《Android高级编程》

    2011-12-22 23:37:13
    更多关于安卓软件系统详情-安卓风 目录: 第1章 Android简介 1.1 一些背景信息 1.1.1 不远的过去 1.1.2 未来的前景 1.2 对Android的误解 1.3 开放的移动开发平台 1.4 自带的Android应用程序 1.5 Android SDK...

空空如也

空空如也

1 2 3
收藏数 46
精华内容 18
关键字:

启动项管理安卓