自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(337)
  • 收藏
  • 关注

原创 我的宝藏up 推推推 !!!!!

笔记软件。

2025-04-04 16:42:42 22

原创 markdown笔记如何增加小点

输入一个 小横线加一个空格即可。

2025-04-04 16:12:46 18

原创 Obsidian按下三个横线不能出现文档属性

需要在标题下方的一行, 按下 键盘数字0后面那个横线(英文横线), 然后回车就可以了。

2025-04-04 16:10:26 49

原创 基于gork的三端互联海陆空学习方案

看到这个标题估计被吸引到了吧, 哈哈, 跨越时空的爱恋, 老生长谈,随着科技的发展,我们不断反思我们的学习方式,探讨穿越时空的秘诀,如何能学的更好,如何能够在学习兴奋的情绪爆点,尽情释放。

2025-03-26 11:38:49 999 1

原创 自定义回链截图拓展功能使用方法

在之前自定义回链之后, 我还想增加截图功能, 电脑的截图软件F1,直接截图,那么按照这个思路, 当我按下快捷键,把回链加入typora,然后我们 触发F1,然后自定义截图,截图完,当检测到剪切板里面有图片, 就把图片跟到回链后面。

2025-03-26 11:36:09 282

原创 右键管理获得文件绝对路径

需要我们使用一个右键管理软件。

2025-03-26 11:16:54 136

原创 mp4视频默认应用

2025-03-26 10:57:33 95

原创 b站视频提取mp4方案

对于b站视频,有些视频是不能提取字幕的,所以我们想把对应的视频下载下来,然后进行对应的本地处理,获得所需的自由处理,吞食视频。

2025-03-26 10:37:36 296

原创 b站视频字幕提取拓展推荐

b站是最大的学习平台,所以我们大部分的学习资源在这里都可以找到,那么视频转文字,就很关键,也很重要,对于我们利用ai进行学习,会有很大的帮助。

2025-03-26 10:13:03 277

原创 问天办公自动化录制脚本使用步骤

一些重复性的工作,我们可以使用录制工具,帮我们完成,那么后续我们只需要触发对应的流程,就可以自动执行。

2025-03-26 09:29:50 674

原创 补码的奇妙世界

补码用“取反加一”把减法变加法,简化运算。从 7 + (-7) 到 5 - 3,补码都轻松搞定。下次看到补码,记住:取反加一就行!

2025-03-24 17:06:27 1138

原创 激情爆点666

好的!你想要一个高效的学习系统,能够通过看一遍视频就迅速将知识内化为自己的“内功”,激发学习激情,同时生成一份完善的笔记,方便后续回顾和实操。你的需求很清晰:通过两个字幕(完整字幕和时间戳字幕)、AI的智能处理,以及个人的灵感和实操记录,形成一个闭环的学习流程。以下是我为你设计的完整解决方案,既贴近你的需求,又逻辑清晰、操作简单,适合快速上手。

2025-03-19 14:33:58 812

原创 risc_v_boot - RISC-V 的引导是什么样的?

上次课我说:“Everything is a state machine!”程序是状态机,硬件是状态机,固件在状态机上跑。今天我说,Makefile 也是程序,也是状态机。你用过 make 吧?写过小的 Makefile,它是啥样的状态机呢?

2025-03-18 10:49:27 418

原创 操作系统的磁盘调度

同学们,磁盘调度是不是很有意思?它是优化磁盘性能的大功臣,通过合理选算法,能减少磁头移动和旋转延时,让磁盘跑得更快。不同算法适合不同场景,FIFO简单但慢,SSTF快但不公平,SCAN和C-SCAN又快又稳。学会这些,你就知道怎么让磁盘听话了!有什么不明白的,随时问我,咱们下节课见!这篇博客逻辑清晰,内容丰富,配上流程图和例子,复习起来肯定得心应手!有什么想调整的吗?

2025-03-16 12:09:38 657

原创 I/O结构概述

