日常生活的交流与学习

首页 新随笔 联系 管理
上一页 1 2 3 4 5 6 7 ··· 20 下一页

2024年6月25日 #

摘要: ef-core-multiple-providers-main\Migrations\BoxedSoftware.Postgres\BoxedSoftware.Postgres.csproj <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <Tar 阅读全文
posted @ 2024-06-25 22:02 lazycookie 阅读(8) 评论(0) 推荐(0) 编辑

2024年6月20日 #

摘要: ef core自定义默认的迁移表的名称 using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Design; namespace Long.EntityFrameworkCore; class MyDesig 阅读全文
posted @ 2024-06-20 21:55 lazycookie 阅读(8) 评论(0) 推荐(0) 编辑

摘要: RDPRemoteLoginPro\RDPRemoteLoginPro.csproj <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>net8.0-windows</TargetFramework> <Outpu 阅读全文
posted @ 2024-06-20 21:55 lazycookie 阅读(18) 评论(0) 推荐(0) 编辑

2024年6月14日 #

摘要: MediatR的使用 注册服务 MediatR_Demo\Program.cs // using MediatR; // using MediatR_Demo.Repository.Context; // ... // var builder = WebApplication.CreateBuild 阅读全文
posted @ 2024-06-14 06:33 lazycookie 阅读(11) 评论(0) 推荐(0) 编辑

2024年5月22日 #

摘要: 异常过滤 Middleware过滤异常 API\Middlewares\ExceptionMiddleware.cs using System.Net; using API.Contracts; namespace API.Middlewares; public class ExceptionMid 阅读全文
posted @ 2024-05-22 17:00 lazycookie 阅读(6) 评论(0) 推荐(0) 编辑

2024年5月17日 #

摘要: 如何解决Dereference of a possibly null reference.CS8602 Q1 string value = property.GetValue(obj).ToString().Trim(); 上面的代码,报错如下: Dereference of a possibly 阅读全文
posted @ 2024-05-17 10:53 lazycookie 阅读(149) 评论(0) 推荐(0) 编辑

2024年5月13日 #

摘要: https://learn.microsoft.com/zh-cn/sql/connect/ado-net/sqlclient-troubleshooting-guide?view=sql-server-ver15 阅读全文
posted @ 2024-05-13 21:32 lazycookie 阅读(11) 评论(0) 推荐(0) 编辑

摘要: https://learn.microsoft.com/zh-cn/sql/sql-server/install/configure-the-windows-firewall-to-allow-sql-server-access?view=sql-server-ver16 阅读全文
posted @ 2024-05-13 20:19 lazycookie 阅读(7) 评论(0) 推荐(0) 编辑

2024年5月10日 #

摘要: WebAPI.Jwt.Swagger.Final\Long.EntityFrameworkCore\ApplicationDbContext.cs using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity.Ent 阅读全文
posted @ 2024-05-10 11:16 lazycookie 阅读(43) 评论(0) 推荐(0) 编辑

2024年5月8日 #

摘要: 日志级别学习 // Trace:0,包含最详细的消息。 这些消息可能包含敏感的应用数据。 // Debug:1,用于调试和开发。 // Information:2,一般用于跟踪系统的日志。 // Warning:3,一般用于记录异常事件或意外事件。 // Error:4,一般用于记录无法处理的异常。 阅读全文
posted @ 2024-05-08 23:26 lazycookie 阅读(16) 评论(0) 推荐(0) 编辑

2024年5月3日 #

摘要: 1、添加审核日志实体 1.1 实体定义 在项目 Electric.Entity,添加文件夹:AuditLogs,并添加类:EleAuditLog。 EleAuditLog 完整代码如下: namespace Electric.Entity.AuditLogs; /// <summary> /// 审 阅读全文
posted @ 2024-05-03 16:26 lazycookie 阅读(16) 评论(0) 推荐(0) 编辑

2024年5月2日 #

摘要: 一、ILogger 介绍 1.1 简介 ILogger 是. NET 框架提供的一个接口,用于统一不同日志库的调用方式。ILogger 本身并不提供具体的日志记录功能,而是通过实现它的类来执行这些操作。 所以我们可以借助第三方日志库或自定义实现 ILoggerProvider,将日志消息写入到文件、 阅读全文
posted @ 2024-05-02 19:41 lazycookie 阅读(143) 评论(0) 推荐(0) 编辑

2024年4月30日 #

摘要: 一、工作单元事务代码分析 在上一个课程,我们已经实现了数据库事务功能,来保证数据的完整性。 通过上一个课程的实现方式,我们在每一个 Action 开头和结尾,都需要添加对应的代码,才能实现事务功能,具体见以下截图: 这种实现方式存在以下 2 个问题: 在具体业务开发中,一个请求往往都会涉及多次数据库 阅读全文
posted @ 2024-04-30 16:46 lazycookie 阅读(9) 评论(0) 推荐(0) 编辑

