<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[大黄鸭在发光的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/wangyue4</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; wangyue4]]></copyright><item><title><![CDATA[IE浏览器 ajax setinterval造成内存上涨]]></title><link>https://blog.csdn.net/wangyue4/article/details/151889633</link><guid>https://blog.csdn.net/wangyue4/article/details/151889633</guid><author>wangyue4</author><pubDate>Sat, 20 Sep 2025 08:43:43 +0800</pubDate><description><![CDATA[工具，开启之后 win32api 的 HeapAlloc 方法的内部中会到注册表中看一下是否有 ust 值，如果有就会记录分配的调用栈，这样就知道是谁创建的。首先给黄老师打个广告，本人也是训练营的学员。因为这次开启了UST选项，可以看到非托管内存调用栈，这些内存都是XMLHttpRequest 造出来的。非托管内存泄漏，需要在注册表中开启UST选项，然后等内存变大后抓取dump进行分析，可以使用。公司项目使用的还是IE浏览器（WIN7 2014年的版本）,长时间运行，会偶发内存上涨。]]></description><category></category></item><item><title><![CDATA[Doxygen with C#]]></title><link>https://blog.csdn.net/wangyue4/article/details/151889348</link><guid>https://blog.csdn.net/wangyue4/article/details/151889348</guid><author>wangyue4</author><pubDate>Sat, 20 Sep 2025 08:20:17 +0800</pubDate><description><![CDATA[Doxygen介绍]]></description><category></category></item><item><title><![CDATA[c# 服务中启动exe窗体程序]]></title><link>https://blog.csdn.net/wangyue4/article/details/144886778</link><guid>https://blog.csdn.net/wangyue4/article/details/144886778</guid><author>wangyue4</author><pubDate>Thu, 02 Jan 2025 14:52:40 +0800</pubDate><description><![CDATA[Windows服务默认在会话0（Session 0）中运行，这是一个隔离的环境，旨在防止服务与应用程序和用户会话交互，从而提高系统的稳定性和安全性。由于这个原因，直接从服务启动的GUI应用程序将不会显示，因为它们没有与用户桌面交互的能力。这个函数允许你在指定用户的安全上下文中创建一个新进程。为了在用户会话中启动一个GUI应用程序，你可以使用。以下是一个C#示例，演示如何使用。]]></description><category></category></item><item><title><![CDATA[C# .NET Framework 4.5 实现文件压缩和解压缩]]></title><link>https://blog.csdn.net/wangyue4/article/details/144876235</link><guid>https://blog.csdn.net/wangyue4/article/details/144876235</guid><author>wangyue4</author><pubDate>Thu, 02 Jan 2025 09:14:02 +0800</pubDate><description><![CDATA[在 .NET Framework 4.5 中，没有 ZipFile类，只能使用 ZipArchive 类。ZipArchive 类是 .NET Framework 中用于处理 ZIP 文件的核心类。它提供了创建、读取和更新 ZIP 文件的功能。]]></description><category></category></item><item><title><![CDATA[C# NLog 配置ElasticSearch]]></title><link>https://blog.csdn.net/wangyue4/article/details/144263930</link><guid>https://blog.csdn.net/wangyue4/article/details/144263930</guid><author>wangyue4</author><pubDate>Thu, 05 Dec 2024 12:56:42 +0800</pubDate><description><![CDATA[通过以上步骤，你可以轻松地将 NLog 的日志发送到 ElasticSearch，实现有效的日志管理和分析。你可以根据需求进一步自定义日志格式、索引名称等。]]></description><category></category></item><item><title><![CDATA[c# 对比 log4net 和 NLog]]></title><link>https://blog.csdn.net/wangyue4/article/details/144263691</link><guid>https://blog.csdn.net/wangyue4/article/details/144263691</guid><author>wangyue4</author><pubDate>Thu, 05 Dec 2024 12:46:19 +0800</pubDate><description><![CDATA[log4net: 是 Apache 提供的开源日志框架，源于 Java 的 log4j，广泛应用于 .NET 应用程序。其设计目标是为开发者提供简单而强大的日志记录能力。NLog: 也是一个开源的日志框架，使用灵活且易于配置，支持许多不同的日志目标（targets），从文件到数据库再到网络。log4net更适合已经存在于大规模项目中的团队，或是需要长期稳定的应用。NLog更适合需要高性能、灵活配置和结构化日志的现代应用程序。]]></description><category></category></item><item><title><![CDATA[Get-SmbConnection]]></title><link>https://blog.csdn.net/wangyue4/article/details/144185773</link><guid>https://blog.csdn.net/wangyue4/article/details/144185773</guid><author>wangyue4</author><pubDate>Mon, 02 Dec 2024 13:02:28 +0800</pubDate><description><![CDATA[检索有关当前在 SMB 服务器和关联客户端之间建立的 SMB 会话的信息。]]></description><category></category></item><item><title><![CDATA[PowerShell：查找并关闭打开的文件]]></title><link>https://blog.csdn.net/wangyue4/article/details/144185655</link><guid>https://blog.csdn.net/wangyue4/article/details/144185655</guid><author>wangyue4</author><pubDate>Mon, 02 Dec 2024 12:51:55 +0800</pubDate><description><![CDATA[打开 Windows PowerShell 并运行若要仅显示特定文件共享的连接，请使用 Where-Object 运行 Get-SmbOpenFile。]]></description><category></category></item><item><title><![CDATA[Window系统性能调优]]></title><link>https://blog.csdn.net/wangyue4/article/details/143446143</link><guid>https://blog.csdn.net/wangyue4/article/details/143446143</guid><author>wangyue4</author><pubDate>Sat, 02 Nov 2024 09:41:52 +0800</pubDate><description><![CDATA[【代码】Window系统性能调优。]]></description><category></category></item><item><title><![CDATA[Linux系统性能调优]]></title><link>https://blog.csdn.net/wangyue4/article/details/143446053</link><guid>https://blog.csdn.net/wangyue4/article/details/143446053</guid><author>wangyue4</author><pubDate>Sat, 02 Nov 2024 09:38:04 +0800</pubDate><description><![CDATA[在Linux系统中，性能调优是确保系统高效运行的重要任务。优化可以涵盖多个方面，包括文件系统、内存管理、网络和进程管理等。]]></description><category></category></item><item><title><![CDATA[c# 深度模型入门]]></title><link>https://blog.csdn.net/wangyue4/article/details/143445936</link><guid>https://blog.csdn.net/wangyue4/article/details/143445936</guid><author>wangyue4</author><pubDate>Sat, 02 Nov 2024 09:30:15 +0800</pubDate><description><![CDATA[如果您想要进行更复杂的深度学习任务，可以使用。的入门示例，包括数据加载、模型训练和预测。]]></description><category></category></item><item><title><![CDATA[总结一些高级的SQL技巧]]></title><link>https://blog.csdn.net/wangyue4/article/details/143445837</link><guid>https://blog.csdn.net/wangyue4/article/details/143445837</guid><author>wangyue4</author><pubDate>Sat, 02 Nov 2024 09:25:05 +0800</pubDate><description><![CDATA[在需要频繁查询的列上创建索引可以显著提高查询性能。利用这些格式，你可以直接在 SQL 查询中操作这些数据，进行筛选和聚合。窗函数允许在查询结果的每一行上进行计算，而不需要将数据分组。使用视图可以简化复杂查询，增强数据安全性。CTE 提供了一种更清晰的方式来编写复杂查询，可以使查询更具可读性，并允许递归查询。使用子查询，可以在主查询中嵌套其他查询。在处理大数据集时，可以将表分区，优化查询性能并简化管理。使用复杂的聚合和分析技术，例如计算同比增长、移动平均等。合并结果集，可以在一次查询中获取不同来源的数据。]]></description><category></category></item><item><title><![CDATA[Windows消息循环]]></title><link>https://blog.csdn.net/wangyue4/article/details/143445808</link><guid>https://blog.csdn.net/wangyue4/article/details/143445808</guid><author>wangyue4</author><pubDate>Sat, 02 Nov 2024 09:18:51 +0800</pubDate><description><![CDATA[服务员在休息，等待顾客的命令。GetMessage：服务员主动接单，等待顾客的请求并处理。：服务员观察顾客，灵活高效，不需要完全阻塞在一处。：整体服务流程，确保每位顾客的需求都被妥善处理。]]></description><category></category></item><item><title><![CDATA[MYSQL 乐观锁]]></title><link>https://blog.csdn.net/wangyue4/article/details/142688999</link><guid>https://blog.csdn.net/wangyue4/article/details/142688999</guid><author>wangyue4</author><pubDate>Thu, 03 Oct 2024 09:28:08 +0800</pubDate><description><![CDATA[乐观锁是一种有效的并发控制策略，适用于读多写少的场景。通过使用版本号或时间戳，乐观锁能够在不加锁的情况下实现数据的安全更新。虽然在高并发写入的情况下可能会遇到更新失败的问题，但其性能优势使其在许多应用中得到了广泛使用。]]></description><category></category></item><item><title><![CDATA[运维自动化shell脚本总结]]></title><link>https://blog.csdn.net/wangyue4/article/details/142688665</link><guid>https://blog.csdn.net/wangyue4/article/details/142688665</guid><author>wangyue4</author><pubDate>Thu, 03 Oct 2024 08:44:33 +0800</pubDate><description><![CDATA[Shell脚本是一系列命令的集合，通常用于自动化执行任务。]]></description><category></category></item><item><title><![CDATA[C# MSTest 进行单元测试]]></title><link>https://blog.csdn.net/wangyue4/article/details/142672926</link><guid>https://blog.csdn.net/wangyue4/article/details/142672926</guid><author>wangyue4</author><pubDate>Tue, 01 Oct 2024 17:48:00 +0800</pubDate><description><![CDATA[MSTest 是 Microsoft 提供的一个单元测试框架，通常用于 .NET 应用程序的测试。下面是一个详细的示例，展示如何使用 MSTest 进行单元测试。]]></description><category></category></item><item><title><![CDATA[c# 线性回归和多项式拟合]]></title><link>https://blog.csdn.net/wangyue4/article/details/142667251</link><guid>https://blog.csdn.net/wangyue4/article/details/142667251</guid><author>wangyue4</author><pubDate>Tue, 01 Oct 2024 07:59:52 +0800</pubDate><description><![CDATA[特征线性回归多项式拟合拟合形式直线 y=mx+by=mx+b多项式 y=anxn+...y=an​xn+...优点简单、快速能拟合复杂非线性关系缺点只能处理线性关系容易过拟合，计算复杂度高适用场景数据呈线性关系时数据呈现非线性关系时。]]></description><category></category></item><item><title><![CDATA[c# iTextSharp 读取PDF]]></title><link>https://blog.csdn.net/wangyue4/article/details/142667192</link><guid>https://blog.csdn.net/wangyue4/article/details/142667192</guid><author>wangyue4</author><pubDate>Tue, 01 Oct 2024 07:46:29 +0800</pubDate><description><![CDATA[【代码】c# iTextSharp 读取PDF。]]></description><category></category></item><item><title><![CDATA[c# 如何让应用程序崩溃时生成dump]]></title><link>https://blog.csdn.net/wangyue4/article/details/141994001</link><guid>https://blog.csdn.net/wangyue4/article/details/141994001</guid><author>wangyue4</author><pubDate>Sat, 07 Sep 2024 12:41:16 +0800</pubDate><description><![CDATA[研究了一下，可以通过代码在应用崩溃或捕获特定异常时，手动生成dump文件。常用的是调用Windows的。这样，当未捕获的异常导致应用崩溃时，dump文件就会自动生成。还可以捕获未处理的异常，生成dump。]]></description><category></category></item><item><title><![CDATA[Ajax 解决回调竞争]]></title><link>https://blog.csdn.net/wangyue4/article/details/141981152</link><guid>https://blog.csdn.net/wangyue4/article/details/141981152</guid><author>wangyue4</author><pubDate>Sat, 07 Sep 2024 08:32:35 +0800</pubDate><description><![CDATA[即多次快速点击同一按钮导致多个异步的AJAX请求同时返回，导致数据更新顺序混乱。这种情况在异步编程中很常见，特别是前端开发时，AJAX请求的回调并不保证按顺序执行。回调函数，这样每个 AJAX 请求在发送前和完成后都可以执行相应的逻辑。]]></description><category></category></item></channel></rss>