排序
[C#] 在异步请求并发情况下,dbcontext的安全问题
[C#] 在异步请求并发情况下,dbcontext的安全问题, 第一个问题:在涉及多次含有数据库(dbContext)修改操作的函数,出现偶发修改失败。 原因: 在异步多线程的情况下,当一个线程创建 DbContex...
WinDbg学习二(符号)
WinDbg学习二(符号),在开始使用WinDbg之前,我们需要设置一下符号。 简介 符号文件包含大量的数据,比如全局变量,局部变量,源行号,这些数据在运行二进制文件时实际上并不需要,但在调试过...
STA模型、同步上下文和多线程、异步调度
STA模型、同步上下文和多线程、异步调度,写过任何桌面应用,尤其是WinForm的朋友们应该见过,Main函数上放置了一个[STAThread]的Attribute。而且几乎所有的桌面应用框架,都是由同一个UI线程来...
Runtime Async – 步入高性能异步时代
Runtime Async - 步入高性能异步时代,同步代码和异步代码 一般而言,代码可分为同步与异步两类。两者同样需要等待操作完成:同步会阻塞当前线程,直至操作结束后再继续执行后续逻辑;异步则不阻...
单元测试篇2-TDD三大法则解密
单元测试篇2-TDD三大法则解密,引言 在我们上一篇文章了解了单元测试的基本概念和用法之后,今天我们来聊一下 TDD(测试驱动开发) 测试驱动开发 (TDD) 测试驱动开发英文全称是Test Driven Devel...
MinHook 对.NET底层的 SendMessage 拦截真实案例反思
MinHook 对.NET底层的 SendMessage 拦截真实案例反思,一:背景 1. 讲故事 上一篇我们说到了 minhook 的一个简单使用,这一篇给大家分享一个 minhook 在 dump 分析中的实战,先看下面的线程栈。 ...
金融、支付行业的开发者不得不知道的float、double计算误差问题
金融、支付行业的开发者不得不知道的float、double计算误差问题,为什么浮点数 float 或 double 运算的时候会有精度丢失的风险呢? 《阿里巴巴 Java 开发手册》中提到:“浮点数之间的等值判断,...
Stimulsoft报表与仪表板产品重磅发布2026.1版本:进一步强化跨平台、数据可视化、合规及 AI 辅助设计等
Stimulsoft报表与仪表板产品重磅发布2026.1版本:进一步强化跨平台、数据可视化、合规及 AI 辅助设计等, 全球知名报表与数据可视化厂商 Stimulsoft,正式发布其报表与仪表板产品&nb...
Entity Framework Core中对实体类的字段迁移到数据库表
Entity Framework Core中对实体类的字段迁移到数据库表,环境:NET Core 7.0 | Entity Framework Core 7.0.10 | Sql Server 数据库 1、创建解决方案&n...
【案例分享】基于TeeChart图表库实现高级流体网络仿真
【案例分享】基于TeeChart图表库实现高级流体网络仿真,关于客户 Fluid Systems 公司成立于 20 世纪 90 年代初,是一家领先的波兰公司,专门从事流体网络建模和仿真软件的开发,包括供暖系统、燃...
Taurus.MVC WebMVC 入门开发教程3:数据绑定Model
Taurus.MVC WebMVC 入门开发教程3:数据绑定Model,前言: 在这篇 Taurus.MVC WebMVC 入门开发教程的第三篇文章中, 我们将重点介绍如何进行数据绑定操作,还会学习如何使用 ${属性名称} CM...
记一次 .NET某企业数字化平台 崩溃分析
记一次 .NET某企业数字化平台 崩溃分析,一:背景 1. 讲故事 前些天群里有一个朋友说他们软件会偶发崩溃,想分析看看是怎么回事,所幸的是自己会抓dump文件,有了dump就比较好分析了,接下来我们...
![[C#] 在异步请求并发情况下,dbcontext的安全问题-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/10/c14a3f14f964c9d98eb225726fa198c0-300x187.webp)












