- 博客(22)
- 收藏
- 关注

原创 关于Android Studio修改包名的问题
Android Studio 一直在跟新,功能一直在优化,就更改包名这个问题上可能你有些不懂了! 这里我说下我遇到的问题,由于更新我一直没修改包名成功!更改包名多了最后一步,我凭错觉浪费十几分钟,很可恶!!具体步骤
2017-04-10 11:15:49
1135

原创 FloatingActionButton behavior 不起作用的一个问题
FloatingActionButton设置的layout_behavior 只出现一次动画效果,后期怎么滑动都不起作用了!!!!就是layout_behavior失效了!!
2017-04-01 13:39:11
1337

原创 Greendao数据库升级与使用详解
Greendao出来那么久了,总有小伙伴还未使用!熟悉使用Greendao的伙伴们可以略过不看,此文带新人从Greendao入门到项目中使用:一,第一步自然依赖二,简单的配置三,创建你需要写入数据库的类(写完本类的时候记得同步下,注意变化)四,数据库以后升级的优化(此项答案来自国外,经检验测试,在项目中使用通过)(在appliction中调用 Daomanager.init(this))我只是搬运和
2017-03-27 17:39:09
857
原创 phabricator 服务端搭建过程
在以前公司一直在用这个,来管理别人代码,一般我们都是简单配置一些文件。这次轮到我自己搭建整个服务了,我来说说我中间踩的坑(配置日期为 2020.5.16 日,不用怀疑代码过期的问题)一,我的安装环境dell 电脑,centos6.8,Apache 2.2.15, mysql 5.6, php 5.6, phabricator, arcanist, libphutil如果和我采用一抹一样的安装,这样就可以了二,linux 安装教程1,设置 u 盘启动https://jingyan.baidu.c
2020-05-18 16:54:12
874
原创 常考算法面试题
1,求链表中倒数第 k 个元素public class Main { // 查找链表中倒数第k个结点 public static ListNode CountdownKListNode(ListNode head, int k) { // 判断链表是否为空以及k是否为小于0的数 if (head == null || k < 0) { // 链表不能为空,查找的倒数第k个结点...
2019-06-05 19:25:19
257
原创 Android 复习
try catch public static int getNum() { try { int a = 1 / 0; return 1; } catch (Exception e) { System.out.println("1");// int b = 2 / 0;...
2019-04-25 00:47:36
206
原创 1,插入排序 2,冒泡排序 3,选择排序 4,快速排序 5,归并排序
共同点:时间复杂度 O(n^2) :冒泡,选择,插入时间复杂度 O(nlogn) : 快排,归并时间复杂度 O(n) :痛,计数,基数分析一个排序算法:一,排序算法的执行效率1,最好情况,最坏情况,平均情况的复杂度2,时间复杂度的系数,常数,低阶3,比较次数和交换(或移动)次数二,排序算法的内存消耗空间复杂度,原地排序,是空间复杂度为O(1)的情况三,排序算法的稳定性释意:...
2018-10-28 21:12:19
1001
原创 复习—递归
一,理解递归非常广泛的一种算法,一个简单的例子f(n) = f(n - 1) + 1,f(1) = 1;1)一个问题的解可以分为几个子问题的解。2)这个问题与分解之后的子问题,除了数据规模不同,求解思路完全一样3)存在递归的终止条件...
2018-10-19 19:03:20
328
原创 Hadoop 环境搭建
一,VMware 下载安装VMware下载地址二,安装 Centos三,用到的指令顺序1)打开网关ipconfigping 127.0.0.1vi etc/sysconfig/network-scriptes/ifcfg-eth0 进入修改网卡配置ONBOOT = no 修改 yesservice network restart 静态 ip BOOTPROTO = stat...
2018-10-19 02:44:57
215
原创 MAC Terminal光标操作
将光标移动到行首:control + a将光标移动到行尾:control + e清除屏幕:control + l搜索以前使用命令:control + r清除当前行:control + u清除至当前行尾:control + k...
2018-10-18 18:04:28
2021
原创 复习数据结构——队列
队列:1,CPU 分配资源,其底层的数据结构为队列2,队列基本操作1)入队 enqueue(),从队尾加入一个元素2) 出队dequeue(),从队列头部取一个元素3,和栈一样,是操作受限的线性表数据结构,应用范围可分为1) 循环队列2) 阻塞队列3) 并发队列多用于偏底层系统,框架,中间件开发。Disruptor 、Linux 环形缓存,都用到了循环并发队列Java c...
2018-10-18 17:24:18
295
原创 ListView 它们的优化
RecyclerView ListView 它们的优化你真的懂吗listViewlistView常用的四种优化方式复用 convertViewpublic View getView(int position, View convertView, ViewGroup parent) { if (convertView == null) { //如果当前的convert...
2018-10-18 14:13:32
833
原创 文字上下划出的TextView
录屏效果有点问题,稍后补上 https://github.com/SuperZhouyong/AutoVerScrollTextView.git
2018-01-25 18:55:23
218
原创 Dagger原理直白
还在使用接口解耦吗,为什么有看起来更加简洁的不开始使用尼? 我们项目中使用的目的: 以解耦为目的,避免了大量接口传参进行构造对象。基于这个目的,我们再去看看他为我们到底做了什么事的。使用的操作三联 1.@Inject public class PhotoNewsFragment extends BaseFragment<IBasePresenter> implements ILoadDataV
2017-12-13 19:15:34
726
原创 RecyclerView多级目录实现
项目中用到了多级的目录,我因此自己参考了些资料并去总结了写RecyclerView多级条目的方式!写下自己的总结。实现方式不外乎两种: 1,多级嵌套recyclerview 2,多种Type的item的实现方式一,第一种我们是经常用到,两级嵌套的时候感觉很好使用,但是嵌套的级数更多的话,实现起来也就麻烦了,特别是三级或者更多级的时候,你会写到欲仙欲死的! 二,第二种就是我们常用的多种Type
2017-04-13 13:22:13
6153
1
原创 RxJava 实现验证码计时器效果(多层的subscribe注意取消)
interval**以前我们开启计时器功能会用到系统的Timer,或者hander 去发送延时小时! 现在用Rxjava的配合Rxbind,你会发觉更加方便,各级逻辑清爽可口!
2017-04-11 16:06:22
1299
原创 RxBus---从不了解到掌握
RxBus–-打造自己的完全属于自己的,从开发角度看Rxbus的使用方式。简单打造,简单原理,简单使用。掌握RxBus
2017-03-23 11:05:21
2591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人