<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[原罪的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_42590163</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_42590163]]></copyright><item><title><![CDATA[RTX 4090 本地部署 5 个开源大模型实测：vLLM + AWQ 量化，MoE 凭什么快 5 倍（2026最新）]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/162412578</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/162412578</guid><author>qq_42590163</author><pubDate>Mon, 29 Jun 2026 11:21:31 +0800</pubDate><description><![CDATA[24G 显存决定了消费级单卡的模型上限。精度30B 权重占用24G 能否跑BF16~60 GB❌FP8~30 GB❌16–19 GB✅ 留 ~4G 给 KV cache所以 4090 的甜点区就是30B 级 + INT4 量化。再大（如 GLM-4.5-Air 106B）即便 INT4 也要 50G+，单卡放不下。]]></description><category></category></item><item><title><![CDATA[开源图像后处理实测：抠图/超分/修脸本地部署全攻略（含 7 个踩坑，2026）]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/162412542</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/162412542</guid><author>qq_42590163</author><pubDate>Mon, 29 Jun 2026 11:20:49 +0800</pubDate><description><![CDATA[关键词：开源抠图、BiRefNet、RMBG、Real-ESRGAN、CodeFormer、图像超分、人脸修复、本地部署、basicsr 安装报错本文真机实测 RTX 4090（但 6G 卡足够）上的 5 个开源图像后处理模型，给出耗时/显存/PSNR 硬数据，并完整记录 basicsr/opencv/transformers 的依赖地狱怎么填平。]]></description><category></category></item><item><title><![CDATA[单图秒变 3D：RTX 4090 实测 TripoSR 与 Hunyuan3D-2.1（含完整踩坑与可复现脚本）]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/162411017</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/162411017</guid><author>qq_42590163</author><pubDate>Mon, 29 Jun 2026 10:53:58 +0800</pubDate><description><![CDATA[关键词：单图生成3D、image-to-3D、TripoSR、Hunyuan3D-2.1、RTX 4090、torchmcubes 编译失败、rembg、marching cubes、GLB、本地部署环境：conda envthreed/ PyTorch/ RTX 4090 24G / 128G RAM ｜ 实测日期 2026-06-27本文所有显存、耗时、顶点数均为脚本实测（nvidia-smi+ 代码计时），。复现脚本附在文末，命令可直接照抄。]]></description><category></category></item><item><title><![CDATA[端到端语音对话(Qwen2.5-Omni)真打不过级联ASR+LLM+TTS?RTX 4090 单卡实测全记录]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/162409993</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/162409993</guid><author>qq_42590163</author><pubDate>Mon, 29 Jun 2026 10:36:13 +0800</pubDate><description><![CDATA[关键词:Qwen2.5-Omni、端到端语音对话、speech-to-speech、SenseVoice、CosyVoice2、级联语音、RTX 4090、本地部署、显存 OOM、RTF一句话结论:在口径下,Qwen2.5-Omni-7B 端到端 speech-in→speech-out 完整回复要,而 SenseVoice + LLM + CosyVoice2 级联只要——端到端反而更慢。但端到端"真的听懂了你的情绪",而且 24G 单卡跑它。]]></description><category></category></item><item><title><![CDATA[开源 vs 闭源 AI 视频生成模型同场景实测(2026.6):Wan2.2 / Veo3.1 / 可灵Kling3.0 / 海螺Hailuo02 / 即梦Seedance 横评 + 复现方法]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/162330300</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/162330300</guid><author>qq_42590163</author><pubDate>Fri, 26 Jun 2026 10:10:40 +0800</pubDate><description><![CDATA[为了给 AI 短剧选型,我用控制变量的方式实测了当下第一梯队的开源与闭源视频生成模型:开源Wan 2.2(本机 RTX 4090 + ComfyUI),闭源Veo 3.1 / 可灵 Kling 3.0 / 海螺 Hailuo 02 / 即梦 Seedance(经 fal.ai 聚合调用)。同一张参考图、同一句 Prompt,图生视频(I2V)与文生视频(T2V)各一条,共 10 条并排对比。闭源总花费$8.58(fal.ai 新用户 $20 免费额度内)。本文给出数据、结论,以及可复现的环境与参数细节。]]></description><category></category></item><item><title><![CDATA[开源 vs 闭源 AI 图像模型横评(2026):8 个顶级模型同场景实测,开源追上闭源了吗?]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/162271123</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/162271123</guid><author>qq_42590163</author><pubDate>Wed, 24 Jun 2026 14:10:20 +0800</pubDate><description><![CDATA[2026 年中,AI 图像生成已经是"闭源 API"和"开源本地"两条路线并行。问题是:**开源到底追上闭源了吗?差距还剩多少?各自赢在哪?**

我用同一组场景、同一个随机种子,把当下最顶尖的 **4 个闭源 + 4 个开源**模型真跑了一遍(共 47 张图),从画质、提示词遵循、中英文字、角色一致性、成本五个维度做了横评。本文给结论和数据。

> 关键词:AI 图像生成、文生图、开源 vs 闭源、模型横评、Nano-Banana-Pro、Seedream、FLUX.2、Qwen-Image、Z-Imag]]></description><category></category></item><item><title><![CDATA[RTX 4090 本地部署 AI 图像模型实测:FLUX.2 / Qwen-Image / Z-Image 显存占用与出图速度对比(2026)]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/162270655</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/162270655</guid><author>qq_42590163</author><pubDate>Wed, 24 Jun 2026 14:07:21 +0800</pubDate><description><![CDATA[很多人买了 24GB 的 RTX 4090,想本地跑当下最强的文生图模型,但不确定「跑不跑得动、跑多快、显存够不够」。本文用同一张 4090,在 ComfyUI 下实测了 4 个开源模型(Qwen-Image-2512、Z-Image-Turbo、FLUX.1-dev、FLUX.2-dev)的显存占用、出图速度、中文渲染,并与 4 个闭源 API 模型横向对照,给出可落地的本地部署选型建议。

关键词:RTX 4090、文生图、本地部署、ComfyUI、显存、FLUX.2、Qwen-Image、Z-Imag]]></description><category></category></item><item><title><![CDATA[Spring GA PRE SNAPSHOT版本区别]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/122834807</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/122834807</guid><author>qq_42590163</author><pubDate>Wed, 09 Feb 2022 08:46:54 +0800</pubDate><description><![CDATA[GA:General Availability,正式发布的版本，官方推荐使用此版本。在国外都是用GA来说明release版本的。
PRE: 预览版,内部测试版. 主要是给开发人员和测试人员测试和找BUG用的，不建议使用；
SNAPSHOT: 快照版，可以稳定使用，且仍在继续改进版本。
————————————————
版权声明：本文为优快云博主「aPiFen」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
原文链接：https://blog.youkuaiyun.com/aPiFe]]></description><category></category></item><item><title><![CDATA[SpotBugs  idea中使用和配置]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/116517050</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/116517050</guid><author>qq_42590163</author><pubDate>Sat, 08 May 2021 09:39:52 +0800</pubDate><description><![CDATA[idea中安装SpotBugs插件
插件安装 直接搜索安装即可
常用配置

加入更多扫描bug标准的插件

可以根据需求配置想被扫描出来的和可以忽略的bug 其中bug类型可以参考


设置包含的文件 排除的文件 排除的bug

可以开关更细节的bug探测器

配置忽略扫描的注解 (也可以自定义注解)
idea中使用

想怎么扫描按照选项点击即可(是否包括单元测试代码,扫描模块还是项目之类的)

还可以直接打包会根据之前的配置自动扫描
参考
https://www.pdai.tech/md/develop/]]></description><category></category></item><item><title><![CDATA[http和socket的区别]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/116455262</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/116455262</guid><author>qq_42590163</author><pubDate>Thu, 06 May 2021 15:36:31 +0800</pubDate><description><![CDATA[http

基于tcp
HTTP是短连接，Socket(基于TCP协议的)是长连接。尽管HTTP1.1开始支持持久连接，但仍无法保证始终连接。
HTTP连接服务端无法主动发消息

socket

基于tcp
Socket连接一旦建立TCP三次握手，除非一方主动断开，否则连接状态一直保持。
Socket连接双方类似peer2peer的关系，一方随时可以向另一方喊话。

参考
https://blog.youkuaiyun.com/min996358312/article/details/68969519

...]]></description><category></category></item><item><title><![CDATA[UDP和TCP的区别]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/116454985</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/116454985</guid><author>qq_42590163</author><pubDate>Thu, 06 May 2021 15:30:52 +0800</pubDate><description><![CDATA[UDP

面向无连接
有单播，多播，广播的功能
UDP是面向报文的
不可靠性
头部开销小，传输数据报文时是很高效的

TCP
连接需要经过"三次握手"

面向连接
仅支持单播传输
面向字节流
可靠传输
提供拥塞控制
TCP提供全双工通信

对比

参考
https://blog.youkuaiyun.com/min996358312/article/details/68969519

...]]></description><category></category></item><item><title><![CDATA[NIO、AIO、BIO的区别(通俗理解)]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/116419728</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/116419728</guid><author>qq_42590163</author><pubDate>Wed, 05 May 2021 09:33:41 +0800</pubDate><description><![CDATA[BIO(同步阻塞)
服务端需要对客户端的每个请求处理完成后 才会继续接受客户端的请求
客户端也会等待服务端处理完请求后才会发送请求
通常会使用多线程去处理 因为BIO每个连接一个单独的线程
NIO(同步非阻塞)
NIO使用单线程或者只使用少量的多线程，一个请求一个线程，多个连接共用一个线程。
(即客户端发送的连接请求都会注册到多路复用器上，多路复用器轮询到连接有I/O请求时才启动一个线程进行处理。)
(可以使用资源池或者队列等手段实现异步的处理)
AIO(异步非阻塞)
AIO的读写方法都是异步的 完成后会主]]></description><category></category></item><item><title><![CDATA[maven 依赖冲突问题]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/116396034</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/116396034</guid><author>qq_42590163</author><pubDate>Tue, 04 May 2021 09:43:11 +0800</pubDate><description><![CDATA[场景
在同一个项目中使用到了同一个模块的很多个版本 导致最终打包后使用的代码版本混乱
问题原因
maven在打包时会有一个最短路径原则
即

如果依赖在同一级会遵循 第一级遵循最后、其它级遵循最先的引用原则
即


解决方案
第一种：使用【exclusions】排除不需要的依赖。
第二种：使用【dependencyManagement】指定使用哪一个版本的依赖。(或者利用好maven依赖的原则使用想要使用的版本) 不过这种方法不建议 容易出问题
第三种：直接在各个引用到改冲突模块的地方修改成统一的版本号
参]]></description><category></category></item><item><title><![CDATA[spring yml等配置文件对应的配置类会调用无参构造函数后再去调用set方法给属性赋值]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/116395341</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/116395341</guid><author>qq_42590163</author><pubDate>Tue, 04 May 2021 09:27:23 +0800</pubDate><description><![CDATA[场景
当配置类使用@ConfigurationProperties注解从yml等配置文件中获取属性值时 想为此配置类的父类属性重新赋予"默认值"(由于父类有很多其他配置在使用,其中的默认值并不满足所有使用者,同时又不想在配置文件中写)
解决方案
在此配置类的无参构造函数中调用父类的方法改变父类中属性的"默认值",从而达到目的

...]]></description><category></category></item><item><title><![CDATA[phpstorm 配置远程调试(xdebug版)(亲测有效)(记录)]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/106731519</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/106731519</guid><author>qq_42590163</author><pubDate>Sat, 13 Jun 2020 14:08:33 +0800</pubDate><description><![CDATA[phpstorm 配置远程调试
参考连接:https://www.jianshu.com/p/117c39764736
记录点：主要坑在这一步


原理参考：http://pank.org/blog/2009/04/ssh-tunnel–l--r.html
https://blog.youkuaiyun.com/wxqee/article/details/49234595

]]></description><category></category></item><item><title><![CDATA[phpstorm配置xdebug]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/104974116</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/104974116</guid><author>qq_42590163</author><pubDate>Thu, 19 Mar 2020 19:09:36 +0800</pubDate><description><![CDATA[1.在php.ini文件结尾加上
zend_extension = php_xdebug.dll
xdebug.remote_enable = On
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9100
xdebug.remote_autostart = On

2.设置PhpStorm
打开PhpStorm，菜单 File -&gt; ...]]></description><category></category></item><item><title><![CDATA[ajax跨域问题分析与springboot解决方法]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/104858408</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/104858408</guid><author>qq_42590163</author><pubDate>Sat, 14 Mar 2020 12:38:36 +0800</pubDate><description><![CDATA[前后端分离

ajax
VsCode 插件

作用：模拟一个默认在5500端口的本地服务
jq ajax主要参数
$.ajax({
    //请求方式
    type:'POST',
    //发送请求的地址
    url:'fzz.php',
    //服务器返回的数据类型
    dataType:'json',
    //发送到服务器的数据，对象必须为key/value的格式，j...]]></description><category></category></item><item><title><![CDATA[springboot通过注解的方式实现对参数的验证并用拦截器拦截抛出自定义json]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/104566607</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/104566607</guid><author>qq_42590163</author><pubDate>Fri, 28 Feb 2020 23:46:32 +0800</pubDate><description><![CDATA[话不多说上代码
UserController类
@RestController
@RequestMapping("/user")
public class UserController {

    @PostMapping("/add")
    public User add(@Validated(value = User.Add.class) @RequestBody User user) ...]]></description><category></category></item><item><title><![CDATA[java 正则表达式实现模糊查询 一个字符串中是否含有另一个字符串中的任意字符]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/104566869</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/104566869</guid><author>qq_42590163</author><pubDate>Fri, 28 Feb 2020 23:38:21 +0800</pubDate><description><![CDATA[开始
假设字符串A 对字符串 B 实现模糊查询 ，即判断B字符串中是否有A字符串中的任意字符
Srting A = "AAAAB";
Srting B = "BBBBB";
char[] selectParams = A.toCharArray();
for (char selectparam:selectParams) {
    String regex=".*"+selectparam+"....]]></description><category></category></item><item><title><![CDATA[springboot 使用session实现一个简单的部门管理系统]]></title><link>https://blog.youkuaiyun.com/qq_42590163/article/details/104566291</link><guid>https://blog.youkuaiyun.com/qq_42590163/article/details/104566291</guid><author>qq_42590163</author><pubDate>Fri, 28 Feb 2020 23:24:10 +0800</pubDate><description><![CDATA[系统描述

具体实现
Department类代码
其中springboot通过注解的方式实现对参数的验证并用拦截器拦截抛出自定义json的细节可以参考这篇
@AllArgsConstructor
@NoArgsConstructor
@Data
public class Department{

    public interface Add extends Default {
    }

 ...]]></description><category></category></item></channel></rss>