<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[five_s的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/five_s</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; five_s]]></copyright><item><title><![CDATA[Excel输出Helper]]></title><link>https://blog.csdn.net/five_s/article/details/156083818</link><guid>https://blog.csdn.net/five_s/article/details/156083818</guid><author>five_s</author><pubDate>Fri, 19 Dec 2025 15:10:34 +0800</pubDate><description><![CDATA[C#  excel输出帮助类，根据excel空白模板，导入数据到模板再下载]]></description><category></category></item><item><title><![CDATA[Task多线程处理IFormFile]]></title><link>https://blog.csdn.net/five_s/article/details/143963314</link><guid>https://blog.csdn.net/five_s/article/details/143963314</guid><author>five_s</author><pubDate>Fri, 22 Nov 2024 11:09:06 +0800</pubDate><description><![CDATA[Task多线程调用 有参数有返回值的方法时，参数为IFormFile 类型，报错：System.InvalidOperationException: The inner stream position has changed unexpectedly. 在此记录一下解决方案// 一开始的写法是，此写法会导致异常报错// 此方法改进后的方法i++)// 感觉也可以这么改，只是暂时没有测试// 或者是将文件内容读取到内存中（例如，作为字节数组），然后将这些内容传递给任务。]]></description><category></category></item><item><title><![CDATA[C#文件路径获取]]></title><link>https://blog.csdn.net/five_s/article/details/126012787</link><guid>https://blog.csdn.net/five_s/article/details/126012787</guid><author>five_s</author><pubDate>Tue, 06 Aug 2024 15:05:48 +0800</pubDate><description><![CDATA[/ 获取应用程序的当前工作目录，注意工作目录是可以改变的，而不限定在程序所在目录。// 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。// 获取启动了应用程序的可执行文件的路径及文件名。// 获取和设置包括该应用程序的目录的名称。// 获取启动了应用程序的可执行文件的路径。// 获取模块的完整路径，包含文件名。//获得当前运行程序的路径。// 获取程序的基目录。]]></description><category></category></item><item><title><![CDATA[C# linq动态查询]]></title><link>https://blog.csdn.net/five_s/article/details/140838519</link><guid>https://blog.csdn.net/five_s/article/details/140838519</guid><author>five_s</author><pubDate>Thu, 01 Aug 2024 09:52:47 +0800</pubDate><description><![CDATA[本文记录一下 npoi操作excel插入图片，代码实现。设置生成的excel样式的用法。]]></description><category></category></item><item><title><![CDATA[Ext.Net-----FormPanel(表单面板 属性|方法|事件)]]></title><link>https://blog.csdn.net/five_s/article/details/137051826</link><guid>https://blog.csdn.net/five_s/article/details/137051826</guid><author>five_s</author><pubDate>Tue, 26 Mar 2024 17:18:18 +0800</pubDate><description><![CDATA[Ext.Net]]></description><category></category></item><item><title><![CDATA[Ext.Net-----GridPanel (属性|方法|配置|详细介绍)]]></title><link>https://blog.csdn.net/five_s/article/details/137051613</link><guid>https://blog.csdn.net/five_s/article/details/137051613</guid><author>five_s</author><pubDate>Tue, 26 Mar 2024 17:04:43 +0800</pubDate><description><![CDATA[Ext.net 用法]]></description><category></category></item><item><title><![CDATA[C# 利用QRCodeEncoder生成二维码并保存至本地]]></title><link>https://blog.csdn.net/five_s/article/details/135408275</link><guid>https://blog.csdn.net/five_s/article/details/135408275</guid><author>five_s</author><pubDate>Fri, 05 Jan 2024 14:40:48 +0800</pubDate><description><![CDATA[首先需要通过Nuget包引用 ThoughtWorks.QRCode 包。]]></description><category></category></item><item><title><![CDATA[C# 操作mongodb]]></title><link>https://blog.csdn.net/five_s/article/details/134380337</link><guid>https://blog.csdn.net/five_s/article/details/134380337</guid><author>five_s</author><pubDate>Mon, 04 Dec 2023 16:47:24 +0800</pubDate><description><![CDATA[目录前言下载mongodb C#版驱动实现代码连接MongoDB条件查询功能1. 等于 条件查询2. 小于/大于/小于等于/大于等于 条件查询3. 包含(in) 条件查询4. 模糊匹配(like) 条件查询5. 多条件混合查询MongoDBHelper
前言
简单介绍一下C#如何操作mongodb数据库，同时穿插一些简单的mongodb的语法
下载mongodb C#版驱动
利用Nuget包下载  MongoDB.Driver
实现代码
连接MongoDB
		// 定义客户端
        public]]></description><category></category></item><item><title><![CDATA[PostgreSql-pg_stat_activity 系统视图应用]]></title><link>https://blog.csdn.net/five_s/article/details/134579315</link><guid>https://blog.csdn.net/five_s/article/details/134579315</guid><author>five_s</author><pubDate>Fri, 24 Nov 2023 10:58:46 +0800</pubDate><description><![CDATA[pg_stat_activity 是 PostgreSQL 内置的一个系统视图， 是 PostgreSQL  实例维护的一个进程相关的视图，是实时变化的。官方对他的定义是：每一行都表示一个系统进程，显示与当前会话的活动进程的一些信息，比如当前回话的状态和查询等。]]></description><category></category></item><item><title><![CDATA[element select自定义模板 options span宽度设置]]></title><link>https://blog.csdn.net/five_s/article/details/134327352</link><guid>https://blog.csdn.net/five_s/article/details/134327352</guid><author>five_s</author><pubDate>Fri, 10 Nov 2023 10:34:38 +0800</pubDate><description><![CDATA[主要是span文本过长，到时下拉框被撑开了。]]></description><category></category></item><item><title><![CDATA[C# DataTable 与 List 之间相互转化]]></title><link>https://blog.csdn.net/five_s/article/details/119735233</link><guid>https://blog.csdn.net/five_s/article/details/119735233</guid><author>five_s</author><pubDate>Fri, 03 Nov 2023 11:27:22 +0800</pubDate><description><![CDATA[文章目录前言一、DataTable和List区别二、DataTable 转 List2.读入数据总结

