自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

midnight_time的博客

尽管走下去,不必逗留着,去采鲜花来保存。

  • 博客(98)
  • 收藏
  • 关注

原创 Android天气预报丨极简版

文章主要介绍了使用Android开发一个极简版的天气预报的思路与流程。

2021-12-26 00:19:18 7401 1

原创 苍了天,Debug 出了Bug

解决Android使用非官方模拟器导致可以run无法debug的一种情况

2021-12-22 23:15:11 6241 4

原创 【Android】解决网络请求框架XHTTP2 自定义引入不方便的问题

讲解一下如何手动引入Android网络请求框架xhttp2-lib

2021-12-19 22:58:51 1782

原创 官方文档

推荐一些官方文档

2021-12-15 23:34:25 1366

原创 【算法】蓝桥杯dfs深度优先搜索之凑算式总结

本文 → 《【算法】蓝桥杯dfs深度优先搜索之凑算式总结》相关文章 →《【算法】蓝桥杯dfs深度优先搜索之排列组合总结》 →《【算法】蓝桥杯dfs深度优先搜索之图连通总结》前言曾几何时这个词现在用正适合不过了。曾几何时我还是对dfs算法一脸懵x的状态,虽说大二的时候学过数据结构,但是那一学...

2020-06-04 10:55:19 10952 19

原创 使用BRVAH遇:ViewHolder views must not be attached when created. Ensure that you are not passing 'true'

网上比较普遍的解决方案是onCreateViewHolder() 中没指定false,或者,ViewPager、ViewPager2 开启预加载但我是在使用BRVAH的setEmptyView()的时候遇到的,因为报错信息没有具体的行号。一开始一直以为是上述种问题。找了半天,最后发现原来是BRVAH自身代码不健壮的问题。具体解决方案参考 第#2796 issue,...

2020-04-07 15:47:52 2348

原创 【Android】解决AS启动Event Log报错Unsupported modules detected的一种方法

报错内容: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.仔细看看上面那句错误,其实...

2020-03-19 10:15:31 771

原创 【Android】关于ARouter转场动画的问题

实现从主页跳转到搜索页,再从搜索页回退主页withTransition(int resId,int resId)这个方法两个参数第一个的意思是, A 到 B, B 的入场动画第二个的意思是,A 到 B, A 的出场动画即,入场动画,出场动画,至于哪个是哪个,该哪个是哪个就哪个是哪个 :)比如我这里,主页到搜索页,希望搜索页像放帘子一样下来,主页不动,所以在主页跳转时,只传入...

2020-02-24 01:17:33 5570

原创 【Https】阿里云CentOS7 配置Nginx SSL开启Https,看完还配不成功打我电话157......

前置条件1. 买阿里云服务器2. 申请域名,绑定服务器并通过管局审核3. 申请SSL证书,得到证书后绑定域名以上这些都不说了,网上教程很多,一般都错不了Nginx安装与配置关键是Nginx配置问题,不能错,但凡错一个字母,或者目录路径写的不对,都会造成错误1、yum -y install nginx 安装Nginx,看到 Installed , Complete! 就算...

2020-02-23 13:17:10 801

原创 【Android】解决Kotlin依赖无法下载的问题

问题:Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve org.jetbrains.kotlin:kotlin-stdlib-jre7:1.3.61.了解清楚下面三个概念,问题应该就解决了一、仓库地址配置在Project级别的build.gradle比如:...

2020-02-22 20:18:17 19159 2

原创 【Android】JetPack Paging Library 分页库手把手教学(绝对靠谱,还学不会打我电话157......)

详情请移步我的个人博客:http://littlecurl.xyz:8080/articles/2020/01/12/1578831362377.html本文实现效果:

2020-01-12 20:20:12 551

原创 【Git】Git同一个仓库提交到Github和Gitee码云

参考简书:https://www.jianshu.com/p/168e7394eda3首先确保你的仓库能正常提交其中一个,假设能正常提交到码云Gitee。然后,在.git/conf下进行配置如下即可实现多分支,多远程。[core] repositoryformatversion = 0 filemode = false bare = false logallrefu...

2020-01-02 23:02:32 608

原创 【Git】解决Commit failed - exit code 1 received

