6 MG_ZXC

尚未进行身份认证

关注领域Java、Android、算法数据结构、计算机网络、计算机视觉

等级
博文 84
排名 4w+

JavaEE学习之路阶段一JavaScript教程 html基础知识

一、HTML的概述(了解)a.html是什么:hypertextmarkuplanguage超文本标记语言 超文本:音频,视频,图片称为超文本。. 标记:<英文单词或者字母>称为标记.一个HTML页面都是由各种标记组成。b.作用:编写HTML页面。c.HTML语言不是一个编程语言(有编译过程),而是一个标记语言(没有编译过程).HT...

2019-02-28 20:58:44

路由汇聚

2018-10-07 21:51:33

计算机网络中的IP地址相关计算方式

通过IP地址和子网掩码与运算计算相关地址知道ip地址和子网掩码后可以算出:1、网络地址2、广播地址3、地址范围4、本网有几台主机例1:下面例子IP地址为192·168·100·5子网掩码是255·255·255·0。算出网络地址、广播地址、地址范围、主机数。1)将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。虚线前为网络地址,虚线后为...

2018-10-07 20:31:00

导入科大讯飞Android声纹识别和人脸识别SDK中sample报错问题解决方式

因为最近需要在Android平台中进行人脸识别和声纹识别需求,所以选择了科大讯飞的开放平台的相关服务的SDK,在下载成功后里面的情况如下图所示:目的:导入sampleFile–>New—>ImportProject–>选择sample文件里的speechDemo项目这时会提示gradle未配置的提示框如下图:Gradlesettingsf...

2018-08-08 10:20:10

Android自定义控件多种状态选择器

普通Android系统中提供的状态选择控件有Switch,但是其只能提供两种状态的选择,今天我们可以通过仿照SeekBar控件进行选择器的最终效果如下图,通过拖动灰色圆形按钮实现选择不同的状态:具体代码如下:/***CreatedbyMG_ZXCon2018/7/6.*/publicclassStateSeekBarextendsRelativeLayo...

2018-07-11 17:25:50

Android自定义控件图表-折线图

在Android开发中经常遇到一些图表的设计,我们有时一定会首先想到“轮子”方式解决,比如MPAndroidChart、HelloCharts、WilliamChart这些比较流行的第三方库,但是有时候就怕设计师脑洞大开,通过第三方的库也无法满足项目中的要求,接下来我们通过自定义方式实现一个折线图,效果如下:主要的功能是这样的图表的横轴为月份日期显示,纵轴为心情表情的显示,记录每一天的心...

2018-07-11 16:30:51

java中实现多线程及同步方式

