- 博客(22)
- 收藏
- 关注
转载 android学习笔记——View(一)
参考: 《Android进阶之光》《Android开发艺术探索》 https://www.jianshu.com/p/06ff0dfeed39View 的位置参数 View滑动 layout() 方法 View 在绘制的时候会调用onLayout() 方法设置i显示的位置,所以我们也可以通过 layout...
2019-08-10 23:04:00 146
转载 android开发杂记(二)
-- 阿里云推流SDK V3.4.0 Demo运行问题 SDK的demo是有问题的,这里按流程梳理一下解决途径。 1.ERROR: No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android 根据提示点击 up...
2019-07-26 10:46:00 134
转载 android开发杂记(一)
-- Activity 中使用 Tablayout + ViewPager 装填Fragment的问题 在Fragment 较少并且内容各不相同的情况下,可以分别创建不同的Fragment,配合ViewPager使用不会存在问题。 但如果Fragment数量不定,并且内容格式相同,就要使用同一种Fragment,复用里面的布局。但这个时候就会存在问题,...
2019-07-22 16:58:00 304
转载 java学习笔记——Collections 部分源码学习
- shuffle() shuffle 有洗的意思,功能类似于“洗牌”,可以随机排列 List 中的数据 在shuffle 函数中用到的 swap 方法, 针对数组的交换就是普通的新建第三变量交换。针对 列表 的交换记录在此以便学习 - reverse() 反转函数使用频率较高,内部实现...
2019-06-23 10:36:00 146
转载 leetcode 两数相除、合并K个链表
1. 两数相除 题目很简单(但还是错了几十遍), 思路是将除数翻倍地增大,超出被除数范围后,用被除数本应剩余的值继续重复操作。 需要注意的点: 因为是翻倍操作,很可能会出现除数翻倍后超过int 范围,所以需要用Long 类型 Math.abs() 函数,在使用时要 Math.abs((long) c) 因为最小值的绝对值超过了Int 范围, 所以这...
2019-06-22 22:35:00 164
转载 java学习笔记——容器(一)
参考 : 《java核心技术》 https://mp.weixin.qq.com/s/SHJzWpZ0MscuJhPLRwWQxg https://github.com/LRH1993/android_interview/blob/master/java/basis/hashmap.md- HashSet 与 TreeSet ...
2019-06-01 10:55:00 108
转载 java学习笔记——JVM垃圾回收
原文:https://www.jianshu.com/p/a62697f00b85 https://www.cnblogs.com/aspirant/p/8662690.html https://www.cnblogs.com/yw-ah/p/5830458.html 判断对象是否存活的算法- 1.引用计数算法 引用计数算法是垃圾回收的早期策略,堆...
2019-04-25 13:43:00 131
转载 题目:几道动态规划题
原文:https://blog.csdn.net/jacky_chenjp/article/details/63684427#%E9%A2%98%E7%9B%AE%E6%8F%8F%E8%BF%B0 分金子题目描述: A、B两伙马贼意外地在一片沙漠中发现了一处金矿,双方都想独占金矿,但各自的实力都不足以吞下对方,经过谈判后,双方同意用一个公平的方式...
2019-04-02 23:53:00 349
转载 Android学习笔记——HandlerThread与IntentService
参考: https://blog.csdn.net/javazejian/article/details/52426353 https://www.jianshu.com/p/ab77a2e83c52 https://blog.csdn.net/javazejian/article/details/52426425- HandlerThread...
2019-03-31 12:56:00 96
转载 Android学习笔记——Handler机制
参考 : https://www.jianshu.com/p/1c79fb5296b6 https://blog.csdn.net/mr_dsw/article/details/51064225 Handler是 android 为了完成异步执行任务并在主线程中更新UI 而创造的。 在多线程中并发更改UI 可能会造成UI状态不可预期,而上锁会导致更新UI...
2019-03-31 10:53:00 84
转载 Android学习笔记——AsyncTask
参考 : 《Android进阶之光》 https://www.jianshu.com/p/ab77a2e83c52 java中的线程池框架,在android中一样可以使用,但android也有自己的多线程机制- AsyncTask 这是一个异步任务类,含有三个泛型参数 三个参数的含义: ...
2019-03-30 21:36:00 162
转载 题目:两道迷宫类型题
1.迷宫寻路题目描述假设一个探险家被困在了地底的迷宫之中,要从当前位置开始找到一条通往迷宫出口的路径。迷宫可以用一个二维矩阵组成,有的部分是墙,有的部分是路。迷宫之中有的路上还有门,每扇门都在迷宫的某个地方有与之匹配的钥匙,只有先拿到钥匙才能打开门。请设计一个算法,帮助探险家找到脱困的最短路径。如前所述,迷宫是通过一个二维矩阵表示的,每个元素的值的含义如下 0-墙,1-路,...
2019-03-20 15:54:00 612
转载 题目:数值的整数次方——快速幂
题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。快速幂算法: 例如求 x的11次幂, 11转化为二进制为1011,每一位对应的数字为 8,2,1 所以,可以将x的11次幂 转换为 x的8次幂 * x的2次幂 * x的1次幂public double Power(double ba...
2019-03-16 17:08:00 121
转载 DBFlow框架学习
参考:https://www.jianshu.com/p/9fe0e179f5bf https://blog.csdn.net/imsunlight/article/details/790208741. 在gradle中添加 DBFlow的依赖2. 在Application中 初始化 FlowManager.init(this);3. 注意将Manife...
2019-03-14 13:37:00 223
转载 java学习笔记 ——泛型
泛型的好处:类型安全消除强制类型转换潜在的性能收益。Java语言引入泛型的好处是安全简单。泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。- 虚拟机中没有泛型,只有普通的类和方法- 擦除时,所有类型参数都用他们的限定类型替换(默认为Object)- 一般通过 桥方法 保持多态...
2019-03-11 20:31:00 153
转载 自定义View之圆形加载条
原文:https://www.jianshu.com/p/be71f6ffe512整体流程: 1. 在value文件夹下新建attrs 文件,加入style声明 2. 在view类中定义 Paint 以及相应的变量 3. 在构造函数中,获取由XML文件传来的属性值 ,并完成对不同 Paint的初始化 4.在onDraw() 方法中,用 canv...
2019-03-03 20:53:00 73
转载 PAT 1123 Is It a Complete AVL Tree
An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any time they differ by more than one, rebalanci...
2019-02-25 20:32:00 71
转载 PAT 1115 Counting Nodes in a BST
A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties:The left subtree of a node contains only nodes with keys less than or equal to the nod...
2019-02-12 21:19:00 100
转载 PAT 1114 Family Property
This time, you are supposed to help us collect the data for family-owned property. Given each person's family members, and the estate(房产)info under his/her own name, we need to know the size of e...
2019-02-12 19:30:00 67
转载 手机不能连接本地服务器进行调试的解决办法(Localhost:8080)
由于防火墙的原因,手机连接电脑无法连接本地服务器。 可通过更改防火墙设置解决; 首先通过控制面板 进入防火墙页面 选择高级设置新增 入站和出站规则 -》选择端口-》下一步依次输入80 和8080端口号 填写自定义的名称和描述,最后保存即可================================...
2019-02-09 15:36:00 1987
转载 关于SDK>=26之后静态广播失效问题(Background execution not allowed: receiving Intent)
在 SDK 26,通过令静态注册的广播接收器失效 以限制后台过多应用启动,接受广播等情况。当运行时,会有以下LOG:Background execution not allowed: receiving Intent1. 如果是自己编写发送广播,可以通过 以下方式使广播工作 (1)if(Build.VERSION.SDK_INT >= 26){...
2019-02-08 14:18:00 614
转载 获取Color的几种方式
#11223344 格式,11位表示透明度,为0时完全透明,为255时完全不透明,后三个分量依次表示R,G,B颜色参数。//获取颜色字符串 得到 #ffffff格式字符串 // colorTest 为 #FF0000 String c0=this.getResources().getString((int)R.color.colorTest);/...
2019-02-02 13:14:00 851
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人