单周期MIPS 32位CPU设计及编译器设计 2023-1-19 21:38 | 1,880 | 2 | 学习记录 4251 字 | 1.1 小时 使用PC端阅读本文章以获得最佳阅读效果。 去年我也在这里发过一次单周期16位的CPU设计,只是简单地实现了几条指令,用if else写了一个能用的编译器,那这次就参照MIPS的架构,尽量还原一下试试。 上期传送门:如何制作一个简易单周期16… 自制CPU计算机科学逻辑电路
沉浸适配Android手势提示线 2023-1-19 21:32 | 2,816 | 0 | Java/Kotlin,开发 546 字 | 6 分钟 最近在做项目的时候,有朋友提出来要求适配一下手势线,但是在搜索引擎逛了一圈,都没发现合适的解决方案,于是自己稍微摸索了一下,虽然达到了效果,可能还有更好的方法,这里就简单记录一下。 首先来到themes.xml中,在你的主题里面加上下面这行… Android 2023 新年快乐 欲买桂花同载酒,终不似,少年游。 1 月 01 日 , 2023 | 0:03 | 2 Minecraft新社交方式 – Essential 2022-12-29 0:16 | 1,443 | 6 | Minecraft,游戏 262 字 | 2 分钟 Essential is a quality of life mod that boosts Minecraft Java to the next level. 最近发现一个特别火爆的社交mod,稍微了解了一下,确实很不错,让人感觉眼前一亮… Minecraft 尝试一下用Selenium爬取数据 2022-11-26 22:52 | 818 | 3 | Python,学习记录 597 字 | 8 分钟 听说Python很适合写爬虫,于是我就花了两个晚上稍微学了学Python,现在差不多入门了,就先写个简单的爬虫试试,爬一下B站的热榜。 这里用到了selenium和xlwt两个库,主要是用于模拟浏览器和写入电子表。 因为传统获取网页源代码的… 爬虫 Android开发 读写外部储存 2022-8-08 1:06 | 2,395 | 0 | 分享记录,学习记录 287 字 | 2 分钟 今天在写Android的时候突然发现APP不能向自身的Android/data或内部文件夹写入文件。 按理来说,在申请了读写储存空间权限的情况下我们也只能读写本应用的文件夹,但我在复制文件的时候出现了一些小问题。 我试着复制文件到Andro… Java Java多线程 等待所有子线程执行完毕 2022-8-07 22:23 | 1,175 | 0 | 分享记录,学习记录 329 字 | 4 分钟 有时候在开发中,可能会遇到需要启动多个子线程的情况,并且这时候我们需要等待所有子线程执行完毕才能继续向下。 Thread配合CountDownLatch使用,可以轻松达到上述效果。 CountDownLatch像是一个倒计时器,你可以为它设… Java B站API更新 新增20+个API 2022-07-25 https://lovelycatv.cn/cv88 7 月 25 日 , 2022 | 14:21 MineSpace 1.0.0 测试版发布 2022-7-10 17:11 | 1,237 | 0 | 分享记录,软件资源 182 字 | 1 分钟内 MineSpace从创建至今已有1年4个月了,但是我在今年3月就抛弃了旧版开始着手制作新版。 而我决定要重制的原因是旧版代码太难维护,再加上后来引入的Google Jetpack导致设计模式不统一、配置文件参差不齐等各种问题,于是便有了这个… MineSpace 关于Room数据库升级 Migration的配置 2022-7-07 23:38 | 1,256 | 0 | 分享记录,开发 354 字 | 2 分钟 Android开发的小伙伴们应该对Room再熟悉不过了吧,虽然好用,但是初学肯定会遇到各种各样的问题,这次来简单记录一下Room数据库添加数据表的版本升级。 Room$databaseBuilder下提供了addMigrations方法以供… Android 12345623456
Minecraft新社交方式 – Essential 2022-12-29 0:16 | 1,443 | 6 | Minecraft,游戏 262 字 | 2 分钟 Essential is a quality of life mod that boosts Minecraft Java to the next level. 最近发现一个特别火爆的社交mod,稍微了解了一下,确实很不错,让人感觉眼前一亮… Minecraft 尝试一下用Selenium爬取数据 2022-11-26 22:52 | 818 | 3 | Python,学习记录 597 字 | 8 分钟 听说Python很适合写爬虫,于是我就花了两个晚上稍微学了学Python,现在差不多入门了,就先写个简单的爬虫试试,爬一下B站的热榜。 这里用到了selenium和xlwt两个库,主要是用于模拟浏览器和写入电子表。 因为传统获取网页源代码的… 爬虫 Android开发 读写外部储存 2022-8-08 1:06 | 2,395 | 0 | 分享记录,学习记录 287 字 | 2 分钟 今天在写Android的时候突然发现APP不能向自身的Android/data或内部文件夹写入文件。 按理来说,在申请了读写储存空间权限的情况下我们也只能读写本应用的文件夹,但我在复制文件的时候出现了一些小问题。 我试着复制文件到Andro… Java Java多线程 等待所有子线程执行完毕 2022-8-07 22:23 | 1,175 | 0 | 分享记录,学习记录 329 字 | 4 分钟 有时候在开发中,可能会遇到需要启动多个子线程的情况,并且这时候我们需要等待所有子线程执行完毕才能继续向下。 Thread配合CountDownLatch使用,可以轻松达到上述效果。 CountDownLatch像是一个倒计时器,你可以为它设… Java B站API更新 新增20+个API 2022-07-25 https://lovelycatv.cn/cv88 7 月 25 日 , 2022 | 14:21 MineSpace 1.0.0 测试版发布 2022-7-10 17:11 | 1,237 | 0 | 分享记录,软件资源 182 字 | 1 分钟内 MineSpace从创建至今已有1年4个月了,但是我在今年3月就抛弃了旧版开始着手制作新版。 而我决定要重制的原因是旧版代码太难维护,再加上后来引入的Google Jetpack导致设计模式不统一、配置文件参差不齐等各种问题,于是便有了这个… MineSpace 关于Room数据库升级 Migration的配置 2022-7-07 23:38 | 1,256 | 0 | 分享记录,开发 354 字 | 2 分钟 Android开发的小伙伴们应该对Room再熟悉不过了吧,虽然好用,但是初学肯定会遇到各种各样的问题,这次来简单记录一下Room数据库添加数据表的版本升级。 Room$databaseBuilder下提供了addMigrations方法以供… Android 12345623456
尝试一下用Selenium爬取数据 2022-11-26 22:52 | 818 | 3 | Python,学习记录 597 字 | 8 分钟 听说Python很适合写爬虫,于是我就花了两个晚上稍微学了学Python,现在差不多入门了,就先写个简单的爬虫试试,爬一下B站的热榜。 这里用到了selenium和xlwt两个库,主要是用于模拟浏览器和写入电子表。 因为传统获取网页源代码的… 爬虫 Android开发 读写外部储存 2022-8-08 1:06 | 2,395 | 0 | 分享记录,学习记录 287 字 | 2 分钟 今天在写Android的时候突然发现APP不能向自身的Android/data或内部文件夹写入文件。 按理来说,在申请了读写储存空间权限的情况下我们也只能读写本应用的文件夹,但我在复制文件的时候出现了一些小问题。 我试着复制文件到Andro… Java Java多线程 等待所有子线程执行完毕 2022-8-07 22:23 | 1,175 | 0 | 分享记录,学习记录 329 字 | 4 分钟 有时候在开发中,可能会遇到需要启动多个子线程的情况,并且这时候我们需要等待所有子线程执行完毕才能继续向下。 Thread配合CountDownLatch使用,可以轻松达到上述效果。 CountDownLatch像是一个倒计时器,你可以为它设… Java B站API更新 新增20+个API 2022-07-25 https://lovelycatv.cn/cv88 7 月 25 日 , 2022 | 14:21 MineSpace 1.0.0 测试版发布 2022-7-10 17:11 | 1,237 | 0 | 分享记录,软件资源 182 字 | 1 分钟内 MineSpace从创建至今已有1年4个月了,但是我在今年3月就抛弃了旧版开始着手制作新版。 而我决定要重制的原因是旧版代码太难维护,再加上后来引入的Google Jetpack导致设计模式不统一、配置文件参差不齐等各种问题,于是便有了这个… MineSpace 关于Room数据库升级 Migration的配置 2022-7-07 23:38 | 1,256 | 0 | 分享记录,开发 354 字 | 2 分钟 Android开发的小伙伴们应该对Room再熟悉不过了吧,虽然好用,但是初学肯定会遇到各种各样的问题,这次来简单记录一下Room数据库添加数据表的版本升级。 Room$databaseBuilder下提供了addMigrations方法以供… Android 12345623456
Android开发 读写外部储存 2022-8-08 1:06 | 2,395 | 0 | 分享记录,学习记录 287 字 | 2 分钟 今天在写Android的时候突然发现APP不能向自身的Android/data或内部文件夹写入文件。 按理来说,在申请了读写储存空间权限的情况下我们也只能读写本应用的文件夹,但我在复制文件的时候出现了一些小问题。 我试着复制文件到Andro… Java
Java多线程 等待所有子线程执行完毕 2022-8-07 22:23 | 1,175 | 0 | 分享记录,学习记录 329 字 | 4 分钟 有时候在开发中,可能会遇到需要启动多个子线程的情况,并且这时候我们需要等待所有子线程执行完毕才能继续向下。 Thread配合CountDownLatch使用,可以轻松达到上述效果。 CountDownLatch像是一个倒计时器,你可以为它设… Java
MineSpace 1.0.0 测试版发布 2022-7-10 17:11 | 1,237 | 0 | 分享记录,软件资源 182 字 | 1 分钟内 MineSpace从创建至今已有1年4个月了,但是我在今年3月就抛弃了旧版开始着手制作新版。 而我决定要重制的原因是旧版代码太难维护,再加上后来引入的Google Jetpack导致设计模式不统一、配置文件参差不齐等各种问题,于是便有了这个… MineSpace
关于Room数据库升级 Migration的配置 2022-7-07 23:38 | 1,256 | 0 | 分享记录,开发 354 字 | 2 分钟 Android开发的小伙伴们应该对Room再熟悉不过了吧,虽然好用,但是初学肯定会遇到各种各样的问题,这次来简单记录一下Room数据库添加数据表的版本升级。 Room$databaseBuilder下提供了addMigrations方法以供… Android