3 chenhuakang

尚未进行身份认证

http://tecent.320.io/discuz

等级
TA的排名 8k+

使用libjpeg进行图片压缩(哈夫曼算法,无损压缩)

原文地址:https://blog.51cto.com/13598859/2070274Huffman算法也是一种无损压缩算法,但与LZW压缩算法不同,Huffman需要得到每种字符出现概率的先验知识。通过计算字符序列中每种字符出现的频率,为每种字符进行唯一的编码设计,使得频率高的字符占的位数短,而频率低的字符长,来达到压缩的目的。通常可以节省20%~90%的空间,很大程度上依赖数据的特...

2019-08-19 16:54:03

几个不错的Android开源音视频播放器

原文地址:https://www.jianshu.com/p/6161259a569e整理了一下Github上几个开源的音视频播放器项目,有兴趣的同学可以clone代码去研究学习。UniversalMusicPlayerhttps://github.com/googlesamples/android-UniversalMusicPlayer这是Google开源的一个音频播放器项目,它...

2019-08-08 14:03:16

几个不错的Android开源音视频播放器

原文链接:https://blog.csdn.net/u012246458/article/details/83620456需求:搜集到的github常用的视频和音频播放器,其中前三个是比较常用的播放器。第四个和第五个是比较直白的用法。1.ijkplayer项目地址:https://github.com/Bilibili/ijkplayer介绍:Ijkplayer是B...

2019-08-08 14:00:55

Java中Collections.sort()的使用!

原文地址:https://blog.csdn.net/qq_23179075/article/details/78753136在日常开发中,很多时候都需要对一些数据进行排序的操作。然而那些数据一般都是放在一个集合中如:Map,Set,List等集合中。他们都提共了一个排序方法sort(),要对数据排序直接使用这个方法就行,但是要保证集合中的对象是可比较的。怎么让一个对象是可比较...

2019-08-07 11:04:21

解决Fragment中使用地图,切换会闪一下黑屏的问题

我用的是高德的3D地图,用2D地图无此问题。解决方法是,在使用到地图的Activity中的onCreate中添加以下代码:getWindow().setFormat(PixelFormat.TRANSLUCENT);另外有群友提到一种方法,也发一下吧:最佳做法是在activity的rootview里面加入一个长宽都是0px的不可见SurfaceView元素...

2019-08-06 15:15:25

高德地图经纬度转缩略图

