自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(284)
  • 资源 (1)
  • 收藏
  • 关注

原创 AndroidStudio系列

命名规范:命名规范、资源文件存放位置思想模式:思想模式支持的编程规范:Java系列编译器检查代码规范获取资源:代码里取Resource资源图片资源:drawable里的图片与图标资源UI动画自定义控件:顺时针与逆时针路径Path类屏幕左上右下坐标计算Rect、RecrF 矩形类Region区域onDraw函数画布Canvas...

2019-03-12 11:41:29 1072

原创 Java系列

支持的编程规范:访问修饰符可变长参数Lambda 表达式对象的拷贝泛型与无边界通配符反射——类周边信息获取正则表达式关于Map表达式接口interfaceJava线程线程池assert(断言)的使用讲解工具类:FileUtils---本地存储工具类DateUtils---日期工具类JavaBeanUtils---实体类转换工具计时...

2019-02-28 15:04:20 360

原创 输出台中文乱码

在AndroidStudio 打开help->edit custom vm options输入:-Dfile.encoding=UTF-8之后重启AndroidStudio

2021-11-19 10:40:04 146

原创 引入aar文件

参考文章在Gradle7.0之后,引入aar的形式换成了:在app.gradle下面,添加以下内容:android { ... sourceSets { main { jniLibs.srcDirs = ['libs'] } }}引用换成了以下语法:implementation files('libs/xxx.aar')...

2021-11-04 11:22:33 1721

原创 唱歌基础

音调:CDEFGAB,分别对应 dao ruan mi fa suo la xi乐谱:分母:几分音符为一拍分子:每小节有几拍音符:浮头:下边那个实心的椭圆,就是浮头。符干:音符的“竖”就是符干。符尾:符干上面连着的一横,就是符尾。2分音符:符头是空心的,不带符尾。4分音符:符头是实心的,不带符尾。8分音符:符头是实心的,带符尾。16分音符:符头是实心的,带两个符尾。32分音符:符头是实心的,带三个符尾。更多音

2021-05-02 19:56:29 188

原创 Android动画

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-12-27 00:29:18 1274 3

原创 Path

作用:可以利用一些基本的绘制函数,组合成复杂的图形,保存到path变量里,后再由canvas.drawPath(path, paint)来进行绘制。

2020-08-29 22:40:24 139

原创 绘制术语解读

封口:绘制的起点到绘制的终点,自动连接起来,形成绘画区域。不封口:绘制的起点到绘制的终点,既是绘画区域,不自动连接起来。

2020-08-29 22:01:20 90

原创 Canvas

21

2020-08-25 21:53:22 145

原创 传参规律

自定义View里面的所有方法调用,一般有以下规律:直接作为参数值传进参数里,代表独有信息。 什么叫独有信息?就是只有它有,别人没有的信息。 什么时候会用到独有信息?不可复用的参数值,像画笔颜色之类的是所有图像都可以复用的,就会被单独封装到Paint类里。...

2020-08-24 21:20:38 80

原创 坐标系

在 Android 里,每个 View 都有一个自己的坐标系,彼此之间是不影响的。这个坐标系的原点是 View 左上角的那个点;水平方向是 x 轴,右正左负;竖直方向是 y 轴,下正上负。也就是下面这个样子:...

2020-08-24 21:14:39 79

原创 Paint

Paint

2020-08-24 21:06:24 85

原创 onDraw

123

2020-08-24 21:02:49 95

原创 View

21

2020-08-24 21:00:38 103

原创 自定义View

q

2020-08-24 20:59:48 106

原创 Git指令

commit:git commitadd:git add README.mdclone:git clone XXXlog:git logmerge:git merge XXX(分支)merge 冲突 :解决冲突后用 git merge --continue 来继续⾃动合并流程push:git push origin XXX(分支)pull:git pull origin XXX(分支)...

2020-08-10 15:57:48 75

原创 Git:常⽤概念

commitgit commitcommit 表示对于⼀次改动的提交,它可以代表当前时刻下 Git 仓库的完整快照,但 本质上,commit 只是记录了距离上⼀次 commit 之间的改动。staging area 暂存区和 addgit add README.mdstaging 原意:舞台表演前的筹划准备(例如汇集道具和演员)。Git 中的意 思:把改动内容汇集起来以待提交。 staging area:待提交的修改内容暂时存放的地⽅。主要⽤于和已经改动但不打 算提交的内容区分开.

2020-08-10 15:43:58 83

原创 Git

test

2020-08-10 15:11:31 68

原创 Android设备的CPU类型

2020-08-10 14:13:27 558

原创 学习编程的网址

编程狮,随时随地学编程

2020-08-06 10:13:28 62

原创 意图

通过意图来打开文件:Intent intent = new Intent();intent.setAction(android.content.Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(file), "text/plain");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);

2020-08-06 09:32:28 99

原创 关于sleep

Thread.sleep()是java提供的函数。在调用该函数的过程中可能会发生InterruptedException异常。SystemClock.sleep()是android提供的函数。在调用该函数的过程中不会发生InterruptedException异常,中断事件将要被延迟直到下一个中断事件。Use this function for delays if you do not use Thread.interrupt(), as it will preserve the interrupted.

2020-08-03 13:53:07 103

原创 Maven搭建本地仓库

搭建本地仓库共分以下几个流程:下载Maven并配置相关环境变量 在Android项目里引用本地仓库路径 找到对应的jar、aar文件放到本地仓库里第一步:Maven下载及安装第二步:在build.gradle里添加:maven { url 'file:D:\\android-studio\\gradle\\m2repository' }示例:构建工具先会从本地的url路径里寻找,如果没有找到,才会去到mavenLocal()里找,如果还是没找到,才会从mavenCe..

2020-08-03 11:26:52 911

