自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

墨轩

www.kmust.edu

  • 博客(61)
  • 收藏
  • 关注

原创 VMware 虚拟机里连不上网的五种解决方案

在VMware虚拟机里的虚拟机系统连接不上网络首先,注意查看适配器选项里的网络连接这两个网络连接是否存在,如果不存在可以重新装一下VM如果存在,连不上网解决办法一:虚拟机设置里,找到“网络适配器”,右边的网络连接选择“NAT 模式”,如果不行的话再linux系统。还是不行的话接着看第二种解决方案。解决方法二:可能原因是VMware NET Service...

2019-12-04 18:03:46 7875 6

原创 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...

2019-11-28 20:24:44 268

原创 Java接口

1、由interface定义。 2、只能包含常量和抽象方法(数据:默认常量public static final 无论什么类型修饰的都默认为final不可修改 方法:默认为抽象方法)。 3、接口不能被实例化(不能通过new 创建对象),接口需要被实现,实现接口的类必须重写接口中的所有方法。 4、需要实现的方法必须是公有的。 5、一个类可以实现多个接口,用","分隔。 6、需要同时继承和...

2019-11-14 23:07:42 68

原创 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...

2019-11-14 23:03:21 55

原创 最详细的maven配置

maven下载地址:http://maven.apache.org/download.cgimaven环境变量配置:path:解压地址/binmaven验证:mvn -veclipse安装maven打开Eclipse点击window>prferences之后会弹出 ...

2019-11-06 12:57:53 84

原创 ServletContext获取封装信息

当 Tomcat 启动时,Tomcat 会为每个 Web 应用创建一个唯一的 ServletContext 对象代表当前的 Web 应用,该对象封装了当前 Web 应用的所有信息。可以利用该对象获取 Web 应用程序的初始化信息、读取资源文件等。1、获取 Web 应用程序的初始化参数(全局的初始化参数,而ServletConfig保存的只是对应servlet的初始化参数)<cont...

2019-11-06 12:38:45 158

原创 servlet路径映射

