NetBlog主题

C# 实现两个或多个线程交替执行
C#基础

C# 实现两个或多个线程交替执行

4446

在这里,我用的是一个winfrom窗体,以控制台输出,核心代码如下public partial class Form1 : Form{//转载请保留 http://www.luofenming.com/show.aspx?id=ART2020060100001public Form1(){InitializeComponent();}//定义三个信号量对三个线程进行控制static AutoResetEven…

C# NPOI插入图片到Excel2003和2007以上版本指定位置
C#基础

C# NPOI插入图片到Excel2003和2007以上版本指定位置

5867

先看一下插入后的效果转载请保留 http://www.luofenming.com/show.aspx?id=ART2020051800001以下是核心源码在这里 我在NuGet上下载的是 NPOI 2.5.1版本引用命名空间 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel;/// /// 插入图…

C# DataTable按某列分组
C#基础

C# DataTable按某列分组

8006

将DataTable按某列分组,效果如下图测试数据private DataTable InitData(){DataTable dataTable = new DataTable();dataTable.Columns.Add(new DataColumn("id"));dataTable.Columns.Add(new DataColumn("QQ"));dataTable.Columns.Add(new DataColumn("name"));dataTable.Co…

C#  Newtonsoft.Json 序列化指定 时间格式字符串
C#基础

C# Newtonsoft.Json 序列化指定 时间格式字符串

4358

在用 JsonConvert.SerializeObject(T) 时,序列化 的时间格式为 2020-05-30T15:47:13 而我们想要的格式为2020-05-30 15:47:13,实现核心代码如下public class TestModel {public int id { get; set; }public DateTime dateTime { get; set; } } 引用 using Newtonsoft.Json;…

C# DataTable转List对应Model集合,DataRow转Model
C#基础

C# DataTable转List对应Model集合,DataRow转Model

4737

2021-09-21 更新public static ListT ToListT(DataTable dt){try{//转载请保留 http://www.luofenming.com/show.aspx?id=ART2019120700001ListT list = new ListT();Type t = typeof(T);ListPropertyInfo plist = new ListPropertyInfo(typeof(T).GetPropertie…

C#,Lucene,PanGu全文检索,减少数据压力并实现口语化非标准查询
C#基础

C#,Lucene,PanGu全文检索,减少数据压力并实现口语化非标准查询

3238

2021-05-30 更新整个流程1、读取数据库数据2、分词(我在这里用的是盘古分词)3、单独存在硬盘上4、基于Lucene单独存的文件上查找,不是数据库查找实例源码下载地址: https://pan.baidu.com/s/1cl88QsYp_zhY-yclORZHlg 提取码: s39x 相关的视频教程 https://www.bilibil…

C#读取(解析二维码),生成二维码和一维码
C#基础

C#读取(解析二维码),生成二维码和一维码

7384

2021-07-11 更新在这里用的是ZXing.net 开源地址https://github.com/zxing/zxing二维码生成与解析源码下载地址: https://pan.baidu.com/s/1mgR0YvdkJWcZ2Z4qed1GHQ 提取码: 4rp7 以下是核心源码:转载请保留http://www.luofenming.com/show.aspx?id=ART2019111500001usin…

C# Get和Post请求与响应
C#基础

C# Get和Post请求与响应

4378

2023-10-20 更新方法一(推荐使用)public string HttpGet(string url){ using (HttpClient client = new HttpClient()) { var response = client.GetAsync(url).Result; if (response.IsSuccessStatusCode) { var content = resp…