同学们,今天我们从硬件聊到软件,把I/O结构掰开揉碎讲了一遍。从CPU怎么连设备,到数据怎么传,再到操作系统怎么管,脉络是不是清楚多了?这些知识就像你家里的水电系统,平时看不见,但少不了它。有什么不明白的,随时问我,咱们下节课见!这篇博客逻辑清晰,内容丰富,还加上了流程图和例子,绝对能帮你复习得妥妥的!有什么想调整的吗?

2025-03-16 09:52:07 424

原创 typora高亮方案+鼠标侧键一键改色

在typora里面有一个自定义的高亮,但是单一颜色就太难看了, 我使用人工智能, 搜索全网艺术家, 汇集了几种好看的格式,并且方便大家侧键一键 调用, 是不是太方便啦!

2025-03-07 10:54:12 562

原创 .exe 可执行程序自启动方法

软件安装,实现上面所说的功能密码:bm8c让脚本开机自启动方法,利用UninstallTool这个小工具设置开机自启动;① 解压打开小工具②然后去 自启动项目 :添加新程序 , 就是刚才创建的exe可执行文件然后开机就可以自动运行了 , 下面就可以开启无敌操作了.

2025-03-07 10:51:46 317

原创 快捷键输出 打开 特定文件夹+资源管理器

在我们打开很多很多东西的时候, 此时此电脑这个图标已经被盖住了, 如果此时拥有路径, 或者记得那个路径, 如何快速打开这个文件夹, 当然, 可以直接多点击两下,但是不用这么麻烦我们让脚本帮我们做然后输入C: 或者 D: 就可以打开C盘或者D盘, 或者直接把绝对路径加入, 即可 打开那个文件夹如果只想打开一个 此电脑呢?好说, 直接。

2025-03-06 17:10:52 337

原创 windows 番茄时钟 记录小工具

(1) 打开源码文件(2)根据需求自定义快捷键当修改源码之后, 如果在电脑上装了autohotkey这个软件, 那么就可以直接点击源码就可以运行了如果没有装, 那么我们就可以打包成exe可执行文件, 这样就可以在任何电脑上直接运行了.打包成exe图片后, 还可以自定义软件图标, 很舒服。

2025-03-06 15:19:24 584

原创 autohotkey源码转exe可执行文件

当修改源码之后, 如果在电脑上装了autohotkey这个软件, 那么就可以直接点击源码就可以运行了如果没有装, 那么我们就可以打包成exe可执行文件, 这样就可以在任何电脑上直接运行了.打包成exe图片后, 还可以自定义软件图标, 很舒服。

2025-03-06 15:13:56 257

原创 电脑自动执行办公流程技术突破

之前写脚本, 只是利用autohotkey做一些简单的上下左右移动, 后来随着工作量的增加, 会发现一些重复性的工作, 那么通过组合键,把这一套流程记录后, 然后触发, 那么就会大大节省效率. 但是一些技术性的细节, 会阻挡功能的实现, 后续我会持续在专栏更新, 都是利用ai进行实现的.

2025-02-15 00:16:29 1131 2

原创 嵌入式玩具--无人机字幕

呃,好,给大家说一下,就是咱这个电源任务,它存在一个存在一个问题,存在一个什么样的问题呢?就是它是不是会有一个低功耗的一个检测呀,对吧?哎,好,然后呢给大家看一下这个现象是什么样的啊?呃,这个遥控咱先录了,我现在是不是把当前咱这个程序烧录到了哪儿的同学,是不是已经烧录到了?咱的这个烧到我这个无人机上面了,对吧?OK好,那呃然然需需要大家注注意的一点,就是你这个插着电,它这个低功耗模式肯定是不会不会出现的,对不对?它是一直工作的。

2025-02-12 12:45:24 535

原创 deepseek官网卡顿, 电脑端使用解决方案(硅基流动+chatbox)

官网最近一直卡顿, 影响使用, 我们想使用满血r1, 如何操作, 我们利用硅基流动x华为云推出的免费api + chatBox 第三方ai客户端 就可以使用了。

2025-02-11 17:59:15 607

原创 [8-2-3] 队列实验_多设备玩游戏(旋转编码器)_重录

