自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 【Java】hprof-conv MAT记录

hprof-conv MAT

2022-04-17 16:29:27 579

原创 【LeetCode】82. 删除排序链表中的重复元素 II

82. 删除排序链表中的重复元素 II给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。示例 1:输入:head = [1,2,3,3,4,4,5]输出:[1,2,5]示例 2:输入:head = [1,1,1,2,3]输出:[2,3]提示:链表中节点数目在范围 [0, 300] 内-100 <= Node.val <= 100题目数据保证链表已经按升序 排列来源:力扣(LeetCode)链接:h

2022-03-29 00:05:31 127

原创 【Kotlin】【2021-10-24】泛型中<? extends E>与<? super E>的区别

泛型中<? extends E>与<? super E>的区别<? extends E> 上限通配符,用来限制类型的上限<? super E> 下限通配符,用来限制类型的下限##### 区别<? extends E> 向下兼容子类及其子孙类<? super E> 向上兼容父类及其祖类...

2021-10-24 16:24:49 114

原创 【Android】View.postRunnable和handler.postRunnable有啥不同

View.postRunnable和handler.postRunnable有啥不同使用handler#post的runnable最先执行,此时View还未layout,无法获取view的宽高。接着view的onLayout方法执行,表示view完成了位置的布置,此时可以获取宽高。view#post的runnable最后执行,也就是说view已经layout完成才执行,此时能够获取View的宽高。————————————————当View已经attach到window,不管什么线程, 调用View

2021-10-24 16:02:04 151

转载 【Android】invalidate和postInvalidate的区别

Android中invalidate和postInvalidate的区别Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。Android提供了invalidate方法实现界面刷新,但是invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。Android程序中可以使用的界面刷新方法有两种,分别是利

2021-10-24 00:09:20 194

原创 【Kotlin】Kotlin关键字open

Kotlin中的open关键字在java中允许创建任意的子类并重写方法任意的方法,除非显示的使用了final关键字进行标注。而在kotlin的世界里面则不是这样,在kotlin中它所有的类默认都是final的,那么就意味着不能被继承,而且在类中所有的方法也是默认是final的,那么就是kotlin的方法默认也不能被重写。open的作用在于 让类和方法可以被继承和重写https://blog.csdn.net/JokerMk/article/details/92799373...

2021-10-23 23:40:33 1182

原创 【2021-10-13】Kotlin var与val的区别

Kotlin var与val的区别var: var是一个可变变量,这是一个可以通过重新分配来更改为另一个值的变量。这种声明变量的方式和Java中声明变量的方式一样。val: val是一个只读变量,这种声明变量的方式相当于java中的final变量。一个val创建的时候必须初始化,因为以后不能被改变。...

2021-10-13 18:49:45 124

原创 【地图转换工具类】:GCJ02与WGS84标准转换

【地图转换工具类】:GCJ02与WGS84标准转换public class GCJ02_WGS84 { public static double pi = 3.1415926535897932384626; public static double a = 6378245.0; public static double ee = 0.006693421622965...

2018-04-23 10:46:11 14733 2

原创 【地图转换工具类】:GCJ02与BD09标准转换

【地图转换工具类】:GCJ02与BD09标准转换public class GCJ02_BD09 { public static double pi = 3.141592653589793 * 3000.0 / 180.0; /** * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 将 GCJ-02 坐标转换成 BD-09 坐标 *...

2018-04-23 10:44:31 4454

空空如也

空空如也

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

TA关注的人

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