• 时序数据库技术体系 – Druid 多维查询之Bitmap索引

     发表于 3 个月 前

    时序数据库从抽象语义上来说总体可以概括为两个方面的基本需求,一个方面是存储层面的基本需求:包括LSM写入模型保证写入性能、数据分级存储(最近2小时的数据存储在内存中,最近一天的数据...

  • Android内存溢出OOM:常见内存泄漏

     发表于 3 个月 前

    在上一篇文章中我们对Android中内存有了一个基本的了解,在本文继续介绍有关内存溢出的相关点。当内存泄漏超过一定的界限,必然会引起内存溢出,有些内存泄漏在开发中是比较常见的,接下...

  • 如何做到单机毫秒完成上亿规模大数据常规统计

     发表于 9 个月 前

    虽然现在最火的是AI,但是大数据和计算能力仍然是机器学习/AI算法的重要支撑,我们的业务场景大部分是通过手机终端、服务器日志不断产生日志数据,通过消息通道发送到大数据平台进行存储、...

  • Android 图片加载框架Picasso基本使用和源码完全解析

     发表于 1 年 前

    说到Picasso,相信Android开发人员绝不陌生,它是Square公司开发的一款图片加载神器。使用过它的coder绝对是爱不释手:对它本身而言,轻量安全,有效加载图片并防止O...

  • [译]Android UI 性能优化

     发表于 1 年 前

    本文来源于Google IO 2017上的视频 Android Performance: UI ,翻译自Android官网 Slow rendering ;个人觉得非常有价值,比如...

  • 自定义View之仿QQ讨论组头像

     发表于 1 年 前

    在以前的一个项目中,需要实现类似QQ讨论组头像的控件,只是头像数量和布局有一小点不一样:一是最头像数是4个,二是头像数是2个时的布局是横着排的。其实当时GitHub上就有类似的开源...

  • Android图片加载框架最全解析(二),从源码的角度理解Glide的执行流程

     发表于 1 年 前

    本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。...

  • 利用ViewPager实现3D画廊效果及其图片加载优化

     发表于 1 年 前

    对于ViewPager,相信大家都已经很熟悉了,在各种切换场景比如Fragment切换、选项卡的切换或者顶部轮播图片等都可以用ViewPager去实现。那么本篇文章带来ViewPa...

  • Android 上的 高斯模糊 依我之见

     发表于 1 年 前

    从 iOS 7 开始 Apple 从 拟物化 过渡到了 扁平化 的设计风格,同时也搭配使用了 毛玻璃风格 当做背景效果,不得不说十分惊艳,颇有当时pc上 Widows Vista ...

  • Android性能优化系列之Bitmap图片优化

     发表于 1 年 前

    在Android开发过程中,Bitmap往往会给开发者带来一些困扰,因为对Bitmap操作不慎,就容易造成OOM(Java.lang.OutofMemoryError - 内存溢出...

  • Java实现高斯模糊和图像的空间卷积

     发表于 1 年 前

    高斯模糊(英语:Gaussian Blur),也叫高斯平滑,是在Adobe Photoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像...

  • Android 调用系统功能实现图片选择器,你可能会遇到的问题汇总

     发表于 1 年 前

    本文就来总结总结,调用系统相机、相册和裁剪功能实现图片选择器的过程中,我们需要注意的一些地方。...

  • Android性能优化之内存优化实战

     发表于 1 年 前

    内存泄漏:对于Java来说,就是new出来的Object 放在Heap上无法被GC回收(内存中存在无法被回收的对象);内存泄漏发生时的主要表现为内存抖动,可用内存慢慢变少。...

  • 谈谈 iOS 中图片的解压缩

     发表于 1 年 前

    对于大多数 iOS 应用来说,图片往往是最占用手机内存的资源之一,同时也是不可或缺的组成部分。将一张图片从磁盘中加载出来,并最终显示到屏幕上,中间其实经过了一系列复杂的处理过程,其...

  • 彻底理解Bitmap的高效加载策略

     发表于 1 年 前

    关于图片的加载,现在已经有很多主流的框架,如Glide,Volley等帮我们快速实现。其实这其中都包含了图片高效加载的策略,缓存策略等。本篇文章主要介绍Bitmap是如何实现高效加...

  • 主题颜色提取 ——— Palette

     发表于 1 年 前

    调色板 Palette 是 Android L SDK 中的新特性。可以使用 Palette 从图像中提取出突出的颜色(主色调),获取到颜色之后我们再将这个颜色值赋给 Action...

  • 主题颜色提取 ——— Palette

     发表于 1 年 前

    调色板 Palette 是 Android L SDK 中的新特性。可以使用 Palette 从图像中提取出突出的颜色(主色调),获取到颜色之后我们再将这个颜色值赋给 Action...

  • Android Bitmap缓存池使用详解

     发表于 1 年 前

    本文介绍了如何使用缓存来提高UI的载入输入和滑动的流畅性。使用内存缓存、使用磁盘缓存、处理配置改变事件等方法将会有效的解决这个问题。...

  • Android Bitmap缓存池使用详解

     发表于 1 年 前

    本文介绍了如何使用缓存来提高UI的载入输入和滑动的流畅性。使用内存缓存、使用磁盘缓存、处理配置改变事件等方法将会有效的解决这个问题。...

  • 一种快速毛玻璃虚化效果实现

     发表于 1 年 前

    在iOS设备上我们随处可见毛玻璃效果,而且最近越来越多的场合应用到了这种美观的虚化效果,包括本人的一个开源项目BlureImageView也是受此启发。所以,恰到好处的虚化效果能很...