<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MrCoder的博客]]></title><description><![CDATA[生命不息，coding不止。。。]]></description><link>https://blog.youkuaiyun.com/coderder</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; coderder]]></copyright><item><title><![CDATA[Java SimpleDateFormat parse方法获取到的时间戳为00点]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/122235752</link><guid>https://blog.youkuaiyun.com/coderder/article/details/122235752</guid><author>coderder</author><pubDate>Thu, 30 Dec 2021 14:16:37 +0800</pubDate><description><![CDATA[记录一下开发项目中遇到的坑：


val simpleDateFormat = SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
val time: Long = simpleDateFormat.parse(date).time

//yyyy-MM-dd hh:mm:ss 格式化后获取到的时间戳是12小时制
//yyyy-MM-dd HH:mm:ss 格式化后获取到的时间戳是24小时制


————————————————
版权声明：本文为优快云博主「破破-」的原创文章.]]></description><category></category></item><item><title><![CDATA[matplotlib显示中文]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/120748071</link><guid>https://blog.youkuaiyun.com/coderder/article/details/120748071</guid><author>coderder</author><pubDate>Wed, 13 Oct 2021 17:13:31 +0800</pubDate><description><![CDATA[【注意】

可能与本文主题无关，不过我还是想指出来：使用matplotlib库时，下面两种导入方式是等价的（我指的是等效，当然这个说法可以商榷:）


import matplotlib.pyplot as plt




import pylab as plt





【效果图】





【方式一】FontProperties




 1 import matplotlib.pyplot as plt
 2 from matplotlib.font_manager import FontProper]]></description><category></category></item><item><title><![CDATA[记一次mac配置flutter环境变量后命令无响应问题解决办法]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/108309040</link><guid>https://blog.youkuaiyun.com/coderder/article/details/108309040</guid><author>coderder</author><pubDate>Sun, 30 Aug 2020 18:02:04 +0800</pubDate><description><![CDATA[mac配置好flutter sdk后，flutter doctor命令敲完后没有任何反应，查了很多资料，最后试了 flutter doctor --android-licenses 命令后问题得到解决。






]]></description><category></category></item><item><title><![CDATA[Zookeeper入门看这篇就够了]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/101025994</link><guid>https://blog.youkuaiyun.com/coderder/article/details/101025994</guid><author>coderder</author><pubDate>Thu, 19 Sep 2019 16:08:19 +0800</pubDate><description><![CDATA[Zookeeper是什么

官方文档上这么解释zookeeper，它是一个分布式服务框架，是Apache Hadoop 的一个子项目，它主要是用来解决分布式应用中经常遇到的一些数据管理问题，如：统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。

上面的解释有点抽象，简单来说zookeeper=文件系统+监听通知机制。

1、 文件系统

Zookeeper维护一个类似文件系统...]]></description><category></category></item><item><title><![CDATA[Python中TypeError: object() takes no parameters问题]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/98481572</link><guid>https://blog.youkuaiyun.com/coderder/article/details/98481572</guid><author>coderder</author><pubDate>Mon, 05 Aug 2019 11:38:48 +0800</pubDate><description><![CDATA[def __init(self,gender)中init方法前后各有两个下划线，初学者常犯的问题



改成这样就好了
]]></description><category></category></item><item><title><![CDATA[Android：关于Window少为人知的一面]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/95088162</link><guid>https://blog.youkuaiyun.com/coderder/article/details/95088162</guid><author>coderder</author><pubDate>Mon, 08 Jul 2019 19:21:20 +0800</pubDate><description><![CDATA[转自：https://www.jianshu.com/p/f9c3c9a19772?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=seo_notes&amp;utm_source=recommendation

前言

大部分情况下，我们和Window打交道的情况比较少，一般都是与Activity和View“交流”。最近做了不...]]></description><category></category></item><item><title><![CDATA[卡片式ViewPager，一屏展示多个pager item，设置高度不一致的tabBar]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/84895489</link><guid>https://blog.youkuaiyun.com/coderder/article/details/84895489</guid><author>coderder</author><pubDate>Sat, 08 Dec 2018 18:30:45 +0800</pubDate><description><![CDATA[ViewPager的基本用法不必多说，这都很简单，我们可以在ViewPager中加载一个ImageView，也可以加载一个Fragment，这都是目前非常常见的用法。那么我今天说的是ViewPager中的PageTransformer属性，用好这个属性可以让我们的应用更加出彩，OK，那我们就开始吧！

本文将从如下几方面来介绍：

 

1.clipChildren属性
2.一个页面显示多个Vie...]]></description><category></category></item><item><title><![CDATA[inner join 与 left join、right join 之间的区别]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/84554404</link><guid>https://blog.youkuaiyun.com/coderder/article/details/84554404</guid><author>coderder</author><pubDate>Mon, 26 Nov 2018 18:48:18 +0800</pubDate><description><![CDATA[inner join 与 left join 、right join之间的区别

　　关于inner join 与 left join 之间的区别，以前以为自己搞懂了，今天从前端取参数的时候发现不是预想中的结果，才知道问题出在inner join 上了。

需求是从数据库查数据，在前端以柱形图的形式展现出来，查到的数据按行业分组，显示每个行业的户数及户数占比，涉及到的字段有A表的用户数、总用户数和...]]></description><category></category></item><item><title><![CDATA[史上最浅显易懂的 RxJava 入门教程]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/84319804</link><guid>https://blog.youkuaiyun.com/coderder/article/details/84319804</guid><author>coderder</author><pubDate>Wed, 21 Nov 2018 14:30:41 +0800</pubDate><description><![CDATA[
来源：KunMinX

www.jianshu.com/p/f392727c5aca


工作需要刚好在学习 RxJava + Retrofit2 + OkHttp3 网络请求框架，网上搜了一些 RxJava 的教程，并不是很好理解，所幸最后我找到了几篇有助于初学者了解 RxJava 的文章，于是结合自己的理解，重新整理成一篇发给大家，希望通过我的咀嚼，能够帮助大家更快的了解和上手 RxJava...]]></description><category></category></item><item><title><![CDATA[ArrayDeque详解]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/84289857</link><guid>https://blog.youkuaiyun.com/coderder/article/details/84289857</guid><author>coderder</author><pubDate>Tue, 20 Nov 2018 11:15:04 +0800</pubDate><description><![CDATA[美人如斯！

ArrayDeque是java中对双端队列的线性实现

一.特性

无容量大小限制，容量按需增长；
	非线程安全队列，无同步策略，不支持多线程安全访问；
	当用作栈时，性能优于Stack，当用于队列时，性能优于LinkedList
	两端都可以操作
	具有fail-fast特征
	不能存储null
	支持双向迭代器遍历
注意:ArrayDeque的迭代器和大多数容器迭代器一样，都是...]]></description><category></category></item><item><title><![CDATA[Java 代码中看到数字中间带下划线的，如 1000_000 这种形式的数字的理解]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/84030703</link><guid>https://blog.youkuaiyun.com/coderder/article/details/84030703</guid><author>coderder</author><pubDate>Tue, 13 Nov 2018 16:10:19 +0800</pubDate><description><![CDATA[今天，一不小心，点到了源码里面去，看到个数字 1000_000，Java代码还可以这么定义数字的，厉害啦，我就百度啦下。原来这个就是1000000。等效的。只是1000_000这样写之后，可读性变强。



实际测试了下。



这个文章，是真的简单，就是图个稀奇。

我真的是第一次看见这么写数字的。

 

这是Java7引入的新特性。分割数字增强可读性。

当然它有一些使用上的限制，下面截图里...]]></description><category></category></item><item><title><![CDATA[调用view.measure(0,0)时发生了什么]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/83030853</link><guid>https://blog.youkuaiyun.com/coderder/article/details/83030853</guid><author>coderder</author><pubDate>Fri, 12 Oct 2018 17:54:31 +0800</pubDate><description><![CDATA[在 Activity 的 onCreate、onStart、OnResume 生命周期中，无法直接得到 View 的宽高信息。
网上有以下几种常见的解决办法：

在 Activity#onWindowFocusChanged 回调中获取宽高。
	view.post(runnable)，在 runnable 中获取宽高。
	ViewTreeObserver 添加 OnGlobalLayoutList...]]></description><category></category></item><item><title><![CDATA[Java 容器源码分析之 Deque 与 ArrayDeque]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/82706538</link><guid>https://blog.youkuaiyun.com/coderder/article/details/82706538</guid><author>coderder</author><pubDate>Fri, 14 Sep 2018 17:53:05 +0800</pubDate><description><![CDATA[转自：https://www.cnblogs.com/wxd0108/p/7366234.html

Queue 也是 Java 集合框架中定义的一种接口，直接继承自 Collection 接口。除了基本的 Collection 接口规定测操作外，Queue 接口还定义一组针对队列的特殊操作。通常来说，Queue 是按照先进先出(FIFO)的方式来管理其中的元素的，但是优先队列是一个例外。

De...]]></description><category></category></item><item><title><![CDATA[maven库下载失败：Could not GET xxxx Received status code 500 from server: Internal Privoxy Error]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/82347320</link><guid>https://blog.youkuaiyun.com/coderder/article/details/82347320</guid><author>coderder</author><pubDate>Mon, 03 Sep 2018 13:33:03 +0800</pubDate><description><![CDATA[由于某些jar包依赖下载不成功，所以在Android Studio settings中的http proxy中设置了代理，





等下载成功后，在关闭代理，发现.gradle中的gradle.properties加入了代理配置，

由于公司的maven库不能设置代理，所以在Android Studio中又关闭了代理，然后就报异常了

 

 

 

 

 

 



原来，只是在Andr...]]></description><category></category></item><item><title><![CDATA[WMRouter：美团外卖Android开源路由框架]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/82019670</link><guid>https://blog.youkuaiyun.com/coderder/article/details/82019670</guid><author>coderder</author><pubDate>Fri, 24 Aug 2018 15:29:08 +0800</pubDate><description><![CDATA[转自：https://tech.meituan.com/meituan_waimai_android_open_source_routing_framework.html



WMRouter是一款Android路由框架，基于组件化的设计思路，功能灵活，使用也比较简单。

WMRouter最初用于解决美团外卖C端App在业务演进过程中的实际问题，之后逐步推广到了美团其他App，因此我们决定将其开...]]></description><category></category></item><item><title><![CDATA[解决android studio一直不停的indexing,一秒钟一次那种]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/81868237</link><guid>https://blog.youkuaiyun.com/coderder/article/details/81868237</guid><author>coderder</author><pubDate>Mon, 20 Aug 2018 11:19:34 +0800</pubDate><description><![CDATA[File-&amp;gt;Invalidate Caches/Restart]]></description><category></category></item><item><title><![CDATA[通过反射解决在HuaWei手机出现Register too many Broadcast Receivers的crash]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/81662576</link><guid>https://blog.youkuaiyun.com/coderder/article/details/81662576</guid><author>coderder</author><pubDate>Tue, 14 Aug 2018 10:39:06 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/llew2011/article/details/79054457       Android开发适配问题一直是一个让人头疼的话题，由于国内很多厂商都有对原生Android系统做不同的定制，结果导致适配起来很麻烦。印象最深的一个适配是让Notification的背景色做到和系统通知栏背景色一致，然后就是想各种办法做适配……近来在Bugly上...]]></description><category></category></item><item><title><![CDATA[JavaPoet - 优雅地生成代码]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/81411545</link><guid>https://blog.youkuaiyun.com/coderder/article/details/81411545</guid><author>coderder</author><pubDate>Sat, 04 Aug 2018 15:30:54 +0800</pubDate><description><![CDATA[转自：https://blog.youkuaiyun.com/xuguobiao/article/details/72775730

JavaPoet - 优雅地生成代码

 

JavaPoet - 优雅地生成代码

	一项目简介
		二项目总览
		1 大体结构图
			2 关键类说明
		
		三相关使用
		1 API使用
			2 一个简单示例
		
		四源码浅析
		五使用场景
		1 根据编译...]]></description><category></category></item><item><title><![CDATA[项目爬坑记之targetSdkVersion为23以下6.0中checkSelfPermission的问题]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/81218819</link><guid>https://blog.youkuaiyun.com/coderder/article/details/81218819</guid><author>coderder</author><pubDate>Thu, 26 Jul 2018 14:22:22 +0800</pubDate><description><![CDATA[在6.0及以上的机子上运行targetSdkVersion&amp;lt;23的应用时，调用checkSelfPermission，不管用户是否授权，其返回值始终为PERMISSION_GRANTED，经查询资料，


	If your application is targeting an API level before 23 (Android M) then both:ContextCompat#c...]]></description><category></category></item><item><title><![CDATA[AndroidVideoCache-视频边播放边缓存的代理策略]]></title><link>https://blog.youkuaiyun.com/coderder/article/details/80909428</link><guid>https://blog.youkuaiyun.com/coderder/article/details/80909428</guid><author>coderder</author><pubDate>Wed, 04 Jul 2018 11:09:35 +0800</pubDate><description><![CDATA[视频现状现在视频播放的需求越来越常见，就和16年上半年的直播一样，似乎不加个视频已经不是个正常的APP了，连微信朋友圈都支持上传小视频，更别谈以视频为本命的一系列APP。视频方面主要是两块，一个是视频录制，这个已经翻过一篇比较全的文章，再加上google开源的 grafika ，可以在踩坑时减少很多障碍，不过录制这块适配是大问题，需要不断调整。另一个方面就是视频播放，这方面的轮子比上面录制就多太多...]]></description><category></category></item></channel></rss>