- 博客(16)
- 收藏
- 关注
原创 Mermaid极简教程
本文介绍了使用Mermaid绘制四种常见图表的基础语法: 流程图; 时序图; 甘特图; 饼图。 文章提供了每种图表的示例代码和效果图,适合初学者快速掌握Mermaid的基础
2026-06-02 11:24:07
583
原创 C++ 算法竞赛 题目解析:Intersection 交集(区间重叠长度)
摘要:本文介绍了一个计算两个区间交集长度的问题。给定两个区间[L1,R1]和[L2,R2],通过取max(L1,L2)和min(R1,R2)确定交集边界,当左边界≥右边界时交集长度为0。代码使用max(0, min(R1,R2)-max(L1,L2))简洁地实现了这一计算,样例测试验证了算法的正确性。该解法时间复杂度O(1),空间复杂度O(1),高效解决了区间交集问题。
2026-05-09 02:14:08
71
原创 C++ 算法竞赛 题目解析:Integer Division Returns 整数除法返回值
这篇文章解析了一个整数除法向上取整的问题。对于正整数X,使用(X+9)/10实现向上取整;对于负整数X,直接使用X/10即可得到向上取整结果(因为C++整数除法向零取整的特性)。文章提供了简洁的C++代码实现,并解释了算法原理,包括正负数处理的不同策略。同时讨论了C++11中using替代typedef的类型别名最佳实践,以及main函数省略return 0的竞赛编程技巧。
2026-05-09 01:18:32
577
原创 C++ 算法竞赛 题目解析:String Shifting 字符串移位
给你一个由小写英文字母组成的非空字符串 `S` 。在对 `S` 进行零次或多次左移和右移操作后,找出可以得到的 字典序最小的字符串 和 字典序最大的字符串 。
2026-04-30 15:09:16
383
原创 Jira定制功能
本文详细介绍了Jira系统的四种高级定制功能:自定义:问题类型(Issue Type)、字段(Field)、界面(Screen)、工作流(Workflow)
2026-04-13 19:09:04
440
原创 Jira高级功能
本文详细介绍了Jira项目管理工具的高级功能使用方法,主要内容包括:1.项目准备工作(创建项目、启用故事点、添加Issue、创建Sprint等);2.搜索功能(快速搜索、基本搜索、高级搜索);3.筛选器创建与管理;4.面板(Board)的创建与配置;5.报表与仪表板的使用;6.项目模块(Component)设置;7.权限管理(角色创建与分配)。文章通过具体实例演示了从项目创建到权限管理的完整流程,并对比了ScrumBoard和KanbanBoard的差异。
2026-04-06 19:29:08
695
原创 Python编程农场:全场木头
本文介绍了一种在Python编程农场中高效种植Bush和Tree的方法。通过间隔种植确保Tree生长不受影响,利用坐标奇偶性判断种植类型,并优化无人机移动路径为蛇形走位以提高效率。最终实现自动收割与种植的循环程序,同时解决了奇数边长农场的边界问题。文章还提出了进一步优化无人机闭环路线的思考方向。核心逻辑包括坐标判断、间隔种植和路径优化。
2026-04-01 17:41:44
938
原创 Jira基本功能
本文详细介绍了使用Jira进行Scrum敏捷项目管理的完整流程。主要内容包括:1.项目创建与界面布局;2.成员管理;3.Issue的创建、修改、分配等操作;4.Scrum开发全流程实践,包括需求记录、版本计划、Sprint迭代、评审回顾及版本发布等环节。文章通过具体操作步骤演示了如何利用Jira进行项目管理,特别强调了Scrum开发中的关键概念和实践要点,如StoryPoint估算、DailyScrum会议等。
2026-03-31 12:27:06
1422
原创 Markdown极简教程
本文简要介绍了常用的Markdown语法格式,包括标题、段落、强调(加粗斜体加粗斜体~删除线~)、块引用、列表、代码、分隔线、链接、表格等核心功能。所有内容均基于Markdown中文教程,仅介绍最常用的一种实现方法,如需完整学习可访问该教程网站。
2026-03-30 00:09:27
758
原创 Scratch二次开发#4——自定义指令积木文本
本文介绍了Scratch二次开发中修改指令积木文本内容的完整流程。主要内容包括:1. 准备环节:配置开发环境,包括打开源码文件夹、运行本地服务器、安装编译scratch-blocks模块;2. 自定义修改:详细说明了如何修改指令积木的文本内容和字体大小,包括将"重复执行"改为"一直重复执行"等具体案例;3. 技术实现:通过修改本地scratch-blocks源码、重新编译和链接模块,实现自定义修改。
2025-11-11 19:19:47
1501
原创 Scratch二次开发#3——自定义GUI文本
本文介绍了Scratch二次开发中修改GUI界面字体大小和文本内容的方法。通过正则表达式查找font-size:{小数}rem格式的代码,可修改菜单栏、积木分类区、角色区等各部分的字体大小。文本内容修改则需在翻译文件zh-cn.json中调整对应字段,并通过npm run build命令重新编译生效。文章还指出指令积木文本需在scratch-blocks模块中修改。开发过程中需注意区分模块路径和模块名,修改后需重新加载浏览器查看效果。
2025-11-10 16:07:42
1155
原创 Scratch二次开发#2——自定义菜单栏
本文详细介绍了Scratch二次开发的完整流程,重点包含三个方面的自定义修改:1. 界面元素修改:包括替换软件图标、修改点击行为、关闭语言切换和主题切换功能等;2. 功能模块调整:通过注释或删除代码关闭书包、教程等不常用功能;3. 文本内容本地化:修改翻译文件实现文字自定义,并详细说明了如何编译和链接本地源码使其生效。文章提供了具体的操作步骤和常见问题的解决方案,特别强调了终端操作和npm命令的使用技巧。整个过程展示了从源码修改到最终效果呈现的完整二次开发路径。
2025-11-05 21:28:29
1675
原创 Scratch二次开发#1——开发环境配置
本文介绍了Scratch3.0二次开发的准备工作:1)安装Node.js并验证;2)从GitHub下载Scratch相关源码库(包括GUI、多语言支持和积木模块);3)使用IDE工具管理源码。详细说明了测试步骤:通过npm安装依赖模块,启动本地服务器运行Scratch,并访问浏览器查看效果。文中特别提醒国内用户可能遇到的网络连接问题,建议通过科学上网解决依赖安装失败的情况。最后提供了完整的环境配置流程参考。
2025-11-03 23:38:59
1388
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