- 博客(154)
- 收藏
- 关注
原创 GitHub 仓库如何添加 Topic
GitHub Topic 就是给仓库添加的分类标签。技术栈,比如javavuepython项目类型,比如blogcrawler应用场景,比如chatbotportfolio框架或工具,比如reactflaskdjangonodejspythoncrawlerspiderrequests别人更容易通过关键词搜索到你的仓库,也能更直观地知道这个项目用了什么技术、解决什么问题。
2026-04-25 01:46:30
13
原创 新手学Git:如何把本地 Git 项目上传到 GitHub
新手学Git:以一个小游戏项目为例,完成初始化、提交、查看历史与恢复版本中,我们已经把小游戏项目在本地接入了Git,完成了初始化、提交、查看历史和恢复版本。已经有一个本地 Git 项目,如何把它上传到 GitHub。整个过程非常简单核心就是两件事先在 GitHub 上创建一个远程仓库再把本地仓库关联到这个远程仓库并推送上去。
2026-04-23 00:38:53
304
原创 新手学Git:以一个小游戏项目为例,完成初始化、提交、查看历史与恢复版本
最近我在做一个小游戏项目。但项目跑起来以后,我再继续修改就开始担心:如果我继续修改项目,万一改坏了,怎么回到之前的版本?这时候我才真正开始学习Git。所以这篇文章,我直接结合我自己的真实操作过程,写一篇适合新手入门的 Git 最小实践教程。
2026-04-21 02:56:43
389
原创 Codex防止项目间相互覆盖:“按文件夹/仓库隔离项目”
codex中AI Agent(智能体)的作用域和上下文,严格绑定于你当前打开的 Workspace(工作区文件夹),所以写新项目的时候要学会换文件夹。
2026-04-20 15:39:39
21
原创 一展使用gpt-5-mini和gemini-3.1-flash-image-preview-0.5k的运行demo代码
一展api平台是母校的token中转平台。最近个人做agent实验,会反复涉及到文生文和文生图,所以记录一个可以跑通的demo代码。避免后续自己遗忘。gpt-5-mini (文生文)gemini-3.1-flash-image-preview-0.5k (文生图)
2026-04-17 20:47:07
117
原创 打开vscode总是提示未找到python的解决办法(打开终端却能找到)
要让 VS Code 正确识别并使用Conda 环境,可以按照以下步骤操作。你需要明确地把 Conda 里的那个 Python 解释器指派给它。打开vscode总是提示未找到python,打开终端却提示能找到。VS Code 的 Python 插件通常会自动扫描系统里安装的。的代码高亮、跳转、报错提示以及右上角的“运行”按钮,就都会使用。里的这个 Python 环境了。
2026-04-17 11:33:42
470
原创 TRAE定位anaconda的位置(便于TRAE帮我们给该项目新的conda安装环境)
有的时候,Trae的builder不能很好的识别我们当前的conda安装路径,导致没法把换进恰好的配到我们的新的conda里。
2026-04-16 21:42:30
249
原创 Colab复现 NanoChat:从 Tokenizer(CPU)、Base Train(CPU) 到 SFT(GPU) 的完整踩坑实录
为什么我们要运行nanochat这个项目来学习GPT?答: 我们想快速建立对大模型训练流程的整体认知,而偶像把很复杂的gpt框架写的很精简(删去了细枝末节的,保留了最重点的),简化成一个很简单的只有8000行代码就写完的nanochat项目,这些代码也都是实现gpt的技术最重点。nanochat链路清晰完整,代码量可控,非常适合新手快速学习与快速验证。为什么我们使用来运行nanochat项目?答:我们的GPU资源受限,而Google的Colab。
2026-04-11 00:11:05
337
原创 uv简单介绍及初步使用案例
可以看一下这个网址从pip到uv:一口气梳理现代Python项目管理全流程!演进阶段使用工具解决了什么问题带来了什么新问题最简单代码案例(含解释)1. 全局安装阶段全局安装非常直接,先把包装上就能用。项目之间没有边界:多个项目共用同一套包,容易发生版本冲突和环境污染。这条命令会把requests直接安装到当前 Python 的全局环境里。优点是简单,装完马上能用;缺点是这个包会和其他项目共享,一旦别的项目需要不同版本,就容易冲突。2. 虚拟环境阶段venv解决项目间的隔离问题。
2026-04-07 01:14:12
417
原创 uv初步介绍及简单的使用方法例子
uv核心命令清单🌰 uv例子:从零写一个小爬虫案例:如何使用 `uv`运行一个GitHub 项目?可以看一下这个网址从pip到uv:一口气梳理现代Python项目管理全流程!演进阶段使用工具解决了什么问题带来了什么新问题最简单代码案例(含解释)1. 全局安装阶段全局安装非常直接,先把包装上就能用。项目之间没有边界:多个项目共用同一套包,容易发生版本冲突和环境污染。这条命令会把requests直接安装到当前 Python 的全局环境里。优点是简单,装完马上能用;缺点。
2026-03-31 01:58:59
231
原创 colab常用快捷键,colab平台创建文件连接google drive,拉取github项目的方法
colab的常用快捷键。colab创建文件colab链接google drive平台。
2026-03-29 00:34:27
394
原创 同花顺远航版使用斐波那契扩展
但是大家发现波浪尺三点画线后,拓展出的线很少,一般只到100%。现在画出的线就非常多了,能更好的使用斐波那契扩展功能。没有关系,我们先使用波浪尺用三点画一下线,再。(就会有更多的线)。
2026-02-20 21:42:16
337
原创 vscode中markdown使用单个$显示公式($...$),preview页面里公式显示失败
这两个插件,然后打开右侧的preview页面,有时候行内使用($…$)的方法显示数学公式,但是显示失败。
2026-02-15 23:24:14
93
原创 【Word 排版】文本框/文字行间距异常偏大的解决方案
Word 文本框中的行距异常,通常由对齐网格这一隐藏全局属性导致。所以我们在段落设置中去掉这个选项的勾选,就可以去掉非必要的网格约束,实现对排版的精确控制。
2025-12-30 15:17:22
872
原创 新手leetcode快速刷题指南
我们现在准备刷题了,时间紧、任务重,希望快速上手。只学对刷题最有用的 20% Python 知识,先能写题、跑通、过样例,再逐步变强。首先我们刷题前要知道的用 list/dict(数组/哈希表)+ 循环 + if,配合几个常用库()和固定模板(双指针/栈/队列/BFS/二分/回溯/DP)就能解决:然后开始我们的新手LeetCode刷题入门指南。
2025-12-15 22:55:02
1890
原创 Python中的直接赋值、浅拷贝与深拷贝:常见错误案例与深入理解
这里我们先一句话总结上面错误的原因,然后我们会深入刨析这种错误的解决办法。b = a # 没有新建对象,b储存的对象[1,2,3]的地址这里的b = a的时候,b储存的是a指向的元素[1,2,3]的地址,故两者指向的是同一个列表对象。所以或b[0] = 100会直接修改原列表的内容,导致a和b都发生变化。而b = a[:] # 或 list(a) / a.copy() 使用了浅拷贝b[0] = 100# 或b = a而b = a[:]时,是对a进行了一下浅拷贝。a[:]
2025-12-15 17:14:25
696
原创 linux列出当前目录及目录下的所有文件/文件夹(包括其中的文件,文件夹)
【代码】linux列出当前目录及目录下的所有文件/文件夹(包括其中的文件,文件夹)
2025-11-20 18:59:40
253
原创 LaTeX 重点表格文字对不齐(有些列文字和其他列差一行才显示)的原因和解决办法
htbp]\centering\small\caption{(错误示例 C)在段落列与 \texttt{\textbackslash makecell} 默认居中混用时的“文字不上顶”}\toprule\textbf{组件 (Component)} & \textbf{参数摘要 (Config Summary)} & \textbf{指标 (Avg/P99/TPS)} & \textbf{技术说明 (Notes)} \\\midrule。
2025-10-31 13:29:04
315
原创 latex表格手动\\换行,报错 Missing } inserted. ^^I\end{tabularx},Extra }, or forgotten \endgroup. ^^I\end{tabu
比如我们现在正在编译下面这个表格,其中用到了latex中的表格table和tabularxhtbp]\centering\caption{项目季度进度与风险评估报告 (初始版本)}% 使用p{width}为列定义明确宽度,X列则自动填充剩余空间>{\raggedright\arraybackslash}p{2.3cm} % 项目模块,左对齐>{\centering\arraybackslash}p{1.8cm} % 当前状态,居中X % 详细描述,自动填充并换行。
2025-10-29 15:03:26
968
原创 chatgpt5胡乱回答?乱回复?如何取消chatgpt 的记忆功能优化?
有的时候,我们跟chatgpt沟通,他会乱回复,去处理我们在别的聊天记录里曾经让它做过的任务,但我们这次的聊天记录实际上完全没有让它做这个。官方的说法:我们正在对 ChatGPT 的记忆功能进行测试。记住在所有对话中提及的内容,能让您免于重复信息,而且更有助于未来的对话。
2025-10-28 15:00:13
623
原创 scene graph generation 用到的vg150数据集groundtruth数据预处理,展示和保存
链接: https://pan.baidu.com/s/1cq5ftXarXwQ7B2yKf_rGZg 提取码: wvss。通过网盘分享的文件:image_data.json等4个文件。代码2预处理了全部数据,并且把这些数据保存到了。这三条数据让我们可以初步了解这个数据的情况。之后我把这些文件放到了同一个文件夹下。
2025-10-16 20:38:34
489
原创 《Synthetic Visual Genome》论文数据集的预处理
与早期 Visual Genome 仅提供简短标签不同,《Synthetic Visual Genome》 通过自然语言化的对象描述和更丰富的关系谓词,使场景图更贴近真实语境。例如,SVG 中的对象不仅是“person”,而是“person walking on the beach with a backpack”。此外,SVG 在数据组织上保持了三层结构:大家暂时看不懂没关系,看一下论文和我们下面的关于数据集的输出就明白了。Synthetic Visual Genome论文Synthetic Visu
2025-10-15 16:08:55
970
原创 LaTeX内listings包报错Couldn‘t load requested language,File ended while scanning use of \lst@Delim@delim
明确地告诉listings包如何处理这些特殊字符,而不是让它自己去猜测。我们将通过命令来定义几种“安全”的语言环境,并使用literate和moredelim选项来精确控制特殊字符的显示行为。如果你想展示一段包含**粗体**`行内代码`和//注释的 Prompt 或笔记,直接放入lstlisting环境很容易出错。1. 在导言区定义% --- 用于展示 Markdown 风格文本的 listings 定义 ---% 定义 // 为行注释50!black},% 定义 **...** 之间的内容为粗体。
2025-09-19 17:08:39
1060
原创 latex编译报错6: Undefined control sequence. \section 6: Missing \begin{document}. \section{模
我的latex项目有两个tex文件(main.tex 和content.tex)的时候,编译成功。% === 核心部分:使用 \input{} 命令来包含您的正文内容 ===\input{content.tex} % 编译器会在这里读入 content.tex 文件的内容% === 核心部分:使用 \input{} 命令来包含您的正文内容 ===\input{content1.tex} % 编译器会在这里读入 content.tex 文件的内容。
2025-09-16 15:48:57
497
原创 Anaconda 创建环境报错PackagesNotFoundError: The following packages are not available from current channel
当你使用window系统运行Anaconda去创建新环境时:而且发现不管换阿里源,清华源,还是中科大源都还是报错?使用以管理员模式运行Anaconda Prompt,然后再创建环境就可以了。
2025-09-04 14:31:01
254
原创 Windows系统使用命令生成文件夹下项目目录树(文件结构树)的两种高效方法
有时候我使用ai的时候需要提供一下当前目录下的文件树,或者我在写readme.md文件的时候需要提供一下当前目录下的文件树,就可以使用下述方法。(适用于windows系统)tree命令 —— 快速生成经典目录树tree是 Windows CMD 内置的经典工具,可以快速生成直观的、人类可读的目录结构。在项目文件夹的地址栏输入cmd并回车,直接启动命令提示符。运行以下命令:tree /f /a > structure.txt/f:显示每个文件夹中的文件名。/a。
2025-07-30 19:04:32
2122
原创 【问题未解决-寻求帮助】VS Code 中使用 Conda 环境,运行 Python 后 PowerShell 终端输出内容立即消失
并且点击右上角的三角形(python和python debugger扩展插件 ),仍然是打开一个新的终端,然后运行时有输出,运行后,输出消失。经过大量排查仍未解决,希望在此获得帮助。在此之前,一切正常。这个问题是在我首次执行。
2025-07-30 18:30:27
2649
23
原创 适合小耳朵的耳塞型号
不是广告。因为我的耳朵孔比较小,晚上带着别的大耳塞睡觉就会很难受,很影响自己的学习状态,所以给大家整理了一下适合小耳朵的3M耳塞型号,睡好了才能学好。
2025-07-28 10:38:43
602
原创 使用python的头文件Matplotlib时plt.show()【标题字体过小】问题根源与解决方案
plt.show()中标题字体过小的问题,源于及预览窗口缩放机制的交互。解决方案优点缺点推荐指数1.逻辑清晰,布局稳定,预览效果好需额外代码★★★★★2. 以保存文件为准简单,保证最终输出质量无法直接预览,有时不起作用★★★☆☆3. 手动布局完全控制,精度高繁琐★★☆☆☆。
2025-07-25 18:47:26
966
原创 使用AI把普通图,丰富成“高大上”的好看图
下次当你想升级一张图表时,可以直接拿出这张清单,一步步向AI提要求。迭代层次核心目标关键指令/提问1. 信息重构强化核心观点- 标题能更震撼吗?- 最重要的发现是什么?能用一句话总结在标题下吗?- 坐标轴信息能更精确吗(比如加上总量)?2. 数据增维丰富信息层次- 数据可以分类吗?(给Y轴加标签)- 数据可以展示更多信息吗?(数值+百分比)- 能引入新的分析维度吗?(用颜色或形状编码新变量)3. 视觉引导设计视觉焦点- 如何高亮最重要的数据?用带箭头的注释框- 如何解释特定数据点?(添加。
2025-07-21 23:40:23
1324
原创 大模型 AI 生成的 SVG 代码的常见错误及解决方案
标签的嵌套顺序乱了(就像玩俄罗斯套娃,你把其中一个盒子提前盖上了,导致外面的大盒子没法正常关闭。就是说,你进行“伪装”(转义)的时候,咒语念错了。把这些特殊字符“伪装”一下,让浏览器知道它们只是普通文本。你把本该是“内容”的文字,不小心塞进了“标签”的名字里。你给一个元素安排了它干不了的活儿。)只有开头没有结尾,要么是某个属性的双引号只写了一半。)是很“挑剔”的,只能用字母数字,绝不能有空格或者。检查一下你的转义字符,确保它们是完整且正确的。),别让血肉长到骨头外面去了。结尾,中间一个不多一个不少。
2025-07-17 16:46:07
1319
原创 【pip install kaleido后,fig.write_image 卡死】为什么【新版 Kaleido 会导致 fig.write_image 卡死】?
时,Plotly 需要一个“引擎”在后台把这个交互式的图表转换成静态图片(如 PNG, JPEG)。它本质上是一个精简版的、无头(headless)的 Chromium 浏览器,专门用来渲染和导出图片。这通常是因为 Kaleido 子进程在启动时就失败了,或者在渲染过程中崩溃了,而且这个失败是“静默的”,没有向 Python 主进程抛出明确的错误信息。时,Python 进程会启动一个 Kaleido 的子进程,把图表的数据发送给它,然后等待 Kaleido 子进程返回渲染好的图片数据。
2025-07-13 00:40:58
1214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