使用Github桌面版出现了:Commit failed - exit code 1 received总的来说都是因为当前Github桌面版打开的目录不对。大致有以下两种情况当前目录下没有.git文件夹,.git在上层目录 不仅当前目录存在.git文件夹,而且下层目录也存在.git文件夹如果是第一种,找准.git所在目录,重新打开即可。如果是第二种,要自己选择删除一个.git,...

2020-01-02 17:27:08 2364 4

原创 【分享】Pandoc,支持几乎所有格式文档互转

正文作者是个老师,竟然从什么是pwd,什么是cd教起来了!官方新手教程:https://pandoc.org/getting-started.html目前支持的转换格式如下其实最常用的就是 Word 、PDF、MarkDown、Html之间的互转了。...

2019-12-27 14:23:20 957

原创 已解决Error 1366: Incorrect string value即操作Mysql数据库无法插入Emoji表情的问题

前言报错:Error 1366: Incorrect string value分析:字符集编码设置与要插入的内容不对应字符集编码存在于两个地方一、数据库二、代码(连接数据库的驱动)大多数人都仅仅关注到了数据库层面的编码,忘记了用代码连接数据库时也需要指定字符集编码。下面我介绍一下如何在修改这两个地方的字符集编码正文一、代码(连接数据库的驱动)这是经常被人们忽...

2019-12-24 20:21:41 3405 1

原创 【Go】IDEA 解决无法 go get 的一种思路

截至2019-12-22日,IDEA装上Go插件,可以运行基础的Go语法,但是无法进行go get,一种做法是设置proxy。做法如下:左上角选择File===>Setting然后打开倒数第二个 Language&Frameworks首先在GoPATH里面勾选两个对勾然后在Go Modules里面设置上代理地址https://goproxy.io...

2019-12-22 22:35:10 1127

原创 【Android】开发基础框架推荐-XFrame

Github地址:https://github.com/youth5201314/XFrame一开始我是被它的日志打印吸引了,如下图后知后觉,又被他完善的开发文档吸引了后来,又被他简单易用的Toast吸引了再后来,又被他继承的运行时崩溃页面吸引了现在,还在学习使用中.......Github地址:https://github.com/youth5201314/XFram...

2019-12-17 13:15:59 565 2

原创 【Android】快速迁移依赖到AndroidX

打开项目,先保证能编译通过(其实有些时候,编译不通过,也可以直接迁移,不过那样需要手动去删除旧的引用,然后再引入新的引用)点击Refactor---> Migrate to AndroidX点完之后,会询问你是否备份原文件(大项目推荐备份,小Demo就不需要备份了)之后会重新进行编译,编译结束之后,再看依赖,就都是androidx了。...

2019-12-12 16:48:45 409

原创 【Android】两步实现手动导入一个model

前提是这个model在你的项目的文件夹下,和app目录同级,比如,我要导入的model名为library-titlebar。第一步:settings.gradle中include第二步:app下的build.gradle中进行implementation,最后记得Sync...

2019-12-12 11:08:58 508

原创 【Android】去除ActionBar、TitleBar、全屏

首先,在values/styles.xml中设置当前App的主题<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light"> <!-- 去除ActionBar、TitleBar...

2019-12-09 12:06:01 463

转载 OneNote 与 OneNote 2016 有什么区别?

个人推荐使用OneNote for Window10,因为它的分类在左侧,个人感觉比在顶部更方便(虽然这样可视窗口会减小)以下摘抄自windows10中OneNote的帮助如果你将最新版本的 Microsoft Office 与 Windows 10 结合使用,你可能会注意到你的计算机或设备上有多个版本的 OneNote。 本文提供有关 OneNote 的两个 Windows 版本之间...

2019-12-08 11:45:51 7835

原创 【Android】各个API与版本之间的关系

2019-12-02 13:18:42 363

原创 【Android】实现九宫格展示图片+视频(仿QQ空间、微信朋友圈)

CSDN的Markdown很多功能不支持,详情写到Github上了。Github地址:https://github.com/littlecurl/NineGridView这里放上预览图吧欢迎访问我的Githubhttps://github.com/littlecurl/NineGridView...

2019-11-30 16:46:23 6851 2

原创 【Git】更简洁的查看历史记录

参考文章:【补充git使用相关的别名设置】不知道当初git创造者咋想的,git log --graph --oneline 这个命令难道不长吗?简化的方式也很简单,如下图:# 起别名git config --global alias.history 'log --graph --oneline'# 使用git history我们给log起个别名,叫成history就行...

