摘要: 实体模型 public class BaseModel { public int Id { get; set;} } public class Authorization : BaseModel { public string Route { get; set; } public string Au 阅读全文
posted @ 2024-08-07 16:54 leafroc 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 查看.net对象 测试代码 using System; using System.Collections.Generic; namespace Demo1_ObjectGc { internal class Program { private static List _values = new Li 阅读全文
posted @ 2024-04-07 12:31 leafroc 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 命令都是实现在WinDBG内部的, 执行这些命令时不需要加载任何扩展模块。 大多数标准命令是一两个字符或者符号, 只有version等少数命令除外。 测试代码 namespace WinDbgConsoleSearch { internal class Program { private stati 阅读全文
posted @ 2024-01-26 10:01 leafroc 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 说明 星号(*) 代表零个或多个字符。 问号(?) 代表任意单个字符。 包含字符列表的方括号( [ ] ) 代表列表中的任何单个字符。 恰好匹配列表中的一个字符。 在这些括号内,您可以使用连字符 (-) 指定范围。 例如,Prog[er-t7]am 匹配“Progeam”、“Program”、“Pr 阅读全文
posted @ 2024-01-25 14:52 leafroc 阅读(146) 评论(0) 推荐(1) 编辑
摘要: 在开始使用WinDbg之前,我们需要设置一下符号。 简介 符号文件包含大量的数据,比如全局变量,局部变量,源行号,这些数据在运行二进制文件时实际上并不需要,但在调试过程中很有用,比如我们写.net程序时生成的PDB文件。 符号可以包括名称、类型(如果适用)、存储地址或寄存器以及任何父符号或子符号。 阅读全文
posted @ 2024-01-24 15:28 leafroc 阅读(367) 评论(0) 推荐(1) 编辑
摘要: 前言 一直在零零散散的摸索WinDbg知识,但是总是不成体系,所以下定决心整理出来。 简介 WinDbg 是一个调试器,可用于分析故障转储、调试实时用户模式和内核模式代码,以及检查 CPU 寄存器和内存。那么为什么不用VS呢,一个是VS安装在开发环境上,主要用于源码级调试,生产环境调试比较困难,另外 阅读全文
posted @ 2024-01-24 11:06 leafroc 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 背景:今天接到客户一个需求,就是在收银员在用扫码枪扫顾客会员码或者微信付款码的时候判断用户有没有加企微好友和进企微群,然后根据这个状态进行语音播报,判断顾客能不能享受优惠价。关键难点就是用户用的收银系统是别家的,线上小程序用的是我们家的,两家不互通,所以立即决定采用Hook钩子技术做一工具挂在其他收 阅读全文
posted @ 2024-01-22 14:48 leafroc 阅读(1636) 评论(1) 推荐(3) 编辑
摘要: 问题过程 终端执行 dotnet ef migrations add init 出现如下错误: Pomelo.EntityFrameworkCore.MySql Microsoft.EntityFrameworkCore.Tools Unable to create a 'DbContext' of 阅读全文
posted @ 2024-01-05 18:36 leafroc 阅读(1200) 评论(1) 推荐(2) 编辑
摘要: 简介 设计模式是一种最佳实践,是长期起来总结的解决一系列问题的一种套路。 一般针对面向对象语言而言,从大型软件架构出发,便于升级和维护的软件设计思想,强调降低依赖耦合 目的:代码重用和工程化 类型 创建型:创建对象的同时隐藏创建的业务逻辑 工厂模式、单例模式、建造者模式、原型模式 结构型:将现有的类 阅读全文
posted @ 2024-01-04 17:04 leafroc 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Program.cs #region 授权 builder.Services.AddAuthorization(option => { //添加自定义授权策略 option.AddPolicy("MyPolicy",p => p.RequireClaim(ClaimTypes.NameIdentif 阅读全文
posted @ 2024-01-02 18:49 leafroc 阅读(1703) 评论(0) 推荐(1) 编辑