自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gdeer 的专栏

关注为什么

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ant 的模式匹配

Jenkins 的 Files to archive 需要按 Ant 的模式匹配去寻找文件,这里记录一下。官网(主要看 Example)* :匹配 0 个或多个字符(不包含分隔符 /)? :匹配一个字符** :匹配 0 个或多个目录(如果模式以 ‘/’ 或 ‘’ 结尾,则会自动补上 **)模式解释**/CVS/*匹配所有 CVS 目录下的所有文件(不包括下层文件...

2019-09-29 15:25:16 1291

原创 Kotlin 笔记:密封类与代数数据类型

一、密封类Kotlin 类开放性排序普通类(不加修饰符,不能继承,默认是 final 的)密封类(sealed 修饰符,有条件继承)开放类(open 修饰符,无条件继承)密封类的限制可以继承,但只能在当前文件继承在本类内继承在类外被同级类继承(不能在一个同级类的内部被继承)sealed class A { class B: A() // OK, B is no...

2019-09-29 13:19:46 352

原创 Java 基础:枚举

枚举的写法enum Shape { Circle, Rectangle, Triangele}实际生成的类// 反编译 Shape.classfinal class Shape extends Enum { // 编译器为我们添加的静态的 values() 方法 public static Shape[] values() { r...

2019-09-29 13:06:39 244

原创 Kotlin 笔记:内部类与嵌套类

与 Java 的关系:kotlinJava嵌套类静态内部类内部类内部类嵌套类:一个直接在其他类内部声明的类是嵌套类。Java 比较开放,默认情况下,认为这个嵌套类可以访问外部类。Kotlin 比较封闭,默认情况下,认为这个嵌套类不能访问外部类。Kotlin 希望默认情况(不作特)下,两个类是没有关系的,所以在一个class Outer { p...

2019-09-27 15:25:14 184

原创 Bitmap 使用 Matix 进行缩放时 filter 参数的含义

方法:public static Bitmap createBitmap(Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter) { ...}filter:是否对源 bitmap 执行滤波处理。只在 matrix 包含大于要转换的内容时应用。(感觉上好像是说在放大时才有效)滤...

2019-09-27 11:44:45 818

原创 Failed to delete \build\intermediates\intermediate-jars\debug\classes.jar

* What went wrong:Execution failed for task ':lib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug'.> java.lang.RuntimeException: java.io.IOException: Failed to delete E:\TestAndro...

2019-09-26 09:26:32 1239 1

原创 Android Gradle 提速实战

文章目录一、官方建议二、build cache三、parallel四、build scan五、Apply Change一、官方建议官方建议在这里,大部分都是常规操作,下面简单列举下:使用最新的 Android Gradle 插件常规操作。避免激活旧的 Multidex常规操作,2.3 之后的 Android Studio 会自动规避。禁用 Multiple APK 构建国内一般都...

2019-09-25 22:04:09 525

原创 ShareSdk 编译报错问题

在执行 gradlew asembleDebug --scan 命令时,编译不通过,报错如下:* What went wrong:A problem occurred evaluating project ':app'.> Failed to apply plugin [id 'com.mob.sdk'] > No such property: url for class:...

2019-09-25 14:26:03 970

原创 双拼、kotlin、依赖倒置

最近在练习用双拼打字。双拼,即每个字都用两个键打出来。比如,“中国”这两个字,用全拼打出来的话,需要按的键是:z、h、o、n、g、g、u、o。如果是双拼(以小鹤双拼为例),就是v、s、g、o。这相当于很多的快捷键,一个键可以代表多个字母:v(zh)、s(ong)、g(g)、o(uo)。按键少了,速度自然更快,字的匹配度也会变高。只是这些快捷键的记忆需要练习。这种将汉字分为 声母 +...

2019-09-24 10:33:54 204

原创 csdn 搜索自己的文章

这里的搜索框搜出来是整个 csdn 的文章:如果要搜索自己的文章,可以点击“管理博客”:在里面的搜索框中搜索(只能搜索标题),在结果列表中点击查看即可。...

2019-09-24 09:55:38 348 1

原创 小米手机测试时遇到的问题记录

权限后台弹出界面该权限被禁后,无法用 Service 启动一个 Activity。该权限无法申请,只能用户手动允许。报错 log:D/com.android.server.am.ExtraActivityManagerService: MIUILOG- Permission Denied Activity : Intent { act=my_test_action flg=0x1000...

2019-09-23 16:49:59 1592

原创 byte 转为 String 再转为 byte,还是原来的 byte 吗

问题在验证一个 apk 的签名时,发现通过命令行 keytool 得到的 apk 签名,跟用代码得到的 apk 签名不一致。代码是这样的:public static String getSignatureMd5(Context context) { String signal = getSignature(context); return md5(signal);}p...

2019-09-23 09:28:30 901

原创 Sublime Text 查看所安装插件的快捷键

1、Preferences-Browse Packages2、选中某个插件3、查看响应平台的 .sublime-keymap

2019-09-21 08:22:59 1015

原创 空格、NBSP 造成的 JSON 解析失败问题

文章目录一、问题二、空格与 NBSP三、解决一、问题今天编辑腾讯文档,加了一个代码块,复制了一段 json 进去,后来产品到该文档里去取这个 json,使用小米推送进行推送,发现推送死活显示不出来,可是之前测试的时候明明是好的,对比了之前的 json 和腾讯文档里的 json,乍看之下没什么区别,研究了很久,才发现问题所在。就是这两个:腾讯文档(以下称副本):{ "a":""}txt文件...

2019-09-20 15:21:26 5166

原创 unicode 的三种表现形式:&#、&#x、\u

&#、&#x、\u 都可以用来表示一串 unicode 编码。如:{ "a":""}可以表示为:{    "a":""}{ &...

2019-09-20 14:43:41 5441

原创 字符、字、字长、字节、比特、位——简介

位、比特bit 或 Bit,简称 b二进制中的一位,一个0或1字节byte 或 Byte,简称 B二进制的一种计量单位,1字节=8位字word 或 Word计算机处理事务(寻址、运算等)的单位通常由若干个字节组成字长即字的长度,占几位现代计算机的字长通常为 16、32、64 位(2、4、8个字节)字符人们使用的记号,抽象意义上的一个符号如:‘1’,...

2019-09-19 12:08:41 3608

原创 Shell 命令:echo 与换行符

文章目录一、说明1.1 功能1.2 可带的选项1.3 有引号和无引号二、举例2.1 无引号的文本2.2 有引号,没有经过转义的文本2.3 经过转义的文本三、其他一、说明1.1 功能echo 显示一行文本1.2 可带的选项-E 不对转义字符进行解释(默认)-e 对转义字符进行解释-n 不输出末尾的换行符(echo 默认会给输出的文本添加一个换行符)1.3 有引号和无引号无引号,语句...

2019-09-16 17:05:20 17294

原创 Bitmap 的四种压缩方式详解

文章目录一、质量压缩二、采样率三、缩放法四、RGB_565Android 中图片是以 bitmap 形式存在的,那么 bitmap 所占内存,直接影响到了应用所占内存大小,首先要知道 bitmap 所占内存大小计算方式:像素数 x 像素大小=图片长度(单位为像素) x 图片宽度(单位为像素) x 一个像素点占用的字节数可采用的压缩方法:质量压缩:内存不变,压缩转化后的 bytes...

2019-09-13 12:31:28 9175

原创 Mac 上使用 Python 制作压缩截图的 Alfred Workflow

在编写 markdown 时,经常出现很小的图片被放得很大,为了解决这个问题,让视觉上变得好看点,决定编写一个压缩图片的 Alfred Workflow。文章目录一、python 程序的编写二、新建 Alfred Workflow三、使用一、python 程序的编写在 Mac 上获取剪贴板的图片可查看这里:mac 上 python 读写剪贴板图片、文字。编写好的代码如下:# codi...

2019-09-11 21:46:02 463

原创 Sublime Text 更改主题

文章目录一、默认主题切换二、Solarized 主题切换三、其他主题切换一、默认主题切换ctrl + shift + P,输入 UI。选择 Select color Scheme,可以看到有几个默认的主题。可以上下切换,查看效果。二、Solarized 主题切换ctrl + shift + P,输入 install package,输入 Solaried,选择 Solarized ...

2019-09-11 11:58:54 2866

原创 正则表达式的不包含

^表示一个缝隙,每行的开头$表示一个缝隙,每行的结尾(?!X)表示一个缝隙从每行的每个缝隙(开头、结尾、两个字符间)开始向后匹配其中所有匹配不到 X 的缝隙^(?!X)表示一个缝隙从每行的开头缝隙开始向后匹配其中所有匹配不到 X 的缝隙(?!X).表示一个字符从 (?!X) 代表的缝隙向后填充一个字符((?!X).)*表示一个字符串零个或多个连续...

2019-09-11 11:46:33 9912

原创 png8、png24、png32 的区别

png 图片分为:png8、png24、png32png8 支持索引透明、alpha透明png24 不支持透明png32 支持 alpha 透明png8 索引透明:用 8 个 bit 表示颜色,所以最多支持 256 种颜色。用一个 bit 用于表示透明,所以只能指定全透明或不透明。png8 alpha 透明:用 8 个 bit 表示颜色,所以最多支持 256 中颜色。用...

2019-09-04 11:15:37 4299

原创 Android Studio 运行 java,找不到或无法加载主类

运行 java 的过程可参考这里:https://blog.csdn.net/Gdeer/article/details/83062523升级 Android Studio 3.5 后,运行 java,报错:18:12:57: Executing task 'Jk.main()'...* What went wrong:A problem occurred configuring proj...

2019-09-03 09:04:21 9943 2

原创 TextView 截图没有内容

现象TextView 是 new 出来的,即没有在界面上绘制过设置了 singleLine = true设置了 gravity = center|right三者都满足时,TextView 就无法转为 Bitmap。View 转为 Bitmap 的方法两种方法之中第一种在这种情况下,bitmap 中不包含文字,但包含背景第二种在这种情况下,bitmap 中不包含文字,也不包含背景...

2019-09-02 17:29:57 330

Android Studio 插件——OnClickJump

Android Studio 插件,通过 setOnClickListener 一键跳转 OnClick 方法。

2019-02-21

空空如也

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

TA关注的人

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