通过引入旋转编码器并结合队列来优化游戏控制,我们成功提升了游戏的互动性和流畅度。旋转编码器通过提供更高精度和更快速的响应,使得玩家在控制挡球板时获得了更好的体验。同时,队列的使用使得数据传输更加高效,避免了原环形缓冲区中的一些问题。希望通过这篇博客,你能够理解如何使用队列与旋转编码器优化嵌入式系统中的多设备协作,并为你的项目提供更高效的解决方案。

2025-02-10 13:07:19 499

原创 梁永安:在新时代中探索生活的意义与价值

大家好,我是复旦大学中文系的老师梁永安。今天,我想和大家分享一些关于生活、价值和时代变迁的思考。回顾2024年,真是感慨万千。从人类历史的长河来看,放到一千年、一万年的文明史中,世界本就起伏不定。古希腊哲学有句话:“上山的路和下山的路是一条路。”这句话让我深刻体会到,我们真正需要改变的是我们的认知——对世界、对自身、对生命、对社会的认知。在《人类简史》这本书中,提到人类发展历史中最重要的三种力量:知识、工具和认知。过去四十六年的快速发展,形成了三代文明相互共存的局面。这种快速的变迁让我们面临一个复杂而多元的

2025-02-10 13:06:48 1221

原创 [8-2-2] 队列实验_多设备玩游戏(红外改造)_重录

通过这次队列实验,我们成功地优化了原有的程序,使用队列替代了环形缓冲区,不仅提升了数据传输的效率,还改进了系统的响应时间。通过引入旋转编码器,我们进一步提高了挡球板控制的精度和流畅度。希望通过这篇博客,你能够理解队列在多设备协作中的应用,并掌握如何利用队列优化任务间的数据传输。通过这些技巧,你可以为其他实时任务和多设备系统提供更高效的解决方案。这篇博客详细介绍了队列的改造过程,并展示了如何通过队列优化游戏控制和音乐播放。希望你能够将这些概念应用到实际开发中,提升你在多任务和多设备环境下的编程能力。

2025-02-09 12:32:41 509

原创 [8-2-1] 队列实验_多设备玩游戏(思路)

通过引入队列,我们成功解决了原程序中的低效问题,改进了多个输入设备(红外遥控器和旋转编码器)之间的协作。队列的阻塞与唤醒机制不仅提高了数据传输的效率,还确保了任务之间的同步,避免了不必要的CPU消耗。引入旋转编码器后,游戏操作变得更加流畅,响应速度大大提高。队列的高效使用使得多个任务和设备能够在一个系统中协同工作,从而为用户提供更好的游戏体验。希望通过这篇博客,你能够理解如何在嵌入式系统中使用队列来优化多设备交互,同时提高系统的效率和响应速度。

2025-02-09 12:29:56 653

原创 [8-1-2] 数据传输的方法_队列的本质

在这节课中,我们深入了解了队列的本质,发现它是基于环形缓冲区的一种数据传输机制。队列不仅仅存储数据,还提供了阻塞和唤醒机制来确保任务之间的同步和高效数据传输。通过生活中的例子,我们更好地理解了队列的工作原理。队列与信号量、互斥量之间有着紧密的联系,理解队列的本质对于实现高效的任务间通信至关重要。希望你能够在后续的开发中,充分利用队列来优化任务间的同步与数据传输。通过这篇博客,你应该能够理解队列的工作原理和应用场景,并掌握如何使用队列来实现任务间的高效通信。

2025-02-09 12:28:18 496

原创 [8-1-1] 数据传输的方法_环形buffer

通过本节课程的学习,我们理解了环形缓冲区的工作原理以及它在任务间数据传输中的应用。环形缓冲区提供了一种有效的方式来在有限的内存空间内管理数据流,同时避免了全局变量传递数据时可能出现的问题。然而,环形缓冲区的实现需要考虑到并发访问的问题,确保读写操作不会互相干扰。在实际应用中,合理使用临界区和互斥量可以有效地保护数据的一致性。通过这篇博客,你应该能够理解如何实现环形缓冲区,并且掌握它在任务间数据传输中的使用。希望你能通过这些概念,在实际项目中提高数据传输的效率和安全性。

