自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 c++:MFC中sqlite3的使用

在C语言中,第一个经典程序是输出 World简单程序。包含标准输入输出函数库,提供`printf()`等基础功能。每个C程序必须包含`main()`函数,它是程序执行的起点。int main() { // 程序入口函数。> 1. 预处理指令(`#include`)> 3. 基础I/O操作(`printf()`)`printf()`是格式化输出函数。> 2. 函数结构(`main()`)1. 将代码保存为`hello.c`文件。`int`表示函数返回整数类型。

2025-11-12 01:22:17 200

原创 基于SpringBoot的宠物用品系统

自动赋值 | 通过`auto()`自动生成值 | `YELLOW = auto()` || 迭代与比较 | 支持遍历和等值比较(`is`或`==`),但不可大小比较 | `list(Color)` → `[Color.RED, ...]` |> 注意:枚举成员为单例,通过`is`比较比`==`更高效。print(未找到n。

2025-11-12 01:21:47 317

原创 SRS使用https协议拉流失败,如何排查证书还是握手协议问题

Pid = spawn(fun() -> receiver() end), % 创建进程。-export([say/1]). % 导出带1个参数的函数。` 发送消息,`receive` 接收消息。输出结果:`Hello, Erlang World!5. 原子:小写字母开头(如 `ok`, `error`)1. 变量:首字母大写(如 `X`, `Result`)2. 函数:`函数名(参数) -> ... end`2> hello:start(). % 执行函数。1. 保存为 `hello.erl`

2025-11-11 20:34:52 319

原创 nuxt3中使用defineAsyncComponent懒加载组件,但其中的loadingComponent和errorComponent为什么不生效

例如,`x = y` 等价于 `x = x y`。左移赋值 (`<<=`):例如,`x <<= n` 等价于 `x = x << n`(左移n位)。右移赋值 (`>>=`):例如,`x >>= n` 等价于 `x = x >> n`(右移n位)。按位异或赋值 (`^=`):例如,`x ^= y` 等价于 `x = x ^ y`。按位与赋值 (`&=`):例如,`x &= y` 等价于 `x = x & y`。按位或赋值 (`|=`):例如,`x |= y` 等价于 `x = x | y`。

2025-11-11 20:34:21 394

原创 Nginx 配置下 Vue hash 模式路由跳转错误怎么解决

引用传递 | `ref` | 需要 | 可选 | 双向 || 参数数组 | `params`| 不需要 | 无 | 单向(入参) || 按值传递 | 无 | 需要 | 无 | 单向(入参) || 输出参数 | `out` | 不需要 | 必须 | 单向(出参) |// 输出 10(原始值被修改)

2025-11-10 08:24:47 285

原创 如何将mybatis升级为mybatis-flex

Go函数的参数传递始终是按值传递,但根据类型不同,行为有差异:基本类型安全隔离,引用类型共享数据,指针可模拟引用传递。引用类型(如切片`slice`、映射`map`、通道`channel`)在传递时,值被复制,但副本指向相同的底层数据。基本类型(如`int`、`float64`、`bool`)在传递时,函数内部操作的是值的副本,不会影响外部变量。| 基本类型(`int`等) | 值传递 |?包括 `int`、`float`、`bool`、`string`、数组、结构体等。

2025-11-10 08:24:16 755

原创 Docker为什么比虚拟机资源利用率高,启动快

JavaScript 中的逻辑运算符主要用于处理布尔值(`true` 或 `false`),但得益于 JavaScript 的类型转换特性,它们也可以操作非布尔值(如数字、字符串或对象)。Falsy 值包括:`false`, `0`, `空字符串), `null`, `undefined`, `NaN`。Truthy 值包括:所有非 falsy 值,如 `true`, `1`, ` `[]`, `{}`。console.log(0 && abc // 输出: 0 (0 是 falsy,短路返回)

2025-11-08 09:27:30 259

原创 Docker和虚拟机的区别

其设计核心是编写,到处运行(Write Once, Run Anywhere),通过Java虚拟机(JVM)实现跨平台兼容性。当前主流版本为Java 17(LTS长期支持版),每年3月和9月发布新特性。源代码编译为字节码(`.class`文件),由JVM在任意操作系统(Windows/Linux/macOS等)上解释执行。- Java EE:企业版(Web应用、分布式系统)- Java SE:标准版(核心库、GUI等)- 企业级后台系统(银行、电商)沙箱安全模型限制未授权操作。3. 健壮性与安全性。

2025-11-08 09:26:59 216

原创 实操三、使用cgroups对cpu进行控制

访问[Oracle官网](https://www.oracle.com/java/technologies/downloads/)或[Adoptium](https://adoptium.net/)- Eclipse:开源IDE [下载地址](https://www.eclipse.org/downloads/)3. 权限问题:macOS/Linux需执行`chmod x /path/to/jdk/bin/*`# 编辑~/.bashrc或~/.zshrc。1. 安装JDK(Java开发工具包)

2025-11-07 00:49:47 154

原创 实操二、使用cgroups对内存进行控制

最新标准包括C 20(已发布)和C 23(草案阶段),未来版本如C 26也在规划中。安全性增强:减少未定义行为(如内存安全),通过工具(如Sanitizers)和语言特性(如边界检查提案)实现。性能导向:优化对现代硬件(如异构计算)的支持,包括编译时计算(constexpr)的强化(如C 23允许更多算法在编译时运行)。其他:`std::format`(类型安全字符串格式化)、`std::jthread`(自动管理线程生命周期)。例如,范围库可减少手写循环错误,概念则避免模板滥用。

2025-11-07 00:49:16 454

原创 CMake 完全实战指南:从入门到精通

定义变量时,通过赋值操作(使用`=`符号)来创建变量并赋予初始值。Ruby会根据变量名的前缀(如`@`、`@@`、`$`等)自动识别其类型和作用域。例如:`valid_name` 是合法的,但 `1invalid` 无效。如果不初始化直接使用,局部变量会引发`NameError`错误,而其他类型变量可能返回`nil`。- 动态特性:Ruby允许变量类型随时改变(如 `var = 10` 后 `var = ext但应谨慎使用以保持代码清晰。- 实例变量:属于对象实例,以`@`开头(如`@age`)。

2025-11-06 21:18:39 369

原创 Git 从入门到精通

这些Qt基本数据类型是开发Qt应用程序的基础,它们提供了内存管理、类型安全和跨平台一致性。在实际使用中,你可以通过Qt文档(如[Qt Core Module](https://doc.qt.io/qt-6/qtcore-index.html))深入学习每个类型的具体API。Qt是一个跨平台的C 应用程序开发框架,它提供了一系列基本数据类型(核心类),用于简化常见数据操作,如字符串处理、容器管理和几何表示。QVariant:一个通用容器,可以存储任意类型的数据(如int、QString或自定义类)。

2025-11-06 21:18:08 184

原创 【图像处理3D】:点云图是怎么生成的

高阶函数遍历:Swift提供了强大的高阶函数,如`map`、`filter`和`reduce`,用于转换、筛选和聚合数据。- 索引安全:访问数组时,确保索引在范围内(0到`count-1`),否则会引发运行时错误。numbers.insert(0, at: 0) // 插入到开头: [0, 1, 2, 3, 4]- 删除元素:使用`remove`方法删除指定索引的元素,或`removeLast`删除末尾元素。numbers.remove(at: 0) // 删除索引0的元素: [1, 2, 3, 4]

2025-11-05 22:46:58 276

原创 STM32最小系统完整组成

Go(又称Golang)是一种开源的编程语言,由Google开发,旨在提供高效、简洁且可靠的软件开发解决方案。它通常指以下两种事物:一种是Go 编程语言(一种现代编程工具),另一种是围棋(Go)(一种传统策略游戏)。- 并发支持:通过Goroutine(轻量级线程)和Channel(通信机制)实现高效并发编程,无需复杂的线程管理。并发模型:使用 goroutines(轻量级线程)和 channels(通信机制)实现并发编程,例如:`go func() { ... }` 启动一个新 goroutine。

2025-11-05 22:46:09 397

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除