- 博客(105)
- 问答 (1)
- 收藏
- 关注
原创 Android ConstraintLayout
Android ConstraintLayoutGuideline<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
2018-11-29 15:33:38
271
原创 kotlin函数,变量,常量,字符串模板
kotlin函数定义函数定义使用关键字 fun,参数格式为:参数 : 类型表达式作为函数体,返回类型自动判断fun sum(a:Int,b:Int)=a+bpublic方法必须明确写出返回类型public fun sum(a:Int,b:Int):Int=a+b无返回值的函数:使用关键字Unit,也可以省略//可以省略Unitfun printSum(a: Int, b: In...
2018-11-27 16:53:54
1322
原创 AndroidStudio常见问题
AndroidStudio常见问题常见提示1.依赖关键字2.Kotlin Gradle plugin 插件版本号常见提示1.依赖关键字Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’ and ‘api’.It will be removed at the end of 2018. ...
2018-11-26 13:32:59
647
原创 JVM
JVMJVM的构成类加载器(ClassLoader )在JVM启动时或者在类运行时将需要的class加载到JVM中。执行引擎:负责执行class文件中包含的字节码指令;内存区也叫运行时数据区,是在JVM运行的时候操作所分配的内存区。运行时内存区主要可以划分为5个区域:方法区(Method Area)用于存储类结构信息的地方(类型信息是由类加载...
2018-07-14 10:49:55
201
原创 PC上阅读电子书的软件:Sumatra PDF和calibre
PC上阅读电子书的软件:Sumatra PDFSumatra PDF:Sumatra PDF is a PDF, ePub, MOBI, CHM, XPS, DjVu, CBZ, CBR reader for Windows。SumatraPDF-3.1.2-install.exe,4.63MB.下载地址:https://www.sumatrapdfreader.org/downl...
2018-07-11 10:55:42
4204
原创 HttpURLConnection同步请求封装
HttpURLConnection同步请求封装HttpUtilitypackage com.cdc.test;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLEncoder;import java.util.*;public class...
2018-07-10 15:54:33
2041
原创 Tomcat 部署项目的三种方法
Tomcat 部署项目的三种方法 先将web项目打成war包将war包放入webapps目录中启动tomcat服务器(双击 apache-tomcat\bin 目录下的 startup.bat,启动服务器),tomcat会自动将war包自动解压到当前目录下面修改 conf/server.xml 文件打开tomcat下conf/server.xml,在\<...
2018-07-09 16:55:22
312
原创 JAVA异或加密
JAVA异或加密 int 或者byte类型的数据异或操作后变成另外一个数字,再次和同一个数异或后又变成原来的数字。例1 /** 加密前数字:3 加密后数字:1 解密后数字:3 加密前字符:abcd加密 加密后字符:c`af爢筄 解密后字符:abcd加密 */ public static void main(String[] args) { int...
2018-07-08 22:22:18
3053
原创 Windows部署Tomcat8服务
Windows部署Tomcat8服务 在windows上部署Tomcat服务后,可以将Tomcat设为开机启动,即开机后Tomcat就会自动运行。这样就不用每次进到Tomcat的bin目录双击startup.bat进行手动启动Tomcat。安装Tomcat服务cmd命令行界面进入Tomcat解压目录的bin目录,输入:service.bat installE:\apa...
2018-07-06 22:07:10
1297
原创 JAVA系统类加载器
JAVA系统类加载器三个加载器类Bootstrap ClassLoader最顶层的加载类,主要加载核心类库,JRE_HOME\lib下的rt.jar、resources.jar、charsets.jar和class等。另外需要注意的是可以通过启动jvm时指定-Xbootclasspath和路径来改变Bootstrap ClassLoader的加载目录。Bootstrap Class...
2018-07-06 21:39:59
2700
原创 JAVA JDK环境变量配置
JAVA JDK环境变量配置JAVA环境变量的设置计算机(我的电脑)→属性→高级系统设置→高级→环境变量JAVA_HOME系统变量→新建 JAVA_HOME 变量,变量值填写jdk的安装目录,例如:E:\JAVA\jdk1.8.0_171Path系统变量→寻找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jr...
2018-07-06 21:22:37
270
原创 无线网卡在windows上面不显示
无线网卡在windows上面不显示windows电脑台式机,安装了一个自动安装驱动的无线网卡,已连接上wifi信号。一次电脑断电后,不再显示无线网卡了。解决办法“我的电脑”—–》”管理”——》“设备管理器”——-》网络适配器”—–》在列表里面寻找无线网卡,一般会包含“Wireless USB Adapter”字样的,右键“卸载设备”——-》重启电脑,无线网卡的驱动会重新自动安装。...
2018-07-02 21:53:54
8157
原创 SpringBoot的基本使用(二) 打成war包
SpringBoot的基本使用(二) 打成war包 SpringBoot的基本使用(一)修改build.gradle文件buildscript { ext { springBootVersion = '2.0.3.RELEASE' } repositories { mavenCentral() } dep...
2018-06-25 07:48:08
302
原创 SpringBoot的基本使用(一)
SpringBoot的基本使用(一)环境InteilliJ IDEA ULTIMATE 2018.1, Gradle.idea专业版安装 http://idea.lanyus.com/,在页面右上部,点击“使用帮助”,根据页面http://idea.lanyus.com/help/help.html中的破解补丁激活条目下的内容进行激活:下载idea专业版zi...
2018-06-24 22:33:38
442
原创 Android Handler(二)子线程和子线程通信
Android Handler(二)子线程和子线程通信子线程和子线程间通过Handler通信发送消息的子线程package com.cdc.handler;import android.os.Handler;import android.os.Message;import android.os.SystemClock;//发送消息的子线程public class Thr...
2018-06-22 17:53:19
1517
原创 InteIIiJ IDEA插件
InteIIiJ IDEA插件Translation翻译插件File—>Settings–>Plugins–>Brows repositories–>Translation,安装即可。安装成功后在代码编辑区,选中单词或句子,点击鼠标右键,选择Translate。GsonFormatFile—>Settings–>Plugins–>B...
2018-06-21 22:39:27
471
原创 Java集合List
Java集合ListList集合代表一个有序、可重复的集合.本质是顺序表,提供增删改查数据的基本功能,且可以通过索引来插入替换和删除集合元素的方法。List继承体系Iterable–>Collection–>List–>AbstractCollection–>AbstractList–>ArrayList; Iterable–>Collecti...
2018-06-21 22:22:53
216
原创 Java构建者模式
Java构建者模式构建者模式将一个复杂对象的构建与它的表示分离,使用同样的构建过程可以创建不同的表示。封装在一个单独的Builder对象中创建和组装一个复杂对象的各个部分。类将对象创建委托给Builder对象,而不是直接创建对象。一个类(相同的构造过程)可以委托给不同的Builder对象来创建复杂对象的不同表示。应用实例RetrofitRetrofit的...
2018-06-21 16:11:54
332
原创 Java面向对象(二)抽象类和接口
Java面向对象(二)抽象类和接口抽象类使用abstract修饰的类是抽象类,抽象类里面可以没有抽象方法.抽象类不能被实例化,即不能使用new关键字来调用抽象类的构造器.抽象类的构造器主要用于被其子类调用.abstract和final也不能同时修饰一个类.抽象类体现的是一种模版模式的设计.抽象方法使用abstract修饰的方法,抽像方法所在的类必须是抽象类,抽象方法没有方法...
2018-06-21 12:34:15
184
原创 Java面向对象(一)
Java面向对象面向对象的基本特征封装(Encapsulation)将对象的实现细节隐藏起来,然后通过一些公用方法来暴露该对象的功能。即隐藏类的实现细节,让使用者只能通过事先预定的方法来访问数据,从而可以在方法里面加入控制逻辑,以限制对数据的不合理访问。可进行数据检查,从而保证对象信息的完整性,也便于修改,提高代码的可维护性。使用访问控制符访问控制符用于控制一个类的...
2018-06-21 12:05:03
374
原创 ButterKnife的使用
ButterKnife的使用引入,在app的build.gradle里面添加:dependencies { implementation 'com.jakewharton:butterknife:8.8.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'}使用为字段或方法添加...
2018-06-21 07:46:09
320
原创 Intent传递Map数据
Intent传递Map数据//将Map强制转换成SerializableMap<String, String> message = new HashMap<String, String>();getMessage.put("name", userName);getMessage.put("time", time);Intent intent = new In...
2018-06-20 23:17:35
7465
2
原创 Android 矢量动画
Android 矢量动画ObjectAnimatortranslationX,translationYrotation,rotationX,rotationYscaleX ,scaleYpivotX ,pivotYx,y:alpha:表示视图上的Alpha透明度。 该值默认为1(不透明),值为0表示完全透明(不可见)。setInterpolator():设置动画插值 ...
2018-06-20 23:16:20
358
原创 colorPrimary等资源
colorPrimary等资源colorPrimary 应用的主要色调,actionBar默认使用该颜色,Toolbar导航栏的底色colorPrimaryDark 应用的主要暗色调,statusBarColor默认使用该颜色statusBarColor 状态栏颜色,默认使用colorPrimaryDarkwindowBackground 窗口背景颜色navigationBarCol...
2018-06-20 23:14:05
2347
原创 Android TextView滚动
Android TextView滚动<TextView android:id="@+id/tvCode" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical" android:minLines="20" android:t..
2018-06-20 23:12:28
3456
原创 vector_xml属性
vector_xml属性矢量图形对应的XML文件定义在res/drawable下,在XML文件中的根标签是vector。 矢量图形的xml文件支持以下标签:vector:根标签,表示一个矢量动画。矢量图形对应的Java类是VectorDrawable。VectorDrawable没有提供setPathData之类的方法,所以我们只能在XML内定义矢量图形。vector标签下支持0...
2018-06-20 23:09:35
2005
原创 Button字体大写
Button字体大写5.0以后button 的默认属性 textAllCaps 被改为true 了 ,此时Button上的字母会自动大写。在xml里面设置android:textAllCaps=”false”,则Button上的文字就不会自动大写了。...
2018-06-20 23:01:40
841
原创 Android Assets
Assets#### assets文件夹位置及建立 AndroidStudio中assets文件夹位置:main文件夹下,名称:assets 在Android Studio建立assets文件夹:右键模块—&gt;New—&gt;Folder—-&gt;Assets Folder访问assets里面的文件AssetManager assetManager=context.g...
2018-06-20 22:39:57
781
原创 读我们为什么应该坚持写博客有感
读<<我们为什么应该坚持写博客>>有感今天(2018年6月20日)在CSDN手机客户端上,看到这篇转载的文章,原文地址在:http://www.cnblogs.com/zhaopei/p/why_write_blog.html这篇文章应该是在2015-11-26就发表的,今天在CSDN上看到,点赞和评论的人不少,我查了一下,在CSDN上从2015年以来就有很多转...
2018-06-20 22:18:02
319
原创 Java Annotations 注解
Java Annotations 注解注解简介注解是一种元数据形式,提供有关不属于程序本身的程序的数据。注解对他们注解的代码的操作没有直接影响。 Annotations, a form of metadata, provide data about a program that is not part of the program itself. Annotations hav...
2018-06-20 10:59:20
400
原创 Java8的Lambda表达式
Java8的Lambda表达式Lambda表达式与函数式接口函数式接口是只包含一个抽象方法声明的接口。java.lang.Runnable 就是一种函数式接口,在 Runnable 接口中只声明了一个方法 void run()。我们使用匿名内部类来实例化函数式接口的对象,有了 Lambda 表达式,这一方式可以得到简化。@FunctionalInterface 是 Java 8 新加入...
2018-06-19 18:19:45
176
原创 java正则表达式
java正则表达式基础知识预定义的字符类 预定义字符类 说明 . 任何字符(可能匹配或不匹配行结束符) \d 一个数字:[0-9] \D 非数字[^0-9] \s 空格字符 [ \t\n\x0B\f\r] \S 非空白字符[\^\s] \w 一个字的字符[a-zA-Z_0-9] \W...
2018-06-19 17:23:19
143
原创 InteIIiJ IDEA Gradle 编码 GBK 的不可映射字符
InteIIiJ IDEA Gradle 编码 GBK 的不可映射字符使用InteIIiJ IDEA新建一个java的Gradle工程,运行后报错:”编码 GBK 的不可映射字符”,即凡是有中文的地方就报错了。解决方法,在build.gradle文件里增加如下配置://编译JAVA文件时采用UTF-8tasks.withType(JavaCompile) { opti...
2018-06-19 16:06:21
4236
1
原创 在IntelliJ IDEA搭建Android开发环境
在IntelliJ IDEA搭建Android开发环境File—&gt;Other Settings—-&gt;Default Project Structure在出现的面板的左侧点击SDKS,在面板右侧左上部点击加号,选则SDK的路径,根据提示,选择确认即可。File—-&gt;New Project—&gt;Android即可创建Android工程。...
2018-06-19 08:23:09
5995
原创 cmd中文输入和显示问题
cmd中文输入和显示问题(1)右击cmd窗口,点默认值。在选项中默认代码页,选择936.—->无效果(win10已无默认代码页) (2)在cmd中输入:chcp 936,—->有效果.但是只能改变当前页的输入和显示,下次再进入时就没有效果了。 chcp命令用于显示或设置活动代码页编号. (3)新建文本,复制粘贴以下代码,把文件类型改成reg :Windows Reg...
2018-06-18 22:39:06
7765
1
原创 windows cmd关机命令
windows cmd关机命令shutdown -s -t 60 60秒后关机 shutdown -s -t 3600 1小时后关机logoff 注销命令tsshutdn 60秒后关机shutdown -s -f 强制关机shutdown -s -t 时间 shutdown -a 取消 关机命令...
2018-06-18 22:33:38
81330
原创 windows cmd打开新窗口关闭窗口
cmd打开新窗口关闭窗口start在cmd里面输入start,打开一个新的窗口cls清屏命令color命令COLOR [attr]attr 指定控制台输出的颜色属性颜色属性由两个十六进制数字指定 – 第一个为背景,第二个则为 前景。每个数字可以为以下任何值之一:0 = 黑色 8 = 灰色1 = 蓝色 9 = ...
2018-06-18 22:30:37
6828
原创 Android四大组件面试Activity
Android四大组件面试一:Activityactivity生命周期1.四种状态running/paused/stopped/killed2.activity生命周期分析(1)onCreate()—&amp;amp;gt;onStart()—&amp;amp;gt;onResume()—&amp;amp;gt;onPause()—&amp;amp;gt;Onstop()—&amp;amp;gt;
2018-06-18 09:23:05
356
空空如也
这个进度框如何实现?
2022-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