midnight_time的博客

尽管走下去,不必逗留着,去采鲜花来保存。
私信 关注
midnight_time
码龄4年

国家熬夜队队长,现役!

  • 397,466
    被访问量
  • 95
    原创文章
  • 14,785
    作者排名
  • 714
    粉丝数量
  • 毕业院校 河北经贸大学
  • 目前就职 河北经贸大学
  • 于 2017-03-12 加入CSDN
获得成就
  • 获得1,104次点赞
  • 内容获得473次评论
  • 获得1,710次收藏
荣誉勋章
兴趣领域
  • #Android
    #Kotlin
TA的专栏
  • 笔记
  • Go
    2篇
  • 数据库笔记
    6篇
  • JavaWeb
    7篇
  • 【Android】Stanford CS 193 Android 19wi 学习笔记
  • 大数据
    5篇
  • 算法笔记
    3篇
  • 闲谈
    9篇
  • 我信仰自由与共享
    86篇
  • 作业
    5篇
  • 日程规划
  • 教程
    16篇
  • python
    5篇
  • 算法
    13篇
  • Android
    22篇
  • iOS
    1篇
  • 汇编
    1篇
  • 操作系统
    3篇
  • JavaEE
    6篇
  • 数据库
    7篇
  • 大数据
    4篇
  • PHP
    1篇
  • Git
    7篇
  • Java
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

我,令狐启颜。

 
发布Blink于 6 月前

尽管走下去,不必逗留着 我终于录视频了 《Android 登录注册(简洁版)》 https://b23.tv/KlBj1S

 
发布Blink于 8 月前

使用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,...
原创
883阅读
0评论
1点赞
发布博客于 10 月前
架构演进的技术变化
发布Blink于 11 月前

【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.仔细看看上面那句错误,其实...
原创
258阅读
0评论
0点赞
发布博客于 1 年前

在学校学的SQL VS 实际产品用的SQL : ) : ) : )

发布Blink于 1 年前
【Java】爬虫,能不能再详细讲讲?万字长文送给你!
发布Blink于 1 年前

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

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

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

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

【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比如:...
原创
4534阅读
2评论
1点赞
发布博客于 1 年前
Spring Security到底在哪里进行密码方式认证
发布Blink于 1 年前

安利一个Chrome插件:彩云小译 支持保留原文的段落式翻译 官方下载自动安装(需要梯子): https://chrome.google.com/webstore/detail/lingocloud-web-translatio/jmpepeebcbihafjjadogphmbgiffiajh 自行下载安装: https://pan.baidu.com/s/1Uvzr7Si9y0ymoWPK4HBI_g

发布Blink于 1 年前
【Android】JetPack Paging Library 分页库手把手教学(绝对靠谱,还学不会打我电话157......)
发布Blink于 1 年前

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

详情请移步我的个人博客:http://littlecurl.xyz:8080/articles/2020/01/12/1578831362377.html本文实现效果:
原创
293阅读
0评论
0点赞
发布博客于 1 年前

一秒重来四小时!

发布Blink于 1 年前

白天不懂夜的黑, 你们无法体会Android开发多伤悲!

发布Blink于 1 年前

谷歌大佬: 啊,用Paging,简化你的分页! 我: 一张图片研究半个月 准备写几篇万字长文总结总结 大家晚安

发布Blink于 1 年前

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

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

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

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

最新版CSDN 从底部导航第二次进入学习页面,会有闪屏的现象。 [at]{"u":"weixin_31884827","n":"CSDN产品助手"}[/at]

 
发布Blink于 2 年前

程序员八荣八耻 (盗图,侵删)

发布Blink于 2 年前
【Android】这一次让滑动冲突无处可逃
发布Blink于 2 年前

【Android】解决滑动冲突(绝对靠谱)

阅读原文请转至我的个人博客:http://littlecurl.xyz:8080/articles/2019/12/29/1577623989192.html解决了ViewPager2嵌套SwipeRefreshLayout嵌套RecyclerView嵌套Banner之间的滑动冲突。实现了类似于下面这样样式(不包括TitleBar和BottomNavigationView)...
原创
136阅读
0评论
0点赞
发布博客于 2 年前
Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
发布Blink于 2 年前

