编码前线

34 篇文章
9 人订阅

全部文章

用户1205080

RecyclerView性能优化

上面的 onBindViewHolder方法中进行了日期的比较和日期的格式化,这个是很耗时的,在 onBindViewHolder方法中,应该只是将数据 set...

325
用户1205080

Redis命令:scan实现模糊查询

从Redis v2.8开始,SCAN命令已经可用,它允许使用游标从keyspace中检索键。 对比KEYS命令,虽然SCAN无法一次性返回所有匹配结果,但是却规...

763
用户1205080

在Android项目中调用FFmpeg命令

862
用户1205080

在Android logcat中打印FFmpeg调试信息

在FFmpeg源码中的ffmpeg.c文件的main函数中有avlogsetcallback的调用,而logcallback_null是个空的回调函数,一个思路...

451
用户1205080

设计模式之原型模式(Prototype)

我们知道,一个类的定义中包括属性和方法。属性用于表示对象的状态,方法用于表示对象所具有的行为。其中,属性既可以是Java中基本数据类型,也可以是引用类型。Jav...

793
用户1205080

建造者模式(Builder Pattern)

用户只需要给出指定复杂对象的类型和内容; 建造者模式负责按顺序创建复杂对象(把内部的建造过程和细节隐藏起来)

974
用户1205080

高效地加载Bitmap

一张2048x1536像素的图片,采用ARGB_8888进行存储,那么内存大小2048 x 1536 x 4 = 12M,如果inSampleSize = 4,...

632
用户1205080

关于三种工厂模式的总结

工厂模式分为简单工厂模式,工厂方法模式和抽象工厂模式,它们都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,目的是降低系统中代...

761
用户1205080

设计模式之单例模式

单例模式指的是在应用整个生命周期内只能存在一个实例。单例模式是一种被广泛使用的设计模式。他有很多好处,能够避免实例对象的重复创建,减少创建实例的系统开销,节省内...

983
用户1205080

DiskLruCache解析

https://github.com/JakeWharton/DiskLruCache

641
用户1205080

Httpclient核心架构设计

通常,我们使用IE或者safari来访问互联网上的内容,只需要输入资源地址,浏览器便会呈现给你想要的内容。这一切的背后,都是迄今为止在计算机领域最成功的协议–h...

573
用户1205080

布隆过滤器(Bloom Filter)详解

直观的说,bloom算法类似一个hash set,用来判断某个元素(key)是否在某个集合中。 和一般的hash set不同的是,这个算法无需存储key的值,对...

804
用户1205080

LruCache解析

582
用户1205080

Android中的单位(dp、sp、dpi)

701
用户1205080

设计模式之Facade模式

  为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。

1163
用户1205080

Android APK脱壳--腾讯乐固、360加固一键脱壳

启动 VirtualXposed,并在 VirtualXposed中安装 FDex2:

1883
用户1205080

HTTP协议简介

922
用户1205080

ConstraintLayout(约束布局)的使用

这些属性会引用另一个控件的id或者parent(这会引用父容器,即ConstraintLayout)

1003
用户1205080

Android全局异常处理

1222
用户1205080

使用Dockerfile创建docker镜像

733

扫码关注云+社区