<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LBJ170的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LBJ170</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LBJ170]]></copyright><item><title><![CDATA[# Windows 安装 DeepSeek Harness（DSH）踩坑记录：卡住、内存溢出、Node 版本与 PATH 问题完整解决]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/164987490</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/164987490</guid><author>LBJ170</author><pubDate>Fri, 11 Sep 2026 13:39:26 +0800</pubDate><description><![CDATA[Windows 上通过 npm 安装 DSH 时，如果遇到“安装卡死”，不要只盯着网络问题。Node.js 版本→ Node.js 堆内存→ npm 是否已经安装成功→ npm 全局目录'dsh' 不是内部或外部命令时，很可能 DSH 已经安装完成，只是 Windows 没有找到对应的dsh.cmd。npm 10.9.3成功启动 DSH。]]></description><category></category></item><item><title><![CDATA[用其他平台的 API 接入 Claude Code：完整流程与踩坑记录]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/163327005</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/163327005</guid><author>LBJ170</author><pubDate>Thu, 30 Jul 2026 10:43:57 +0800</pubDate><description><![CDATA[遇到当前终端目录；文件是否真的存在；是否被追加.txt；文件是不是保存在 OneDrive 桌面；路径中是否含有空格；是否使用了正确的绝对路径。发生在代码执行之前，所以此时不应该先修改 JavaScript 代码。只是一个通用错误提示，不一定代表模型真的不存在。CC Switch 路由未开启；本地代理未启动；Base URL 无法访问；上游返回 401、403、404 或其他错误；模型映射没有命中；API Key 没有被正确转发；整理器窗口已经关闭。]]></description><category></category></item><item><title><![CDATA[想做实验不会建环境？教你搭建虚拟实验环境，适合新手小白！！！]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/155482106</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/155482106</guid><author>LBJ170</author><pubDate>Tue, 02 Dec 2025 09:20:59 +0800</pubDate><description><![CDATA[如果你是大一or研一新生，或者刚准备学习机器学习之类的实验，又或者一直用师兄师姐的实验环境。当自己想建一个新环境跑实验第一步就卡住了，不会配环境怎么办？如果你使用的是实验室电脑，那么Anaconda（一个环境管理的工具）可能已经下载好了，如果使用的是自己电脑第一次跑实验，需要先下载Anaconda，我们之后使用的conda命令都是Anaconda中一个强大的包和环境管理工具。]]></description><category></category></item><item><title><![CDATA[MarkDown学习]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/146074606</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/146074606</guid><author>LBJ170</author><pubDate>Thu, 06 Mar 2025 16:58:45 +0800</pubDate><description><![CDATA[#二级标题 前面两个井号加空格###三级标题 前面三个井号加空格。]]></description><category></category></item><item><title><![CDATA[Java面向对象]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/146074542</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/146074542</guid><author>LBJ170</author><pubDate>Thu, 06 Mar 2025 16:49:13 +0800</pubDate><description><![CDATA[1．和类名相同     2．没有返回值作用:new本质在调用构造方法初始化对象的值注意点:1．定义有参构造之后，如果想使用无参构造，显示的定义一个无参的构造构造器快捷键：  Alt + Insert。]]></description><category></category></item><item><title><![CDATA[Java数组]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/146074485</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/146074485</guid><author>LBJ170</author><pubDate>Thu, 06 Mar 2025 16:47:43 +0800</pubDate><description><![CDATA[首先必须声明数组变量，才能在程序中使用数组。数组的元素是通过索引访问的，数组索引从О开始。获取数组长度:         arrays .length。]]></description><category></category></item><item><title><![CDATA[Java流程控制]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/146074465</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/146074465</guid><author>LBJ170</author><pubDate>Thu, 06 Mar 2025 16:47:01 +0800</pubDate><description><![CDATA[1、一定要读取到有效字符后才可以结束输入。2、对输入有效字符之前遇到的空白，next()方法会自动将其去掉。3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。4、next()不能得到带有空格的字符串。1、以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。2、可以获得空白。]]></description><category></category></item><item><title><![CDATA[PyTorch官网不支持conda，使用pip下载的方法]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/146074211</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/146074211</guid><author>LBJ170</author><pubDate>Thu, 06 Mar 2025 16:43:29 +0800</pubDate><description><![CDATA[首先，我们需要判断目前我们用的pip指令，会把包装到哪里，通常情况下，pip不像conda一样，他不知道环境，我们首先要确保我们用的是本环境的pip，这样pip install时，包才会创建到本环境中，不然包会创建到base环境，供各个不同的其他conda环境共享，此时可能会产生版本冲突问题（不同环境中可能对同一个包的版本要求不同）再或者把文件下到本地,我放在了C:\Users\sd\Downloads（我用的这个方法，不过和人家视频上面的教学稍有不一样，不过结果）若环境内没有，则安装pip。]]></description><category></category></item><item><title><![CDATA[Java方法]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/136898244</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/136898244</guid><author>LBJ170</author><pubDate>Thu, 21 Mar 2024 09:44:53 +0800</pubDate><description><![CDATA[Java的方法类似于其它语言的函数，是一段用来完成特定功能的代码片段，一般情况下，定义一个方法包含以下语法:方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修饰符:修饰符，这是可选的，告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型∶方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作，但没有返回值。在这种情况下，returnValueType是关键字void。方法名:是方法的实际名称。方法名和参数表共同构成方法签名。]]></description><category></category></item><item><title><![CDATA[Java基础学习]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/136838563</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/136838563</guid><author>LBJ170</author><pubDate>Tue, 19 Mar 2024 12:27:23 +0800</pubDate><description><![CDATA[字符拓展：所有的字符本质还是数字   编码 Unicode 表：（97 = a 65 = A)  2字节  0 -65536  Excel  2^16=65536    U0000 UFFFF。低------------------------------------------------------->高。关系运算符:>，<，>=，<=，==，!位运算符:&，|，^，~，>>，<<，>>>(了解!算术运算符:+，-，*，/， %，++， –扩展赋值运算符: +=，-=，*=，/=]]></description><category></category></item><item><title><![CDATA[八皇后问题]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/129347320</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/129347320</guid><author>LBJ170</author><pubDate>Sun, 05 Mar 2023 16:13:41 +0800</pubDate><description><![CDATA[该问题是国际西洋棋棋手马克斯•贝瑟尔于1848年提出：在8X8格的国际象棋上摆放八个皇后，使其不能互相攻击，即任意两个皇后都不能处于同一行、同一列或同一斜线上，问有多少种摆法。在蛮干的基础上可以增加回溯，可以采用逐步试探的方式，先从一个方向往前走，能进则进，不能进则退，尝试另外的路径。我们可以将棋盘看作是一个8✘8的数组，这样可以使用一种蛮干的思路去解决这个问题，这样我们就是在8✘8=64个格子中取出8个的组合，C(64,80) = 4426165368,显然这个数非常大。1）x = row;]]></description><category></category></item><item><title><![CDATA[C语言代码编码规范]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/129346797</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/129346797</guid><author>LBJ170</author><pubDate>Sun, 05 Mar 2023 15:48:49 +0800</pubDate><description><![CDATA[代表编码编写时的规范性，写代码不是能运行就是可以的，更重要的是代码要给人看，规范的代码就像好的书法一样能够赏心悦目，别人也能一看就懂。工作时的代码与自己在大学时写的不一样。大家参考一下规范的格式，让自己养成规范编码的好习惯。]]></description><category></category></item><item><title><![CDATA[拓扑排序问题]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/117914387</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/117914387</guid><author>LBJ170</author><pubDate>Mon, 14 Jun 2021 23:10:07 +0800</pubDate><description><![CDATA[拓扑排序问题
大学里，学生需要修完培养计划中的所有课程，才能毕业取得学位。例如计算机专业的学生要学习一系列课程，其中有些课程必须在其先修课程完成后才能学习，具体教学计划如下所示。
课程编号 课程名称 先修课程
假设每门课程的学习时间为一学期，试为计算机专业的学生设计课程的学习计划，使他们能在最短的时间内修完这些课程。设计算法求出每个学期的课程安排。
（1）用顶点表示课程，弧表示先决条件，则课程关系可用一有向无环图表示。
（2）基于邻接表存储结构实现。
（3）输出每学期的课程安排。
（4）在主函数中调用菜单函]]></description><category></category></item><item><title><![CDATA[基于邻接表存储有向图的深度优先遍历]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/117914355</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/117914355</guid><author>LBJ170</author><pubDate>Mon, 14 Jun 2021 23:06:46 +0800</pubDate><description><![CDATA[基于邻接表存储有向图的深度优先遍历
试编写程序，以邻接表位存储结构实现无向图的广度优先遍历操作。
（1）以图的邻接表表示为存储结构建立有向图。
（2）编写有向图的深度优先遍历函数。
（3）以用户指定的顶点为起点，输出顶点的深度优先访问序列。
（4）在主函数中调用菜单函数调试程序。
代码如下：
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;

#define MAXSIZE 30

typedef struct ArcNode
{
    int adjvex]]></description><category></category></item><item><title><![CDATA[中序线索树的遍历]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/117392194</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/117392194</guid><author>LBJ170</author><pubDate>Sat, 29 May 2021 22:30:40 +0800</pubDate><description><![CDATA[中序线索树的遍历
问题描述：
参照教材中中序线索树的遍历，分别定义求遍历的第一个结点，遍历后继结点两个函数，再构造完成整个遍历的函数。
基本要求及提示：
（1）编写二叉链表方式存储的二叉树建立函数；
（2）编写加中序线索函数；
（3）编写求中序遍历的第一个结点函数；
（4）编写求在中序线索树上结点的直接后继结点函数；
（5）编写完成中序遍历的函数。参考算法6.15-6.17.
（6）要求程序通过一个主菜单进行控制，通过选择菜单项序号调用各功能函数。
代码如下：
#include &lt;stdio.h&gt]]></description><category></category></item><item><title><![CDATA[在先序线索树中查找后继结点]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/117042641</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/117042641</guid><author>LBJ170</author><pubDate>Wed, 19 May 2021 19:40:29 +0800</pubDate><description><![CDATA[在先序线索树中查找后继结点
在先序线索二叉树T中，查找给定结点在先序序列中的后继。
(1)编写二叉链表方式存储的二叉树建立函数；
(2)编写在二叉树上加先序线索函数；
(3)编写求后继结点函数；参考下面代码段
BiTNode PreNext(BiTNode p)
{ BiTNode next=NULL;
if(p-&gt;Ltag==0) next=p-&gt;Lchild; 
else next=p-&gt;Rchild;
return next;
}

4）要求程序通过一个主菜单进行控制，通过选择菜单项]]></description><category></category></item><item><title><![CDATA[显示二叉树]]></title><link>https://blog.youkuaiyun.com/LBJ170/article/details/117041998</link><guid>https://blog.youkuaiyun.com/LBJ170/article/details/117041998</guid><author>LBJ170</author><pubDate>Wed, 19 May 2021 19:19:55 +0800</pubDate><description><![CDATA[显示二叉树
问题描述：函数DisplayTree（）输出二叉树的直观示意图。传递给DisplayTree（）的参数有
树根、所有数据值的最大宽度dataWidth以及屏幕的宽度screenWidth。
基本要求及提示：宽度参数使我们能对屏幕输出进行安排。
假设dataWidth是2。而screenWidth为64=2的6次幂。
宽度为2的幂使得我们可以逐层对数据的组织进行描述。
因为不能确定树的结构，所以假定屏幕空间可以容纳完全二叉树。
假设结点实在坐标（level，indentedSpace）处画出。
第]]></description><category></category></item></channel></rss>