年终总结: 间歇性踌躇满志,持续性混吃等死 目前处于间歇阶段 Github主页👇 https://github.com/littlecurl

发布Blink于 2 年前

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

正文作者是个老师,竟然从什么是pwd,什么是cd教起来了!官方新手教程:https://pandoc.org/getting-started.html目前支持的转换格式如下其实最常用的就是 Word 、PDF、MarkDown、Html之间的互转了。...
原创
409阅读
0评论
0点赞
发布博客于 2 年前

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

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

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

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

我口袋里有一个小设备,可以访问几乎全部的人类知识。我却用它与不认识的人进行毫无意义的争论,并看猫的照片。

发布Blink于 2 年前

我们都知道,如果可以回到过去,改变任何一件小事情,都将极大地改变未来。然而,几乎没有人想到,今天只要小小改变,就会改变自己的未来。

 
发布Blink于 2 年前

《小王子》里有句话:‘每个大人都曾经是个孩子,可又有几个人记得呢?’ 我曾经一度把这句话奉为经典,经常用来怼那些自己会却不给别人分享的人。 当我逐渐长大,却发现如今的孩子和我小时候不一样了。 当年我遇到问题无法解决的时候,去网络上问一些前辈问题,那都是毕恭毕敬,就差沐浴焚香了: 自己代码写详细的注释,并且说出自己具体不理解的思路,自己对这个问题的想法是什么,从来不手机拍电脑屏幕,截图截出具体行号。 现在我有幸作为知识的拥有者,有机会去“指点”那些后来人。 真实场景如下: 一个人来问你问题,先且不说他代码不分包,变量名字XJB起,就说我说了一段话,他应该回我一句吧,这要求不过分吧。等半天没有回复,感觉是我在求着人家问问题。 就跟DDOS攻击一样,给你建立个半连接,就把你撂那了,你说你是断连不断连?断连吧,我就成了《小王子》里面我所鄙视的人了,不断吧,自己也要工作,不能一直顾着这个事啊,自己去工作吧,等半天,回复你了,得,工作思路又断了。 还有就是用手机拍电脑屏幕。我就纳闷了,一个程序员,难道不会用电脑截屏吗?电脑qq自带截屏,Ctrl+Alt+A 快捷键都不知道?倒是有知道的,就截一点点代码,连个行号都没有,就感觉截个全屏自己信息全暴露了。 我在这给你们跪下了, 既然你是来问问题的, 咱就及时回复一下行不行? 能不能别让我一个操作说两三遍你就当没看见不? 咱能别用手机拍电脑屏幕不? 咱截屏的时候,能尽量多截一点,然后用红色矩形选中关键代码、关键行号不? 咱代码能用点心命名不? 咱能在关键地方写上注释不? 《小王子》里有句话:‘每个大人都曾经是个孩子,可又有几个人记得呢?’ (盗图,侵删)

发布Blink于 2 年前

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

Github地址:https://github.com/youth5201314/XFrame一开始我是被它的日志打印吸引了,如下图后知后觉,又被他完善的开发文档吸引了后来,又被他简单易用的Toast吸引了再后来,又被他继承的运行时崩溃页面吸引了现在,还在学习使用中.......Github地址:https://github.com/youth5201314/XFram...
原创
229阅读
2评论
2点赞
发布博客于 2 年前
【Android】SQLite数据库基本用法详解(极简洁)
发布Blink于 2 年前

【Android】快速迁移依赖到AndroidX

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

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

前提是这个model在你的项目的文件夹下,和app目录同级,比如,我要导入的model名为library-titlebar。第一步:settings.gradle中include第二步:app下的build.gradle中进行implementation,最后记得Sync...
原创
138阅读
0评论
0点赞
发布博客于 2 年前

[at]{"u":"kefu_csdn","n":"CSDN客服助手"}[/at] 什么时候Blikn支持修改啊? 这个不难吧, 我帮你们写条SQL语句?

 
发布Blink于 2 年前

曾经说过:等关注我的超过我关注的时候,我就做一些事情。 马上就要被超了,做什么事情呢?在线征集。

发布Blink于 2 年前

【Android】去除ActionBar、TitleBar、全屏

