<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[如诗]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/likepoems</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; likepoems]]></copyright><item><title><![CDATA[一次 ODBC 导出的“幽灵”空引用：`DbProviderFactories.GetFactory(DbConnection)` 为什么返回 null]]></title><link>https://blog.csdn.net/likepoems/article/details/169262780</link><guid>https://blog.csdn.net/likepoems/article/details/169262780</guid><author>likepoems</author><pubDate>Tue, 27 Oct 2026 15:49:00 +0800</pubDate><description><![CDATA[不是通用 API。它只是读取，而该属性是、默认null，驱动重写与否全凭自愿。Microsoft.Data.SqlClient、Npgsql、MySql 等重写了，ODBC/OLE DB 没有——这跟“框架是否现代”无关。也不可靠。基类默认返回null。任何依赖的通用代码都要准备面对它。官方文档.NET 6反编译实现（本文排查依据）]]></description><category></category></item><item><title><![CDATA[csharp通过对象和模板字符串解析模板]]></title><link>https://blog.csdn.net/likepoems/article/details/154837574</link><guid>https://blog.csdn.net/likepoems/article/details/154837574</guid><author>likepoems</author><pubDate>Sat, 15 Nov 2025 00:00:00 +0800</pubDate><description><![CDATA[Scriban是一个适用于.Net的一款轻量级的脚本引擎。");var temp = Template.Parse("当前时间：{{Today.time}}");针对有嵌套的对象，需要单独对传入的对象进行处理，以下是对该功能的封装。]]></description><category></category></item><item><title><![CDATA[csharp实现两个对象的合并]]></title><link>https://blog.csdn.net/likepoems/article/details/154743499</link><guid>https://blog.csdn.net/likepoems/article/details/154743499</guid><author>likepoems</author><pubDate>Wed, 12 Nov 2025 17:13:35 +0800</pubDate><description><![CDATA[在一些情况下，我们并不清楚匿名对象具备哪些属性，当需要合并两个匿名对象时，手动实现比较复杂，可以直接使用TypeMerger来实现merge。]]></description><category></category></item><item><title><![CDATA[c# sqlserver大量插入数据解决方案]]></title><link>https://blog.csdn.net/likepoems/article/details/153473517</link><guid>https://blog.csdn.net/likepoems/article/details/153473517</guid><author>likepoems</author><pubDate>Fri, 17 Oct 2025 17:48:05 +0800</pubDate><description><![CDATA[本文介绍了使用SqlBulkCopy批量插入数据到SQL Server的方法。相比逐行插入，SqlBulkCopy能显著提升大数据量（1000行以上）的插入效率，支持分批处理、事务回滚和超时设置。文中提供了一个封装好的公共方法，通过事务确保数据一致性，并利用流式传输优化性能。使用时需注意实体类属性与数据库表字段的顺序需严格对应。示例展示了如何将用户数据批量插入到user表中，通过指定表名、数据集合、批次大小和超时时间即可完成高效批量操作。]]></description><category></category></item><item><title><![CDATA[dotnet “GenerateDepsFile”任务意外失败解决方案]]></title><link>https://blog.csdn.net/likepoems/article/details/151364995</link><guid>https://blog.csdn.net/likepoems/article/details/151364995</guid><author>likepoems</author><pubDate>Tue, 09 Sep 2025 16:32:03 +0800</pubDate><description><![CDATA[.NET项目运行时报错&quot;GenerateDepsFile&quot;任务失败，原因是缺失System.Text.Json 6.0.0组件。解决方案：首先检查系统安装的SDK版本（通过dotnet --list-sdks命令），若存在多个版本，需在用户目录下创建global.json文件指定默认SDK版本和回滚策略。该文件应包含version和rollForward字段，如示例中设置为5.0.404版本并启用最新特性回滚。此方法可解决因SDK版本不匹配导致的依赖项加载问题。]]></description><category></category></item><item><title><![CDATA[C# Newtonsoft自定义JsonConverter]]></title><link>https://blog.csdn.net/likepoems/article/details/146343132</link><guid>https://blog.csdn.net/likepoems/article/details/146343132</guid><author>likepoems</author><pubDate>Tue, 18 Mar 2025 16:25:49 +0800</pubDate><description><![CDATA[C# Newtonsoft自定义JsonConverter实现中英文字段映射]]></description><category></category></item><item><title><![CDATA[argon主题调整日记]]></title><link>https://blog.csdn.net/likepoems/article/details/140588915</link><guid>https://blog.csdn.net/likepoems/article/details/140588915</guid><author>likepoems</author><pubDate>Sun, 21 Jul 2024 15:32:39 +0800</pubDate><description><![CDATA[argon主题是一款由solstice23开发的一款简洁美观的WordPress主题，在使用过程中也发现了几个可以优化的点，在查阅主题文档无果后对其进行以下几点修改。当然，可以结合懒加载和自定义的短代码实现根据标签分类来生成，这样的效果就更加丝滑了，可以将img中的src改为data-src，并添加src属性，值是加载中图片的链接，最后给img标签的class追究一个lazy即可。友情链接最后，文章中的不足或者有疑问欢迎留言。]]></description><category></category></item><item><title><![CDATA[C# 发送邮件]]></title><link>https://blog.csdn.net/likepoems/article/details/135978757</link><guid>https://blog.csdn.net/likepoems/article/details/135978757</guid><author>likepoems</author><pubDate>Thu, 01 Feb 2024 17:17:53 +0800</pubDate><description><![CDATA[C# smtp发送邮件]]></description><category></category></item><item><title><![CDATA[React hooks子组件暴露方法示例]]></title><link>https://blog.csdn.net/likepoems/article/details/135938767</link><guid>https://blog.csdn.net/likepoems/article/details/135938767</guid><author>likepoems</author><pubDate>Tue, 30 Jan 2024 18:09:27 +0800</pubDate><description><![CDATA[通常情况下，React 子组件使用父组件的方法或值通过props传递，反过来，父组件如果需要子组件的方法就需要子组件将自己的方法暴露出去。]]></description><category></category></item><item><title><![CDATA[JavaScript实现右键菜单]]></title><link>https://blog.csdn.net/likepoems/article/details/134553718</link><guid>https://blog.csdn.net/likepoems/article/details/134553718</guid><author>likepoems</author><pubDate>Wed, 22 Nov 2023 16:12:44 +0800</pubDate><description><![CDATA[JavaScript实现博客的右键菜单]]></description><category></category></item><item><title><![CDATA[react使用exceljs实现导出Excel]]></title><link>https://blog.csdn.net/likepoems/article/details/131582059</link><guid>https://blog.csdn.net/likepoems/article/details/131582059</guid><author>likepoems</author><pubDate>Thu, 06 Jul 2023 17:58:55 +0800</pubDate><description><![CDATA[将table导出成excel文件并且需要有下拉框和相应的规则。]]></description><category></category></item><item><title><![CDATA[React将数据转化成树形结构]]></title><link>https://blog.csdn.net/likepoems/article/details/131519260</link><guid>https://blog.csdn.net/likepoems/article/details/131519260</guid><author>likepoems</author><pubDate>Mon, 03 Jul 2023 16:55:08 +0800</pubDate><description><![CDATA[【代码】React将数据转化成树形结构。]]></description><category></category></item><item><title><![CDATA[JS比较前后两个数组对象的差异]]></title><link>https://blog.csdn.net/likepoems/article/details/129380836</link><guid>https://blog.csdn.net/likepoems/article/details/129380836</guid><author>likepoems</author><pubDate>Tue, 07 Mar 2023 13:39:51 +0800</pubDate><description><![CDATA[js数组方法，比较两个数组对象前后的差异]]></description><category></category></item><item><title><![CDATA[react antd 实现图片自定义预览]]></title><link>https://blog.csdn.net/likepoems/article/details/128973626</link><guid>https://blog.csdn.net/likepoems/article/details/128973626</guid><author>likepoems</author><pubDate>Fri, 10 Feb 2023 17:01:26 +0800</pubDate><description><![CDATA[用户点击文字或者按钮，会弹出图片的预览界面，要求图片可旋转，可缩放以及可下载。由于antd组件的Image的预览窗口不包含图片下载的功能，所以这里通过modal对img添加预览模块。]]></description><category></category></item><item><title><![CDATA[react antd select组件添加全选功能]]></title><link>https://blog.csdn.net/likepoems/article/details/128549643</link><guid>https://blog.csdn.net/likepoems/article/details/128549643</guid><author>likepoems</author><pubDate>Wed, 04 Jan 2023 16:03:44 +0800</pubDate><description><![CDATA[react antd select组件添加全选功能]]></description><category></category></item><item><title><![CDATA[关于博客文章的相关信息]]></title><link>https://blog.csdn.net/likepoems/article/details/128549410</link><guid>https://blog.csdn.net/likepoems/article/details/128549410</guid><author>likepoems</author><pubDate>Wed, 04 Jan 2023 15:56:35 +0800</pubDate><description><![CDATA[关于博客文章的相关信息]]></description><category></category></item><item><title><![CDATA[React 函数组件]]></title><link>https://blog.csdn.net/likepoems/article/details/127675237</link><guid>https://blog.csdn.net/likepoems/article/details/127675237</guid><author>likepoems</author><pubDate>Thu, 03 Nov 2022 17:49:00 +0800</pubDate><description><![CDATA[React 函数组件是指使用函数方法定义的组件。定义方式：与函数的定义方式相同，需要将内容 return 出来，需要注意的是最外层只有一个标签或者使用(Fragment 标签)包裹起来，方法写在 return 前面。]]></description><category></category></item><item><title><![CDATA[React 中的常用方法]]></title><link>https://blog.csdn.net/likepoems/article/details/127492975</link><guid>https://blog.csdn.net/likepoems/article/details/127492975</guid><author>likepoems</author><pubDate>Mon, 24 Oct 2022 15:02:58 +0800</pubDate><description><![CDATA[当前项目 src 文件下需要有 models 文件夹。只针对类组件，函数组件使用hook。]]></description><category></category></item><item><title><![CDATA[C#实现xlsx文件导出]]></title><link>https://blog.csdn.net/likepoems/article/details/126388305</link><guid>https://blog.csdn.net/likepoems/article/details/126388305</guid><author>likepoems</author><pubDate>Wed, 17 Aug 2022 16:06:40 +0800</pubDate><description><![CDATA[【代码】C#实现xlsx文件导出。]]></description><category></category></item><item><title><![CDATA[C# 接口设计]]></title><link>https://blog.csdn.net/likepoems/article/details/126000100</link><guid>https://blog.csdn.net/likepoems/article/details/126000100</guid><author>likepoems</author><pubDate>Tue, 26 Jul 2022 17:49:35 +0800</pubDate><description><![CDATA[其中，上面的namespace是申明一个命名空间，Test表示解决方案，Models是实体文件夹，Book表示实体是Book。申明的每个变量都需要有它的类别以及get和set方法。说得通俗一些，model中主要是定义前端传过来的变量以及其类型，或者是需要操作的数据库中的某些字段值。controller文件中主要定义路由的配置信息，请求方法等。src下的service文件夹的book.js。dal文件主要用于数据库的操作。bll文件中主要处理各种逻辑。...]]></description><category></category></item></channel></rss>