相关文章
Golang 面试题
常见的 Go 语言面试题及其答案和代码示例: 一、高频面试题
1. Goroutine 和线程的区别?
答案: Goroutine 是 Go 语言中的轻量级线程,由 Go 运行时管理,初始栈大小约为 2KB,可以动态扩展和收缩,创建和切换成本非常低。线程 是操作系统级别的线程,栈大小通常为 MB 级,…
建站知识
2025/8/14 8:46:01
goredis常见基础命令
基本操作
//删除键
exists,err: rdb.Exists(ctx,"key").Result()
if err!nil{panic(err)
}
if exists>0{err rdb.Del(ctx,"key").Err()if err!nil{panic(err)}
}string类型
//设置一个键值对
//0表示没有过期时间
err:rdb.Set(ctx,"key1",…
建站知识
2025/7/30 19:19:48
Windows获取字体文件
// 包含必要的头文件
#include <string>
#include <set>
#include <vector>
#include <iostream>
#include <filesystem>
#include <windows.h>
#include <fstream> // 用于文件操作
#include <algorithm> // 确保包含 std::m…
建站知识
2025/7/12 8:59:39
SpringBoot+Mybatis-Plus实现动态数据源
目录 一、前言二、代码实现1)工程结构2)相关依赖3)数据源拦截切面4)动态数据源切换5)核心配置类6)使用 三、原理分析1)mapper接口注入流程2)动态数据源切换执行流程 四、声明式事务导…
建站知识
2025/7/14 1:44:56
ElasticSearch13-8.x操作
零、文章目录
ElasticSearch13-8.x操作
1、EQL操作简介
(1)概述
EQL 的全名是 Event Query Language (EQL)。事件查询语言(EQL)是一种用于基于事件的时间序列数据(例如日志,指标和跟踪)的查…
建站知识
2025/8/4 12:31:12
侯捷 C++ 课程学习笔记:内存管理的每一层面
目录 一、C 应用程序的内存管理架构
二、C 内存原语
三、内存管理的实际应用
四、学习心得 一、C 应用程序的内存管理架构
C 应用程序的内存管理架构可以分为多个层次,从应用程序到操作系统 API,每一层都提供了不同的内存管理功能。
架构图…
建站知识
2025/7/26 10:04:36
图论 之 弗洛伊德算法求解全源最短路径
文章目录 题目1334.阈值距离内邻居最少的城市 Floyd算法适合用于求解多源的最短路径的问题,相比之下,Dijkstra算法适合用于求解单源的最短路径的问题,并且,当边的权值只有1的时候,我们还能使用BFS求解最短路径的问题
…
建站知识
2025/7/17 10:31:39
[Android]浏览器下载的apk文件无法识别无法安装问题
在Android电话机上,用浏览器下载apk进行版本更新,出现下载文件没被识别为apk,导致无法安装问题。
原来的下载链接:
https://mojsetup.obs.cn-southwest-2.myhuaweicloud.com/callphone-release-1.0.4.apk
修改后的下载链接&…
建站知识
2025/8/3 1:54:58