首先,在values/styles.xml中设置当前App的主题<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light"> <!-- 去除ActionBar、TitleBar...
原创
160阅读
0评论
0点赞
发布博客于 2 年前

OneNote 与 OneNote 2016 有什么区别?

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

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

原创
172阅读
0评论
0点赞
发布博客于 2 年前
GitHub - littlecurl/NineGridView: 实现九宫格混合展示图片+视频(仿QQ空间说说动态)(详细文档说明)
发布Blink于 2 年前

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

CSDN的Markdown很多功能不支持,详情写到Github上了。Github地址:https://github.com/littlecurl/NineGridView这里放上预览图吧欢迎访问我的Githubhttps://github.com/littlecurl/NineGridView...
原创
5667阅读
0评论
0点赞
发布博客于 2 年前

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

参考文章:【补充git使用相关的别名设置】不知道当初git创造者咋想的,git log --graph --oneline 这个命令难道不长吗?简化的方式也很简单,如下图:# 起别名git config --global alias.history 'log --graph --oneline'# 使用git history我们给log起个别名,叫成history就行...
原创
312阅读
0评论
0点赞
发布博客于 2 年前
有哪些让程序员受益终生的建议
发布Blink于 2 年前
【Git】什么破玩意,pull不下来东西,不想用了
发布Blink于 2 年前
【Android】AndroidStudio3.0+保存并查看SQLite数据库文件
发布Blink于 2 年前

搜集一些骨骼清奇的文章

持续更新中…Android作者来源名称及链接大大的微笑【CSDN】《gradle下载更新依赖库失败的解决办法 - 依赖库下载加速1000%》琉璃弑神【CSDN】《android studio运行时报错AVD Nexus_5X_API_P is already running解决办法》...
原创
98阅读
0评论
1点赞
发布博客于 2 年前

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

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

当年CSDN点赞太麻烦,我就反馈了,结果现在点赞很方便; 后来Blink出来了,没有收藏功能,直接告诉蒋总了,现在也能收藏了; 今天又发现Blink配图双击弹出两份的bug…… 唉,csdn真让我操碎了心

 
发布Blink于 2 年前

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

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

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

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

软件工程系大学教科书(部分) 你总说毕业遥遥无期 转眼就各奔东西

发布Blink于 2 年前

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

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

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

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

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

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

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

前言运行效果:源码地址:https://github.com/littlecurl/AppProjects进去找AndroidGuide或者AndroidGuide.zip进行下载简单介绍:今天介绍的是一款由国人开源的第三方库,GitHub地址:https://github.com/youth5201314/banner,我看到的时候,star已经8000+了,每当看到这种国人开源库...
原创
785阅读
0评论
0点赞
发布博客于 2 年前

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

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

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

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

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

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

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

实现效果步骤如下(共4步)1. AndroidStudio可以创建出一个BottomNavigationView的DemoFile->new->new project->Bottom Navigation Activity2. 创建完成后,在layout文件中,对应控件的属性添加一条自定义的属性,这样这个控件就会去找对应的资源。app:it...
原创
6350阅读
0评论
5点赞
发布博客于 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...
原创
1764阅读
0评论
0点赞
发布博客于 2 年前

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

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

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

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

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

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

PHP环境配置(基于xampp)

1、下载并安装xampp2、认识Apache服务器配置文件—httpd.conf(这个文件不需要动)可以直接点击Config进行选择,直接打开文件,也可以通过右侧的Explorer按钮打开xampp的安装目录,找到apache\conf\extra\httpd.conf文件,进行打开。几个比较重要的配置1、apache服务器监听端口(类似于Tomcat常用的8080端口)#List...
原创
1559阅读
1评论
0点赞
发布博客于 2 年前

【Android Bug】Unresolved reference: *** Cannot find declaration to go to

Unresolved reference: *** Cannot find declaration to go to对于这两个Bug的解释有两篇文章写得挺好《[常见Bug]Kotlin,编译报错“Unresolved reference: ......”的解决方法》《[这个BUG绝对坑爹]layout/xxxx/xml "error: resource drawable/xxx not f...
原创
796阅读
0评论
0点赞
发布博客于 2 年前

【Git】团队协作(终于学会了)

