<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sychen__的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Sychen__</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Sychen__]]></copyright><item><title><![CDATA[vLLM + Qwen3.6-27B-AWQ-INT4 部署排坑完整记录]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/161866654</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/161866654</guid><author>Sychen__</author><pubDate>Wed, 10 Jun 2026 17:04:42 +0800</pubDate><description><![CDATA[CUDA 版本对齐铁律PyTorch CUDA 版本、vLLM 编译版本、系统 CUDA Toolkit 版本必须大版本一致（12.x/ 13.x）；出现找不到，优先检查整套 CUDA 生态，不要单纯修改环境变量。vLLM 版本选择CUDA12.8：仅建议（预编译包）或 全版本源码编译；CUDA13.x：可直接使用 0.18/0.19/0.20+ 新版预编译包，无需编译。包命名识别看到+cu130包，必须使用 CUDA13.x 环境；+cu128必须使用 CUDA12.8 环境。环境持久化。]]></description><category></category></item><item><title><![CDATA[Windows和Linux下C++浮点数精度问题]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/129624125</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/129624125</guid><author>Sychen__</author><pubDate>Fri, 17 Mar 2023 17:00:23 +0800</pubDate><description><![CDATA[问题依然存在，于是查看了GeoCoordiante 的构造函数，其本质是两个double型的浮点数，于是就考虑是否存是精度问题导致的，最后将vector中数据和across_p扩大了10^8去比较，结果返回了正确的结果，具体原因不明，可能是操作系统不同的原因？返回值错误导致的，于是怀疑是STL的问题，将count方法换成std::find后发现。在window下正常运行的C++代码移植到Linux下，突然间报错了，排查代码发现是。]]></description><category></category></item><item><title><![CDATA[vs2013突然打不开项目了，项目全部不兼容]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/126408057</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/126408057</guid><author>Sychen__</author><pubDate>Thu, 18 Aug 2022 16:17:30 +0800</pubDate><description><![CDATA[vs2013突然打不开项目了，项目全部不兼容]]></description><category></category></item><item><title><![CDATA[Yolo+win10+vs2015训练自己的数据集(超详细!)]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/120019819</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/120019819</guid><author>Sychen__</author><pubDate>Tue, 31 Aug 2021 16:04:12 +0800</pubDate><description><![CDATA[Yolo_mark

(1)首先下载标注工具（下载地址：https://github.com/AlexeyAB/Yolo_mark）下载速度慢的可以将链接添加到gitee上下载。

(2）解压下载好的Yolo_mark，依次进入Yolo_mark-master双击yolo_mark.sln，进入到VS2015界面。

(3)配置Yolo_mark的依赖项。







至此环境配置完毕，将解决方案配置和解决方案平台调整为Release和x64。右键yolo_mark生成。

(4)依次进入Yolo_mar]]></description><category></category></item><item><title><![CDATA[Darknet配置辛酸史（VS2015+OPENCV3.4.0+CUDA10.2）]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/119925071</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/119925071</guid><author>Sychen__</author><pubDate>Thu, 26 Aug 2021 10:03:05 +0800</pubDate><description><![CDATA[1.首先安装工具和配置环境：

 网上教程有很多，就不赘述了(版本很重要！！！)。

2.下载yolo源码

博主选择将github导入到自己的gitee仓库下载，这样会快很多。（下载地址：https://github.com/AlexeyAB/darknet）

将下载好的文件解压：



依此进入build—darknet



我们打开配置文件，更改cuda版本为10.2，一共两处地方。（必须！博主一开始用的10.0版本，一直报 msb3721，查了很久还是没有解决，最后换c...]]></description><category></category></item><item><title><![CDATA[救济金发放问题]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/119885430</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/119885430</guid><author>Sychen__</author><pubDate>Tue, 24 Aug 2021 11:15:54 +0800</pubDate><description><![CDATA[n(n&lt;20)个人站成一圈，逆时针编号为1~n。有两个官员，A从1开始逆时针数，B从n开始顺时针数。在每一轮中，官员A数k个就停下来，官员B数m个就停下来（注意有可能两个官员停在同一个人上）。接下来被官员选中的人（1个或者2个）离开队伍。输入 n，k，m 输出每轮里被选中的人的编号
样例输入


n=10 k=4 m=3

样例输出


  4  8,  9  5,  3  1,  2  6, 10,  7

要求占3个字符，且每组用逗号间隔，如为最后一组则不需要逗号。


i...]]></description><category></category></item><item><title><![CDATA[leetcode刷题笔记（10）第四天，反转字符串中的单词 III]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/119001952</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/119001952</guid><author>Sychen__</author><pubDate>Thu, 22 Jul 2021 16:15:45 +0800</pubDate><description><![CDATA[给定一个字符串，你需要反转字符串中每个单词的字符顺序，同时仍保留空格和单词的初始顺序。



示例：

输入："Let's take LeetCode contest"
输出："s'teL ekat edoCteeL tsetnoc"


提示：

在字符串中，每个单词由单个空格分隔，并且字符串中不会有任何额外的空格。

引入头文件#include&lt;sstream&gt;

istringstream介绍：istringstream类用于执行C++风格的字符串流的输入操作。

用代码解释：
...]]></description><category></category></item><item><title><![CDATA[leetcode刷题笔记（9）第四天，反转字符串]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/119001835</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/119001835</guid><author>Sychen__</author><pubDate>Thu, 22 Jul 2021 16:09:49 +0800</pubDate><description><![CDATA[编写一个函数，其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。

不要给另外的数组分配额外的空间，你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。

你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。



示例 1：

输入：["h","e","l","l","o"]
输出：["o","l","l","e","h"]
示例 2：

输入：["H","a","n","n","a","h"]
输出：["h","a","n","n","a","H"]]]></description><category></category></item><item><title><![CDATA[leetcode刷题笔记（8）第三天，两数之和 II - 输入有序数组]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/118970740</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/118970740</guid><author>Sychen__</author><pubDate>Wed, 21 Jul 2021 16:57:16 +0800</pubDate><description><![CDATA[给定一个已按照 升序排列的整数数组numbers ，请你从数组中找出两个数满足相加之和等于目标数target 。

函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbers 的下标 从 1 开始计数 ，所以答案数组应当满足 1 &lt;= answer[0] &lt; answer[1] &lt;= numbers.length 。

你可以假设每个输入只对应唯一的答案，而且你不可以重复使用相同的元素。


示例 1：

输入：numbers = [2,7,11,15], tar...]]></description><category></category></item><item><title><![CDATA[leetcode刷题笔记（7）第三天，移动零]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/118970642</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/118970642</guid><author>Sychen__</author><pubDate>Wed, 21 Jul 2021 16:54:01 +0800</pubDate><description><![CDATA[给定一个数组 nums，编写一个函数将所有 0 移动到数组的末尾，同时保持非零元素的相对顺序。

示例:

输入: [0,1,0,3,12]
输出: [1,3,12,0,0]
说明:

必须在原数组上操作，不能拷贝额外的数组。
尽量减少操作次数。


class Solution {
public:
    void moveZeroes(vector&lt;int&gt;&amp; nums) {
        int dst=0;
        for(int i=0;i&lt;nums.size(]]></description><category></category></item><item><title><![CDATA[leetcode刷题笔记（6）第二天，旋转数组*]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/118970479</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/118970479</guid><author>Sychen__</author><pubDate>Wed, 21 Jul 2021 16:51:21 +0800</pubDate><description><![CDATA[给定一个数组，将数组中的元素向右移动k个位置，其中k是非负数。



进阶：

尽可能想出更多的解决方案，至少有三种不同的方法可以解决这个问题。
你可以使用空间复杂度为O(1) 的原地算法解决这个问题吗？


示例 1:

输入: nums = [1,2,3,4,5,6,7], k = 3
输出: [5,6,7,1,2,3,4]
解释:
向右旋转 1 步: [7,1,2,3,4,5,6]
向右旋转 2 步: [6,7,1,2,3,4,5]
向右旋转 3 步: [5,6,7,1,2,3,4]
...]]></description><category></category></item><item><title><![CDATA[leetcode刷题笔记（5）第二天，有序数组的平方]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/118969081</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/118969081</guid><author>Sychen__</author><pubDate>Wed, 21 Jul 2021 16:46:25 +0800</pubDate><description><![CDATA[给你一个按 非递减顺序 排序的整数数组 nums，返回 每个数字的平方 组成的新数组，要求也按 非递减顺序 排序。



示例 1：

输入：nums = [-4,-1,0,3,10]
输出：[0,1,9,16,100]
解释：平方后，数组变为 [16,1,0,9,100]
排序后，数组变为 [0,1,9,16,100]
示例 2：

输入：nums = [-7,-3,2,3,11]
输出：[4,9,9,49,121]

暴力输出：先平方后排序


class Solution {
public:
    ]]></description><category></category></item><item><title><![CDATA[leetcode刷题笔记（4）第一天，搜索插入位置]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/118903752</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/118903752</guid><author>Sychen__</author><pubDate>Mon, 19 Jul 2021 17:12:28 +0800</pubDate><description><![CDATA[给定一个排序数组和一个目标值，在数组中找到目标值，并返回其索引。如果目标值不存在于数组中，返回它将会被按顺序插入的位置。

请必须使用时间复杂度为 O(log n) 的算法。



示例 1:

输入: nums = [1,3,5,6], target = 5
输出: 2
示例2:

输入: nums = [1,3,5,6], target = 2
输出: 1
示例 3:

输入: nums = [1,3,5,6], target = 7
输出: 4
示例 4:

输入: nums = [1,3,5,6].]]></description><category></category></item><item><title><![CDATA[leetcode刷题笔记（3）第一天，第一个错误的版本]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/118903566</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/118903566</guid><author>Sychen__</author><pubDate>Mon, 19 Jul 2021 17:09:38 +0800</pubDate><description><![CDATA[你是产品经理，目前正在带领一个团队开发新的产品。不幸的是，你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的，所以错误的版本之后的所有版本都是错的。

假设你有 n 个版本 [1, 2, ..., n]，你想找出导致之后所有版本出错的第一个错误的版本。

你可以通过调用bool isBadVersion(version)接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。


示例 1：

输入：n =...]]></description><category></category></item><item><title><![CDATA[leetcode刷题笔记（1）找出数组中重复的数字]]></title><link>https://blog.youkuaiyun.com/Sychen__/article/details/118488524</link><guid>https://blog.youkuaiyun.com/Sychen__/article/details/118488524</guid><author>Sychen__</author><pubDate>Mon, 05 Jul 2021 14:23:03 +0800</pubDate><description><![CDATA[找出数组中重复的数字。

在一个长度为 n 的数组 nums 里的所有数字都在 0～n-1 的范围内。数组中某些数字是重复的，但不知道有几个数字重复了，也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。

示例 1：

输入：[2, 3, 1, 0, 2, 5, 3]
输出：2 或 3

限制：2 &lt;= n &lt;= 100000

可运用哈希表法和原地交换法


int findRepeatNumber(vector&lt;int&gt;&amp; nums) {
        un.]]></description><category></category></item></channel></rss>