摘要:
实际问题如下: 我的电脑上有vm虚拟机,我有两个网络,一个叫137,一个叫102 ,我现在vm的网络是102的网络(137不允许被vm使用),但是别人都是137的网络,如何让137的局域网访问我的vm中的网站/应用 我的解决办法是使用Nginx来将vm中的102网络反向代理到宿主机上(137), 比 阅读全文
摘要:
分享一个我自己写的 Windows 定时任务计划(Task Scheduler) 动态创建代码,没做太多封装,留个实现笔记 首先封装一个简单配置项的类 1 public class TaskSchedulerConfig 2 { 3 /// <summary> 4 /// 引用程序路径 5 /// 阅读全文
摘要:
先说一下Unit of Work 是什么: Unit of Work(工作单元)是一种设计模式,通常用于管理数据库事务和持久化操作。它有助于确保数据操作的一致性和完整性,同时减少不必要的数据库操作,提高性能。 在软件开发中,Unit of Work 模式通常与 Repository 模式一起使用。下 阅读全文
摘要:
自己制作的一个基于Entity Framework Core 的数据库操作拦截器,可以打印数据库执行sql,方便开发调试,代码如下: /// <summary> /// EF Core 的数据库操作拦截器,用于在数据库操作过程中进行日志记录和监视。 /// </summary> /// <remar 阅读全文
摘要:
public interface IDbContextFactory { DbContext CreateDbContext(string connectionString); } /// <summary> /// 这里实现的思路是根据用户输入的代码来决定链接的是哪个数据库,从而实现数据库多租户的 阅读全文
摘要:
1 public class HttpHelper 2 { 3 /// <summary> 4 /// Get the content of a file from the specified URL. 5 /// </summary> 6 /// <param name="url">The URL 阅读全文
摘要:
因为在.net mvc 中 File类命名空间总是冲突,自己封装了一个FileHelper类,今日分享给大家 public static class FileHelper { /// <summary> /// 文件下载 /// </summary> /// <param name="downLoa 阅读全文
摘要:
/// <summary> /// 用于使用SMTP发送电子邮件的辅助类。 /// </summary> public static class EmailHelper { static SmtpClient _smtp; static MailMessage _message; /// <summ 阅读全文
摘要:
废话不多说,直接上代码 1 public static class DataTableExtensions 2 { 3 /// <summary> 4 /// Determines whether the DataTable is null or empty. 5 /// </summary> 6 阅读全文
摘要:
/* 需要引入的包 Microsoft.Extensions.Configuration - 提供配置的核心功能。 Microsoft.Extensions.Configuration.Json - 支持从 JSON 文件加载配置。 Microsoft.Extensions.Configuratio 阅读全文