后端开发 第229页
c++多线程按行读取同一个每行长度不规则文件-拾光赋

c++多线程按行读取同一个每行长度不规则文件

c++多线程按行读取同一个每行长度不规则文件,对于非常大的比如上百G的大文件读取,单线程读是非常非常慢的,需要考虑用多线程读,多个线程读同一个文件时不用加锁的,每个线程打开一个独立的文件句...
Lee的头像-拾光赋Lee2年前
0396
C++ Qt开发:QTcpSocket网络通信组件-拾光赋

C++ Qt开发:QTcpSocket网络通信组件

C++ Qt开发:QTcpSocket网络通信组件,Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大...
Lee的头像-拾光赋Lee2年前
03910
P5665 [CSP-S2019] 划分-拾光赋

P5665 [CSP-S2019] 划分

P5665 [CSP-S2019] 划分,思路: 首先求出 \(a\) 的前缀和数组 \(s\)。 考虑动态规划,令 \(dp_{i,j}\) 表示以 \(i\) 结尾,末尾有 \(j\) 个为一组的最小答案,则状态转移方程为: \[dp_{i,j} = ...
Lee的头像-拾光赋Lee2年前
0399
P2757 [国家集训队] 等差子序列 与 CF452F Permutation-拾光赋

P2757 [国家集训队] 等差子序列 与 CF452F Permutation

P2757 [国家集训队] 等差子序列 与 CF452F Permutation,题意: 给定一个长度为 \(n\) 的排列 \(a\),判断其中是否有长度 \(\ge 3\) 的等差数列。 \(1 \le n \le 5 \times 10^5\)。 思路: 首先...
Lee的头像-拾光赋Lee2年前
0395
C++ 使用分治减小模板递归深度-拾光赋

C++ 使用分治减小模板递归深度

C++ 使用分治减小模板递归深度,起因 C++14 引入 STL 的 make_index_sequence 可以生成一个类型为 std::size_t,0 到 N-1 的编译期序列,我们可以这样使用它: 代码 //利用函数参数推导提取序列 ...
Lee的头像-拾光赋Lee10个月前
0395
C# 工厂模式学习-拾光赋

C# 工厂模式学习

C# 工厂模式学习,工厂模式(Factory Pattern)是一种创建型设计模式,它提供了一种创建对象的接口,而不是通过具体类来实例化对象。工厂模式可以将对象的创建过程封装起来,使代码更具有灵活性...
Lee的头像-拾光赋Lee2年前
03914
如何反向绘制出 .NET程序 异步方法调用栈-拾光赋

如何反向绘制出 .NET程序 异步方法调用栈

如何反向绘制出 .NET程序 异步方法调用栈,一:背景 1. 讲故事 这个问题源于给训练营里的一位朋友分析的卡死dump,在分析期间我需要知道某一个异步方法的调用栈,但程序是 .framework 4.8 ,没有...
Lee的头像-拾光赋Lee1年前
0395
EDP .Net开发框架--自动化日志-拾光赋

EDP .Net开发框架–自动化日志

EDP .Net开发框架--自动化日志,平台下载地址:https://gitee.com/alwaysinsist/edp 自动化日志不需要额外调用日志相关功能即可无感实现程序集方法调用的日志记录。 创建业务逻辑处理类 public c...
Lee的头像-拾光赋Lee2年前
03811
WPF性能优化示例:使用VirtualizingStackPanel提升界面加载速度-拾光赋

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

WPF性能优化示例:使用VirtualizingStackPanel提升界面加载速度,   概述:WPF界面绑定和渲染大量数据可能导致性能问题。通过启用UI虚拟化、异步加载和数据分页,可以有效提高界面响应性能...
Lee的头像-拾光赋Lee2年前
03814
AT_abc344_d 题解-拾光赋

AT_abc344_d 题解

AT_abc344_d 题解,本文同步发表于洛谷。 赌狗天天输的一集。 大意 你最开始有一个空字符串 \(S\)。 你还有编号为 \(1, 2, \dots, N\) 的袋子,每个袋子都包含一些字符串。 袋子 \(i\) 包含 \(A_...
Lee的头像-拾光赋Lee2年前
03815
一个操作让数组处理速度快了5倍,到底是为什么-拾光赋

一个操作让数组处理速度快了5倍,到底是为什么

一个操作让数组处理速度快了5倍,到底是为什么,   概述:通过对数组进行排序,代码更好地利用了缓存,从而提高了程序的性能。这种现象通常被称为'缓存友好'(cache-friendly)或'空间局部...
Lee的头像-拾光赋Lee2年前
03814
.Net 中间件 - 新开源代码生成器 -ReZero-拾光赋

.Net 中间件 – 新开源代码生成器 -ReZero

.Net 中间件 - 新开源代码生成器 -ReZero,ReZero AP ReZero是一款.NET中间件 : 一款通过界面操作就能生成API ,  可以集成到任何.NET6+ API项目,无破坏性,也可让非.NET用户使用exe文件 Re...
Lee的头像-拾光赋Lee2年前
0386