2025-02-09 12:26:30 662

原创 [7] 游戏机项目说明

这个游戏是一个经典的挡球游戏,玩家控制挡板,阻止球落下。游戏的核心部分是绘制各种图标和处理图形的更新,比如球的位置、挡板的移动和碰撞检测。我们使用的是一个128x64像素的OLED显示屏,通过位图的方式来绘制图标。例如,挡球板的图标就是由多个像素点组成的,每一个像素的点亮与熄灭决定了图标的形状。

2025-02-09 12:24:50 1057

原创 [6-3] 同步互斥与通信_FreeRTOS提供的方法

通过本节课的学习,你了解了FreeRTOS提供的几种同步与互斥方法,包括队列、事件组、信号量和任务通知。每种方法都有其特定的应用场景和优缺点,选择合适的同步机制能够有效提高任务间通信的效率,并确保系统的稳定性。此外,我们还探讨了如何平衡互斥与效率,避免系统在多任务处理时出现资源浪费。希望你能通过这些方法在实际项目中实现更加高效和稳定的任务调度。这篇博客介绍了FreeRTOS中的各种同步与互斥方法,并详细讲解了如何通过这些方法来优化任务间的通信和资源访问。

2025-02-09 12:22:27 365

原创 [6-2] 同步互斥与通信_有缺陷的互斥示例

通过本节课的学习,我们了解了互斥锁在保护共享资源中的作用。我们演示了一个有缺陷的互斥示例,分析了其潜在的问题,并提供了几种解决方案,如使用互斥锁、信号量和关闭中断。在实际应用中,选择合适的互斥机制非常重要,既要保证任务间的同步与互斥,又要确保系统的效率和实时性。通过这篇博客,你可以更清晰地理解互斥机制的工作原理及其实现方式,并能够在实际项目中应用它们来提高程序的稳定性和效率。

2025-02-09 12:20:43 737

原创 6-1 同步互斥与通信:有缺陷的同步示例

在多任务系统中,任务之间往往需要协调工作,这就涉及到同步(Synchronization)和互斥(Mutual Exclusion)的概念。互斥简单来说就是——同一时间只能有一个任务访问某个资源。就像厕所一样,同一时间只能有一个人使用,其他人必须等待。这就叫做互斥。同步则强调任务间的执行顺序。经理 B 需要汇报工作,但前提是同事 A 先完成报表。经理 B 不能跳过 A,必须等 A 先完成。这就是同步。经理 B 想使用会议室,但A 还在开会,所以 B必须等 A 用完。这就是同步与互斥的结合。

2025-02-09 10:18:13 488

原创 [5-6] 两个Delay函数

vtaskdelay和。vtaskdelay用于非周期性的任务延时,任务在延时后会立即进入就绪状态。用于周期性任务,确保任务之间的执行间隔固定。在实际开发中,选择合适的延时函数不仅能提高任务的执行效率,还能避免任务调度中的不确定性,保证系统的稳定性。希望通过这篇博客,你对这两个延时函数的理解能更加深入,并且能够在实际项目中灵活应用它们。

2025-02-09 10:15:20 787

原创 [5-5-3] 空闲任务

在这节课程中,我们深入探讨了空闲链路的机制和它在任务管理中的重要性。空闲链路不仅负责回收已删除任务的资源,还防止了内存泄漏的发生。通过合理使用vtaskdelay等阻塞函数,可以有效地让系统中的空闲链路有机会运行,确保系统的稳定性和内存的有效利用。通过理解空闲链路的运作方式,你可以在实际项目中更好地管理任务的生命周期,避免因资源管理不当导致的内存问题。这篇博客帮助你理解了空闲链路的机制,并通过具体的代码示例展示了如何通过任务管理来提高系统的稳定性和效率。

2025-02-09 10:13:11 747

原创 [5-5-2] 任务管理与调度

