排序
精简实现、线程安全:C#通用单例泛型基类助你轻松创建单例模式
精简实现、线程安全:C#通用单例泛型基类助你轻松创建单例模式, 概述:该通用单例泛型基类使用C#实现,线程安全,通过泛型参数和Lazy<T>实现简化的单例模式。优点包括线程安全、泛...
如何反向绘制出 .NET程序 异步方法调用栈
如何反向绘制出 .NET程序 异步方法调用栈,一:背景 1. 讲故事 这个问题源于给训练营里的一位朋友分析的卡死dump,在分析期间我需要知道某一个异步方法的调用栈,但程序是 .framework 4.8 ,没有...
【C++】类与结构体的区别
【C++】类与结构体的区别,引言 技术上 实际上类与结构体在技术层面除了可见性并没有区别,唯一值得一提的区别就是: class类默认情况下其中的变量、函数都为private私有的。 struct结构体默认情...
WPF 使用 Vortice 在 D3DImage 显示 D2D 内容
WPF 使用 Vortice 在 D3DImage 显示 D2D 内容,本文绝大部分代码来源于 Raspberry Monster 伙伴提供。我只是代为记录的工具人 本文是渲染相关系列博客中的一篇,该系列博客已按照逻辑顺序编排,...
Windows下Qt使用dump定位崩溃位置(1)
Windows下Qt使用dump定位崩溃位置(1),软件调试 Windows下Qt使用dump定位崩溃位置(1) 目录 软件调试 Windows下Qt使用dump定位崩溃位置(1) 1、Qt崩溃定位方法 2、 什么是dump文件 3、使用vs...
Jenkins+IIS+Bonobo.Git.Server 搭建适用dotnet开发者的小团队的devops环境
Jenkins+IIS+Bonobo.Git.Server 搭建适用dotnet开发者的小团队的devops环境, 前言: 1、在一个小团队里面,可能我们既是开发(前端+后端)也是运维还是售前售后服务。我们样样都得会,但说实话...
关键字noexcept
关键字noexcept,c++中通过throw关键字抛出异常,通过try{}catch{}捕获异常,在对应函数后添加throw()指定可以抛出的异常类型 #include<iostream> using namespace std; struct MyExceptio...
一个操作让数组处理速度快了5倍,到底是为什么
一个操作让数组处理速度快了5倍,到底是为什么, 概述:通过对数组进行排序,代码更好地利用了缓存,从而提高了程序的性能。这种现象通常被称为'缓存友好'(cache-friendly)或'空间局部...
微服务下认证授权框架的探讨
微服务下认证授权框架的探讨,前言 市面上关于认证授权的框架已经比较丰富了,大都是关于单体应用的认证授权,在分布式架构下,使用比较多的方案是--<应用网关>,网关里集中认证,将认证通过的...
数值类型和字符串之间的转换
数值类型和字符串之间的转换,在C++11中提供了专门的数值类型和字符串类型之间的转换的转换函数。 数值转换为字符串 使用to_string()方法可以将各种数值类型转换为字符串类型,这是一个重载函,...
C总结与剖析:关键字篇 (万字长文)
C总结与剖析:关键字篇 (万字长文),C总结与剖析:关键字篇 目录 C总结与剖析:关键字篇 变量 1.变量:内存上的某个位置开辟的空间 2.变量的初始化 3.为什么要有变量 4.局部变量与全局变量 5.变量的...
.NET 11 Preview 6 正式发布!
.NET 11 Preview 6 正式发布!,.NET 11 Preview 6 正式发布! 原文:.NET 11 Preview 6 is now available! - .NET Blog 作者:.NET Team 今天,我们非常激动地宣布 .NET 11 的第六个预览版正式...













