我信仰自由与共享
文章平均质量分 76
midnight_time
国家熬夜队队长,现役!
展开
-
Android天气预报丨极简版
文章主要介绍了使用Android开发一个极简版的天气预报的思路与流程。原创 2021-12-26 00:19:18 · 8787 阅读 · 1 评论 -
苍了天,Debug 出了Bug
解决Android使用非官方模拟器导致可以run无法debug的一种情况原创 2021-12-22 23:15:11 · 6526 阅读 · 4 评论 -
【Android】解决网络请求框架XHTTP2 自定义引入不方便的问题
讲解一下如何手动引入Android网络请求框架xhttp2-lib原创 2021-12-19 22:58:51 · 1884 阅读 · 0 评论 -
官方文档
推荐一些官方文档原创 2021-12-15 23:34:25 · 1400 阅读 · 0 评论 -
使用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 · 2390 阅读 · 0 评论 -
【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 · 825 阅读 · 0 评论 -
【Android】关于ARouter转场动画的问题
实现从主页跳转到搜索页,再从搜索页回退主页withTransition(int resId,int resId)这个方法两个参数第一个的意思是, A 到 B, B 的入场动画第二个的意思是,A 到 B, A 的出场动画即,入场动画,出场动画,至于哪个是哪个,该哪个是哪个就哪个是哪个 :)比如我这里,主页到搜索页,希望搜索页像放帘子一样下来,主页不动,所以在主页跳转时,只传入...原创 2020-02-24 01:17:33 · 5744 阅读 · 0 评论 -
【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 · 834 阅读 · 0 评论 -
【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 · 21608 阅读 · 2 评论 -
【Android】JetPack Paging Library 分页库手把手教学(绝对靠谱,还学不会打我电话157......)
详情请移步我的个人博客:http://littlecurl.xyz:8080/articles/2020/01/12/1578831362377.html本文实现效果:原创 2020-01-12 20:20:12 · 610 阅读 · 0 评论 -
【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 · 656 阅读 · 0 评论 -
【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 · 2499 阅读 · 4 评论 -
【分享】Pandoc,支持几乎所有格式文档互转
正文作者是个老师,竟然从什么是pwd,什么是cd教起来了!官方新手教程:https://pandoc.org/getting-started.html目前支持的转换格式如下其实最常用的就是 Word 、PDF、MarkDown、Html之间的互转了。...原创 2019-12-27 14:23:20 · 1078 阅读 · 0 评论 -
已解决Error 1366: Incorrect string value即操作Mysql数据库无法插入Emoji表情的问题
前言报错:Error 1366: Incorrect string value分析:字符集编码设置与要插入的内容不对应字符集编码存在于两个地方一、数据库二、代码(连接数据库的驱动)大多数人都仅仅关注到了数据库层面的编码,忘记了用代码连接数据库时也需要指定字符集编码。下面我介绍一下如何在修改这两个地方的字符集编码正文一、代码(连接数据库的驱动)这是经常被人们忽...原创 2019-12-24 20:21:41 · 4791 阅读 · 1 评论 -
【Android】开发基础框架推荐-XFrame
Github地址:https://github.com/youth5201314/XFrame一开始我是被它的日志打印吸引了,如下图后知后觉,又被他完善的开发文档吸引了后来,又被他简单易用的Toast吸引了再后来,又被他继承的运行时崩溃页面吸引了现在,还在学习使用中.......Github地址:https://github.com/youth5201314/XFram...原创 2019-12-17 13:15:59 · 620 阅读 · 2 评论 -
【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 · 487 阅读 · 0 评论 -
OneNote 与 OneNote 2016 有什么区别?
个人推荐使用OneNote for Window10,因为它的分类在左侧,个人感觉比在顶部更方便(虽然这样可视窗口会减小)以下摘抄自windows10中OneNote的帮助如果你将最新版本的 Microsoft Office 与 Windows 10 结合使用,你可能会注意到你的计算机或设备上有多个版本的 OneNote。 本文提供有关 OneNote 的两个 Windows 版本之间...转载 2019-12-08 11:45:51 · 8170 阅读 · 0 评论 -
【Android】各个API与版本之间的关系
原创 2019-12-02 13:18:42 · 416 阅读 · 0 评论 -
【Android】实现九宫格展示图片+视频(仿QQ空间、微信朋友圈)
CSDN的Markdown很多功能不支持,详情写到Github上了。Github地址:https://github.com/littlecurl/NineGridView这里放上预览图吧欢迎访问我的Githubhttps://github.com/littlecurl/NineGridView...原创 2019-11-30 16:46:23 · 6951 阅读 · 2 评论 -
【JavaEE】电商秒杀项目·第4章·商品模型
一、领域模型先行的思想上来第一步不是根据产品经理给的需求建数据库、表。而是先进行领域模型设计,再建库、表。比如,先想好,密码和用户信息应该分开存放,然后再去建表。也就是说,先思考设计Model,再去动手建表。二、Mybatis进行ORM两个连接数据库的地方在Mybatis配置文件中,为映射数据库表做准备在SpringBoot项目配置文件中,为CURD操作做准备Mybatis映...原创 2019-10-29 17:03:15 · 619 阅读 · 0 评论 -
【UML】RationalRoas2007安装步骤(包含资源,共6步)
亲测可用先说明我电脑是win10 x64 别的系统我没试第一步:下载百度网盘下载一个压缩包(大小:551.89M) Tips:百度网盘下载中有会员体验,可以提一下速度链接: https://pan.baidu.com/s/1hd3W6qctXZkt4oGv7m713Q第二步:解压记住解压路径,解压桌面上最好,待会用完就删了...原创 2018-03-13 19:42:15 · 644 阅读 · 0 评论 -
【Java】快速安装Eclipse(不需要配置环境变量)
前言:先说句抱歉,标题起的有点“欺骗性”,因为学习Java不配环境变量是不行的。这篇文章分两部分,第一部分是真的不用配环境变量(只安装JRE),第二部分是需要配置环境变量的(安装JDK)。如果你是初级入门,一方面对敲代码有迫切的需求,另一方面尚无法理解环境变量的话,可以选择第一部分的教程;如果你想真正学好Java,还是直接去看第二部分吧。第一部分(仅安装JRE):第一...原创 2018-03-14 10:58:26 · 20842 阅读 · 12 评论 -
【Python】操作Excel之分类汇总
情系雷锋月,爱洒三月天。三月是雷锋月,抓住他的小尾巴,留下一点爱心,分享一下近来几天我学习python操作Excel的体会与技巧:对表格进行分类汇总。有一个Excel表 (乱序) 我想要操作的就是把所有科目编码为'10101'的'借方金额'与'贷方金额'分别累加求和,最终得到一个下面这样的表格 这个操作用专业术语说就是:分类汇总...原创 2018-03-31 12:00:21 · 15881 阅读 · 10 评论 -
【算法】LeetCode476:数字的补数
中午2点左右闲来无事,打开了LeetCode题库:https://leetcode-cn.com/problemset/all/ 随机点了一道题,题目要求:输入一个十进制数,转化为二进制数输出该二进制对应的反码的十进制数 例如:输入5 -->二进制:101 -->转为反码:010 -->输出十进制:2就是这么一个题,用编程语言实现,我从两点开始想,想了一下午。...原创 2018-04-02 23:30:28 · 1622 阅读 · 0 评论 -
【Android】实现登录、注册、数据库操作(极简洁)
我最近又写了一篇文,是这篇文章的升级版,借此文引流一下:《【Android】实现登录、注册、数据库操作(极复杂)》本篇源码地址(进去找JustLoginRegister):(2019-12-05更新:我已经把Gradle更新到3.5最新版了,dependencies也已经都迁移到androidx了,特此说明)https://github.com/littlecurl/AppProj...原创 2018-06-24 16:39:04 · 114861 阅读 · 140 评论 -
【Android】AndroidStudio3.0+保存并查看SQLite数据库文件
吐槽一下: 我从知乎、简书、CSDN、掘金、GitHub搜遍了,方法是有,可是那个软件收费。于是迫不得已,我就趁着月黑风高,翻过墙头,Google了一下,也是,找了老半天,要么是我关键词用的不对,要么就是那些大神们都不屑于写这些步骤,终于在我打算翻墙头回来睡觉的时候,在关闭随手打开一堆网页的最后一个的时候,I get it !防砸声明: 前方多图,高能预警。...原创 2018-07-09 07:53:57 · 76333 阅读 · 123 评论 -
【Android】SQLite数据库基本用法详解(极简洁)
Android操作SQLite数据库(极简洁,极易懂)本篇源码地址:https://github.com/littlecurl/AppProjects源代码里面有详细注释,切记要修改一下gradle的版本号为本地gradle版本号,否则AndroidStduio会自行下载,浪费时间。一、成品效果图 Android操作数据库原理阐述...原创 2018-06-27 21:43:22 · 95064 阅读 · 48 评论 -
【闲谈】软件工程入门必知必会MVC编程模式
开始今天的正文: MVC编程模式亦称MVC架构,是一种入门编程必须了解的思想。如果你学了两年编程,还不知道MVC,那么不好意思,我只能告诉你,你以前的代码都是瞎敲的。所谓MVC代指三个英文单词,我用表格表示一下。 不过我觉应该换一下顺序,把控制层放中间,视图层放到开始,模型层放到最后,就像这样: 换顺序是有原...原创 2018-06-28 17:27:52 · 733 阅读 · 1 评论 -
【iOS】Xcode中No supported iOS devices are available(找不到模拟器)
问题描述:No supported iOS devices are available问题经过:我先是使用的Xcode10,后来报了一个plantform的错误,Stack Overflow建议我使用Xcode9,于是我又下载并安装Xcode9,装完Xcode9之后,运行Xcode10创建的项目的时候发现找不到模拟器了。于是就又问百度,说是让我去Xcode ---> Prefere...原创 2018-09-25 01:48:04 · 4380 阅读 · 1 评论 -
【汇编】《汇编语言》第 1 章---进制
之所以学汇编语言的动力汇编语言 的英文为 Assembly Language发达国家由于拥有文艺复兴以来严谨的科学精神和不断完善的学术规范,自然科学发展的相对成熟。回首我国现状,信息技术发展时间较短。“落后就要挨打”这个道理我们中国人再明白不过了,所以要想解决我国和发达国家之间的差距,需要“师夷长技以制夷”,具体做法就是引进美国经典教材。感谢那些“为教育服务的出版社”出版了那么多国...原创 2018-10-08 23:31:43 · 258 阅读 · 0 评论 -
【操作系统】PV 操作经典例题---三个进程之间的同步
问题:总共有 读入、执行、打印 三个进程,试用PV操作描述读入B1打印B2的同步过程。问题解读:这个问题就是说了这样一件事:一个输入B1,被操作之后,成为B2,将B2打印。怎样用PV操作来说这件事。那么新的问题来了:啥是个PV操作?就拿这道题来解释PV操作吧,我想打印一个值,前提条件是这个值存在吧,如果不存在,那么打印这个动作就不应该被执行,不能说啥也没有在那瞎打印吧。那么怎样才能...原创 2018-10-09 14:57:03 · 20081 阅读 · 3 评论 -
【JavaEE】MyEclipse2014关闭不用的Tomcat、JBoss、derby
MyEclipse集成(绑定)Tomcat肯定都会了,这里写一下解绑的步骤。为了让我的Servers透视图干净一点,我把没用的都关闭了,记录于此。 一、关闭冗余的Tomcat切换到Servers透视图->右键想要关闭的Tomcat->Configure Server Connector->选中Disable->Apply->OK(关闭JBoss操作...原创 2018-11-06 08:36:03 · 520 阅读 · 0 评论 -
【JavaEE】专栏介绍
我理解的JavaEE其实是和JavaWeb划等号的。既然是Web,那肯定就是遵从HTTP协议的。既然遵从HTTP,那肯定就是请求/响应模式。综上,JavaWeb的核心就是服务器产生内容并提供请求页面给客户端,客户端根据服务器给的页面来发送请求,然后服务器接收客户端的请求之后进行响应。首先 ,产生内容,即数据。这方面需要数据库的相关知识,比如说建库,建表,插入数据,查询数据等等。...原创 2018-11-09 22:29:18 · 239 阅读 · 3 评论 -
【大数据】CentOS6.5安装mysql5.6( 保证靠谱 ! )
一、吐槽 我明明是跟着老师写的书上一步一步来的,到最后出现了一堆错误,然后从网上找教程,网上那些人不知道咋想的,啥也往上贴,随便一篇,除了自己能看懂没几个人能看懂的文章就贴到网上了。 结果就是,在原先错误的基础上又一大堆错。 于是,我把我所有操作过的文件全部删除了(一天之内操作过什么文件我基本上是能记住的,我记忆力超群,哈哈。) ...原创 2018-11-04 18:07:21 · 4300 阅读 · 7 评论 -
【闲谈】解决MyEclipse过期的问题
首先我这有可破解版的资源,亲测有效期为3年:【MyEclipse2014可破解版下载资源】https://pan.baidu.com/s/12pZPYskAiEg2x5nPtFAv6Q虽然破解一下,说是可以有效期为3年,但是,有时候就是会过期。那么这个时候需要卸载重新安装吗?完全没必要。只需要把C盘,用户,你的用户名,里面的.myeclipse.properties文件删除,然后再...原创 2018-11-13 14:57:39 · 2310 阅读 · 5 评论 -
【Git】Git连接GitHub
文章篇幅过长,纯粹浏览可能造成人体不适,如果信得过我,建议打开电脑,照着步骤做。步骤概览:前言 下载并安装Git 申请GitHub账号 创建本地SSH并复制粘贴到GitHub 创建远程仓库 将本地仓库推送到远程仓库 第二次将本地仓库推送到远程仓库出错了怎么办? 两个Git危险的命令 总结前言小王子里面有一句话:“...原创 2018-11-11 18:43:41 · 3433 阅读 · 2 评论 -
【大数据】解决hive初始化mysql数据库错误的一种方式
非正经标题:Hive作者肯定进修过蓝翔挖掘机 ------------------------------------------------------------今天同学来问我,他说他的Hive初始化MySQL都尝试了半天了,甚至都重装MySQL了,还是初始化失败。我过去瞅了一眼,他的hive-site.xml文件中,标签对内部多了几个空格,将空格删除就好了。这也算是H...原创 2018-11-08 12:36:03 · 17288 阅读 · 18 评论 -
【闲谈】GPL3.0、Apache LICENSE 2.0 和 MIT LICENSE的区别
昨天写了一下Git连接GitHub,这里涉及到了GitHub,而GitHub作为一个开源社区,又涉及到了许可证的问题。当然,国内目前大部分人还是不在乎这个的。因为在国内,这些东西有和没有,影响不大。主要就是这三大许可证GPL3.0、Apache LICENSE 2.0 和 MIT LICENSE。首先,介绍前两个,因为他俩是一个意思。GPL3.0全称为GNU通用公共授权3.0,Apac...原创 2018-11-12 11:37:08 · 48826 阅读 · 2 评论 -
【Oracle】第0天 安装与配置
0、安装与配置在开始之前,首先你得承认一点,数据是一个应用的重中之重,是一个企业的生存之基,是一种最为追求稳定的元素。如果不承认……,不可能不承认,必须承认。既然你已经承认了,我就给你推荐一款操作系统:WindowsServer2003Enterprisex64Edition,没错,就是Win2003。我来解释一下为什么不用流行的XP、Win7和Win10。首先,WinXP太老,中...原创 2018-11-12 15:16:36 · 174 阅读 · 0 评论 -
【Oracle】第1天 安全管理
下面所有加粗的命令都是我按顺序执行过的命令写在前面的--Oracle使用两个横杠来表示单行注释注释,多行注释和Java一致为/** */Oracle习惯使用单引号' '而非双引号" "Oracle列名不区分大小写,但是列的内容区分大小写sqlplus 显示的设置: linesize 【show line...原创 2018-11-12 17:28:36 · 577 阅读 · 0 评论