原创 Java异常分类

一般情况下用这两种异常即可满足://空指针异常throw new NullPointerException(message);//向方法传递了一个不合法或不正确的参数throw new IllegalArgumentException(message);网上搜集的资料:算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayExc.

2020-08-03 10:03:13 155

原创 代理模式

资料整理:代理模式以及在Android中的使用使用整理:

2020-07-30 15:50:54 45

原创 Kotlin进阶

Kotlin进阶

2020-07-12 18:22:07 84

原创 Kotlin入门

Kotlin 基础:

2020-07-11 23:26:04 94

原创 Java转Kotlin

Kotlin入门

2020-07-11 23:24:16 64

原创 HTTPS

定义:HTTP over SSL 的简称,即⼯作在 SSL (或 TLS)上的 HTTP。说⽩了就是加密通信的 HTTP。⼯作原理:在客户端和服务器之间第一次建立连接时,采用非对称加密协商出⼀套对称密钥,每次发送信息之前将内容采用对称加密,收到之后对内容进行解密,达到内容的加密传输。为什么不直接⽤⾮对称加密?⾮对称加密由于使⽤了复杂了数学原理,因此计算相当复杂,如果完全使⽤⾮对称加密来加密通信内容,会严重影响⽹络通信的性能。HTTPS 连接建⽴的过程:...

2020-07-11 22:54:49 168

原创 TCP/IP

概念:⼀系列协议所组成的⼀个⽹络分层模型具体分层:Application Layer 应⽤层:HTTP、FTP、DNS Transport Layer 传输层:TCP、UDP Internet Layer ⽹络层:IP Link Layer 数据链路层:以太⽹、Wi-Fi为什么要分层?客户端在往服务端传输数据的时候,因为⽹络的不稳定性,在传输到一半数据可能丢失,或者传输失败,所以需要有回执机制,确保数据是成功传送的,因为有多个协议,如果每一个协议都去做回执机制的事..

2020-07-11 22:21:48 91

原创 编码

字符集:含义:⼀个由整数向现实世界中的⽂字符号的 Map分⽀:· ASCII:128 个字符,1 字节· ISO-8859-1:对 ASCII 进⾏扩充,1 字节· Unicode:13 万个字符,多字节· UTF-8:Unicode 的编码分⽀· UTF-16 :Unicode 的编码分⽀· GBK / GB2312 / GB18030:中国⾃研标准,多字节,字符集 + 编码...

2020-06-25 23:56:48 144

原创 加密

一、古典密码学替换式加密:按规则使⽤不同的⽂字来替换掉原先的⽂字来进⾏加密。码表:原始字符:ABCDEFGHIJKLMNOPQRSTUVWXYZ密码字符:BCDEFGHIJKLMNOPQRSTUVWXYZA原始书信:I love you加密书信:J mpwf zpv解读后:I love you加密算法:替换⽂字密钥:替换的码表特性:只能加密文字二、现代密码学对称加密通信双⽅使⽤同⼀个密钥,使⽤加密算法配合上密钥来加密。使用加密的密钥来解密。破解:如果是公开的加.

2020-06-25 23:44:55 152 1

原创 Android高级进阶系列

HTTP

2020-06-25 23:15:46 534 1

原创 HTTP

Http的Url格式:https://mp.csdn.net/console/editor/html/106963393其中https为协议类型://mp.csdn.net为服务器地址[:端⼝号]console/editor/html/106963393为路径Http的请求报文:Http的响应报文:Http的请求方法:Get请求:· ⽤于获取资源· 对服务器数据不进⾏修改· 不发送 Body· 幂等(既反复调用多次时会得到相同的结果)GET /users/1 H.

2020-06-25 23:14:38 160

原创 内存泄漏检测

内存泄漏检测:引入依赖: debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.3' releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.3' debugImplementation 'com.squareup.leakcanary:leakcanary-support-fragment:1.6.3

2020-06-25 21:59:06 124

原创 Monkey

adb shell monkey -p 包名 点击次数

2020-06-25 21:55:36 75

原创 如鹏网程序员英语

如鹏网程序员英语

2020-06-25 21:28:47 130

原创 离职模板

辞职报告尊敬的老板:  自2018年9月入职以来,我一直很喜欢这份工作,但因为某些原因,我要重新确定自己未来的方向,最终决定向您提出辞职。入职以来,承蒙您的赏识与器重,在这份工作中,积累了工作经验。在您的指导下,学习到了一些管理技能,同事们相处也十分融洽。我也很清楚这时候向公司辞职,于公司、于自己都是一种考验,公司正值用人之际,我本该与公司同进退、共成长。但是在这份工作中,从当初的踌躇满志,到如今我对于自己的工作有种无能为力的挫败感,本着对公司负责的态度,为了不让公司因我而造成的决策失误,我郑重

2020-06-25 21:25:56 258

原创 网络调试 adb tcpip 开启方法

配置adb环境变量:如果不配置,则会提示“adb”不是内部或外部命令1.首先找到adb.exeandroid2.2(包含)之前的版本,文件目录是在SDK\toolsandroid2.3(包含)之后的版本,文件目录是在在SDK\platform-tools找到adb.exe,把adb所在路径复制下来(不包含adb.exe)2.添加到Path环境变量win10系统直接搜索"...

2020-05-31 20:35:16 8947

原创 ViewPager2

资料整理:ViewPager2:官方Viewpager升级版来临使用总结:使用注意事项:

2020-05-31 20:31:34 281

Android树形结构RecyclerView

一个RecyclerView,无限层级展示,不嵌套,高性能,企业级产品

2022-09-07

服务器爆破字典

辛苦珍藏字典,用来爆破服务器的,很实用哦!!

2014-02-25

空空如也

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

TA关注的人

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