前言说来也惭愧,时隔一年我才学会。当年我看廖大神的官方网站Git教程,虽说他自称是史上最浅显易懂的Git教程!但我还是没有学会到底怎样才能进行多人协作。时隔一年,或许是对计算机的理解更加深入一些,现在略微有点懂了,发此博客,以做总结。我理解的Git团队协作有两种情况1.公司内部,共用同一个GitHub账号2.开源社区,各自用各自GitHub账号一、公司内部,共用同一个GitHub账号...
原创
3892阅读
7评论
14点赞
发布博客于 2 年前

【算法】2019年5月HBCPC备赛记录与总结

Latter Better Than Never!不怕慢,就怕站。说再多想再多都没用,撸起袖子干就完事了。2019年4月24号·基础今天敲了一些基础的代码,AC源码见GitHub仓库:littlecurl原题地址如下:《保留两位小数》《最大公约数和最小公倍数》《ASCII码》《大数处理,科学计数法,保留两位小数:7的阶乘?30!》2019年4月25号·图论今天一天主要是看了li...
原创
822阅读
2评论
2点赞
发布博客于 2 年前

【算法】神奇的O(1)

【算法】神奇的O(1)参考文章:【CSDN】 Jane_96《算星期几神器——基姆拉尔森计算公式》【CSDN】Lux_Sun 《ACM模板——日期类》/**基姆拉尔森公式和蔡勒公式:二者都可以快速的计算出日期对应的星期*/#include<iostream>#include<string>using namespace std;string week1...
原创
286阅读
1评论
1点赞
发布博客于 2 年前

【算法】实现打印汉字拼音首字母

【算法】实现打印汉字拼音首字母AC记录原题地址:【1125: 拼音字母】原题摘要:题目描述在很多软件中,输入拼音的首写字母就可以快速定位到某个词条。比如,在铁路售票软件中,输入: “bj”就可以定位到“北京”。怎样在自己的软件中实现这个功能呢?问题的关键在于:对每个汉字必须能计算出它的拼音首字母。​ GB2312汉字编码方式中,一级汉字的3755个是按照拼音顺序排列的。我们可以...
原创
188阅读
0评论
0点赞
发布博客于 2 年前

【Tip】那些“想当然”的记录

【Tip】那些“想当然”的记录算法类1、int越界问题首先,Java的int取值范围是[-2^31, 2^31-1]看清了,指数是31今天遇到一道题:Tom数刚刚拿到题的时候,我还注意到了,题中说的最大值是2^32,我想当然的认为,这题既然强调了范围的上界,那就肯定不会越界啊。结果提交的时候,总是不能通过,为此浪费了我大概1h时间…当时怎么就没想当然成:“既然强调了范围的上界,那就...
原创
70阅读
0评论
0点赞
发布博客于 2 年前

【算法】绝对值排序