2019-11-19 00:02:39 769 1

原创 【JavaEE】电商秒杀项目·第4章·商品模型

一、领域模型先行的思想上来第一步不是根据产品经理给的需求建数据库、表。而是先进行领域模型设计,再建库、表。比如,先想好,密码和用户信息应该分开存放,然后再去建表。也就是说,先思考设计Model,再去动手建表。二、Mybatis进行ORM两个连接数据库的地方在Mybatis配置文件中,为映射数据库表做准备在SpringBoot项目配置文件中,为CURD操作做准备Mybatis映...

2019-10-29 17:03:15 586

原创 搜集一些骨骼清奇的文章

持续更新中…Android作者来源名称及链接大大的微笑【CSDN】《gradle下载更新依赖库失败的解决办法 - 依赖库下载加速1000%》琉璃弑神【CSDN】《android studio运行时报错AVD Nexus_5X_API_P is already running解决办法》...

2019-09-25 08:38:28 165

原创 【Java】爬虫,能不能再详细讲讲?万字长文送给你!

前言本文仅用于学习知识探讨,绝无其它恶意。前两篇基础文章链接:《【Java】爬虫,看完还爬不下来打我电话 》《【Java】爬虫,数据持久化到MongoDB》本文打算再详细的讲讲一些流程细节,另外,最后有写到如何分析爬取下来的内容。在开始正文之前,还要说清一件事:我是小白,能不能学会爬虫?答:学不会,别学了,放弃吧。赶紧拿起手机,打游戏吧。这么热的天,哪凉快哪去,千万别遭这个罪。正文...

2019-07-16 20:59:57 3033

原创 【数据库】B+树与索引之间的恩怨情仇

前言本文参考了图灵学院线上直播课。按照陈树义前辈在《聊聊整体性学习方法》一文中提到的思想,本文思路如下:获取:什么是B+树、索引?理解:B+树的特点、索引的作用?扩展:B+树与B-树、AVL树、红黑树、二叉树、Hash的区别?纠错:怎样一眼区分B-树与B+树?应用:如何更好的建表、创建索引?正文一、什么是B+树、索引?​ B+树是一种数据结构,如下图百度百科所说:​ 索...

2019-07-16 10:25:28 202

原创 【Java】爬虫,数据持久化到MongoDB

前言先上几盘菜尝尝:MongoDB是什么?【博客园】惨绿少年《MongoDB 入门篇》MongoDB怎么安装?【菜鸟教程】《Windows 平台安装 MongoDB》MongoDB快速上手?【CSDN】Xuych_《java连接mongoDB 并进行增删改查操作》MongoDB全部用法?【菜鸟教程】《MongoDB 教程》再送你一个MongoDB可视化操作工具:【...

2019-07-13 18:06:52 991

原创 【JavaEE】SSM框架我就想运行一个Demo,咋这么多坑!

项目Demo来自另一篇博主链接:《SSM+Redis高并发抢红包之-Lua+Redis》下面是我踩坑实录第一步,去github下载Demo第二步,open项目第三步,配置Tomcat第四步,启动,报错修复第四步的错误再次启动,再次报错修复上面的错误再次启动,虽然能运行,但依然有错修复上面的错误其实,我在这过程中还遭遇了404的问题,解决方法大致如下在配置...

2019-07-13 12:25:39 276

原创 【Java】爬虫,看完还爬不下来打我电话

前言防砸声明:此文仅仅能保证入门,不保证商业生产。最终实现效果:爬虫简介:引用钱洋博士课程的部分内容(有删改):网络爬虫技术,有效的获取网络数据资源的重要方式。简单的理解,比如您对百度贴吧的一个帖子内容特别感兴趣,而帖子的回复却有1000多页,这时采用逐条复制的方法便不可行。而采用网络爬虫便可以很轻松地采集到该帖子下的所有内容。网络爬虫的作用,我总结为以下几点:舆情分析:企业或...

2019-07-12 15:34:57 3470 5

原创 【Android】[3]如何制作引导页轮播图

前言运行效果:源码地址:https://github.com/littlecurl/AppProjects进去找AndroidGuide或者AndroidGuide.zip进行下载简单介绍:今天介绍的是一款由国人开源的第三方库,GitHub地址:https://github.com/youth5201314/banner,我看到的时候,star已经8000+了,每当看到这种国人开源库...