在这节课程中,我们通过一个简单的生活场景来理解任务调度和管理的概念,并通过链表实现任务的状态管理。你学到了如何根据任务的优先级进行调度,并通过链表来管理任务的不同状态。理解任务调度的工作原理对于编写高效的多任务系统非常重要。通过调度器,系统可以保证高优先级任务得到及时执行,同时合理地管理低优先级任务的执行。这篇博客为你详细讲解了任务管理与调度的基本概念,并通过具体代码和实例展示了如何实现任务调度和状态管理。希望你能理解并掌握这些核心概念,进而提高你对实时操作系统的理解和应用。

2025-02-09 10:10:33 936 1

原创 [5-5-1] 任务状态_改进播放控制

通过这节课的学习,我们掌握了任务的状态管理,尤其是在暂停和恢复任务方面的技巧。你现在可以在任务运行时,根据需要暂停它,恢复它,并处理它的各种状态。通过合理的状态控制,我们不仅保证了程序的流畅性,还避免了因任务冲突带来的问题。下一步,我们将深入探讨任务调度的内部机制,帮助你更好地理解任务管理的底层原理。这篇博客为你提供了任务状态管理的详细介绍,并通过一个具体的例子帮助你掌握了如何暂停与恢复任务。希望这能帮助你理解任务的生命周期,提升你对多任务系统的掌握。

2025-02-09 10:08:24 539

原创 [5-4] 优先级与阻塞_改善播放效果

提升音乐播放链路的优先级:通过提升音乐播放任务的优先级,使其在调度中获得更多的 CPU 时间,从而改善音乐播放效果。使用vtaskdelay函数控制任务延时:在音乐播放链路中加入延时函数,使任务能够主动放弃 CPU 资源,确保其他任务能够顺利运行。这两项改动解决了音乐播放时的卡顿问题,同时确保其他任务不会因为音乐播放任务的高优先级而被阻塞。

2025-02-09 10:05:55 795

原创 [5-3] 删除任务_用遥控器控制音乐

通过本节课程,我们学习了如何使用遥控器控制任务的创建与删除。你不仅学会了通过遥控器操作任务的生命周期,还了解了如何管理任务句柄、清屏以及停止蜂鸣器等操作。在实际应用中,任务管理和内存管理都是至关重要的,我们需要合理地安排任务的创建与删除,确保系统的稳定性和流畅性。下次我们将继续优化音乐播放的效果,解决一些卡顿问题。希望通过不断改进,能让你的项目更加完善。以上内容帮助你理解如何用遥控器控制任务的创建和删除,并且为你提供了一些优化和内存管理的建议。希望这篇博客能帮助你更好地回顾并巩固所学的知识。

2025-02-09 10:04:13 920

原创 [5-2] 创建任务_使用任务参数

通过本节课程,我们学习了如何使用同一个函数创建多个任务链路,并通过任务参数控制每个任务的执行内容和顺序。我们还探讨了如何保护资源,避免任务中断导致的错误。在实际开发中,任务调度和资源保护是非常重要的部分,掌握这些技巧将有助于你更好地管理多任务系统的执行。你可以根据这篇博客进行深入学习和回顾,理解任务调度和资源管理的原理,并在实际项目中应用这些技巧。

2025-02-09 10:02:27 888

oled结合智能家居和韦东山消抖备份压缩包

oled结合智能家居和韦东山消抖备份压缩包

2025-03-21

freertos精简源码, 配置出串口

freertos精简源码, 配置出串口

2025-01-06

打字的那些事之快速移动光标

打字的那些事之快速移动光标

2024-12-04

江协OLED-韦东山喂狗模型按键消抖-手写精准延时函数

江协OLED_韦东山喂狗模型按键消抖_手写精准延时函数

2024-12-04

江协科技OLED加韦东山定时器喂狗模型消抖

江协科技OLED加韦东山定时器喂狗模型消抖

2024-12-04

打字的那些事儿(光标的快速移动)

脚本实现光标快速移动

2022-12-05

空空如也

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

TA关注的人

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