原题地址1189:【绝对值排序】AC代码package train20190503;/**输入 3 3 -4 2 4 0 1 2 -3 0输出 -4 3 2 -3 2 1 0 */import java.util.Scanner;public class Main_1189_绝对值排序 { public static void main(String[]...
原创
582阅读
0评论
1点赞
发布博客于 2 年前

【算法】Fibonacci常规·记忆华搜索·动态规划

三种方法分别适用的数据量范围(即n的取值)如下常规:1-50记忆华搜索:1-5000动态规划:1-50000package com.demo;import java.math.BigInteger;public class Fibonacci { public static long[] memo = new long[123457]; /** * 常规:斐波那契 ...
原创
152阅读
2评论
0点赞
发布博客于 2 年前

将一个大数转为科学计数法并保留两位小数打印

实现:将一个大数转为科学计数法并保留两位小数打印BigInteger scienceNum = new BigInteger("12345678901234567890");System.out.printf("%.2e",scienceNum.doubleValue());/** 打印结果:1.23e+19*/这里借用到了printf这个方法,参考JKD源码util包下的Forma...
原创
1297阅读
0评论
0点赞
发布博客于 2 年前

主题“分享·开源·效率”

#开场白关于写博客,不要轻易相信短时间的记忆。你能否想起来你2009年学过哪些东西?有一句话叫没有记录就没有发生。为中华民族崛起而读书为生民立命,为往圣继绝学,为万世开太平计算机的绝学大都在国外尴尬的是中国有长城防火墙…#探讨:传播技术算不算犯法?有一种说法叫:杀人犯拿刀子杀人,不能怪五金店老板卖给他刀子…既然不能怪五金店老板,那为什么中国禁枪?你赞同普通人持枪吗?我的观点...
原创
338阅读
0评论
3点赞
发布博客于 2 年前

【Android】Bug记录:Application Installation Failed

Bug现场还原运行曾经运行过的App的时候,报错如标题的错误![img](file:///C:\Users\acer\Documents\Tencent Files\424171723\Image\C2C[JLLY$M8EFNBKI@1CVOVW.png)查看终端显示如下查看Logcat显示如下解决步骤具体原因为何,我不太清除,大概是修改了什么东西,导致APK无法安装。解决办法就...
原创
122阅读
0评论
0点赞
发布博客于 2 年前

【Git】删除操作

前言参考文章【CSDN 】月如琉璃《git删除本地代码库文件后同步到远程仓库同时删除远程仓库文件》【CSDN 】百年树人王《Git 如何删除带空格,括号的文件》正文实现目标:删除本地文件,同步到远程。第一步 ·git pull在删除之前,最好先git pull 一下。如果git pull 不下来,出现了没有跟踪信息的报错,如下图所示那么就需要在git pull...
原创
158阅读
0评论
0点赞
发布博客于 2 年前

【Git】什么破玩意,pull不下来东西,不想用了

标题纯属内心深处声音,现实还是在用的。情景再现我在GitHub网页端new了一个repo,然后在本地连接云端,push了一些文件,过了两天,在本地找不到那个文件夹了。尴尬~~然后就又新建了一个文件夹,想着把云端的东西pull下来,发现咋整都不好使,就是pull不下来。然后我就尝试着瞎蒙几个命令试试结果还是不对,又去网上搜最后还是看到了一篇有用的教程,参考文章【CSD...
原创
874阅读
0评论
0点赞
发布博客于 2 年前

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

前言上两篇文章 → [《【算法】蓝桥杯dfs深度优先搜索之排列组合总结》](https://blog.csdn.net/midnight_time/article/details/88722460)      → [《【算法】蓝桥杯dfs深度优先搜索之凑算式总结》](https://blog.csdn.net/midnight_time/article/details/88673468)...
原创
662阅读
1评论
2点赞
发布博客于 2 年前

【算法】蓝桥杯dfs深度优先搜索之排列组合总结

  上一篇文章 → 《【算法】蓝桥杯dfs深度优先搜索之凑算式总结》  为了重申感谢之意,再次声明下文的大部分灵感均来自于【CSDN】梅森上校《JAVA版本:DFS算法题解两个例子(走迷宫和求排列组合数)》  强烈大家去上面那篇文章看看,写的很好。  下面我会列出蓝桥杯第六届B组省赛第7题、第七届第5题、第八届第4题,共3道题。  因为他们都是:排列组合。【第一道题】  这道题可以强...
原创
802阅读
0评论
5点赞
发布博客于 2 年前

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

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

【干货】抱歉了,CSDN!

在CSDN发表这篇文章略显尴尬!今天无意间访问到一个网站ImportNew:http://www.importnew.com/ImportNew 由两个 Java 关键字 import 和 new 组成,意指:Java 开发者学习新知识的网站。 import 可认为是学习和吸收, new 则可认为是新知识、新技术圈子和新朋友……首先,界面非常整洁,目前还没有发现广告,不知道这个网站...
原创
187阅读
3评论
1点赞
发布博客于 2 年前

【面试准备】啥是TCP三次握手,四次挥手?

先上一些短语及其解释: 三次握手---建立连接 只能是Client客户端 发起 Server服务器 接收 四次挥手---断开连接 有两种情况,客户端主动断开和服务器主动断开 SYN Synchronize Sequence Number,同步序列号 ACK ...
原创
87阅读
0评论
0点赞
发布博客于 2 年前

如何简单快速的制作简历?

话说这还是张小龙开发的功能呢,没错就是微信创始人那个张小龙 : )步骤一:登录电脑版QQ步骤二:打开QQ邮箱步骤三:点击简历如果左边栏没有简历选项,点击设置->体验室->开通简历步骤四:在右边栏选择一个合适的模板步骤五:填写完成之后可以选择发送或者导出步骤六:导出只能导出Doc版,如果需要转PDF版,如下操作 张小...
原创
3062阅读
2评论
46点赞
发布博客于 2 年前

【闲谈】自问自答---与测试相关

前言《编程之美》在开篇部分提到一个问题:房间里有三盏灯,屋外有三个开关,分别控制这三盏灯,只有进入房间,才能看到哪一个灯是亮的。请问如何只进入房间一次,就能指明哪一个开关控制哪一个灯?这本书我一年前浏览过一遍,当时就看到这个问题了,而且我记得我还发表过QQ空间说说,并且当时也查了查答案。答案就是,因为灯泡通电会发热,所以先开一盏灯一会时间,然后关闭后再开另一盏灯,进屋,亮着的就是正...
原创
81阅读
0评论
1点赞
发布博客于 2 年前

【JavaEE】引用的jar包为什么必须放到lib目录下

文章来源:在跑书上带的源码的时候出现Error:java.lang.NoClassDefFoundError: org.hibernate.cfg.Configuration解决办法:将Hibernate相关jar包拷贝到lib目录下即可  上面的问题引发了我的思考,为什么jar包非要放到lib目录下?当然这个jar包得加个定语限制一下,就是引用的外部jar包,像tomcat、JRE...
原创
2140阅读
0评论
0点赞
发布博客于 3 年前

【大数据】图解MapReduce计算平均分的流程

源代码请参照课本P196
原创
1076阅读
0评论
1点赞
发布博客于 3 年前

【Linux】Shell编程判断回文数

话不多说了,直接上代码#! /bin/bashecho -n "请输入一个数(按回车进行判断,按-1结束程序):"read in #从键盘读入一个数while [ $in -ne -1 ]do res=`echo $in|rev` #反转结果 if [ $res -eq $in ];then #如果反转结果和输入结果相等 ...
原创
1158阅读
0评论
2点赞
发布博客于 3 年前

【大数据】解决Hive JDBC的连接出错的一种问题

正经标题:解决Hive JDBC的连接出错问题&amp;amp;amp;amp;amp;emps;&amp;amp;amp;amp;amp;emps;记得一个月前我写过一篇文章:【大数据】Hive作者肯定进修过蓝翔挖掘机&amp;amp;amp;amp;amp;emps;&amp;amp;amp;amp;amp;emps;那时候我就点名批评过两位了(Hive作者和我的大数据老师)本以为他们在Hive配置文件里面挖个大坑就完了,没想到,他们还在Hadoop配
原创
1604阅读
0评论
1点赞
发布博客于 3 年前

【Linux】sed、awk、cut、sort常用命令

1、利用sed命令在/etc/passwd中分别查找满足以下条件的行:  首先在操作之前,先整一份数据,为了可视化方便,整到桌面。(之所以费劲整到桌面上就是为了照顾一些初学者,当执行完下面两句命令后,会发现桌面上多了一个文件,相当于是看到正反馈了,就会给人信心,告诉自己付出就有回报。)cd ~/Desktopcat /etc/passwd &amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;gt; passwd
原创
1169阅读
21评论
16点赞
发布博客于 3 年前

【大数据】CentOS6.5x64搭建Hadoop环境

  首先总结一下之所以被搭建大数据环境支配的原因:浮躁。 总是坐不住,总是嫌视频太长,总是感觉命令太杂太多,所以就不愿去面对。  在抖音上听到一句话:“为什么人们不愿吃学习的苦而能吃社会的苦? 因为学习的苦需要主动去吃,所以没人愿意,到了社会上,社会的苦不得不吃。”  有些时候,有些坎坷,我们必须要亲身经历,就算你逃避,也终有一天会面对它。就像我,觉得教科书文字枯燥,不如看视频跟着敲直接。...
原创
225阅读
0评论
2点赞
发布博客于 3 年前

【剑指Offer】面试题3:二维数组中的查找

《剑指Offer——名企面试官精讲典型编程题》作者:何海涛一、书上原题再现面试题3:二维数组中的查找题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。二、涉及的知识点 三、解题过程首先一看到数组,就会下意识的想到遍历,就是挨个比较,看看要...
原创
209阅读
0评论
2点赞
发布博客于 3 年前

【剑指Offer】面试题2:实现Singleton(单例)模式

《剑指Offer——名企面试官精讲典型编程题》作者:何海涛一、书上原题再现面试题2:实现Singleton模式题目:设计一个类,我们只能生成该类的一个实例。 二、涉及的知识点 三、解题过程/***   总共有五个测试用例,分别是:*       0、懒汉式-单线程(虽说线程不安全,但是真香:节省资源、高效率)*       1、懒汉式-同步多线程(线...
原创
106阅读
0评论
1点赞
发布博客于 3 年前

【剑指Offer】面试题1:赋值运算符函数

《剑指Offer——名企面试官精讲典型编程题》作者:何海涛一、书上原题再现面试题1:赋值运算符函数题目:如下为类型CMyString的声明,请为该类型添加赋值运算符函数。class CMyString{public:    CMyString(char* pData = nullptr);    CMyString(const CMyString&amp; st...
原创
134阅读
0评论
2点赞
发布博客于 3 年前

【JavaEE】Eclipse必知必会

一、必须要掌握的快捷键(注意我说的是必须)QQ快捷键QQ截屏:Ctrl+Alt+A  很多人问我问题,都是上来直接说:“我的程序出问题了”。然后就没有下文了,每次我都是耐着性子回复:“能否把错误日志截图给我?”,然后发回来的是一张用手机拍摄的模糊的图片。很多时候我都是告诉他们,首先登陆QQ,然后按Ctrl+Alt+A进行截屏。所以这次我干脆把这个列在这里,而且是头版头条的位置。Ecli...
原创
267阅读
2评论
4点赞
发布博客于 3 年前

【Oracle】SQL查询60题

写在前面的有些题目是要的*,即所有信息,但是我为了理解方便,有时候会简化,比如用ename代替*还有一点:我的代码都是按三段式走,即:select语句占一行,from占一行,where占一行,建议初学者也使用这个套路,这样思路会清晰一些。5)查询10号部门中工种为MANAGER和20号部门中工种为CLERK的员工的信息(逻辑词)select * from empwhere...
原创
414阅读
0评论
1点赞
发布博客于 3 年前

【Oracle】异常及解决办法

1、连接数据库出错出错情景:有时候打开PL/SQL Developer连接数据库的时候,会报错如下:oracle not availableshared memory realm does not exist解决方法:    可以在CMD中依次输入下列命令,再次登录即可    sqlplus /nolog    startup出错原因:很有可...
原创
93阅读
0评论
0点赞
发布博客于 3 年前

【Oracle】第2天 SQL语言基础

【写在前面的】【显示命令执行时间:set timing on;】【SQL语言细分】先来看一下Oracle的SQL语言,Oracle10g发布于2004年是按照SQL99标准来制定的。【常用基本数据类型】【具体操作】由于Oracle创建一个数据库比较复杂,所以就不再新建数据库了,就使用安装时的默认数据库。接下来就是建立表了。我们要建的是和系统自带的相似的表,比如emp...
原创
94阅读
1评论
0点赞
发布博客于 3 年前

【闲谈】解决MyEclipse过期的问题

首先我这有可破解版的资源,亲测有效期为3年:【MyEclipse2014可破解版下载资源】https://pan.baidu.com/s/12pZPYskAiEg2x5nPtFAv6Q虽然破解一下,说是可以有效期为3年,但是,有时候就是会过期。那么这个时候需要卸载重新安装吗?完全没必要。只需要把C盘,用户,你的用户名,里面的.myeclipse.properties文件删除,然后再...
原创
804阅读
5评论
2点赞
发布博客于 3 年前

【Oracle】第1天 安全管理

下面所有加粗的命令都是我按顺序执行过的命令写在前面的--Oracle使用两个横杠来表示单行注释注释,多行注释和Java一致为/** */Oracle习惯使用单引号' '而非双引号" "Oracle列名不区分大小写,但是列的内容区分大小写sqlplus 显示的设置:            linesize                        【show line...
原创
122阅读
0评论
0点赞
发布博客于 3 年前