相关文章
【C++初阶】--- string类模拟实现
1.基础函数
1.1成员函数
成员函数主要是_str、_size、_capacity这三个。npos是size_t 的最大值,用于当作后续成员函数的参数的缺省值。
class string
{
private:char* _str nullptr;//指向字符串的指针size_t _size 0;//字符串长度size_t _capacity 0;//空间大小static c…
建站知识
2025/4/24 3:15:40
volatile关键字用途说明
volatile 关键字在 C# 中用于指示编译器和运行时系统,某个字段可能会被多个线程同时访问,并且该字段的读写操作不应被优化(例如缓存到寄存器或重排序),以确保所有线程都能看到最新的值。这使得 volatile 成为一种轻量级…
建站知识
2025/4/23 12:17:07
第十三章:持久化存储_《凤凰架构:构建可靠的大型分布式系统》
第十三章 持久化存储
一、Kubernetes存储设计核心概念
(1)存储抽象模型
PersistentVolume (PV):集群级别的存储资源抽象(如NFS卷/云存储盘)PersistentVolumeClaim (PVC):用户对存储资源的声明请求&#…
建站知识
2025/4/28 22:54:23
C++语言的技术书籍阅读
C语言技术书籍阅读体会
随着编程语言的不断发展与更新,C作为一门经典的编程语言,依然在软件开发、系统编程以及游戏开发等多个领域占据重要地位。为了深入理解C的技术细节以及核心概念,阅读相关的技术书籍是不可或缺的一环。在这篇文章中&am…
建站知识
2025/4/24 2:36:39
Python 上下文管理器(Context Manager)详解
1. 什么是上下文管理器?
上下文管理器是Python中用于管理资源分配与释放的重要机制,它通过with语句实现资源的自动管理,确保即使在代码块执行过程中发生异常,资源也能被正确释放。
基本语法
with context_manager as resource:…
建站知识
2025/4/23 12:12:47
linux (CentOS 10)使用传统程序语言(C)进行编译---主,子程序连接:子程序的编译
1 主程序
rootlocalhost:~/testc/testlink3# cat thanks.c
#include <stdio.h>
// 声明子程序
void thanks_2(void);
int main(void)
{printf("Hello World\n");thanks_2();
}2 子程序
rootlocalhost:~/testc/testlink3# cat thanks_2.c
#include <stdio.…
建站知识
2025/4/23 12:10:12
4G车载智能终端协议国标GB/T 32960协议规范协议概述
移动管家YD360车联网终端4G汽车T - BOX符合GB/T 32960标准,该标准的国标车载智能网联终端4GTBOX,利用车身总线Can2.0控制协议实现终端与汽车的信息交互,结合北斗GPS卫星定位技术、4G蜂窝网络、Internet网传技术,为车辆提供安全防护…
建站知识
2025/4/26 0:38:08
introduceHLSL
最近打算好好学习一下ue的shader,跟着下面的视频,打算每天至少更新一集
https://www.youtube.com/watch?vlsXB1PQdGx0&t494s
通过下面的蓝图方式我们就可以得到一个变化的材质 alpha参数的生成实际上就是下面的式子 custom节点允许直接的写入hlsl…
建站知识
2025/4/23 18:53:41