完全路径:/目录:/*扩展名:*.do按照优先级顺序来访问对应的servlet

2019-11-06 12:37:09 151

原创 ServletConfig

<servlet> <servlet-name>TestServlet02</servlet-name> <servlet-class>com.mengma.servlet.TestServlet02</servlet-class> <init-param> <param-name&gt...

2019-11-06 12:35:50 27

原创 Tomcat启动时创建Servlet

有些servlet需要tomcat启动时被创建初始化,而不是serelvet第一次访问时开始创建需要在web.xml中添加<load-on-startup>元素元素值必须是一个大于零的整数所有添加了<load-on-startup>元素的servlet都会在tomcat启动时根据序号顺序依次被创建,创建但并没有处理请求...

2019-11-06 12:33:55 157

原创 servlet组件

方法:Init():servlet实例创建时被调用,初始化,刷新时不会被调用Service():收到一个请求,每次请求当前servlet的时候都会被调用处理当前servlet的业务逻辑并且把处理结果返回给浏览器,刷新时会重新调用Destroy():servlet实例对象 被销毁(Tomcat stop)时调用getServletInfo():获得当前servlet一些属性...

2019-11-06 12:32:50 61

原创 文件拷贝,文件复制工具类 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...

2019-08-21 18:32:51 274

原创 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...

2019-06-25 14:02:57 306

转载 最好用的数据适配器:BaseQuickAdapter,开源框架BaseRecyclerViewAdapterHelper使用

开源框架BaseRecyclerViewAdapterHelper使用——RecyclerView万能适配器原文地址:https://www.jianshu.com/p/1e20f301272eBRVAH官方使用指南:https://www.jianshu.com/p/b343fcff51b0官网地址:http://www.recyclerview.org/GitHub地址:htt...

2019-06-25 13:06:13 4856 3

转载 android定时 循环执行任务

一、执行循环的函数:private Handler handler = new Handler(); private Runnable task =new Runnable() { public void run() { // TODOAuto-generated method stub ...

2019-06-25 11:48:25 3565 2

原创 java.lang.IllegalArgumentException: column '_id' does not exist

关于java.lang.IllegalArgumentException中SimpleCursorAdapter报错column '_id' does not exist问题:simplecursoradapter继承自cursoradapter,这个类有个隐形规定,就是数据库中必须有_id这个字段。解决这个问题的方法是:1、重名命名数据库表,将自增长的主键命名为_id2、使用...

2019-06-23 20:27:49 970

原创 Android 线程通信基础

目录一、什么是线程?1、进程和线程的区别2、如何创建线程?创建线程的几种方式?3、Android线程间通信机制?(1)通过单向数据管道传递数据(2)共享内存通信(3)实现消费者 - 生产者模式 BlockingQueue(4)消息队列4、什么是ANR?二、线程的开启1、线程的状态:2、子线程开启的两种方式:(1)扩展Thread类实现开启子线程...

2019-05-22 21:23:59 95

转载 创建线程的三种方式

一、通过实现Runnable接口来创建Thread线程: 步骤1:创建实现Runnable接口的类:class SomeRunnable implements Runnable{ public void run() { //do something here }}步骤2:创建一个类对象: Runnable oneRunnable = n...

2019-05-22 21:15:06 60

原创 进程通信组件-AIDL的使用

AIDL:Android interface definition language 接口定义语言不同APP进程之间数据通信的接口目录(一)AIDL组件的创建创建AIDL组件 在生成的AIDL接口内部申明 需要自定义实现的方法(二)服务端 在Service的 Binder() 对象的实例中,返回AIDL的接口,并且实现自定义 (三)本地客户端 实现Se...

2019-05-16 21:57:13 66

原创 Android service基础

service用于在后台处理耗时操作目录1、service创建:2、service的三种启动方式:3、在绑定操作中实现对服务的监听4、应用外服务的启动1、service创建:创建一个类继承android.app.Service类,实现其抽象方法 在AndroidManifest文件中aplication标签配置Service<service ...

2019-05-12 20:48:44 77

原创 系统配置发生变更时 activity状态保持

系统配置发生变更时,系统会 (重启 activity 对象 )1、销毁原来的activity对象2、重新创建 activity对象,初始化布局参数1、限定屏幕方向通常最容易遇到的系统配置发生变更,就是屏幕方向发生变化,可以通过限定屏幕方向来解决activity重启在activity标签中添加screenOrientation属性 android:screenOrie...

2019-05-12 20:10:10 201

转载 Linux编写makefile详细教程

Linux下编写 makefile 详细教程近期在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,仅仅是这篇文章从一个实例切入,在有些地方比較好...

2019-05-07 21:40:24 748 1

原创 Android application类

什么是application类?application是维护应用全局状态的基类,应用进程启动时android系统会创建application类并调用类的onCreate()函数,application类是context类的子类目录自定义application application的生命周期 application的回调函数 application对象的作用1、自定义...

2019-05-07 20:24:11 1473

原创 Android组件通信 广播

目录静态广播注册:application中申明 动态广播注册 广播接收: 生命周期 自定义广播 广播的发送和接收广播类型:系统广播 应用广播 系统广播+注册(1)静态广播注册:application中申明<receiver android:name="系统广播名称"> <intent-filter><!--意图过滤--...

2019-05-06 21:57:42 156

转载 自定义Activity炫酷切换动画

原文地址:https://blog.csdn.net/huachao1001/article/details/51659963API 21(5.0)后系统内置了Activity之间的切换动画,而且非常酷炫,今天和大家一起分享一下。我们知道,在两个Activity之间切换,我们一般会写出类似下面的代码:Intent intent=new Intent(this,SecondActivi...

2019-02-27 23:05:47 401

转载 Android图片加载框架:Glide的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/53759439开始Glide是一款由Bump Technologies开发的图片加载框架,使得我们可以在Android平台上以极度简单的方式加载和展示图片。目前,Glide最新的稳定版本是3.7.0,虽然4.0已经推出RC版了,但是暂时问题还比较多。因此,我们这个系列的博...

2018-12-30 18:05:20 123

原创 android获取网络输出字符串流的三种方式

HttpURLCnnection获取网络流 AsyncHttpClient获取网络流 okhttp获取网络流(推荐使用,效率更高)方法一:HttpURLCnnection工具类:HttpUtilspublic class HttpUtils { public HttpUtils() { // TODO Auto-generated constructor ...

2018-12-08 15:33:11 738

原创 android开发常见错误及解决办法

1、新建项目报错:Error:Could not resolve all files for configuration ':app:debugCompileClasspath'.&gt; Could not resolve com.android.support:appcompat-v7:26.0.0-beta1.  Required by:      project :app...

2018-12-03 20:56:17 144

转载 人工智能----八数码难题解决 原理及算法实现

1.启发式搜索算法A启发式搜索算法A,一般简称为A算法,是一种典型的启发式搜索算法。其基本思想是:定义一个评价函数f,对当前的搜索状态进行评估,找出一个最有希望的节点来扩展。评价函数的形式如下:f(n)=g(n)+h(n)其中n是被评价的节点。f(n)、g(n)和h(n)各自表述什么含义呢?我们先来定义下面几个函数的含义,它们与f(n)、g(n)和h(n)的差别是都带有一个“*...

2018-11-25 21:20:10 2865

原创 Matlab简单黑白图像处理

目录 彩色转黑白 区域选择 黑白图像局部增亮 黑白局部反转  彩色转黑白function Img1 =turn_black(ff)%UNTITLED2 此处显示有关此函数的摘要%   此处显示详细说明f1 = imread(ff); %f1是一个图像矩阵figure;                       %产生图形窗口sub...

2018-10-22 19:48:57 6264

转载 Androidstudio中添加jar包的方法

在Androidstudio中添加一个jar包进去,怎么添加?以下纯个人使用Androidstudio过程中的经验积累,要是有不足,望提出建议。方法一:先点击Androidstudio中的Project Structure,如图图1到如下界面图2然后点击+号图3选择Library dependency图4输入你要的jar包,点击放大镜搜索...

2018-10-11 13:22:23 390

原创 Android整理笔记——1.5 动态填充布局 显示数据 ListView

1.5动态填充布局 显示数据 ListView自定义 AdapterView的视图在AdapterView(ListView、GridView)没有数据时显示自定义视图 目录 1.5.1初步认识ListView 1.5.2用ArrayAdapter实现视图填充 1.5.3在ListView为空时显示TextView的内容 1.5.4在ListView为空时显示...

2018-09-25 16:00:53 734

原创 Android整理笔记 目录

目录 1.1样式化常见组件 1.2切换系统UI元素 1.3动态创建并显示视图  LayoutParams的运用 1.3.2.1自定义view的实现 基础篇 1.3.2.2自定义view的测量 1.3.2.3自定义View Layout过程 1.4Android 2D绘图整理 1.5 自定义 AdapterView的...

2018-09-25 15:56:21 134

转载 Android系统布局——android.R.layout详解

布局文件,作为android中必不可少的一部分,android系统为了方便开发人员,在系统中定义了很多的布局文件。系统布局文件和我们自定义的布局在写法用前缀android以示区别:系统布局文件:android.R.layout.xxx;用户自定义布局文件:R.layout.xxx;那系统布局文件究竟有哪一些,大家在用的时候如果不了解,心里估计有点惴惴。现在下方图中列出所有系统布局,...

2018-09-23 00:31:03 10756

转载 Android样式之shape标签

Android样式之shape标签引言  在Android开发中我们很多情况都是使用图片来展示相关效果,今天我就来详细介绍下Android下使用Shape来进行简单UI的开发。一方面这些是Android开发的基础,另一方面这方面的知识可以在一定程度上减少图片的使用,降低App的体积。下面我就来详细介绍Shape的相关知识。注意点:一般用shape定义的xml文件存放在drawable目...

2018-09-19 22:14:45 2991

原创 Android整理笔记——1.4Android 2D绘图整理

Android 2D绘图(Canvas+paint)的理解在2D绘制中常用的两个类:Canvas(画布):通过Canvas设置绘制的形状和路径Paint(画笔):通过Paint设置颜色、阴影、透明度等等类构造方法:(1)Paint:Android API Paint 使用方法总结:https://blog.csdn.net/shell812/article/details/...

2018-09-13 22:56:46 535

原创 Android整理笔记——1.3.2.3自定义View Layout过程

1.3.2.3自定义View Layout过程 目录 1. 作用计算视图(View)的位置即计算View的四个顶点位置:Left、Top、Right 和 Bottom2. 知识储备具体请看文章:(1)自定义View基础 - 最易懂的自定义View原理系列3. layout过程详解类似measure过程,layout过程根据View的类型分为2种情况:...

2018-09-04 19:41:03 177

原创 Android整理笔记——1.3.2.2自定义view的测量

1.3.2.2自定义view的测量目录示意图1. 作用测量View的宽 / 高在某些情况下,需要多次测量(measure)才能确定View最终的宽/高; 该情况下,measure过程后得到的宽 / 高可能不准确; 此处建议:在layout过程中onLayout()去获取最终的宽 / 高2. 储备知识了解measure过程前,需要先了解传递尺寸(宽 / 高测量...

2018-08-29 22:07:32 157

原创 Android整理笔记——1.3.2.1自定义view的实现 基础篇

(一)自定义View-基础篇 目录  1. View的分类视图View主要分为两类:类别 解释 特点 单一视图 即一个View,如TextView 不包含子View 视图组 即多个View组成的ViewGroup,如LinearLayout 包含子View 2. View类简介View类是Android中各种组件的基类,如...

2018-08-29 19:11:32 154

原创 Android整理笔记—— 1.3动态创建并显示视图  LayoutParams的运用

1.3动态创建并显示视图LayoutParams的运用1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。主要用到的方法:LayoutParams(宽,高):   LayoutParams 是ViewGro...

2018-08-28 19:08:07 793 1

原创 Android整理笔记——1.2切换系统UI元素

目录 1.2.1系统状态栏低能模式和正常模式切换(夜间模式设置) 1.2.2隐藏导航栏控件 1.2.3 全屏UI模式1.2.1系统状态栏低能模式和正常模式切换(夜间模式设置)getSystemUiVisibilit() 返回值类型为intsetSystemUiVisibility(int)的使用 View.SYSTEM_UI_FLAG_VISIBLE:显示状态栏,Act...

2018-08-26 23:17:45 137

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除