加载中
日常知识积累

git diff保持高亮 git diff --color master > content.txt // 获取本机安装的所有app包名 #adb shell pm list packages | grep shishike package:com.shishike.mobile // 获取包名对应的apk...

01/08 21:26
26
BigDecimal为什么靠谱

BigDecimal为什么靠谱 Immutable, arbitrary-precision signed decimal numbers. A BigDecimal consists of an arbitrary precision integer unscaled value and a 32-bit integer scale. If...

2019/12/14 09:44
112
Learn Aspect Oriented Programming in Android

解决 Project needs to be converted to androidx.*.dependencies 在原工程gradle.properties文件加入如下配置 这里的gradle.properties和settings.gradle同一级 #这里注意不能有空格 androi...

性能优化相关积累

阻断多余requestLayout 在ListView滑动,广告动画变化等过程中,图片和文字有变化,经常会发现整个界面被重新布局,影响了性能. 尤其布局复杂时,测量过程很费时导致明显卡顿, 对于大小基本固定的...

to do things

怎么把写好的代码 python发布使得别人可以pip install 怎么在发版本时 自动插入国际化以及tw hk等i18n文件 在build工程的时候插入自动上传 自动上传到远端 远端自动翻译 自动上传子模块各个资...

04/26 23:05
205
刘海屏方法记录

/*** * 刘海屏相关官方文章 锤子: https://resource.smartisan.com/resource/61263ed9599961d1191cc4381943b47a.pdf 小米: https://dev.mi.com/console/doc/detail?pId=1293 vivo: https......

Project needs to be converted to androidx.*.dependencies

Project needs to be converted to androidx.*.dependencies 原工程gradle.properties文件加入如下配置 这里的gradle.properties和settings.gradle同一级 android.useAndroidX=true android...

01/10 12:42
218
十进制小数的二进制

十进制小数的二进制表示: 整数部分:除以2,取出余数,商继续除以2,直到得到0为止,将取出的余数逆序 小数部分:乘以2,然后取出整数部分,将剩下的小数部分继续乘以2,然后再取整数部分,...

2019/12/21 13:14
74
踩坑

onTouchListener 只能收到ACTION_DOWN没有其他的MOVE等事件,因为当时的View并不是clickable的. 没有下面两个属性导致scrollView没有触发监听 android:focusable="true" android:focusableIn...

2019/11/30 02:39
30
SQL 备忘

描述表的这组信息就是所谓的模式(schema), 模式可以用来描述数据库中特定的表,也可以用来描述整个数据库(和其中表的关系). 表中的任何列都可以作为主键,只要满足一下条件: 1.任意两行都不具有...

2019/11/02 11:29
51
Coroutine on Android学习笔记

Coroutines build upon regular functions by adding two new operations. In addition to invoke (or call) and return, coroutines add suspend and resume. suspend — pause the execu...

2019/05/14 14:18
105
Kotlin coroutine学习

https://kotlinlang.org/docs/reference/coroutines/coroutine-context-and-dispatchers.html Dispatchers and threads Coroutine context includes a coroutine dispatcher(see CoroutineDi...

2019/05/09 17:18
47
data binding library笔记

https://developer.android.com/topic/libraries/data-binding/expressions#kotlin 在build.gradle文件中配置 android{ ... dataBingding{ enabled true } ... } 设置原先xml的跟元素为layou...

2019/05/08 17:19
86
JetPack-lifecycle-aware components

Handling Lifecycles with Lifecycle-Aware Components A common pattern is to implement the actions of the dependent components in the lifecycle methods of activities and fragments...

2019/05/07 11:40
38
Learn For Flutter

Dart is a true object-oriented language,so even functions are objects and have a type,Function. This means that functions can be assigned to variables or passed as arguments to ...

2019/02/13 20:31
143
什么是域名?什么网站名?什么是URL?

搬运自:https://jingyan.baidu.com/article/2c8c281df0afd00008252aa7.html

2019/01/28 11:16
58
android:focusableInTouchMode和android:focusable的意思用途

TODO 待整理 https://stackoverflow.com/questions/24155956/difference-between-focusable-and-focusableintouchmode https://stackoverflow.com/questions/23799064/what-is-the-differen...

2019/01/15 15:48
2K
CDN基础知识

一、CDN简介 内容分发网络CDN(Content Delivery Network)将源站内容分发至遍布全国的加速节点,缩短用户查看内容的延迟,提高用户访问网站的响应速度与网站的可用性,解决网络带宽小、用户...

Cookie

Cookie诞生 由于HTTP协议是无状态的,而服务器端的业务需要有状态的。Cookie诞生的最初目的是为了存储web中的状态信息,以方便服务器端使用。 Cookie在远程浏览器端存储数据并以此跟踪和识别...

P3P
2019/01/05 21:22
58
SSL/TSL

SSL基本概念 SSL(Secure Socket Layer)   为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取。 TLS:...

2019/01/04 16:48
452

没有更多内容

加载失败,请刷新页面

返回顶部
顶部