![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
其他
文章平均质量分 74
其他分类
Chen_ShengJie
一个100行的代码调试都可能会让程序员遇到很多挫折,所以,面对挫折,我们永远不能低头。
展开
-
POS终端MAC的算法
POS终端采用ECB的加密方式,简述如下:a)将欲发送给POS中心的消息中,从消息类型(MTI)到63域之间的部分构成MACELEMEMENTBLOCK(MAB)。b)对MAB,按每8个字节做异或(不管信息中的字符格式),如果最后不满8个字节,则添加“0X00”。示例: MAB=M1 M2 M3 M4其中: M1=MS11 MS12 MS13 MS14 MS15 MS16 ...原创 2019-10-26 16:46:37 · 922 阅读 · 2 评论 -
进制之间的换算
进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。十进制转二进制方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。(具体用法如下图)二进制转十进制方法为:把二进制数按权展开、相加即得十进制数。(具体用法如下图)二进制与八进制之间的转换.原创 2020-07-23 21:58:31 · 4293 阅读 · 0 评论 -
Android面试题知识点积累
目录· 主流网络请求框架库对比· SparseArray与HashMap的区别?· 序列化Serializable和Parcelable的理解和区别· Synchronized和lock的区别· 为什么系统不建议在子线程访问UI?· Android性能优化之apk瘦身技巧· Service和IntentService的区别· 屏幕适配· 什么是...原创 2019-12-04 15:16:32 · 344 阅读 · 0 评论 -
adb命令行
获取手机所有应用、获取系统应用、获取第三方应用、获取apk安装路径、销毁应用、启动指定activity、查看应用详情、获取屏幕分辨率、获取屏幕像素密度、获取日志输出到本地原创 2018-09-19 09:58:32 · 1276 阅读 · 1 评论 -
LeakCanary检测内存泄漏及解决办法
内存泄漏定义内存泄露是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成的内存空间的浪费称为内存泄露。内存泄露有时不严重且不易察觉,这样开发者就不知道存在内存泄露,但有时也会很严重,会提示你Out of memory。内存泄漏的根本原因是长生命周期的对象持有短生命周期对象的引用,尽管短生命周期的对象已经不再需要,但由于长生命周期对象持有它的引用而导致不能被回收。内存泄漏造成的影响它是造成应用程序OOM的主要原因之一。由于android系统为每个应用程序分配的内存转载 2020-05-19 14:43:01 · 1570 阅读 · 0 评论