摘要: 项目结构重构 1.1 Electric.DbMigrator 存在的问题 我们先来看下,后台 API 项目的目录结构。 其中 Electric.DbMigrator,这个项目作用是用来做数据库迁移的,但是同时也会被其他项目引用,还有这个项目类型还是 Web API 类型的。所以存在以下的几个问题: 阅读全文
posted @ 2024-04-30 14:39 lazycookie 阅读(9) 评论(0) 推荐(0) 编辑

2024年4月28日 #

摘要: Entity Framework Core (EF Core) 执行原生 SQL 查询 需要返回查询结果 使用 FromSqlRaw() 方法:这是 EF Core 提供的一种执行原生 SQL 查询的方式。您可以将 SQL 查询直接嵌入到代码中,并将结果作为实体对象返回。以下是一个示例,演示如何执行 阅读全文
posted @ 2024-04-28 17:27 lazycookie 阅读(257) 评论(0) 推荐(0) 编辑

摘要: Console.Config\Program.cs using Microsoft.Extensions.Configuration; var basePath = Directory.GetCurrentDirectory(); var configuration = new Configura 阅读全文
posted @ 2024-04-28 16:48 lazycookie 阅读(21) 评论(0) 推荐(0) 编辑

摘要: dotnet的console应用如何使用配置文件 Console.Config\Program.cs using Microsoft.Extensions.Configuration; var basePath = Directory.GetCurrentDirectory(); var confi 阅读全文
posted @ 2024-04-28 16:15 lazycookie 阅读(9) 评论(0) 推荐(0) 编辑

2024年4月27日 #

