喵了个呜s
码龄11年
求更新 关注
提问 私信
  • 博客:865,809
    社区:119
    865,928
    总访问量
  • 74
    原创
  • 166
    粉丝
  • 25
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2015-02-03
博客简介:

喵了个呜的博客

查看详细资料
个人成就
  • 获得469次点赞
  • 内容获得171次评论
  • 获得976次收藏
  • 代码片获得236次分享
  • 博客总排名1,025,156名
创作历程
  • 75篇
    2017年
成就勋章
TA的专栏
  • Android动画
    8篇
  • Android设计模式
    28篇
  • 通用
    14篇
  • Android设计模式读书笔记
    28篇
  • Android开发
    28篇
  • Android动画
    9篇
  • java
    9篇
  • 版本控制
    1篇
  • 数据结构
    4篇
  • 多线程
    7篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 7

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

212人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Android二维码扫描功能和界面

发布资源 2017.05.15 ·
zip

Android使用android-beacon-library接收beacon

发布资源 2017.02.08 ·
zip

出现连接超时SocketTimeoutException后一直连接不上的

需求频繁的上传数据,本来使用HttpClient上传数据,每次上传一段时间就会出现连接超时的问题,然后后续的请求统统都是连接超时。后来换了okhttp3.5还是一样的问题。不明白了。ios好好的,用的公司wifi,绑不绑电脑ip代理都会出现,而且只是个别手机出现。基本上运行一个小时才会出现,调试好费时间的。下面是我的解决方法,我也不知道为啥。很简陋我的OKhttpClient是这样的,默认10秒。
原创
博文更新于 2017.05.10 ·
44397 阅读 ·
0 点赞 ·
7 评论 ·
6 收藏

将带有jni的Eclipse项目导入AndroidStudio遇到的问题

当然前提是本地已经配置好了ndk的环境1. NDK integration is deprecated in the current plugin首次编译遇到一个错误:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:compileDebugNdk'.> Error:
原创
博文更新于 2017.07.11 ·
1803 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AVL树的旋转图解和简单实现

AVL树是带有平衡条件的查找二叉树。这个平衡条件要容易保持,而且他要保证树的深度为O(logN)原文地址:http://blog.csdn.net/qq_25806863/article/details/74755131平衡条件一个最理想的平衡条件是左右两个子树的高度完全相等,但只有节点数量为2^n-1的树才满足这个条件(n是层数,2层要3个,3层要7个)。这个条件太严格,不好用。...
原创
博文更新于 2018.04.08 ·
53985 阅读 ·
114 点赞 ·
16 评论 ·
277 收藏

Java多线程-线程池ThreadPoolExecutor构造方法和规则

为什么用线程池博客地址 http://blog.csdn.net/qq_25806863原文地址 http://blog.csdn.net/qq_25806863/article/details/71126867有时候,系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新线程的话,系统就要不断的进行线程的创建和销毁,有时花在创建和销毁线程上的时间会比线程真正执行的时间还长。而且当线程数
原创
博文更新于 2017.12.25 ·
122648 阅读 ·
91 点赞 ·
11 评论 ·
381 收藏

数组和链表的区别

数组和链表是两种基本的数据结构,他们在内存存储上的表现不一样,所以也有各自的特点。大致总结一下特点和区别,拿几个人一起去看电影时坐座位为例。数组的特点在内存中,数组是一块连续的区域。 拿上面的看电影来说,这几个人在电影院必须坐在一起。数组需要预留空间,在使用前要先申请占内存的大小,可能会浪费内存空间。 比如看电影时,为了保证10个人能坐在一起,必须提前订好10个连续的位置。这样的好处就是能保证1
原创
博文更新于 2017.04.28 ·
93042 阅读 ·
88 点赞 ·
20 评论 ·
270 收藏

apache-ant-zip.jar 解压

发布资源 2017.06.23 ·
jar

Android设计模式(一)-单例模式

最近在看《Android源码设计模式解析与实战》这本书,发现里面还有对源码的一些分析,之前也没好好看过设计模式,就来做个笔记,跟着看一下。简书地址定义确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。使用场景需要确保一个类只有一个实例的场景,避免产生多个对象小号过多的资源,或者是这个类只应该有一个实例。比如创建一个对象要消耗的资源过多,或者要访问IO和数...
原创
博文更新于 2018.05.04 ·
1490 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Android设计模式(二)- Builder模式

原文地址 http://blog.csdn.net/qq_25806863/article/details/66477142Builder模式是一步一步创建复杂对象的创建型模式。允许用户在不知道内部构建细节的情况下,可以更精细的控制构造流程。该模式是为了将构建过程和表示分开,使构建过程和部件都可以自由扩展,两者的耦合度也降到最低。简书地址定义将一个复杂对象的构建与它的表示分离,...
原创
博文更新于 2018.05.04 ·
1245 阅读 ·
1 点赞 ·
3 评论 ·
0 收藏

