C#
文章平均质量分 64
TLucas
这个作者很懒,什么都没留下…
展开
-
前端请求参数加密、.NET 后端解密
本文详细介绍了前端请求参数加密、.NET 后端解密,文章较长,请各位看官耐心看完。原创 2023-03-26 15:48:45 · 931 阅读 · 0 评论 -
.NET开发 DataTable与List<T>相互转换
在.NET开发中,操作关系型数据库提取数据经常用到DataTable。但经常会遇到DataTable与List泛型,这两者之间的互相转换操作,由于DataTable数据集合不像List,指定了对应的T类型,所以在操作的时候没有List集合方便。所以为了方便两个集合之间的互相转换,特此写下以下类记录两者之间的互换。原创 2023-03-25 19:09:03 · 2011 阅读 · 0 评论 -
.NET Core 实现Excel的导入导出
我们在日常开发中对Excel的操作可能会比较频繁,好多功能都会涉及到Excel的操作。在.Net Core中大家可能使用Npoi比较多,这款软件功能也十分强大,而且接近原始编程。但是直接使用Npoi大部分时候我们可能都会自己封装一下,毕竟根据二八原则,我们百分之八十的场景可能都是进行简单的导入导出操作,这里就引出我们的主角Npoi。NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。NPOI是一个开源的C#读写Excel、WO原创 2023-03-24 16:49:28 · 1159 阅读 · 1 评论 -
.NET修改Json文件
本文主要介绍了在.NET开发中动态修改Json文件中的某一个键所对应的值,希望对使用该方法的朋友有所帮助原创 2023-03-20 11:26:02 · 404 阅读 · 1 评论 -
.NET 把对象序列化为Json字符串,再将内容写入Json文件,并且保存
本文主要介绍了在.NET开发中将对象序列化成JSON字符串并将其写入文件保存至本地。原创 2023-03-19 18:03:29 · 1017 阅读 · 0 评论 -
.NET 6 实现敏感词过滤
敏感词过滤是一种处理网络内容的技术,可以检测和过滤出网络中的敏感/违禁词汇。它通过给定的关键字或字符串,判断网络内容是否包含某些敏感信息,从而防止违反法律法规的信息流通。黑名单过滤:即定义一个黑名单,将所有敏感词择记录在其中,然后对输入的文本进行对比,如果发现有敏感词,就将其过滤掉。白名单过滤:即定义一个白名单,将所有不敏感的词汇记录在其中,然后对输入的文本进行对比,如果发现有不在白名单中的词汇,就将其过滤掉。原创 2023-03-17 15:09:17 · 6649 阅读 · 1 评论 -
.NET 通过Word模板,使用AsposeWord进行数据动态导出Word
文章目录先看一下导出的整体效果(如下图),其中标注的区域都是通过后台动态生成的:一、先在Word中建立好表格模板1.1、参数创建方法(Word和WPS)1.1.1、Office中Word域的创建1.1.1.1、选中指定的单元格 -> 点击头部工具栏中的”插入“ -> 选择 ”文档部件“ -> 选择 ”域“;1.1.1.2、在左侧的 “选择域” 中找到 “Mergefield” -> 在域名中填写变量名(==注:填写的域名需要和后台中定义的字段名数组中的字段一样,这样才会填充对应的数.原创 2022-05-11 14:06:21 · 5701 阅读 · 24 评论 -
C#常用的加密算法:MD5、Base64、SHA1、SHA256、HmacSHA256、DES、AES、RSA
using Org.BouncyCastle.Crypto;using Org.BouncyCastle.Crypto.Parameters;using Org.BouncyCastle.Security;using System;using System.Collections.Generic;using System.Configuration;using System.IO;using System.Linq;using System.Security.Cryptography;us原创 2021-07-22 19:32:21 · 572 阅读 · 1 评论 -
C# RAS生成.NET公钥与私钥以及.NET公钥与私钥转Java公钥私钥类
using Org.BouncyCastle.Asn1.Pkcs;using Org.BouncyCastle.Asn1.X509;using Org.BouncyCastle.Crypto.Parameters;using Org.BouncyCastle.Math;using Org.BouncyCastle.Pkcs;using Org.BouncyCastle.X509;using System;using System.Collections.Generic;using Syste原创 2021-07-22 19:23:31 · 441 阅读 · 1 评论 -
C# 汉字转拼音
1、首先在Visual Studio中找到你的项目并在nuget引用对应的包查找 PinYinConverter2、在代码中引用using Microsoft.International.Converters.PinYinConverter;3、代码封装 /// <summary> /// 获取首字符 /// </summary> /// <param name="str">汉字字符串</原创 2021-06-15 11:33:21 · 332 阅读 · 0 评论 -
C# DataTable数据放到另一个DataTable中(Copy数据)
把一个DataTable的数据Copy到另一个DataTable中DefaultView:适用于对已有数据按照不同规则进行查看,避免了和数据库的重复交互造成的有限连接资源的浪费Clone():只是复制表结构,包括所有的架构和约束。简单理解就是复制原表中的字段;并且不包含原有的数据。Copy():复制整个表,包括表结构和表中所有的数据,即原表中的字段和字段值。DataTable allTable = "自己查询出来的DataTable数据";DataTable dt = allTable.Copy(原创 2021-06-11 09:02:52 · 5969 阅读 · 0 评论