2019-06-28 10:29:21 1652 1

原创 【日记】要啥自行车?要啥BAT电话面试?

前言我在CSDN应该是比较活跃的,记得有一次一个哥们在Bilnke上对我说:"咋哪都能看到你?"如此活跃的我,自然也就看过很多文章,其中不乏一些面试经验的文章。大多都是一些大神,面试的都是一些名企比如BAT、头条这样的一线公司。因为发这样的文章可以更加衬托出他们能力很强,毕竟学了一身本领,总要闪耀闪耀。我也曾幻想自己和BAT大佬们在面试时斗智斗勇,如何见招拆招,如何循循善诱,勾引面试官...

2019-06-27 00:10:03 342 6

原创 【Android】[2] 如何制作启动倒计时页

前言实现效果源码地址https://github.com/littlecurl/AppProjects进去找AndroidCountDown或者AndroidCountDown.zip进行下载前提条件【红黑联盟】《Android性能优化之Splash页应该这样设计》 主要讲了启动页优化,要把Activity变成Fragment【深夜网】《App启动页和引导页注意事项》 主要讲了心理...

2019-06-25 23:51:27 2231 2

原创 【Android】[1]APP桌面图标和显示名字国际化

前言接下来几天,我会陆续发一系列文章,本来想起得标题是《一套低可用,难伸缩,低并发的Android APP架构方案设计实践》,过于抽象,还是直接知识点做标题吧,方便以后复习。前提条件,两篇文章:【CSDN】guolin《Android应用图标微技巧,8.0系统中应用图标的适配》【博客园】骑着乌龟漫步《android国际化操作》正文:上面两篇文章已然总结的很强了,但为了达到阶段性总结的目...

2019-06-25 02:24:40 2659 4

原创 【Android】BottomNavigationView底部导航栏自定义选中颜色

实现效果步骤如下(共4步)1. AndroidStudio可以创建出一个BottomNavigationView的DemoFile->new->new project->Bottom Navigation Activity2. 创建完成后,在layout文件中,对应控件的属性添加一条自定义的属性,这样这个控件就会去找对应的资源。app:it...

2019-06-19 13:15:51 11709 2

原创 【Android】AndroidStudio无法创建原生模拟器

一种极其极端的异常!java.lang.IllegalStateException: @NotNull method com/android/tools/idea/avdmanager/AvdOptionsModel.getCreatedAvd must not return null at com.android.tools.idea.avdmanager.AvdOptions...

2019-06-18 22:11:06 3220

原创 【Android】实现登录、注册、数据库操作(极复杂)

前言实现效果如下项目源代码GitHub地址(源码中有详细注释):https://github.com/littlecurl/LoginDemoapk下载体验地址(2019年7月之后服务器到期就不能体验了):…明天我把它放服务器再更新### 交代一些资源我曾经写过一篇受大家欢迎的博客:【Android】实现登录、注册、数据库操作(极简洁)现在这篇文章是原先那篇的升级版,实现了前后端...

2019-06-08 01:36:37 40359 49

原创 【JavaEE】电商秒杀项目·第3章·用户模块开发

前言不要忘记我这次重看视频的初衷可是要整一个Android借助本地MySQL进行登录注册的功能第3章·用户模块开发的基本流程:整体架构分层—>用户信息分层处理 —> 封装返回信息 —> otp手机验证码开发 —> 前端页面开发—>登录注册功能开发上一章,我们学会了:构建Maven项目引入SpringBoot引入Mybatis简单使用SpringM...

2019-06-06 18:53:41 1673

原创 【JavaEE】电商秒杀项目·第2章·基础项目搭建

前言我想整一个Android借助本地MySQL进行登录注册的功能,奈何搜遍全网,都没看见多好的资源。好在我是龙虾三少的关门弟子୧(๑•̀◡•́๑)૭(哇,好厉害啊,关门弟子哎!(o)/~)没错,我每次听他课都会把宿舍门关上O(∩_∩)O(……-_-||……)我又看了一遍龙虾三少的《Java电商秒杀系统》现记录一下,原因是视频时间有点长,保存成文字+截图或许会节省一点时间,防止再次...

2019-05-31 15:54:02 4017 15

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除