Android设计模式(三)- 原型模式

原文地址 http://blog.csdn.net/qq_25806863/article/details/66972873原型模式也是一种创建型设计模式,从名字就能理解,这个模式应该有一个样板实例,也就是原型,然后用户从这个原型中复制出一个内部属性一致的实例,也就是克隆。 有时,一个对象的构造比较复杂并且比较耗时时,直接从已有对象复制一个实例比重新构造出来更高效。简书地址定义...
原创
博文更新于 2018.05.04 ·
1660 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android设计模式(四)- 工厂方法模式

原文地址 http://blog.csdn.net/qq_25806863/article/details/67110082工厂方法模式也是创建型模式。 工厂模式根据抽象程度可以分为三种:简单工厂模式,工厂方法模式,抽象工厂模式。简书地址定义定义一个用于创建对象的接口,让子类决定实例化哪一个类。使用场景任何需要生成复杂对象的地方,都可以使用工厂方法模式。用new就...
原创
博文更新于 2018.05.04 ·
5700 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Android设计模式(五)-抽象工厂模式

原文地址 http://blog.csdn.net/qq_25806863/article/details/68063060在上一篇的工厂模式中中,工厂生产出来的产品都是实现同一个接口或继承同一个抽象类的。而有时候工厂可以生产出不是同一个接口或抽象类的产品,也就是说生产出来的产品是不确定的,就是抽象工厂了。 简书地址定义为创建一组相关或相互依赖的对象提供一个接口,而无需指定他们的...
原创
博文更新于 2018.05.04 ·
1534 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android设计模式(四)续:Activity的onCreate是怎么调用的

原文地址 http://blog.csdn.net/qq_25806863/article/details/68288085这里分析的是app第一次启动时的第一个Activity的onCreate()方法的启动流程。图先贴一下大致的流程图吧,不会画,很丑 ActivityThread.main()APP的启动入口应该都知道是ActivityThread的main方法了,所...
原创
博文更新于 2018.05.04 ·
2499 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Android设计模式(六)-策略模式

原文地址 http://blog.csdn.net/qq_25806863/article/details/68623134在开发中几女航遇见下面这种情况:实现同一个功能有很多不停的算法和策略,然后根据实际情况来选择不同的算法和策略。一般的做法是在一个类里写不同的方法,然后根据实际情况用一连串的if-else或switch来选择对应的方法。这种方法多了后,这个类会变得臃肿,难以修改。所...
原创
博文更新于 2018.05.04 ·
3988 阅读 ·
2 点赞 ·
2 评论 ·
4 收藏

Android设计模式(七)-状态模式

原文地址 http://blog.csdn.net/qq_25806863/article/details/68927938状态模式看起来和策略模式很像,但是是两个不一样的设计模式。状态模式是一个类根据内部的状态动态的选择行为。策略模式一般用于算法,通过设置不同的策略类来执行不同的算法。状态模式的一个特点就是行为改变状态,而状态又导致行为的变化。策略模式是可以在运行时外部直接策略的,状态模式一...
原创
博文更新于 2018.05.04 ·
1582 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android设计模式(八)-责任链模式

原文地址 http://blog.csdn.net/qq_25806863/article/details/68938532责任链模式是一个行为模式。责任链就是从一个起点发起请求,然后沿着任务链依次传递给每一个节点上的对象,直到有一个节点处理这个请求为止。听着是不是跟Android的事件分发机制很像。简书地址定义使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关...
原创
博文更新于 2018.05.04 ·
1494 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android设计模式(九)-解释器模式

原文地址 http://blog.csdn.net/qq_25806863/article/details/68944729解释器模式是一种行为模式,实际开发中用的很少,提供了一种解释语言的语法或表达式的方式。定义了一个表达式接口,通过接口解释一个特定的上下文。类似于json解析器按一定的语法解析json的。定义给定一个语言,定义它的文法的一种表示,并定义一个解释器,该解释...
原创
博文更新于 2018.05.04 ·
965 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android设计模式(十)-命令模式

原文地址 http://blog.csdn.net/qq_25806863/article/details/68946248命令模式是行为型设计模式之一。命令模式没那么多条条框框,所以很灵活。命令模式简单的说就是给他下一个命令,然后他就会执行和这个命令的一系列操作。例如点击电脑的关机命令,系统会执行暂停,保存,关闭等一系列的命令,最后完成关机。命令模式也跟关机一样,将一系列方法封装为一个方...
原创
博文更新于 2018.05.04 ·
1240 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android设计模式(十一)-观察者模式

原文地址 http://blog.csdn.net/qq_25806863/article/details/69218968观察者模式是一种使用频率非常高的设计模式,最常用的地方就是订阅-发布系统。这个模式的重要作用就是将观察者和被观察者解耦,使他们之间的依赖更小甚至没有。定义定义对象一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于他的对象都会得到通知并被自动更新。...
原创
博文更新于 2018.05.04 ·
4854 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏
加载更多