.NET
ed.liuy
这个作者很懒,什么都没留下…
展开
-
Polly的7种策略
Polly的7种策略转载 2022-07-07 12:00:07 · 580 阅读 · 0 评论 -
C# PDF的创建,替换文本,插入图片
PDF的创建,替换文本,插入图片原创 2022-07-06 15:52:32 · 1133 阅读 · 0 评论 -
读取 Request.InputStream 数据为空的问题
读取Request.InputStream为空原创 2022-05-11 13:42:04 · 1916 阅读 · 0 评论 -
Mongodb操作类 C#
using MongoDB.Bson;using MongoDB.Driver;using MongoDB.Driver.Builders;using System;using System.Collections.Generic;using System.Configuration;using System.Linq;using System.Text.RegularExpressions;using System.Threading.Tasks;using System.Web;转载 2022-04-01 14:19:44 · 283 阅读 · 0 评论 -
.Net下实现多张图片重叠成一张图片
public void CombineImage(){ Bitmap bmp = new Bitmap(@"E:\Desktop\3.jpg");//画布,底片 Image PlayerPic1 = Image.FromFile(@"E:\Desktop\2.png");//需要在画图上画的图片1 Image PlayerPic2 = Image.FromFile(@"E:\Desktop\4.png");//需要在画图上画的图片1 Graphics NewPic = Graphics...原创 2021-08-16 11:40:12 · 770 阅读 · 1 评论 -
基于Confluent.Kafka实现的Kafka客户端操作类使用详解
一、引言 说明一点,如果想调试这里的代码,必须引入Confluent.Kafka这个dll才可以,直接在Visual Studio 项目的 Nuget 里面可以查找,直接安装就可以了。二、消息的生产者(Kafka消息的Producer) 大多数的消息中间件都包含三个部分,一个是消息的生产者,一个是存放消息的队列,另外一个就是消息的消费者,我们就按着这个顺序,我就先把消息生产者的代码写出来。直接上代码,其实不是很难,里面有很多备注,只要有基本的概念理解起来还是很容易的。第一个版本,...转载 2020-12-30 10:51:06 · 1876 阅读 · 0 评论 -
nuget.org 无法加载源 https://api.nuget.org/v3/index.json 的服务索引
今天添加新项目想添加几个工具包,打开NuGet就这样了 发生错误如下:[nuget.org] 无法加载源 https://api.nuget.org/v3/index.json 的服务索引。响应状态代码不指示成功: 503 (Service Unavailable)。解决办法:添加一个新的源,Nuget.org取消勾选在新源中添加地址:https://www.nuget.org/api/v2/确定就可以了...转载 2020-07-17 09:38:32 · 2299 阅读 · 0 评论 -
.NET[C#]LINQ查询List集合中所有重复的元素如何实现?(转载)
方案一var query = lst.GroupBy(x=>x) .Where(g=>g.Count()>1) .Select(y=>y.Key) .ToList();如果还需要找出重复的元素个数:var query = lst.GroupBy(x=>x) ...转载 2020-03-20 15:33:38 · 2056 阅读 · 0 评论 -
C# 对象按条件去重(Distinct)
现有一个BSUserRoleResult类public class BSUserRoleResult{ /// <summary> /// 获取或者设置 角色分组编号 /// </summary> public int RoleGroupId { get; set; } /// <summary> /// 获取或者设置 角色编号 //...原创 2020-01-09 10:02:19 · 1155 阅读 · 0 评论 -
C# List<T>的并集、交集、差集
并集---Union集合的并集是合并两个集合的所有项,去重,如下图所示:List<int> ls1 = new List<int>() { 1,2,3,5,7,9 };List<int> ls2 = new List<int>() { 2,4,6,8,9,10};IEnumerable<int> unionLs ...转载 2020-01-08 17:02:16 · 1490 阅读 · 0 评论 -
动态生成C#代码cs文件_CSharp
动态生成脚本文件(不能添加到程序集),根据数据群代码生成完整的C#脚本文件,例如根据数据库等自动生成接口、类、结构、或者枚举等,需要用到的引用:using System.CodeDom;using System.CodeDom.Compiler;using System.Reflection;//实例public static void BuildClass(...转载 2019-12-20 11:02:43 · 1316 阅读 · 0 评论 -
C#中List的排序用法(Sort)--可指定排序字段
由于项目的原因用到了List<T> 泛型,要对自定义类数组或List进行排序,譬如:List<User> userList;ArrayList arrayList;最重要的是:继承IComparer<T>接口,实现int IComparer<T>.Compare(T t1, T t2)方法。/// <summary> ...原创 2019-10-29 09:51:56 · 3570 阅读 · 0 评论