VMware 虚拟机里连不上网的五种解决方案 在VMware虚拟机里的虚拟机系统连接不上网络首先,注意查看适配器选项里的网络连接这两个网络连接是否存在,如果不存在可以重新装一下VM如果存在,连不上网解决办法一:虚拟机设置里,找到“网络适配器”,右边的网络连接选择“NAT 模式”,如果不行的话再linux系统。还是不行的话接着看第二种解决方案。解决方法二:可能原因是VMware NET Service...
Aandroid选项菜单实例 二级菜单、静态菜单、动态菜单、菜单动态修改 switch_menu.xml<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:title="添加" android:icon...
Java接口 1、由interface定义。 2、只能包含常量和抽象方法(数据:默认常量public static final 无论什么类型修饰的都默认为final不可修改 方法:默认为抽象方法)。 3、接口不能被实例化(不能通过new 创建对象),接口需要被实现,实现接口的类必须重写接口中的所有方法。 4、需要实现的方法必须是公有的。 5、一个类可以实现多个接口,用","分隔。 6、需要同时继承和...
Java 类的继承 public class A { private int a=15; private void fAs() {System.out.println(a+"这是父类的私有方法FAs()");} public void fA() {System.out.println("这是父类的方法FA()"); }}public class B extend...
最详细的maven配置 maven下载地址:http://maven.apache.org/download.cgimaven环境变量配置:path:解压地址/binmaven验证:mvn -veclipse安装maven打开Eclipse点击window>prferences之后会弹出 ...
ServletContext获取封装信息 当 Tomcat 启动时,Tomcat 会为每个 Web 应用创建一个唯一的 ServletContext 对象代表当前的 Web 应用,该对象封装了当前 Web 应用的所有信息。可以利用该对象获取 Web 应用程序的初始化信息、读取资源文件等。1、获取 Web 应用程序的初始化参数(全局的初始化参数,而ServletConfig保存的只是对应servlet的初始化参数)<cont...
ServletConfig <servlet> <servlet-name>TestServlet02</servlet-name> <servlet-class>com.mengma.servlet.TestServlet02</servlet-class> <init-param> <param-name>...
Tomcat启动时创建Servlet 有些servlet需要tomcat启动时被创建初始化,而不是serelvet第一次访问时开始创建需要在web.xml中添加<load-on-startup>元素元素值必须是一个大于零的整数所有添加了<load-on-startup>元素的servlet都会在tomcat启动时根据序号顺序依次被创建,创建但并没有处理请求...
servlet组件 方法:Init():servlet实例创建时被调用,初始化,刷新时不会被调用Service():收到一个请求,每次请求当前servlet的时候都会被调用处理当前servlet的业务逻辑并且把处理结果返回给浏览器,刷新时会重新调用Destroy():servlet实例对象 被销毁(Tomcat stop)时调用getServletInfo():获得当前servlet一些属性...
文件拷贝,文件复制工具类 FileCopyUtil,java.io.File java.io.RandomAccessFil 实现文件拷贝复制 java API:java.io.Filejava.io.RandomAccessFil说明:拷贝 给定目录的文件或文件夹到 指定目录package com.moxuan.FileCopyUtil;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;im...
You must supply a resource ID for a TextView;自定义adapter不执行getView()方法;android.widget.TextView cannot java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.LinearLayoutYou must supply a resource ID for a TextViewlistview的自定义adapter不执行getView()方法,程序没有报错:可能的原因:1...
最好用的数据适配器:BaseQuickAdapter,开源框架BaseRecyclerViewAdapterHelper使用 开源框架BaseRecyclerViewAdapterHelper使用——RecyclerView万能适配器原文地址:https://www.jianshu.com/p/1e20f301272eBRVAH官方使用指南:https://www.jianshu.com/p/b343fcff51b0官网地址:http://www.recyclerview.org/GitHub地址:htt...
android定时 循环执行任务 一、执行循环的函数:private Handler handler = new Handler(); private Runnable task =new Runnable() { public void run() { // TODOAuto-generated method stub ...
java.lang.IllegalArgumentException: column '_id' does not exist 关于java.lang.IllegalArgumentException中SimpleCursorAdapter报错column '_id' does not exist问题:simplecursoradapter继承自cursoradapter,这个类有个隐形规定,就是数据库中必须有_id这个字段。解决这个问题的方法是:1、重名命名数据库表,将自增长的主键命名为_id2、使用...
Android 线程通信基础 目录一、什么是线程?1、进程和线程的区别2、如何创建线程?创建线程的几种方式?3、Android线程间通信机制?(1)通过单向数据管道传递数据(2)共享内存通信(3)实现消费者 - 生产者模式 BlockingQueue(4)消息队列4、什么是ANR?二、线程的开启1、线程的状态:2、子线程开启的两种方式:(1)扩展Thread类实现开启子线程...
创建线程的三种方式 一、通过实现Runnable接口来创建Thread线程: 步骤1:创建实现Runnable接口的类:class SomeRunnable implements Runnable{ public void run() { //do something here }}步骤2:创建一个类对象: Runnable oneRunnable = n...
进程通信组件-AIDL的使用 AIDL:Android interface definition language 接口定义语言不同APP进程之间数据通信的接口目录(一)AIDL组件的创建创建AIDL组件 在生成的AIDL接口内部申明 需要自定义实现的方法(二)服务端 在Service的 Binder() 对象的实例中,返回AIDL的接口,并且实现自定义 (三)本地客户端 实现Se...
Android service基础 service用于在后台处理耗时操作目录1、service创建:2、service的三种启动方式:3、在绑定操作中实现对服务的监听4、应用外服务的启动1、service创建:创建一个类继承android.app.Service类,实现其抽象方法 在AndroidManifest文件中aplication标签配置Service<service ...
系统配置发生变更时 activity状态保持 系统配置发生变更时,系统会 (重启 activity 对象 )1、销毁原来的activity对象2、重新创建 activity对象,初始化布局参数1、限定屏幕方向通常最容易遇到的系统配置发生变更,就是屏幕方向发生变化,可以通过限定屏幕方向来解决activity重启在activity标签中添加screenOrientation属性 android:screenOrie...