摘要: dotnet-6-basic-authentication-api/Entities/User.cs namespace WebApi.Entities; using System.Text.Json.Serialization; public class User { public int Id 阅读全文
posted @ 2024-04-27 21:10 lazycookie 阅读(18) 评论(0) 推荐(0) 编辑

摘要: middleware的编写和注册 编写中间件类(middleware-class) 通常,中间件封装在类中,并且通过扩展方法公开。 具有类型为 RequestDelegate 的参数的公共构造函数。 public LoggingMiddleware(RequestDelegate next) { _ 阅读全文
posted @ 2024-04-27 20:56 lazycookie 阅读(10) 评论(0) 推荐(0) 编辑

2024年4月25日 #

摘要: JSON序列化属性名由大写变成小写的问题 在 ASP.NET 中,默认情况下,JSON 序列化会将属性名转换为小写(camel case)以匹配 JSON 的约定。 如果您希望保留 C# 的命名约定(即属性名的大小写不变),您需要更改默认的 JSON 序列化器。 System.Text.Json 使 阅读全文
posted @ 2024-04-25 16:23 lazycookie 阅读(419) 评论(0) 推荐(0) 编辑

摘要: 数据库的设计 实体之间的关系图 实体 EleOrderRowItem.cs public class EleOrderRowItem : EleEntity { public string? Xxx { get; set; } // 外键:一个rowItem属于一个row public long R 阅读全文
posted @ 2024-04-25 12:06 lazycookie 阅读(12) 评论(0) 推荐(0) 编辑

摘要: 在 EF Core 中,如果查询查询外键表的内容 实体 public class Blog { public int BlogId { get; set; } public string Url { get; set; } public List<Post> Posts { get; set; } 阅读全文
posted @ 2024-04-25 11:47 lazycookie 阅读(253) 评论(0) 推荐(0) 编辑

2024年4月21日 #

摘要: 问题 [Route("api/[controller]")] [ApiController] public class UserController : ControllerBase { private readonly UserManager<IdentityUser> _userManager; 阅读全文
posted @ 2024-04-21 21:45 lazycookie 阅读(17) 评论(0) 推荐(0) 编辑

2024年4月16日 #

摘要: 获取当前程序所在的目录 // 获取当前程序的执行目录信息 Console.WriteLine(AppDomain.CurrentDomain.BaseDirectory); // asp.net使用,不过在console下也是 /xxx/bin/Debug/net8.0/ Console.Write 阅读全文
posted @ 2024-04-16 22:57 lazycookie 阅读(33) 评论(0) 推荐(0) 编辑

摘要: // 获取文件夹中后缀是txt的文件 string directoryPath = @"/Users/Code/Wechat.Crawler/Links"; string[] filePaths = Directory.GetFiles(directoryPath, "*.txt"); // 获取文 阅读全文
posted @ 2024-04-16 21:10 lazycookie 阅读(77) 评论(0) 推荐(0) 编辑

2024年4月15日 #

摘要: Wechat.Crawler/App/App.csproj <Project Sdk="Microsoft.NET.Sdk"> <ItemGroup> <ProjectReference Include="..\Blog\Blog.csproj" /> </ItemGroup> <ItemGrou 阅读全文
posted @ 2024-04-15 22:38 lazycookie 阅读(33) 评论(0) 推荐(0) 编辑

2024年4月12日 #

摘要: vsvim的配置 set ai "自动缩进宽度 set sw=4 set ts=4 "关闭高亮显示 set nohlsearch set is set ignorecase set backspace=indent,eol,start set clipboard=unnamed set number 阅读全文
posted @ 2024-04-12 13:46 lazycookie 阅读(201) 评论(0) 推荐(0) 编辑

2024年4月10日 #

摘要: set ai "自动缩进宽度 set sw=4 set ts=4 "关闭高亮显示 set nohlsearch set is set ignorecase set backspace=indent,eol,start set clipboard=unnamed set number "Set <LE 阅读全文
posted @ 2024-04-10 20:09 lazycookie 阅读(31) 评论(0) 推荐(0) 编辑

2024年3月25日 #

摘要: @echo off setlocal enabledelayedexpansion rem 获取当前目录下的.zip文件 for %%f in (*.zip) do ( set "zipfile=%%f" ) rem 获取.zip文件的文件名(不带扩展名) for %%f in ("%zipfile 阅读全文
posted @ 2024-03-25 10:31 lazycookie 阅读(21) 评论(0) 推荐(0) 编辑

2024年3月24日 #

摘要: Trim的使用 These methods are designed for trimming characters from strings. Here's a breakdown of each method, along with examples of their usage: 1. Tri 阅读全文
posted @ 2024-03-24 15:05 lazycookie 阅读(37) 评论(0) 推荐(0) 编辑

2024年3月21日 #

摘要: 委托 特性 在C#中,委托是一个非常有用的特性,它 允许将方法作为参数传递给其他方法, 或者作为事件的处理器。 使用场景 委托的使用场景非常广泛,例如: 异步编程:委托可以用来指定回调方法,这在异步编程中非常有用。 事件处理:在.NET中,事件通常是通过委托来实现的,允许订阅和取消订阅事件。 LIN 阅读全文
posted @ 2024-03-21 19:38 lazycookie 阅读(12) 评论(0) 推荐(0) 编辑

2024年3月19日 #

摘要: 委托 在C#中,委托是一种类型,它安全地封装方法的签名和引用。 类似其他语言 委托类似于C或C++中的函数指针,但委托是类型安全的,并且是面向对象的。 委托的应用场景 委托特别用于实现事件和回调函数。 如何理解 理解委托的最简单方式是将它们视为能够指向具有特定签名的方法的变量。 一旦委托被赋值(即指 阅读全文
posted @ 2024-03-19 08:55 lazycookie 阅读(38) 评论(0) 推荐(0) 编辑

2024年3月17日 #

摘要: MacOS Selenium 跨浏览器环境搭建 在 macOS 上使用 Selenium 启动新版 Edge 的方式如下。 macOS 版本:10.15.5 Edge 版本:83.0.478.58 下载 83 版本对应的新版 Edge 驱动:https://developer.microsoft.c 阅读全文
posted @ 2024-03-17 11:35 lazycookie 阅读(58) 评论(0) 推荐(0) 编辑

2024年3月12日 #

摘要: 远程桌面 任务栏阻挡 怎么办 问题描述 Win10系统,开远程桌面连到其他机子的时候偶尔会出现本机的任务栏覆盖了远程桌面的任务栏。 解决办法 任务管理器中,重启 windows 资源管理器,搞定。 阅读全文
posted @ 2024-03-12 18:15 lazycookie 阅读(118) 评论(0) 推荐(0) 编辑

2024年3月7日 #

摘要: Program.cs和Startup.cs合并成Program.cs 合并Startup.cs到Program.cs: 将Startup.cs中的ConfigureServices方法中的代码移动到Program.cs中var builder = WebApplication.CreateBuild 阅读全文
posted @ 2024-03-07 23:25 lazycookie 阅读(36) 评论(0) 推荐(0) 编辑

摘要: ASP.NET 中的 Transient、Scoped 和 Singleton区别 该代码展示了 ASP.NET Core 中服务生命周期管理的不同选项,特别关注 Transient、Scoped 和 Singleton 服务。 说明 Transient: 每次请求都会创建一个新的 Operatio 阅读全文
posted @ 2024-03-07 23:10 lazycookie 阅读(37) 评论(0) 推荐(0) 编辑

2024年2月29日 #

摘要: Tornado.Send\Program.cs new TornadoSend().SendContentFromFive("这是测试消息"); Tornado.Send\Tornado.cs using System.Net; using System.Text; public class Tor 阅读全文
posted @ 2024-02-29 16:22 lazycookie 阅读(8) 评论(0) 推荐(0) 编辑

2024年2月27日 #

摘要: dotnet_miniapi_quartz_ipaddress_check/Dtos.cs using System.ComponentModel.DataAnnotations; namespace GameStore.Api.Dtos; public record IpAddressDto( G 阅读全文
posted @ 2024-02-27 18:46 lazycookie 阅读(29) 评论(0) 推荐(0) 编辑

2024年2月15日 #

摘要: 常驻后台的数据导出服务/常驻后台的数据导出服务.csproj <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>net7.0</TargetFramework> <Nullable>enable</Nulla 阅读全文
posted @ 2024-02-15 23:12 lazycookie 阅读(18) 评论(0) 推荐(0) 编辑

摘要: Dotnet.Seer/SeerSocket.cs using System.Net; using System.Net.Sockets; using System.Runtime.InteropServices; namespace Seer.SeerSocket; public struct S 阅读全文
posted @ 2024-02-15 12:16 lazycookie 阅读(21) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 20 下一页