前言
提示：之前记录了关于DataTable的一些常用方法，这次就来写一些DataTable和list类型的转化。

一、DataTable和List区别
使用时，DataTable是在内存中创建一个数据表；
List泛型存放的被对象化的数据模型，数据模型就是数据库中每一条数据表对应的数据。
正因为如此，我们在使用时，才会出现Datable“点”出来的要自己写，而list则可以“点”出所有数据表中的属性.]]></description><category></category></item><item><title><![CDATA[前端调用接口，一次性下载多个excel文件]]></title><link>https://blog.csdn.net/five_s/article/details/132577626</link><guid>https://blog.csdn.net/five_s/article/details/132577626</guid><author>five_s</author><pubDate>Wed, 30 Aug 2023 10:38:49 +0800</pubDate><description><![CDATA[前端一次性下载多个excel文件]]></description><category></category></item><item><title><![CDATA[BsonDocument 转换为 Dictionary]]></title><link>https://blog.csdn.net/five_s/article/details/132471497</link><guid>https://blog.csdn.net/five_s/article/details/132471497</guid><author>five_s</author><pubDate>Thu, 24 Aug 2023 12:01:39 +0800</pubDate><description><![CDATA[这个方法是 MongoDB 提供的扩展方法，可以将 BsonDocument 转换为 Dictionary<string, object>。每个键值对的值将作为。请注意，如果 BsonDocument 中存在嵌套文档或其他的非基本类型字段，它们将作为嵌套的 Dictionary。可能需要递归处理这些嵌套的字段，以获取完整的 Dictionary 表示。另外，确保在使用 BsonDocument 的方法和属性之前，引入了。类型，所以在获取键对应的值时，可能需要进行类型转换。方法来实现键的不区分大小写比较。]]></description><category></category></item><item><title><![CDATA[C# async外部等待相关方法]]></title><link>https://blog.csdn.net/five_s/article/details/132322483</link><guid>https://blog.csdn.net/five_s/article/details/132322483</guid><author>five_s</author><pubDate>Wed, 16 Aug 2023 16:24:53 +0800</pubDate><description><![CDATA[在C#中，如果你要在外部调用async。]]></description><category></category></item><item><title><![CDATA[linq中的where条件拼接]]></title><link>https://blog.csdn.net/five_s/article/details/132276003</link><guid>https://blog.csdn.net/five_s/article/details/132276003</guid><author>five_s</author><pubDate>Mon, 14 Aug 2023 14:51:02 +0800</pubDate><description><![CDATA[where条件拼接]]></description><category></category></item><item><title><![CDATA[.net Core 中间件实现WebSocket通讯]]></title><link>https://blog.csdn.net/five_s/article/details/126658560</link><guid>https://blog.csdn.net/five_s/article/details/126658560</guid><author>five_s</author><pubDate>Fri, 02 Sep 2022 13:18:49 +0800</pubDate><description><![CDATA[.net core 中间件实现WebSocket]]></description><category></category></item><item><title><![CDATA[C#基础--委托(Delegate)]]></title><link>https://blog.csdn.net/five_s/article/details/125802350</link><guid>https://blog.csdn.net/five_s/article/details/125802350</guid><author>five_s</author><pubDate>Wed, 20 Jul 2022 15:32:05 +0800</pubDate><description><![CDATA[简单介绍C# 委托知识]]></description><category></category></item><item><title><![CDATA[数据库相关知识点]]></title><link>https://blog.csdn.net/five_s/article/details/125482204</link><guid>https://blog.csdn.net/five_s/article/details/125482204</guid><author>five_s</author><pubDate>Thu, 14 Jul 2022 16:31:39 +0800</pubDate><description><![CDATA[关于数据库的索引 存储过程 事务 自定义函数相关知识点]]></description><category></category></item><item><title><![CDATA[NPM 安装教程]]></title><link>https://blog.csdn.net/five_s/article/details/123710721</link><guid>https://blog.csdn.net/five_s/article/details/123710721</guid><author>five_s</author><pubDate>Thu, 24 Mar 2022 15:10:11 +0800</pubDate><description><![CDATA[一、使用之前，我们先来掌握3个东西是用来干什么的。
npm: Nodejs下的包管理器。
webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备，比如资源的合并和打包。
vue-cli: 用户生成Vue工程模板。（帮你快速开始一个vue的项目，也就是给你一套vue的结构，包含基础的依赖库，只需要 npm install就可以安装）
开始：
如图，下载8.9.3 LTS （推荐给绝大部分用户使用）
双击安装
可以使用默认路径，本例子中自行修改为d:\nodejs]]></description><category></category></item><item><title><![CDATA[vue项目创建]]></title><link>https://blog.csdn.net/five_s/article/details/120844698</link><guid>https://blog.csdn.net/five_s/article/details/120844698</guid><author>five_s</author><pubDate>Tue, 19 Oct 2021 13:49:00 +0800</pubDate><description><![CDATA[一、前言 
1、本例环境 
node.js：v12.14.1 
npm：v6.13.4 
vue：@vue/cli 4.2.3 
2、node.js环境安装与测试 
由于vue的安装与创建依赖node.js（JavaScript的运行环境）里的npm（包管理和分发工具），因此需要先确保安装node.js。 
检测方式：打开cmd命令窗口（Window + R，输入cmd然后回车），输入 node -v&nbsp;回...]]></description><category></category></item></channel></rss>