后端开发 第218页
告别 throw exception!为什么 Result 才是业务逻辑的正确选择-拾光赋

告别 throw exception!为什么 Result 才是业务逻辑的正确选择

告别 throw exception!为什么 Result 才是业务逻辑的正确选择,引言:一个普遍存在的“坏味道” 如果你在C#项目中看到这样的代码,一定不会感到陌生: public User Login(string username, stri...
Lee的头像-拾光赋Lee4个月前
0449
dotnet 设置 X11 建立窗口之间的父子关系-拾光赋

dotnet 设置 X11 建立窗口之间的父子关系

dotnet 设置 X11 建立窗口之间的父子关系,本文将大量使用到 new bing 提供的回答内容,感谢 new bing 人工智能提供的内容 Owner-Owned 关系 在这种关系中,一个窗口可以被另一个窗口拥有(owner...
Lee的头像-拾光赋Lee2年前
04411
c++多线程编程-拾光赋

c++多线程编程

c++多线程编程,c++线程库:<thread> 创建线程:需要可调用的函数或者函数对象作为线程入口点 例:std::thread threadname ( function_name , args...) 在C++中,当使用std::thread创建线...
Lee的头像-拾光赋Lee2年前
04412
2024初三年后集训模拟测试1-拾光赋

2024初三年后集训模拟测试1

2024初三年后集训模拟测试1,前言 总分 \(310\) \(T1~100\) \(T2~100\) \(T3~50\) 题解方法属实巧妙,考场上想到了枚举平均值和前缀和,但没想到满足 \(sum_{l-1}=sum_r\) (见下面题解)。 \(T4...
Lee的头像-拾光赋Lee2年前
0448
聊一聊 C#线程池 的线程动态注入 (下)-拾光赋

聊一聊 C#线程池 的线程动态注入 (下)

聊一聊 C#线程池 的线程动态注入 (下),一:背景 1. 讲故事 前面二篇我们聊到了 Thread.Sleep 和 Task.Result 场景下的线程注入逻辑,在线程饥饿的情况下注入速度都不是很理想,那怎么办呢?有没...
Lee的头像-拾光赋Lee2年前
0447
.NET外挂系列:5. harmony 中补丁参数的有趣玩法(下)-拾光赋

.NET外挂系列:5. harmony 中补丁参数的有趣玩法(下)

.NET外挂系列:5. harmony 中补丁参数的有趣玩法(下),一:背景 1. 讲故事 开局一张表,故事全靠编,为了能够承上启下,先把参数列表放出来。 参数名 说明 __instance 访问非静态方法的实例(...
Lee的头像-拾光赋Lee1年前
0446
推荐一款代码规范检查(CodeReview)神器-拾光赋

推荐一款代码规范检查(CodeReview)神器

推荐一款代码规范检查(CodeReview)神器,在实际项目开发中,越是复杂的项目,越是需要很多人协同完成,每一个人根据职责分工不同,负责不同的模块。在这个过程中,由于每一个人的工作经历不同...
Lee的头像-拾光赋Lee10个月前
04410
OAuth2.0授权-gitee授权码模式-拾光赋

OAuth2.0授权-gitee授权码模式

OAuth2.0授权-gitee授权码模式,OAuth2.0授权验证-gitee授权码模式 本文主要介绍如何笔者自己是如何使用gitee提供的OAuth2.0协议完成授权验证并登录到自己的系统,完整模式如图 1、创建应用 打开...
Lee的头像-拾光赋Lee2年前
04414
iNeuOS工业互联网操作系统,实现能源管理及应用案例-拾光赋

iNeuOS工业互联网操作系统,实现能源管理及应用案例

iNeuOS工业互联网操作系统,实现能源管理及应用案例,目       录 1..... 概述... 2 2..... 应用过程... 3 1.1        ...
Lee的头像-拾光赋Lee4个月前
0447
如何通过 C# 将 PPT 文档转换为 PDF 格式-拾光赋

如何通过 C# 将 PPT 文档转换为 PDF 格式

如何通过 C# 将 PPT 文档转换为 PDF 格式,在日常开发和办公场景中,将 PowerPoint(PPT/PPTX) 转换为 PDF 格式是高频需求。PDF 格式具有跨平台兼容性强、格式固定不易篡改、便于分发归档等优势...
Lee的头像-拾光赋Lee4个月前
0446
【滑动窗口最值】滑动窗口的最值的一种方案-拾光赋

【滑动窗口最值】滑动窗口的最值的一种方案

【滑动窗口最值】滑动窗口的最值的一种方案, 假设现在有数组a[n],和滑动的窗口长度为k <= n,要求长度为k的滑动窗口的最值,一般来说,我们会遇到以下问题:   在窗口向右滑动时,由于...
Lee的头像-拾光赋Lee3年前
04410
Taurus.MVC WebMVC 入门开发教程3:数据绑定Model-拾光赋

Taurus.MVC WebMVC 入门开发教程3:数据绑定Model

Taurus.MVC WebMVC 入门开发教程3:数据绑定Model,前言: 在这篇 Taurus.MVC WebMVC 入门开发教程的第三篇文章中, 我们将重点介绍如何进行数据绑定操作,还会学习如何使用 ${属性名称} CM...
Lee的头像-拾光赋Lee2年前
0448