相关文章
第四章:控制结构 1.条件语句 --Go 语言轻松入门
在Go语言中,条件语句用于基于不同的条件执行不同的代码块。主要的条件语句包括if、else和switch。下面是一些关于如何使用这些条件语句的基本示例。
if 语句
if 语句是最基本的条件语句,用于检查一个布尔表达式,如果该表达式为真࿰…
建站知识
2025/1/17 16:28:45
Qt 5 中的 QTextStream 使用指南
文章目录 Qt 5 中的 QTextStream 使用指南介绍基本概念读取文件注意事项结论 Qt 5 中的 QTextStream 使用指南
介绍
QTextStream 是 Qt 框架中用于处理文本数据的类。它提供了方便的接口来读写文本文件或字符串,支持多种编码格式,并且可以与 QIODevice…
建站知识
2025/1/21 14:50:06
Leetcode 第425场周赛分析总结
Leetcode 第425场周赛
好久没有参加周赛了,手生了许多
Q1. 最小正和子数组
AC代码
class Solution {
public:int minimumSumSubarray(vector<int>& nums, int l, int r) {int n nums.size();vector<int> sum(n 1);for (int i 0; i < n; …
建站知识
2025/1/17 9:12:12
重学设计模式-建造者模式
本文介绍一下建造者模式,相对于工厂模式来说,建造者模式更为简单,且用的更少
定义
建造者模式是一种创建型设计模式,它使用多个简单的对象一步一步构建成一个复杂的对象。这种模式的主要目的是将一个复杂对象的构建过程与其表示…
建站知识
2025/1/23 3:04:02
Elasticsearch 集成
Spring Data 框架集成
Spring Data 框架介绍 Spring Data 是一个用于简化数据库、非关系型数据库、索引库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce 框架和云计算数据服务。 Spring Data可以极大的简化…
建站知识
2025/1/18 16:47:01
算法训练(leetcode)二刷第三十三天 | *322. 零钱兑换、*279. 完全平方数、*139. 单词拆分
刷题记录 *322. 零钱兑换*279. 完全平方数*139. 单词拆分 *322. 零钱兑换
leetcode题目地址
dp[j]存储amount为j时所需要的最少硬币数。当j为0时需要0个硬币,因此dp[0]赋值为0.
因为是取最少硬币数,因此初始化需要赋值一个最大值。
状态转移方程&…
建站知识
2025/1/17 16:13:58
tauri使用github action打包编译多个平台arm架构和inter架构包踩坑记录
这些error的坑,肯定是很多人不想看到的,我的开源软件PakePlus是使用tauri开发的,PakePlus是一个界面化将任何网站打包为轻量级跨平台软件的程序,利用Tauri轻松构建轻量级多端桌面应用和多端手机应用,为了实现发布的时候…
建站知识
2025/1/17 23:10:41
ES6中,Set和Map的区别
在ES6中,Set 和 Map 是两种新的数据结构,它们都有各自的特点和应用场景。以下是它们的主要区别:
1. 数据结构
Set:是一种集合,用于存储唯一值,可以是任何类型的值(原始值或对象)。…
建站知识
2025/1/6 16:08:43