- 博客(51)
- 收藏
- 关注
原创 基于STM32的电子琴+月薪猫动画(Proteus仿真)
本设计基于STM32实现多功能电子琴控制系统,集成音符演奏与“月薪猫”动画播放功能。通过按键K1-K7触发中音1-7音符,蜂鸣器发声并对应LED点亮;按键K8调节音调,K9切换模式。系统采用OLED显示当前音符与音调,支持双模式无缝切换。代码完整,含音符频率表、动画帧数据及中断驱动逻辑,可直接编译烧录使用,兼具趣味性与实用性。
2026-10-11 15:43:10
191
原创 入门agent开发(无氪金版)
本文介绍了使用LangChain接入OpenRouter开发大语言模型应用的入门指南。作者详细记录了开发环境的搭建过程,包括安装Node.js、LangChain及相关依赖库,重点说明了OpenRouter平台账号注册和API Key获取的注意事项。文章提供了一个Python代码示例,展示如何通过OpenRouter调用免费模型进行文本分析,并成功获取模型的推理过程和结果。最后作者提醒开发者妥善保管API Key,并鼓励根据需求进一步开发应用。全文以实践操作为主,为初学者提供了完整的入门路径。
2026-07-13 18:23:18
241
原创 使用Docker部署openclaw并定制 Skills 开发
本文记录了作者在本地部署OpenClaw框架并开发Excel处理技能的过程。首先通过Docker拉取OpenClaw镜像并创建容器,期间解决了网关配置和数据库损坏问题。随后配置智谱大模型作为底层AI支持,并重点介绍了Excel处理技能的开发:在.openclaw/skills目录下创建excel-master技能包,包含SKILL.md说明文件和analyze_excel.py处理脚本,实现了强制调用机制和基础的Excel数据统计功能。最终成功测试了该技能读取实验数据文件并返回行列数、列名及前五行数据的功能
2026-06-18 00:18:04
246
原创 安装Docker并下载Ollama
本文记录了Docker Desktop在Windows系统上的安装过程及常见问题解决方法。首先需要根据CPU架构选择AMD64或ARM64版本,推荐"全用户安装"模式。安装时可能遇到WSL2缺失的报错,需通过命令行安装或更新WSL2。安装完成后,建议配置国内镜像源加速下载(提供了多个可用镜像地址)。最后以运行Ollama为例,演示了通过docker run命令创建容器的基本使用方法。文中还提供了安装WSL2的注意事项和B站参考教程链接,帮助用户顺利完成Docker环境的搭建。
2026-06-15 00:54:19
370
原创 如何下载Claude并接入GLM
本文详细介绍了Claude的安装配置及接入GLM5.1模型的全过程。首先需检查Node.js和Git环境,建议使用淘宝镜像加速npm安装。通过npm安装Claude后,需在智谱AI平台获取API Key。重点讲解了claude-code-router的配置方法,包括创建config.json和settings.json配置文件,并设置GLM-5.1模型参数。最后指导用户测试运行,若出现400错误需检查配置文件,可通过/model指令切换模型验证是否接入成功。全文提供了完整的命令行操作和配置文件模板,帮助用户
2026-06-05 02:31:43
485
原创 ArkUI学习(7)
本文介绍了鸿蒙应用开发中ArkUI动画和模态转场的实现方法。ArkUI提供三种动画接口:animateTo、animation和keyframeAnimateTo,通过代码示例展示了如何使用这些接口创建属性动画,包括设置动画时长、循环次数等参数。第二部分讲解了五种模态转场效果:全模态、半模态、菜单、悬浮窗和临时说明,每种转场都配有相应的代码实现,如bindContentCover、bindSheet等方法的使用。文章通过具体代码演示了如何实现组件属性的动画变化和不同形式的界面转场效果。
2026-04-24 23:10:51
97
原创 ArkUI学习(5)
本文介绍了鸿蒙应用开发中的事件处理机制,主要包括点击事件和手势事件。点击事件通过@State装饰器和onClick()方法实现状态更新和UI响应,示例展示了点击计数功能。手势事件部分详细讲解了六种手势类型(点击、长按、拖动、捏合、旋转、滑动)及其实现方式,提供了拖动变色方块和缩放方块的代码示例。文章还介绍了手势组合的三种识别模式(顺序、并发、互斥),并通过语音输入界面案例展示了手势组合的实际应用。所有示例均采用ArkUI框架,通过装饰器和组件属性实现交互功能。
2026-04-21 03:01:35
228
原创 ArkUI学习(4)
本文介绍了鸿蒙应用开发中的三种核心布局方式:相对布局(RelativeContainer)、栅格布局(GridRow/GridCol)和选项卡布局(Tabs/TabContent)。相对布局通过alignRules设置组件对齐规则,支持复杂场景下的元素定位;栅格布局采用类似九宫格的设计,可通过columns、span等参数灵活控制行列分布;选项卡布局则通过Tabs组件实现页面切换功能,支持设置页签位置和图标。每种布局都提供了完整的代码示例,展示了如何通过@Entry和@Component等关键元素构建界面结
2026-04-20 02:29:46
49
原创 ArkUI学习(3)
本文介绍了鸿蒙应用开发中的四种主要布局组件:Row水平布局、Column垂直布局、Stack层叠布局和Flex弹性布局。重点讲解了Flex布局的特性,包括主轴/交叉轴对齐方式、间距设置和换行功能,并提供了完整的代码示例。同时指出布局组件使用时需要注意:1)必须包含@Entry和@Component装饰器;2)struct结构体定义;3)build函数作为入口;4)只能有一个根组件。通过对比不同对齐方式的实现效果,展示了布局组件的实际应用场景。
2026-04-17 01:22:51
70
原创 ArkUI学习(2)
本文介绍了鸿蒙应用开发中常用的UI组件,包括展示类(文字、图片、二维码)、输入类(文本输入框、搜索框)、选择类(单选、多选、切换)、交互类(滑动条、按钮)以及特殊组件(日期选择器、评分组件等)。通过代码示例展示了各组件的实现方式,如Image组件支持网络/本地/内置三种图片加载方式,List组件实现垂直列表布局,Swiper组件构建轮播效果等。所有组件都需要在@Entry和@Component注解的结构体中通过build方法构建,并遵循单一根节点原则。这些组件为鸿蒙应用界面开发提供了丰富的功能支持。
2026-04-16 01:48:50
253
原创 leetcode第12、13、14、15题(C++)
这题跟刚刚那题相反,不过也不难,使用unordered_map直接秒了。这其实是个暴力算法,但是简单易懂,可以看看,不难,秒了。
2026-04-08 16:54:39
112
原创 P12121 [蓝桥杯 2024 省 B 第二场] 进制(C++)
这道题目说人话就是,这个数字给你转换进制,范围为11~36,哪一种转换方式不含字母,它给了个例子,2558转16进制是a1c,含有字母a和c,那16进制就不符合题目要求,要排除16,既然给的范围那么大,那干脆就写个程序让机器算,暴力解法一个一个算过去,看看哪个只包含数字。可能你会觉得太麻烦了,一个一个看过去万一看错了怎么办,没事,还有一个更直观的方法,加个bool类型的变量来判断。综上所述,答案是32,如果有更好的方法,欢迎前来探讨。看到一道很有意思的算法题。
2026-04-04 22:56:49
79
原创 如何将项目上传GitHub
一个初始的仓库就创建好了,我的名称后续会修改,这就是没按照要求写名称的结果...,可以看到这边有一个Add file的按钮,直接点开你会发现一次上传的文件数量有限,所以,不能这么做,当然,你要是文件不多当我没说。打开你要上传的项目的文件夹,复制文件夹里面所有内容到刚刚建立的文件夹里面,以这个例子来说,我刚刚创建了HarmonyOS文件夹,我就把我项目里面的所有的文件复制粘贴到里面。最后运行一下指令git push origin main,下面这个截图是报错哈,没传上去。看似是一篇文章,实则是自己记不住。
2026-04-04 02:42:11
346
原创 基于HarmonyOS的笔记管理应用
摘要:这是一个基于HarmonyOS的现代笔记管理应用,采用ArkTS语言开发。应用具有现代化UI设计,支持文本、图片、文档、音频等多种内容类型,提供强大的搜索功能和批量操作支持。项目采用分层架构设计,包含UI层、服务层和数据层,使用HarmonyOS SDK实现数据持久化和文件管理。核心功能包括笔记创建/编辑、多类型内容管理、撤销删除等。项目已在GitHub开源(https://github.com/iwait3/-HarmonyOS-.git),开发者仍在学习完善中。
2026-04-04 01:21:01
456
原创 leetcode第9、11题回文数和盛最多水的容器(C++)
这道题也不算难,双指针直接秒了,但是要注意指针的移动,我刚开始没加下面的if判断,无法通过所有的测试用例,双指针这个做法挺优的其实。这道题目其实很基础,把整型数据x转为字符串数据用C++的reverse函数直接秒了。
2026-04-03 02:10:32
65
原创 leetcode 第8题 字符串转换整数(C++)
第 3 步:"1337c0d3"(读入 "1337";第 2 步:"1337c0d3"(当前没有读入字符,因为这里不存在 '-' 或者 '+')第 2 步:"0-1" (当前没有读入字符,因为这里不存在 '-' 或者 '+')第 2 步:"42"(当前没有读入字符,因为这里不存在 '-' 或者 '+')第 1 步:"1337c0d3"(当前没有读入字符,因为没有前导空格)第 1 步:"0-1" (当前没有读入字符,因为没有前导空格)第 1 步:"42"(当前没有读入字符,因为没有前导空格)
2026-03-28 21:33:06
401
原创 leetcode第7题 整数反转(C++)
题目本身不难,但是有坑,emmmm,要防止溢出问题,这边没对示例三有一个过多说明,没必要,字符串类型转换到longlong类型后默认开头的0删除了的。如果反转后整数超过 32 位的有符号整数的范围。给你一个 32 位的有符号整数。中的数字部分反转后的结果。
2026-03-26 10:43:19
122
原创 leetcode第6题 Z 字形变换(C++)
这道题目本身不算难,大家可以当个入门题来看,我的题解如下。,以从上往下、从左到右进行 Z 字形排列。
2026-03-26 09:55:41
117
原创 基于springboot的超市收银系统
本文介绍了一个基于SpringBoot的超市收银系统项目,适合初学者学习。项目功能完整,包含商品管理、订单处理、统计分析等核心模块,采用MySQL数据库存储数据,使用Thymeleaf模板引擎实现前端页面。 主要技术栈: 后端:Spring Boot 3.2.0 + Spring Data JPA 前端:HTML5 + CSS3 + Thymeleaf + Chart.js 数据库:MySQL
2026-03-13 18:12:35
426
1
原创 leetcode 5. 最长回文子串
在解答这道题的时候,利用连续的回文字符串这个特性,我们可以直接遍历整个字符串找到它的所求回文字符串的中心,从中间向左右两边扩散查找,最终找到最长的那个符合要求的回文字符串。总的下来,这道题是一个很常见也很基础的一个回文字符串问题,简单,秒了。"aba" 同样是符合题意的答案。中最长的 回文 子串。
2026-03-08 17:02:51
145
原创 P6365 [传智杯 #2 初赛] 众数出现的次数(C++)
第 i 位同学手里红卡数字是 ai ,黑卡数字是 bi。每位同学可以直接将红卡上的数字打出,或者将自己的红卡上的数字和自己黑卡数字进行按位异或操作后的结果打出。所以 21 和 28 都是出现次数最多的众数,因为最多可以出现 3 次,不存在出现 4 次的方案。在所有同学合作的最优策略下,我们希望众数对应数字出现的次数尽可能多。以下是我的题解,利用了哈希表键值不能重复的特性统计了每个数字出现的次数,从而达到解题的目的。传智专修学员的课堂上,为了活跃气氛,并巩固位运算的知识,同学们玩起了一个游戏。
2025-12-20 03:36:30
369
原创 L1-067 洛希极限(C++以及仓颉版)
洛希极限(Roche limit)是一个天体自身的引力与第二个天体造成的潮汐力相等时的距离。当两个天体的距离少于洛希极限,天体就会倾向碎散,继而成为第二个天体的环。它以首位计算这个极限的人爱德华·洛希命名。(摘自百度百科)大天体密度与小天体的密度的比值开 3 次方后,再乘以大天体的半径以及一个倍数(流体对应的倍数是 2.455,刚体对应的倍数是 1.26),就是洛希极限的值。
2025-12-10 18:06:26
805
原创 L1-063 吃鱼还是吃肉(C++)
国家给出了 8 岁男宝宝的标准身高为 130 厘米、标准体重为 27 公斤;8 岁女宝宝的标准身高为 129 厘米、标准体重为 25 公斤。现在你要根据小宝宝的身高体重,给出补充营养的建议。
2025-12-10 17:25:38
287
原创 汉诺塔问题(仓颉版)
汉诺塔问题源自印度一个古老的传说,印度教的“创造之神”梵天创造世界时做了 3 根金刚石柱,其中的一根柱子上按照从小到大的顺序摞着 64 个黄金圆盘。
2025-12-06 02:55:39
227
原创 P6364 [传智杯 #2 初赛] 1024 程序员节发橙子(C++)
班级里有 n 名同学从前到后排成一排,且已经得知了这些同学的成绩,其中第 i 名同学的成绩是 ai。班主任想根据同学们上个阶段的考试成绩来评定发橙子的数量。今年的程序员节也不例外,每个班级的同学都发了橙子。由于预算有限,班主任希望在符合要求的情况下发出尽可能少的橙子。对于全部的测试点,保证 1≤n≤1000000,0≤ai≤1000000000。每位同学拿到的橙子的数量分别是 1,2,3,2,1,所以至少需要准备 9 个。接下来一行有 n 个整数,第 i 个整数 ai,表示第 i 个同学的成绩。
2025-12-02 21:40:34
454
原创 P6363 [传智杯 #2 初赛] 软件工程实习(C++)
某大学的《软件工程》必修课分为理论和实践部分。对于某个队伍,首先计算所有队伍(包括自己)给这个队伍评分的平均值,然后剔除掉和这个平均值差别超过 15 分的评分(保证不会出现所有的评分全部被剔除的情况),最后再对剩余的评分求平均值,四舍五入取整后作为这个队伍的项目得分。A 组收到的分数分别是 70,95,30,其平均分为 65,则 95,30 被作为无效成绩剔除,因此 A 组的项目得分是 70 分。每个队伍都会完成一个项目,并以队伍为单位,给所有队伍(包括自己队伍)打分,范围是 0 到 100 的整数。
2025-11-30 23:07:37
604
原创 L1-062 幸运彩票(C++)
彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。
2025-11-29 23:22:52
334
原创 L1-061 新胖子公式(C++)
根据钱江晚报官方微博的报导,最新的肥胖计算方法为:体重(kg) / 身高(m) 的平方。如果超过 25,你就是胖子。于是本题就请你编写程序自动判断一个人到底算不算胖子。
2025-11-29 22:57:16
206
原创 斐波那契数列(仓颉版)主包开始学仓颉啦
斐波那契数列(Fibonacci Sequence)是一个经典的数学序列,它的定义很简单:前两个数是0和1(或1和1,取决于从哪个索引开始),此后的每个数都是前两个数的和。形式上,斐波那契数列可以表示为:F(0) = 0, F(1) = 1, F(n) = F(n-1) + F(n-2) (n ≥ 2)。(此段文字采集网络)这些是主包自己的理解,如有错误,欢迎指正。
2025-11-23 01:27:03
171
原创 L1-060 心理阴影面积(C++)
这是一幅心理阴影面积图。我们都以为自己可以匀速前进(图中蓝色直线),而拖延症晚期的我们往往执行的是最后时刻的疯狂赶工(图中的红色折线)。由红、蓝线围出的面积,就是我们在做作业时的心理阴影面积。现给出红色拐点的坐标 (x,y),要求你算出这个心理阴影面积。
2025-11-22 02:32:22
324
原创 L1-059 敲笨钟(C++)
微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。为了增加敲钟的趣味性,还会糟改几句古诗词。其糟改的方法为:去网上搜寻压“ong”韵的古诗词,把句尾的三个字换成“敲笨钟”。例如唐代诗人李贺有名句曰:“寻章摘句老雕虫,晓月当帘挂玉弓”,其中“虫”(chong)和“弓”(gong)都压了“ong”韵。于是这句诗就被糟改为“寻章摘句老雕虫,晓月当帘敲笨钟”。现在给你一大堆古诗词句,要求你写个程序自动将压“ong”韵的句子糟改成“敲笨钟”。
2025-11-22 02:29:53
535
原创 L1-058 6翻了(C++)
666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”!本题就请你编写程序,将那些过时的、只会用一连串“6666……6”表达仰慕的句子,翻译成最新的高级表达。
2025-11-19 16:07:46
271
原创 L1-055 谁是赢家(C++)
原题链接:L1-055 谁是赢家 - 团体程序设计天梯赛-练习集某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定。规则为:如果一位艺人的观众票数高,且得到至少 1 名评委的认可,该艺人就胜出;或艺人的观众票数低,但得到全部评委的认可,也可以胜出。节目保证投票的观众人数为奇数,所以不存在平票的情况。本题就请你用程序判断谁是赢家。输入第一行给出 2 个不超过 1000 的正整数 Pa 和 Pb,分别是艺人 a 和艺人 b 得到的观众票数。题目保证这两
2025-11-16 22:59:36
255
原创 L1-054 福到了(C++)
福”字倒着贴,寓意“福到”。不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出。这里要处理的每个汉字是由一个 N × N 的网格组成的,网格中的元素或者为字符或者为空格。而倒过来的汉字所用的字符由裁判指定。
2025-11-16 22:54:32
189
原创 Linux系统安装(超详细版!)
本文详细介绍了VMware Workstation Pro 17.0和CentOS系统的完整安装流程。从VMware官网注册登录、软件下载安装,到CentOS镜像获取、虚拟机配置、系统分区设置等步骤均有详细说明。
2025-10-17 18:26:41
1135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