2024年4月12日

使用 SQL SERVER PROFILER 监测死锁

摘要: 前言: 作为DBA,可能经常会遇到有同事或者客户反映经常发生死锁,影响了系统的使用。此时,你需要尽快侦测和处理这类问题。 死锁是当两个或者以上的事务互相阻塞引起的。在这种情况下两个事务会无限期地等待对方释放资源以便操作。下面是死锁的示意图: 本文将使用SQLServer Profiler来跟踪死锁。 阅读全文

posted @ 2024-04-12 16:09 jack_Meng 阅读(27) 评论(0) 推荐(0) 编辑

【译】如何在 Visual Studio 中安装 GitHub Copilot

摘要: GitHub Copilot 简介 GitHub Copilot 是一个新工具,可以帮助您在人工智能的帮助下更快,更智能地编写代码。它可以建议代码补全,生成代码片段,甚至为您编写整个函数。GitHub Copilot 与各种语言和框架一起工作,它可以从您自己的代码和偏好中学习。下文描述了,如何在 V 阅读全文

posted @ 2024-04-12 12:00 jack_Meng 阅读(50) 评论(0) 推荐(0) 编辑

【译】新的 MSBuild 编辑体验

摘要: MSBuild 是 .NET 开发体验的基本组成部分,但它对新手和有经验的开发人员都具有挑战性。为了帮助开发人员更好地理解他们的项目文件,并访问需要直接编辑项目文件的高级功能,我们发布了一个实验性的 MSBuild 编辑器,它对 MSBuild 文件的理解比当前 XML schema 所允许的要丰富 阅读全文

posted @ 2024-04-12 11:58 jack_Meng 阅读(4) 评论(0) 推荐(0) 编辑

JS解混淆

摘要: JS解混淆 最近在整理之前和一些同伴的分享资料,发现时间已经过了好久,特此整理一些有价值的分享记录。 JS混淆 学习js混淆可以逆向分析混淆和加密过程,实战可用于爬虫和渗透信息获取 本文档用于初步介绍js混淆的基础概念以及如何解混淆、调试,便于干掉反爬虫和渗透信息收集思路拓展 概念解释 混淆/加密 阅读全文

posted @ 2024-04-12 11:51 jack_Meng 阅读(10) 评论(0) 推荐(0) 编辑

Csharp中表达式树

摘要: Csharper中的表达式树 这节课来了解一下表示式树是什么? 在C#中,表达式树是一种数据结构,它可以表示一些代码块,如Lambda表达式或查询表达式。表达式树使你能够查看和操作数据,就像你可以查看和操作代码一样。它们通常用于创建动态查询和解析表达式。 一、认识表达式树 为什么要这样说?它和委托有 阅读全文

posted @ 2024-04-12 11:46 jack_Meng 阅读(4) 评论(0) 推荐(0) 编辑

Csharp线程

摘要: CSharpe线程 目录 CSharpe线程 C#如何操作线程 Thread 1. Thread如何开启一个线程呢? 2. Thread中常见的API 3. thread的扩展封装 threadpool 一、 .NET Framework2.0时代:出现了一个线程池ThreadPool 二、线程池如 阅读全文

posted @ 2024-04-12 11:44 jack_Meng 阅读(6) 评论(0) 推荐(0) 编辑

Source Genertor ---- 系列文章

摘要: Source Genertor 学习Source Generators之打包成Nuget使用 学习Source Generators之输出生成的文件 学习Source Generators之从swagger中生成类 学习Source Generators之IncrementalValueProvid 阅读全文

posted @ 2024-04-12 11:43 jack_Meng 阅读(1) 评论(0) 推荐(0) 编辑

Asp.Net Core造轮之旅:逐步构建自己的开发框架-目录

摘要: 合集 - Asp.Net Core造轮之旅:逐步构建自己的开发框架(38) 1.Asp.Net Core造轮之旅:逐步构建自己的开发框架-目录2023-07-24 2.asp.net core之Startup2023-07-243.asp.net core之依赖注入2023-07-254.asp.n 阅读全文

posted @ 2024-04-12 11:40 jack_Meng 阅读(8) 评论(0) 推荐(0) 编辑

Net 高级调试 ---- 系列文章

摘要: 当前标签:windbg 1 2 下一页 Advanced .Net Debugging 6:程序集加载器 可均可可 2024-04-03 10:56 阅读:194 评论:0 推荐:3 编辑 Advanced .Net Debugging 5:基本调试任务(线程的操作、代码审查、CLR内部的命令、诊断 阅读全文

posted @ 2024-04-12 11:15 jack_Meng 阅读(5) 评论(0) 推荐(0) 编辑

掌握 xUnit 单元测试中的 Mock 与 Stub 实战

摘要: 引言 上一章节介绍了 TDD 的三大法则,今天我们讲一下在单元测试中模拟对象的使用。 Fake Fake - Fake 是一个通用术语,可用于描述 stub或 mock 对象。 它是 stub 还是 mock 取决于使用它的上下文。 也就是说,Fake 可以是 stub 或 mock Mock - 阅读全文

posted @ 2024-04-12 11:09 jack_Meng 阅读(3) 评论(0) 推荐(0) 编辑

.Net单元测试xUnit和集成测试指南(1)

摘要: 合集 - 单元测试(3) 1..Net单元测试xUnit和集成测试指南(1)04-03 2.单元测试篇2-TDD三大法则解密04-07 3.掌握 xUnit 单元测试中的 Mock 与 Stub 实战04-12 收起 引言 在现代化的软件开发中,单元测试和集成测试是确保代码质量和可靠性的关键部分。A 阅读全文

posted @ 2024-04-12 10:14 jack_Meng 阅读(2) 评论(0) 推荐(0) 编辑

导航