<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[midnight_time的博客]]></title><description><![CDATA[尽管走下去，不必逗留着，去采鲜花来保存。]]></description><link>https://blog.youkuaiyun.com/midnight_time</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; midnight_time]]></copyright><item><title><![CDATA[Android天气预报丨极简版]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/122150661</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/122150661</guid><author>midnight_time</author><pubDate>Sun, 26 Dec 2021 00:19:18 +0800</pubDate><description><![CDATA[文章主要介绍了使用Android开发一个极简版的天气预报的思路与流程。]]></description><category></category></item><item><title><![CDATA[苍了天，Debug 出了Bug]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/122096664</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/122096664</guid><author>midnight_time</author><pubDate>Wed, 22 Dec 2021 23:15:11 +0800</pubDate><description><![CDATA[解决Android使用非官方模拟器导致可以run无法debug的一种情况]]></description><category></category></item><item><title><![CDATA[【Android】解决网络请求框架XHTTP2 自定义引入不方便的问题]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/122031883</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/122031883</guid><author>midnight_time</author><pubDate>Sun, 19 Dec 2021 22:58:51 +0800</pubDate><description><![CDATA[讲解一下如何手动引入Android网络请求框架xhttp2-lib]]></description><category></category></item><item><title><![CDATA[官方文档]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/121964211</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/121964211</guid><author>midnight_time</author><pubDate>Wed, 15 Dec 2021 23:34:25 +0800</pubDate><description><![CDATA[推荐一些官方文档]]></description><category></category></item><item><title><![CDATA[【算法】蓝桥杯dfs深度优先搜索之凑算式总结]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/88673468</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/88673468</guid><author>midnight_time</author><pubDate>Thu, 04 Jun 2020 10:55:19 +0800</pubDate><description><![CDATA[本文       → 《【算法】蓝桥杯dfs深度优先搜索之凑算式总结》

相关文章    →《【算法】蓝桥杯dfs深度优先搜索之排列组合总结》

           →《【算法】蓝桥杯dfs深度优先搜索之图连通总结》



前言

曾几何时这个词现在用正适合不过了。

