月度归档:2025年02月

sqlserver 数据库锁

1、HOLDLOCK 其他事务可以读取,但不能更新删除 2、TABLOCKX 排他表锁 其他事务不能读取表,更新和删除 同一个事物内,可以操作被锁住的表。其它事物不能操作,必须等锁表的事物完成后才行。

ASP.NET Core 记录请求日志

在 ASP.NET Core 应用程序中,记录请求日志可以帮助开发者分析请求情况、调试错误以及监控应用的运行状态。本文介绍如何通过配置 Logging 记录请求日志。 配置 appsettings.json 记录请求日志 在 appsett […]

C# 判断中文、日文和韩文

在 C# 中,我们可以使用正则表达式来判断字符串是否包含特定的字符集。本文将展示如何使用正则表达式来判断字符串是否为中文、日文或韩文。 1. 正则表达式简介 2. 匹配东亚语言 如果要匹配所有东亚语言(包括中文、日文和韩文),可以使用如下的 […]

.NET中如何使用PhantomJS与Selenium模拟采集数据

在现代 web 开发中,数据采集是一个非常常见的需求。无论是从网站中提取信息,还是进行自动化测试,模拟用户行为都变得尤为重要。在 .NET 环境中,常见的两种模拟采集的工具是 PhantomJS 和 Selenium。这两者各具特点,适用于 […]

C#数据库连接类

在使用ado.net连接数据库时,我们需要自己创建数据库连接类,目的是为了方便对数据库连接进行管理和方便使用。下面的Db类用于创建并打开一个数据库连接。 这个类也可以搭配Dapper使用,当使用Dapper时,我们也需要这样的一个类,使用使 […]

EntityFramework DbFirst

EntityFramework这个.NET 的 ORM框架,可以代码优先(code first),也可以数据库优先(database first),本文主要介绍数据库优先 database first 的使用方法: 先在Package Ma […]