后端开发 第194页
深入解析decltype和decltype(auto)-拾光赋

深入解析decltype和decltype(auto)

深入解析decltype和decltype(auto),decltype关键字是C++11新标准引入的关键字,它和关键字auto的功能类似,也可以自动推导出给定表达式的类型,但它和auto的语法有些不同,auto推导的表达式放在...
Lee的头像-拾光赋Lee2年前
08015
掌握 xUnit 单元测试中的 Mock 与 Stub 实战-拾光赋

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

掌握 xUnit 单元测试中的 Mock 与 Stub 实战,引言 上一章节介绍了 TDD 的三大法则,今天我们讲一下在单元测试中模拟对象的使用。 Fake Fake - Fake 是一个通用术语,可用于描述 stub或 mock 对...
Lee的头像-拾光赋Lee2年前
07110
WPF性能优化示例:使用VirtualizingStackPanel提升界面加载速度-拾光赋

WPF性能优化示例:使用VirtualizingStackPanel提升界面加载速度

WPF性能优化示例:使用VirtualizingStackPanel提升界面加载速度,   概述:WPF界面绑定和渲染大量数据可能导致性能问题。通过启用UI虚拟化、异步加载和数据分页,可以有效提高界面响应性能...
Lee的头像-拾光赋Lee2年前
03914
C++ 引用和指针:内存地址、创建方法及应用解析-拾光赋

C++ 引用和指针:内存地址、创建方法及应用解析

C++ 引用和指针:内存地址、创建方法及应用解析,C++ 引用和指针 创建引用 引用变量是对现有变量的“别名”,它是使用 & 运算符创建的: string food = 'Pizza'; // 食物变量 string &me...
Lee的头像-拾光赋Lee2年前
0455
01_在NET中使用RabbitMQ-拾光赋

01_在NET中使用RabbitMQ

01_在NET中使用RabbitMQ,1.Linux上安装Docken 服务器系统版本以及内核版本:cat /etc/redhat-release 查看服务器内核版本:uname -r 安装依赖包:yum install -y yum-utils device-mapper-persiste...
Lee的头像-拾光赋Lee2年前
0887
const 使用总结-拾光赋

const 使用总结

const 使用总结,const关键字是用于定义一个不该被改变的对象,它的作用是告诉编译器和其他程序员不允许修改这个对象的值或者状态。当程序员看到使用const修饰的代码时就知道不应该修改对应对象...
Lee的头像-拾光赋Lee2年前
06814
限制异步HTTP请求并发:简单、有效的20个并发下载控制策略-拾光赋

限制异步HTTP请求并发:简单、有效的20个并发下载控制策略

限制异步HTTP请求并发:简单、有效的20个并发下载控制策略,   概述:通过使用`SemaphoreSlim`,可以简单而有效地限制异步HTTP请求的并发量,确保在任何给定时间内不超过20个网页同时下载。...
Lee的头像-拾光赋Lee2年前
04410
深入解析C++的auto自动类型推导-拾光赋

深入解析C++的auto自动类型推导

深入解析C++的auto自动类型推导,关键字auto在C++98中的语义是定义一个自动生命周期的变量,但因为定义的变量默认就是自动变量,因此这个关键字几乎没有人使用。于是C++标准委员会在C++11标准中...
Lee的头像-拾光赋Lee2年前
0566
.NET服务发现(Microsoft.Extensions.ServiceDiscovery)集成Consul-拾光赋

.NET服务发现(Microsoft.Extensions.ServiceDiscovery)集成Consul

.NET服务发现(Microsoft.Extensions.ServiceDiscovery)集成Consul,随着Aspire发布preview5的发布,Microsoft.Extensions.ServiceDiscovery随之更新, 服务注册发现这个属于老掉牙的话题解决什么问...
Lee的头像-拾光赋Lee2年前
05814
C#的AOP(最经典实现)-拾光赋

C#的AOP(最经典实现)

C#的AOP(最经典实现),(适用于.NET/.NET Core/.NET Framework) 【目录】0.前言1.第一个AOP程序2.Aspect横切面编程3.一个横切面程序拦截多个主程序4.多个横切面程序拦截一个主程序5.AOP的泛型处...
Lee的头像-拾光赋Lee2年前
09412
c# 实现Quartz任务调度-拾光赋

c# 实现Quartz任务调度

c# 实现Quartz任务调度,使用 Quartz.NET,你可以很容易地安排任务在应用程序启动时运行,或者每天、每周、每月的特定时间运行,甚至可以基于更复杂的调度规则。 官网:http://www.quartz-schedu...
Lee的头像-拾光赋Lee2年前
0798
Avalonia中的布局-拾光赋

Avalonia中的布局

Avalonia中的布局,Avalonia是一个跨平台的.NET UI框架,它允许开发者使用C#和XAML来创建丰富的桌面应用程序。在Avalonia中,Alignment、Margin和Padding是非常重要的布局属性,它们与Panel元素...
Lee的头像-拾光赋Lee2年前
013110