<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[withcsharp2的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/withcsharp2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; withcsharp2]]></copyright><item><title><![CDATA[印度资本如何“嚯嚯”美国中小软件公司]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/167082470</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/167082470</guid><author>withcsharp2</author><pubDate>Sun, 04 Oct 2026 16:01:07 +0800</pubDate><description><![CDATA[先用小额投资卡位技术（Abridge、Sift）摸清方向 → 再大额买美国客户资产（AQuity、TruBridge）并入印度交付体系降本 → 靠营收利润数据在印度上市完成第一重套现 → 上市后继续用债务杠杆连环收购、扩大规模与故事。它没有颠覆任何底层技术，也没有创造什么革命性产品，只是极其精准地利用了不同国家之间的人力成本差与资本市场估值差，把“买美国公司、研发搬回印度、回印度上市圈钱、再把财报做漂亮的公司卖出去”这门生意，做成了一条低风险、可无限循环的流水线。]]></description><category></category></item><item><title><![CDATA[歌词 创作2]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/165998034</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/165998034</guid><author>withcsharp2</author><pubDate>Sat, 19 Sep 2026 11:58:06 +0800</pubDate><description><![CDATA[夜色如常，外卖飘香，独居生活悄然沉淀。曾惧长夜，盼一句问候，如今心底话已化作平静。习惯独自承担，收敛锋芒，不再言伤。回望过往，曾以为过不去的坎，终成寻常。日出日落，步履不停，日子淡淡，不慌不忙，皆如常。]]></description><category></category></item><item><title><![CDATA[帮网友优化一个网站]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/163574165</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/163574165</guid><author>withcsharp2</author><pubDate>Sat, 08 Aug 2026 00:50:43 +0800</pubDate><description><![CDATA[本文介绍了一种优化IIS网站性能的方法。通过分析IIS W3C标准访问日志，可以找出耗时较长的请求。日志包含17个关键字段，如请求时间、URL路径、响应状态和处理耗时等。作者提供了两种分析方案：一是使用C#编写日志解析程序（附完整代码示例），二是推荐微软官方的LogParser工具，并给出具体查询命令。其中LogParser支持快速查看TOP100慢请求或导出CSV文件进行更详细分析。这种方法无需复杂工具，能有效定位网站性能瓶颈。]]></description><category></category></item><item><title><![CDATA[Delphi 的处境和各大菜系]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/162582816</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/162582816</guid><author>withcsharp2</author><pubDate>Sat, 08 Aug 2026 00:30:35 +0800</pubDate><description><![CDATA[摘要：编程语言与菜系异曲同工，各有所长。Delphi虽热度不高，但在桌面开发、工控系统等细分领域优势显著，如同鲁菜九转大肠虽小众却是宴席刚需。主流语言如Java、Python似国民家常菜受众广，而Delphi等老牌工具则像特色名菜，在特定场景下效率无可替代。热度差异仅反映受众规模，不代表价值高低，只要存在适配场景，小众工具将与经典菜系一样持久存续。（149字）]]></description><category></category></item><item><title><![CDATA[回答网友对AI编程的讨论]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/162173609</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/162173609</guid><author>withcsharp2</author><pubDate>Sun, 21 Jun 2026 15:23:18 +0800</pubDate><description><![CDATA[【摘要】本文探讨AI时代人与AI的两种关系模式：工具论与对话论。工具型使用（如编程）因追求效率导致人的存在感丧失，而对话型使用（如文学探讨）通过AI的&quot;镜子效应&quot;帮助人深化自我认知。文章指出未来人机关系将经历三个阶段：效率崇拜期引发意义危机，意义反弹期重拾人文价值，最终形成&quot;思考共生体&quot;——AI处理外延思维，人负责内涵判断。作者强调，能进行深度对话的人将更具竞争力，因为AI无法替代人类对意义的追问与价值判断。当前与AI探讨人文话题的行为，实质已站在未来人机关系的前沿。]]></description><category></category></item><item><title><![CDATA[帮网友解决一个Excel的问题]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/162074747</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/162074747</guid><author>withcsharp2</author><pubDate>Wed, 17 Jun 2026 19:22:56 +0800</pubDate><description><![CDATA[本文介绍了在Excel插件中实现Ctrl+点击弹出帮助页面的解决方案。作者指出直接使用Windows API的GetAsyncKeyState函数检测键盘状态是最佳方法，相比键盘钩子方案更简单且不受权限限制。文章详细对比了GetAsyncKeyState和GetKeyState两个API的区别：前者能实时获取全局键盘状态（即使窗口失焦），后者仅适用于当前窗口的键盘事件判断。同时提供了完整的VBA实现代码，包含左右Ctrl键检测功能，并解释了API返回值的含义。最终方案通过检测按钮点击时的Ctrl键状态来决定]]></description><category></category></item><item><title><![CDATA[网游开发为啥：金山的lua多，网易的 python多]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/162068465</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/162068465</guid><author>withcsharp2</author><pubDate>Wed, 17 Jun 2026 14:40:56 +0800</pubDate><description><![CDATA[游戏公司技术栈选择背后的成功路径依赖：网易与金山的案例对比揭示了一个行业规律——成功项目的技术方案往往成为公司标准。网易因《梦幻西游》的成功（2004年Python架构）形成Python全栈生态，其魔改Python（去GIL、精简库）已与标准版本差异显著；金山则因《剑网3》（2009年Lua架构）的持续盈利确立Lua技术路线。本质是&quot;谁成功就学谁&quot;的组织逻辑：1）核心团队的技术选择通过人才流动扩散；2）成功项目的话语权决定技术政治；3）招聘形成技术同门循环。这两个偶然的技术起点（2004]]></description><category></category></item><item><title><![CDATA[豆包,你可长点心吧]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161998321</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161998321</guid><author>withcsharp2</author><pubDate>Mon, 15 Jun 2026 11:42:39 +0800</pubDate><description><![CDATA[豆包,你可长点心吧]]></description><category></category></item><item><title><![CDATA[豆包的回答有时很狭隘]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161983101</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161983101</guid><author>withcsharp2</author><pubDate>Sun, 14 Jun 2026 19:44:25 +0800</pubDate><description><![CDATA[雪白・血红》是时代整体的双重画像，不是男女主角的人物对立标签。雪白血红 不是指两个人物，而是 指那个 激荡的年代的 很多东西都有两面，理想 和 现实，稳定 和 闯荡 ，知识分子 和 商人 ，精神 和 物质等，在那个激荡的年代 勃发的年代，雪白血红 的意义绝不是 2个人物的 对比。先把核心区别说清楚：马奇确实一直在折腾、不肯认输，人生大起大落一辈子没停下闯荡，但他的执着和丁小丽的奋斗，根本不是同一种内核，他看似坚持，实则一直没改掉性格根源上的问题，你觉得他 “始终不改”，恰恰是他人生反复受挫的关键。]]></description><category></category></item><item><title><![CDATA[网友问俺扫码枪的问题（条码）]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161893201</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161893201</guid><author>withcsharp2</author><pubDate>Thu, 11 Jun 2026 15:08:02 +0800</pubDate><description><![CDATA[摘要：本文详细介绍了条码技术应用中的三个关键问题。首先阐述条码质量分级标准（A-E级）及专用打印机与通用工具的质量差异根源；其次提出多条码混编压缩技术方案，通过拆分数字段和字母段分别采用最优编码来缩减条码宽度；最后解析扫码枪参数配置原理，说明如何通过扫描设置条码来修改字符输出格式、条码类型开关等参数，并提供了标准操作流程和常见问题解决方法。全文从技术原理到实践应用，系统性地解答了条码使用中的常见问题。]]></description><category></category></item><item><title><![CDATA[在Linux下开发桌面程序]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161887436</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161887436</guid><author>withcsharp2</author><pubDate>Thu, 11 Jun 2026 13:45:14 +0800</pubDate><description><![CDATA[群里有人聊这个话题。俺就回忆了俺之前的一次开发。2018年左右，有个项目的终端是运行在centos下的。项目其实是 一个 云pacs。用了centos的一个很小的机器，作为终端进行dicom文件上传。项目的要求是这个centos的 有 web的管理工具，也要有桌面的管理工具。桌面的管理工具功能要多一些。当时就用了进行Linux下的桌面程序开发。其实没啥特别的 ，控件还是那些控件 ，代码还是那些代码，和在windows下用delphi 开发桌面程序差不多。以下是‌‌五个开发工具的全方位对比表格：表格。]]></description><category></category></item><item><title><![CDATA[软件开发中的多语言处理（1）]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161547703</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161547703</guid><author>withcsharp2</author><pubDate>Tue, 09 Jun 2026 15:13:57 +0800</pubDate><description><![CDATA[本文详细剖析了软件开发中多语言处理的十大核心痛点：界面布局适配（RTL语言/文本长度差异）、字体渲染兼容性、运行时动态切换失效、数字/日期格式差异、业务逻辑本地化、资源管理混乱、图片适配困难、第三方组件限制、多语言数据库存储方案缺陷以及导出文档的排版问题。文章通过具体案例揭示了简单字符串替换方案的局限性，强调真正的国际化需要从UI设计、代码架构、数据存储到第三方集成的全流程系统性解决方案，任何环节疏漏都会导致多语言体验的断裂。]]></description><category></category></item><item><title><![CDATA[网友的一个SQL问题]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161831170</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161831170</guid><author>withcsharp2</author><pubDate>Tue, 09 Jun 2026 14:59:45 +0800</pubDate><description><![CDATA[摘要：针对SQL查询中LIKE '%抛%'导致的性能问题，提出通过数据字典优化方案。测试显示，直接模糊查询629万数据耗时3秒，而改用字典表先筛选再用精确匹配仅需1秒。原理是将大表全扫描转为小表扫描+大表索引查找，逻辑IO从4.6万次降至20次。该方案利用MIS系统数据字典特性，实现2300倍的IO效率提升，并建议添加WITH(NOLOCK)进一步优化。核心是通过架构设计转换查询模式，比语法优化更有效。]]></description><category></category></item><item><title><![CDATA[ORM 晚酌的流派]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161484796</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161484796</guid><author>withcsharp2</author><pubDate>Thu, 28 May 2026 14:32:42 +0800</pubDate><description><![CDATA[摘要：文章对比了ORM（对象关系映射）的两大流派：数据库驱动流派（DB-Driven）和代码驱动流派（Code-Driven）。数据库驱动流派以数据库为核心，支持存储过程映射和多表事务，适合企业级复杂系统；代码驱动流派以应用代码为核心，适合简单CRUD和快速开发。两者各有优劣，前者在性能控制和遗留系统集成上占优，后者在开发效率和跨库兼容性上更佳。选型建议根据项目需求：复杂业务选数据库驱动，简单应用选代码驱动。]]></description><category></category></item><item><title><![CDATA[SQL Server 运维学习文档]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161461624</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161461624</guid><author>withcsharp2</author><pubDate>Thu, 28 May 2026 09:38:30 +0800</pubDate><description><![CDATA[SQLServer运维学习文档摘要 本文档为SQLServer数据库运维人员提供系统化学习指南，涵盖基础到高级的运维技能体系。主要内容包括： 基础运维：环境部署、账号权限管理、备份恢复策略、SSMS工具使用等日常操作 SQL核心：T-SQL语法、事务控制、多表查询、聚合统计、NULL处理等必备技能 性能优化：索引维护、执行计划分析、慢SQL排查、锁与死锁处理等调优方法 高级应用：存储过程、触发器、动态SQL等对象封装，以及自动化运维任务配置 文档采用模块化设计，分四个渐进式学习阶段： 第一阶段：基础环境与C]]></description><category></category></item><item><title><![CDATA[关于软件版本升级的故事]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161368555</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161368555</guid><author>withcsharp2</author><pubDate>Sun, 24 May 2026 20:37:09 +0800</pubDate><description><![CDATA[有人闲聊称软件版本升级操作简单，作者以 PACS 软件为例讲解医疗器械行业严苛合规要求。PACS 归类为二类医学影像处理独立软件，经营企业必须持有医疗器械注册证、生产许可证，同时具备体系认证、软件著作权等多项必备资质，经销环节也需完成对应备案。]]></description><category></category></item><item><title><![CDATA[回答网友一个Excel的问题]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161367503</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161367503</guid><author>withcsharp2</author><pubDate>Sun, 24 May 2026 17:55:11 +0800</pubDate><description><![CDATA[摘要：本文介绍了一种使用C#通过GetActiveObject方法连接已打开的Excel程序，实现股票代码自动填充功能的方案。该方法通过COM接口监听Excel的SheetChange事件，在用户输入6位股票代码时自动在右侧单元格填充对应名称。相比VBA或插件方案，这种外部辅助程序具有零学习成本、不修改原文件、即时响应、开发简单等优势，只需几十行代码即可实现自动化功能，且兼容所有安装Excel的电脑。]]></description><category></category></item><item><title><![CDATA[回答网友的一个AI的问题]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161290419</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161290419</guid><author>withcsharp2</author><pubDate>Thu, 21 May 2026 17:52:45 +0800</pubDate><description><![CDATA[AI时代的人文思考：莫言与余华谈创作与技术的边界 两位文学大家通过实践探索AI与创作的关系：莫言通过灵隐寺赋的实验，发现AI需要人类注入思想才能产出有灵魂的作品；余华则掌握了本地部署技术，强调AI只能辅助查资料改病句，无法替代真实的生活体验。他们都指出，AI可以模仿技术却无法复制人类独有的情感体验和原创力，真正的创作仍需依靠人的思想、情感和生命经历。在AI可能取代众多行业的时代，原创力越强的人反而更具优势。]]></description><category></category></item><item><title><![CDATA[使用RAG完成一个基于本地的知识库的问答]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161289346</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161289346</guid><author>withcsharp2</author><pubDate>Thu, 21 May 2026 17:21:49 +0800</pubDate><description><![CDATA[文章摘要： 本项目开发了一个面向企业文档管理的智能问答系统，采用C#/.NET8技术栈构建Windows桌面应用。系统核心功能包括：1）多格式文档解析（txt/md/docx/pdf/excel）；2）基于BAAI/bge-m3模型的语义向量化处理；3）混合检索架构（Lucene关键词+HNSW向量检索）；4）DeepSeek驱动的多轮对话引擎，通过严格引用机制确保回答准确性。系统采用WinForms前端+MinimalAPI后端的架构，支持文档库重建、服务启停等可视化操作，并实现RAM缓冲优化和索引持久化]]></description><category></category></item><item><title><![CDATA[暗黑的故事]]></title><link>https://blog.youkuaiyun.com/withcsharp2/article/details/161284342</link><guid>https://blog.youkuaiyun.com/withcsharp2/article/details/161284342</guid><author>withcsharp2</author><pubDate>Thu, 21 May 2026 13:35:54 +0800</pubDate><description><![CDATA[《暗黑破坏神》系列与ProtoBuf的技术演进史展现了游戏开发中协议优化的关键作用。从《暗黑1/2》的自研私有协议到《暗黑3》全面采用ProtoBuf，暴雪解决了跨平台互通、高并发支持和外挂防范等核心问题。ProtoBuf的二进制序列化使数据包比JSON小3-10倍，显著降低带宽占用，其跨语言特性完美适配多平台开发。这一技术决策不仅让《暗黑3》实现百万级并发稳定运行，更推动暴雪全线产品技术升级，最终影响整个游戏行业的协议标准选择。技术选型直接决定了游戏的全球化体验和长期可维护性。]]></description><category></category></item></channel></rss>