在IM相关功能开发的时候,需要通过经纬度发送缩略图给对方,通过经纬度转成url地址然后通过网络图片加载库将url转成需要的缩略图publicstaticStringgetMapUrl(doublelatitude,doublelongitude){Stringurl="http://restapi.amap.com/v3/staticmap?location...

2019-07-06 16:14:52

windowTranslucentStatus设置为true的坑

原文地址:https://www.jianshu.com/p/f345f5715ecdwindowTranslucentStatus是Android4.4(API为19)开始提供的样式设置,如果要想在4.4手机上做沉浸式状态栏那么直能设置true。在Android5.0以后的版本可以不用设置windowTranslucentStatus=true来做沉浸式状态栏,可以直接设置状态栏颜色。...

2019-07-05 11:30:44

Android自定View——可以设置宽高比例的ImageView

原文地址:https://blog.csdn.net/u012964944/article/details/50600078#如果对android自定义view还不太属性,可以查看我之前写的文章《Android自定义View——基础知识篇》在App中展示最多的除了文字外,应该就是图片了。为了适配屏幕,有些情况下在布局时图片大小是不固定的,如下图:中间是三张图片(ImageView...

2019-07-03 11:44:08

Android app自动更新总结(已适配9.0)

原文地址:https://www.jianshu.com/p/00d072d630b91.配置:1.1AndroidManifest.xml中添加权限和FileProvider:----------------------------------------------------------------------------------------------------...

2019-06-15 17:32:53

Android判断app是否打开消息通知并跳转设置

原文地址:https://blog.csdn.net/weixin_30512027/article/details/808599341、判断是否打开NotificationManagerCompatnotification=NotificationManagerCompat.from(this);booleanisEnabled=notification.areNot...

2019-06-14 17:26:13

Android 判断当前应用是否开启消息通知

原文:https://blog.csdn.net/lidayingyy/article/details/81778894应用情况:当APP有推送功能时,需要判断当前app在手机中是否开启了允许消息推送,否则即使添加了推送代码仍然收不到通知上代码privatebooleanisNotificationEnabled(Contextcontext){bo...

2019-06-14 17:14:00

android shape实现阴影或模糊边效果

原文地址:https://www.cnblogs.com/linghu-java/p/10837421.htmlandroid实现阴影的方式有很多,1.Android在API21(5.0)添加了elevation,可以很方便的在View上实现阴影。但是这个只在>=API21的手机上可以看到阴影效果,低于这个版本的就没有阴影效果。2.CardView...

2019-06-14 16:33:42

Java成神之路——技术栈

原文地址:https://blog.csdn.net/a6833916180/article/details/51261009这个是我在一篇博客上看到的文章,觉得写的挺全的,我也应该往这个方向充实自己,粘下来和大家共勉。一、基础篇1.1JVM1.1.1.Java内存模型,Java内存管理,Java堆和栈,垃圾回收1.1.2.了解JVM各种参数及调优1.1.3.学习...

2019-05-28 09:29:31

java 成神之路

原文地址:https://cloud.tencent.com/developer/article/1145764感觉自己技术不错的小伙伴们,看看有没有自己欠缺知识点,赶快补起来吧。java成神之路一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存...

2019-05-28 09:29:22

Android开发进阶知识图谱

原文地址:https://www.jianshu.com/p/9195d35d5e80Android系统源码学习Binder机制和AIDL Activity的启动过程 进程的优先级 ServiceManager Window和WindowManager开源框架学习OKHTTP Retrofit Glide Gson Realm多线程处理Handl...

2019-05-28 09:29:04

誉天Nginx网络架构(视频)(免费不加密)

誉天Nginx网络架构(视频)誉天邹老师Nginx网站架构01-Nginx架构及安装.wmv誉天邹老师Nginx网站架构02-Nginx虚拟主机及相关配置.wmv誉天邹老师Nginx网站架构03-Nginx地址重写.wmv誉天邹老师Nginx网站架构04-Nginx日志管理和限速.wmv誉天邹老师Nginx网站架构05-Nginx反向代理和负载均衡.wmv誉天邹老师红帽RHCA视频(...

2019-05-28 09:28:50

京东电商海量订单处理OFC系统的关键技术(视频+课件)(免费不加密)

京东电商海量订单处理OFC系统的关键技术(视频+课件)大流量稳定的交易系统电商海量订单处理OFC系统的关键技术环节京东数据中心网络服务如何支撑618大流量电商海量订单处理OFC的关键技术环节(一).flv电商海量订单处理OFC的关键技术环节(二).flv电商海量订单处理OFC的关键技术环节(三).flv高性能,高并发的交易系统稳定性保障(一).flv高性能,高并发的交易系统稳定...

2019-05-27 11:03:11

京东大数据分析与创新应用(视频+课件+源码)(免费不加密)

京东大数据分析与创新应用京东大数据基础架构和实践京东数据仓库海量数据交换工具京东大数据分析与创新应用(八)-邢志峰.flv京东大数据分析与创新应用(二)-邢志峰.flv京东大数据分析与创新应用(九)-邢志峰.flv京东大数据分析与创新应用(六)-邢志峰.flv京东大数据分析与创新应用(七)-邢志峰.flv京东大数据分析与创新应用(三)-邢志峰.flv京东大数据分析与创新应用(十)...

2019-05-27 11:02:19

京东大规模存储持续研发(视频+课件)(免费不加密)

京东大规模存储持续研发(视频+课件)(免费不加密)分布式mysql数据库实践京东大规模存储持续研发JDOpenday1.wmvJDOpenday2.wmv分布式MYSQL数据库实践_秦波.pdf京东大规模存储持续研发-刘海锋.pdf链接:百度云盘提取码:bpef分享视频说明:资源均来自网络,开源,自由,免费!如果涉及原作者版权,会马上删除...

2019-05-27 11:01:18

京东B2C平台推荐搜索的实践和思考(电子书)(免费不加密)

京东B2C平台推荐搜索的实践和思考(电子书)B2C平台推荐搜索的实践和思考-京东技术开放日-刘尚堃MachineLearningPracticeonSpark-JDTechDay机器学习技术在推荐系统中的应用-京东技术开放日-刘思喆京东个性化推荐技术实践-京东技术开放日-王志勇链接:百度云盘提取码:qyvd分享视频说明:资源均来自网络,开源...

2019-05-27 11:00:04

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。