BlackDn

Welcome to my little world.🌰

自动驾驶简介

自动驾驶的发展历程、设计技术、未来趋势等

“人间枝头, 各自乘流。山河远阔,不甘没落。” 自动驾驶简介 前言 不知道什么时候写的 虽然是挺无聊的吧 但是我能水一篇文章,挺好 嘻嘻(●’◡’●) 自动驾驶概述 什么是自动驾驶 自动驾驶(Autopilot)最初应用于飞行器(Aircraft)中,主要用于保持飞机飞行姿态和辅助驾驶员操纵飞机。如保持飞行高度和速度、保持机翼水平,不发生滚转、保持当前仰俯角等。 随着 ...

WSL:Windows自带Linux使用指南

在Win10中安装Linux及简单WSL的使用

“生活明朗,万物可爱。人间值得,未来可期。” WSL:Windows 自带 Linux 使用指南 前言 新年快乐~ 因为玩的有点疯所以咕咕了好久 隔壁同学都开始写开题报告了,我还在这肝推送,可恶 最近没什么动力啊=。= Windows 自带的 Linux 在我们 Windows 玩家中,说到安装 Linux,第一反应大部分都是 VM 或者 VB 里装个虚拟机。比如我就习惯用...

JVM内存模型与 GC 回收机制

JVM内存到GC的算法、回收器等,附带Java四种引用

“行至朝雾里,坠入暮云间。” 前言 这篇真的拖了挺久…懒是一方面吧,还有就是挺忙的(开始找借口) 这篇写的时候有点无从下手的感觉,特别是四种引用那里不知道怎么用代码表达出来 然后之前忙着入党啊面试啊啥的,一结束就松了口气想要放松一下。 于是去看了《沙丘》,还真挺好看,有时间去找小说看。 好吧我就是懒。本来想着作为十月最后一篇博客的,然后拖到十一月了=。= JVM 内存模型与 G...

又见RecyclerView:缓存原理

RecyclerView缓存和复用的原理

“翠竹清流,婆娑鹤鸣。我喜欢的不止那如洗碧空,斑驳宁静。” 前言 这篇拖了好久其实,本来早一周前就可以发了 不过这篇本身比较费时费力是一回事,前几天还感冒了 于是一直处于流鼻涕-吃药-睡觉-吃饭-吃药睡觉的状态,中间还偷懒玩游戏。 一起玩哈利波特的小伙伴可以找我一起,嘻嘻 哦对了, 为了不让文档加载太慢,我把文中的图片都压缩了,如果想要原图可以联系我。 又见 RecyclerV...

初识RecyclerView:基本使用

如何使用RecyclerView以及实现瀑布流布局

“啵唧一声,泡泡破了。鱼儿的呐喊,海洋的呼吸,须臾间流落到空中。” 前言 本来还想再摸几天的,结果一直被小朋友催更=。= 所以 RecyclerView 终于是做出来了,这篇是基础用法 然后还打算上一篇关于 RecyclerView 的缓存复用机制,这几天应该就能出,不急 又然后前两天出去打桌球,还挺好玩。 回来路上买了杯杨枝甘露,好喝。茶百道我单吹杨枝甘露。 Recycler...

Android动画

逐帧动画 + 补间动画 + 属性动画!一篇全搞定!

“喜欢那一瞬的心动,如蓝天下的一朵白云,清潭里的一抹游鱼,她发梢的晚风徐徐。” 前言 其实动画相关的东西在之前的 Fragment 的内容里也有涉及到 之前对动画一知半解的,处于只是听过,偶尔用过的状态 于是找了个时间把动画的东西总结了一下发出来 好家伙,写之前我是真没想到有这么多。。。 主要是代码很多,搞得篇幅很长。 如果你真的看完,那你是真的看得起我… 安卓动画 安卓动画...

ListView小拓展(主要是我想写嵌套)

ListView的Item点击事件、Item点击背景、ListView嵌套GridView

“我有一壶酒,足以慰风尘。尽倾江海里,赠饮天下人。” ListView 小扩展 前言 之前写 app 的时候写一个分类+一堆点击按钮的页面,应该会放个页面截图在下面嵌套的部分 然后写着写着想,这用只用个 ListView 似乎有点简单 不如显摆一下,用 ListView 嵌套 GridView 吧! 然后折腾了好久,把自己都绕晕了,最后也算成功嵌套,所以有了这篇博客的大部分内容...

多种方式实现底部导航栏

一般实现 / RadioGroup实现 / ViewPager2实现

“乌龟会飞,地铁的窗外是星空。” 前言 因为这学期要交大作业,在匆忙中发现很多并不熟悉的功能… 搜索两小时,代码五分钟,很是难受。 趁着考试都考完了,打算回过头慢慢把这些功能的实现学习一遍。 多种方式实现底部导航栏 底部导航栏 通常说到底部导航栏,一般要和 Fragment 一起实现。 毕竟底部导航栏只是一个布局,然后在选中和未选中的状态之间变来变去。要能够和 Fragme...

Fragment的使用及其过渡动画

小小Fragment,大大用处

“见惯了量产的温柔 ,对笨拙的真诚才会格外动心。” 前言 怎么说呢,其实本来是像把 Fragment 和 底部导航栏一起写的 但是一开始写 Fragment 就有点收不住了,好多啊这东西 所以写着写着又变成一篇教程了…… 至于底部导航栏,就预定一下篇吧,反正也有很多实现方式,不缺内容的。 Fragment Fragment 相信大家都不陌生,是一种可以嵌入在活动中的 UI 片...

Dialog各种对话框的实现

包含AlertDialog、PopupWindow以及Activity实现对话框(真的好多!)

“我拥向宇宙吹来的风,与夏夜相逢,是六月盛装,清寂长生。” 前言 本来想写一篇关于对话框工具的使用,结果发现有 AlertDialog.Builder 和 PopupWindow 两种比较常用 还还还可用 Activity 配合内置的 theme 实现对话框 这就导致这一篇内容很多很多…写之前没想到结果越写越多( 于是就要纠结好久要不要放图片,用几级标题比较合适(叹气) 毕竟图片...