多线程实现方式1)、实现Runnable接口,并实现run()方法以下是主要步骤:1、自定义类并实现Runnable接口,并实现run()方法。2、创建Thread对象,用实现Runnable接口的对象作为参数实例化该Thread对象。3、调用Thread的start()方法classMyThreadimplementsRunnale{publicvoi...

2018-05-22 14:46:21

java 中static关键字作用

static关键字主要有两种作用:第一,为特定数据类型或对象分配单一的存贮空间,而与创建对象的个数无关。第二,希望某个方法或属性与类而不是对象关联在一起,也就是说,在不创建对象的情况下就可以通过类来直接调用方法或使用类的属性。具体而言,static在java中主要有四种使用情况:成员变量、成员方法、代码块及内部类。(1)static成员变量虽然java语言中没有全局的概念,但可以通...

2018-05-22 10:57:39

单例模式和静态类的区别

单例模式和静态类的区别:1.首先明确一下,静态成员并不是什么程序加载时创建并初始化的,而是类加载时进行。类的加载是第一次真正用到它的时候(拿类new实例或调用它的静态方法)进行的,而这个加载过程需要将class文件中构成类的静态和实例方法等类的成员的字节码指令一同加载到内存中,而后要为静态域分配存储空间并使用静态块对其进行初始化(如果有的话)。在...

2018-05-22 09:58:26

Android框架MVC、MVP和MVVM探究(图解+案例+附源码)

1、介绍MVC、MVP、MVVM这些模式是为了解决开发过程中的实际问题而提出来的,目前作为主流的几种架构模式而被广泛使用。本文代码2、了解并区分MVC,MVP,MVVM2.1MVCMVC,(ModelViewController),是软件架构中最常见的一种框架,简单来说就是通过controller的控制去操作model层的数据,并且返回给view层展示,具体见下图...

2018-04-09 19:16:29

Android异常与性能优化相关问题及解决办法

目录ANR异常问题及解决方式OOM异常问题及解决方式BitMap相关问题UI卡顿问题内存泄露问题及解决方式内存管理冷启动优化问题其他优化介绍ANR异常问题及解决方式什么是ANRANR全名ApplicationNotResponding,也就是”应用无响应”.当操作在一段时间内系统无法处理时,系统层面会弹出上图那样的ANR对话框.造成A...

2018-04-08 16:22:37

Android中三级缓存实现原理及LruCache 源码分析

介绍oom异常:大图片导致图片的三级缓存:内存、磁盘、网络下面通过一张图来了解下三级缓存原理:代码:publicclassDavince{//使用固定线程池优化privatestaticExecutorServicethreadPool=Executors.newFixedThreadPool(Runtime.getRuntime...

2018-04-08 16:16:18

Android中常用设计模式

介绍Java中一般认为有23种设计模式,我们不需要所有的都会,但是其中常用的几种设计模式应该去掌握。下面列出了所有的设计模式。需要掌握的设计模式我单独列出来了,当然能掌握的越多越好。总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元...

2018-04-07 10:27:25

Android 图解构建流程

平时开发过程中我们通过androidstudio编写完成android项目之后直接点击Run‘app’就可以在build/outputs/apk生成可以在android设备中安装的apk文件了,那么整个android源码的构建过程是怎么样的呢?我们可以根据Google官方提供的流程图来具体了解构建的过程:通常的构建过程就是如上图所示,下面是具体描述:1.AAPT(Andr...

2018-04-03 19:23:22

Android 中View的绘制流程(结合图解及伪代码说明)

)##介绍在Android开发过程中,经常存在需要实现自定义控件的情况,对于比较简单的需求,通过组合系统提供的原生控件既可以完成,但是一旦碰到比较复杂的控件时候,这时候就需要我们亲自动手完成控件的设计,实现对控件的测量、布局、绘制等操作,而这一且操作的前提是你需要了解并掌握View的绘制流程。在正式讲解View的绘制流程之前,我们有必要先来简单了解下Android的UI管理系统层级关系,如...

2018-04-03 15:50:32

Android中IntentService介绍与使用案例

介绍IntentService是继承并处理异步请求的一个类,在IntentService内有一个工作线程来处理耗时操作,启动IntentService的方式和启动传统的Service一样,同样,当任务执行完后,IntentService会自动停止,而不需要我们手动去控制或stopSelf()。另外,可以启动IntentService多次,而每一个耗时操作会以队列的方式在IntentServic...

2018-04-02 21:56:28

Android中HandlerThread介绍与使用案列

HandlerThread产生背景1、开启Thread子线程进行耗时操作2、多次创建和销毁线程是很耗资源的HandlerThread是什么是handler+thread+looper结合,是一个thread内部有looper特点:-本质上是一个线程类,继承了thread,-其内部有自己的Looper对象,可以进行looper循环,-通过获取hand...

2018-04-02 19:01:41

带你了解TCP/IP,UDP,Socket之间关系

概述什么是TCP/IP?TCP,UDP有什么区别?什么是Socket?网上这方面的资料有很多,但都很琐碎,没有系统化,要么看完很快就忘记了,要么就是看完迷迷糊糊似懂非懂,下面我们来一一攻破以上问题。什么是TCP/IP?计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需...

2018-04-02 10:13:48

Android中WebView 缓存机制 & 资源加载方案

(1)Android中WebView基本使用介绍与案例(2)Android中WebView与JS交互方式详解(3)Android中WebView使用漏洞相关介绍(4)Android中WebView缓存机制&资源加载方案1介绍由于H5具备开发周期短、灵活性好的特点,所以现在AndroidApp大多嵌入了AndroidWebview组件进行...

2018-03-30 19:04:33

Android 中 WebView 使用漏洞相关介绍

(1)Android中WebView基本使用介绍与案例(2)Android中WebView与JS交互方式详解(3)Android中WebView使用漏洞相关介绍(4)Android中WebView缓存机制&资源加载方案下面就全面介绍WebView的使用中的漏洞及其修复方式1类型WebView中,主要漏洞有三类:任意代码执行漏洞密码明文存...

2018-03-30 18:57:25
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!