曾几何时我还是对dfs算法一脸懵x的状态，虽说大二的时候学过数据结构，但是那一学...]]></description><category></category></item><item><title><![CDATA[使用BRVAH遇：ViewHolder views must not be attached when created. Ensure that you are not passing 'true']]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/105366202</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/105366202</guid><author>midnight_time</author><pubDate>Tue, 07 Apr 2020 15:47:52 +0800</pubDate><description><![CDATA[网上比较普遍的解决方案是onCreateViewHolder() 中没指定false，

或者，ViewPager、ViewPager2 开启预加载



但我是在使用BRVAH的setEmptyView()的时候遇到的，因为报错信息没有具体的行号。

一开始一直以为是上述种问题。

找了半天，最后发现原来是BRVAH自身代码不健壮的问题。

具体解决方案参考 第#2796 issue，
...]]></description><category></category></item><item><title><![CDATA[【Android】解决AS启动Event Log报错Unsupported modules detected的一种方法]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/104961157</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/104961157</guid><author>midnight_time</author><pubDate>Thu, 19 Mar 2020 10:15:31 +0800</pubDate><description><![CDATA[报错内容：Unsupported modules detected Compilation is not supported for following modules: *** Unfortunately you can’t have non-Gradle Java modules and Android-Gradle modules in one project.

仔细看看上面那句错误，其实...]]></description><category></category></item><item><title><![CDATA[【Android】关于ARouter转场动画的问题]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/104470663</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/104470663</guid><author>midnight_time</author><pubDate>Mon, 24 Feb 2020 01:17:33 +0800</pubDate><description><![CDATA[实现从主页跳转到搜索页，再从搜索页回退主页

withTransition(int resId,int resId)

这个方法两个参数

第一个的意思是， A 到 B， B 的入场动画

第二个的意思是，A 到 B， A 的出场动画

即，入场动画，出场动画，至于哪个是哪个，该哪个是哪个就哪个是哪个 ：）

比如我这里，主页到搜索页，希望搜索页像放帘子一样下来，主页不动，所以在主页跳转时，只传入...]]></description><category></category></item><item><title><![CDATA[【Https】阿里云CentOS7 配置Nginx SSL开启Https，看完还配不成功打我电话157......]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/104458035</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/104458035</guid><author>midnight_time</author><pubDate>Sun, 23 Feb 2020 13:17:10 +0800</pubDate><description><![CDATA[前置条件

1. 买阿里云服务器

2. 申请域名，绑定服务器并通过管局审核

3. 申请SSL证书，得到证书后绑定域名

以上这些都不说了，网上教程很多，一般都错不了

Nginx安装与配置

关键是Nginx配置问题，不能错，但凡错一个字母，或者目录路径写的不对，都会造成错误

1、yum -y install nginx 安装Nginx，看到 Installed ， Complete！ 就算...]]></description><category></category></item><item><title><![CDATA[【Android】解决Kotlin依赖无法下载的问题]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/104449443</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/104449443</guid><author>midnight_time</author><pubDate>Sat, 22 Feb 2020 20:18:17 +0800</pubDate><description><![CDATA[问题：

Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve org.jetbrains.kotlin:kotlin-stdlib-jre7:1.3.61.



了解清楚下面三个概念，问题应该就解决了

一、仓库地址

配置在Project级别的build.gradle

比如：

...]]></description><category></category></item><item><title><![CDATA[【Android】JetPack Paging Library 分页库手把手教学（绝对靠谱，还学不会打我电话157......）]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/103949157</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/103949157</guid><author>midnight_time</author><pubDate>Sun, 12 Jan 2020 20:20:12 +0800</pubDate><description><![CDATA[详情请移步我的个人博客：
http://littlecurl.xyz:8080/articles/2020/01/12/1578831362377.html
本文实现效果：


]]></description><category></category></item><item><title><![CDATA[【Git】Git同一个仓库提交到Github和Gitee码云]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/103812714</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/103812714</guid><author>midnight_time</author><pubDate>Thu, 02 Jan 2020 23:02:32 +0800</pubDate><description><![CDATA[参考简书：https://www.jianshu.com/p/168e7394eda3



首先确保你的仓库能正常提交其中一个，假设能正常提交到码云Gitee。

然后，在.git/conf下进行配置如下即可实现多分支，多远程。




[core]
	repositoryformatversion = 0
	filemode = false
	bare = false
	logallrefu...]]></description><category></category></item><item><title><![CDATA[【Git】解决Commit failed - exit code 1 received]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/103808082</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/103808082</guid><author>midnight_time</author><pubDate>Thu, 02 Jan 2020 17:27:08 +0800</pubDate><description><![CDATA[使用Github桌面版出现了：Commit failed - exit code 1 received

总的来说都是因为当前Github桌面版打开的目录不对。

大致有以下两种情况

当前目录下没有.git文件夹，.git在上层目录
	不仅当前目录存在.git文件夹，而且下层目录也存在.git文件夹
如果是第一种，找准.git所在目录，重新打开即可。

如果是第二种，要自己选择删除一个.git，...]]></description><category></category></item><item><title><![CDATA[【分享】Pandoc，支持几乎所有格式文档互转]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/103731420</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/103731420</guid><author>midnight_time</author><pubDate>Fri, 27 Dec 2019 14:23:20 +0800</pubDate><description><![CDATA[正文

作者是个老师，竟然从什么是pwd，什么是cd教起来了！

官方新手教程：https://pandoc.org/getting-started.html

目前支持的转换格式如下

其实最常用的就是 Word 、PDF、MarkDown、Html之间的互转了。




...]]></description><category></category></item><item><title><![CDATA[已解决Error 1366: Incorrect string value即操作Mysql数据库无法插入Emoji表情的问题]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/103688803</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/103688803</guid><author>midnight_time</author><pubDate>Tue, 24 Dec 2019 20:21:41 +0800</pubDate><description><![CDATA[前言

报错：Error 1366: Incorrect string value

分析：字符集编码设置与要插入的内容不对应

字符集编码存在于两个地方

一、数据库

二、代码（连接数据库的驱动）

大多数人都仅仅关注到了数据库层面的编码，忘记了用代码连接数据库时也需要指定字符集编码。

下面我介绍一下如何在修改这两个地方的字符集编码

正文

一、代码（连接数据库的驱动）

这是经常被人们忽...]]></description><category></category></item><item><title><![CDATA[【Go】IDEA 解决无法 go get 的一种思路]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/103658042</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/103658042</guid><author>midnight_time</author><pubDate>Sun, 22 Dec 2019 22:35:10 +0800</pubDate><description><![CDATA[截至2019-12-22日，IDEA装上Go插件，可以运行基础的Go语法，但是无法进行go get，一种做法是设置proxy。

做法如下：

左上角选择File===&gt;Setting



然后打开倒数第二个 Language&amp;Frameworks



首先在GoPATH里面勾选两个对勾



然后在Go Modules里面设置上代理地址https://goproxy.io

...]]></description><category></category></item><item><title><![CDATA[【Android】开发基础框架推荐-XFrame]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/103578624</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/103578624</guid><author>midnight_time</author><pubDate>Tue, 17 Dec 2019 13:15:59 +0800</pubDate><description><![CDATA[Github地址：https://github.com/youth5201314/XFrame

一开始我是被它的日志打印吸引了，如下图



后知后觉，又被他完善的开发文档吸引了

后来，又被他简单易用的Toast吸引了

再后来，又被他继承的运行时崩溃页面吸引了

现在，还在学习使用中.......

Github地址：https://github.com/youth5201314/XFram...]]></description><category></category></item><item><title><![CDATA[【Android】快速迁移依赖到AndroidX]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/103511904</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/103511904</guid><author>midnight_time</author><pubDate>Thu, 12 Dec 2019 16:48:45 +0800</pubDate><description><![CDATA[打开项目，先保证能编译通过（其实有些时候，编译不通过，也可以直接迁移，不过那样需要手动去删除旧的引用，然后再引入新的引用）点击Refactor---&gt; Migrate to AndroidX



点完之后，会询问你是否备份原文件（大项目推荐备份，小Demo就不需要备份了）



之后会重新进行编译，编译结束之后，再看依赖，就都是androidx了。
...]]></description><category></category></item><item><title><![CDATA[【Android】两步实现手动导入一个model]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/103505590</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/103505590</guid><author>midnight_time</author><pubDate>Thu, 12 Dec 2019 11:08:58 +0800</pubDate><description><![CDATA[前提是这个model在你的项目的文件夹下，和app目录同级，比如，我要导入的model名为library-titlebar。



第一步：settings.gradle中include



第二步：app下的build.gradle中进行implementation，最后记得Sync




...]]></description><category></category></item><item><title><![CDATA[【Android】去除ActionBar、TitleBar、全屏]]></title><link>https://blog.youkuaiyun.com/midnight_time/article/details/103455635</link><guid>https://blog.youkuaiyun.com/midnight_time/article/details/103455635</guid><author>midnight_time</author><pubDate>Mon, 09 Dec 2019 12:06:01 +0800</pubDate><description><![CDATA[首先，在values/styles.xml中设置当前App的主题




&lt;resources&gt;

    &lt;!-- Base application theme. --&gt;
    &lt;style name="AppTheme" parent="Theme.AppCompat.Light"&gt;
        &lt;!-- 去除ActionBar、TitleBar...]]></description><category></category></item></channel></rss>