自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MFC 面经系列(三):消息传递函数深度解析

非阻塞、无需即时结果用 PostMessage,同步、需立即响应则用 SendMessage。PostMessage 要防范消息丢失、窗口无效和数据线程安全问题;SendMessage 需警惕跨线程死锁和目标窗口无响应导致的阻塞风险。掌握两者的底层机制,才能在 MFC 开发中灵活应对各种消息传递场景,写出高效且稳定的代码。

2025-07-31 09:00:00 892

原创 MFC 面经系列(二):刷新机制、消息流程与控件使用

标记无效区域 → 系统发送WM_PAINT → 窗口过程通过BeginPaint获取DC →执行绘制操作 → EndPaint释放资源并标记区域有效用户操作→系统生成消息→消息入队→消息循环(GetMessage)→分发到WindowProc→消息映射找到处理函数→执行逻辑并刷新界面本文详细解析了 Win32 刷新机制、MFC 消息响应全流程及控件使用,这些内容是 MFC 开发的核心基础。理解消息循环的阻塞特性、刷新过程的优化逻辑以及控件绑定机制,不仅能应对面试,更能在实际开发中写出高效、稳定的代码。

2025-07-30 09:00:00 840

原创 MFC 面经系列(一):类层次、绘图机制与框架对比

本文整理了 MFC 类层次、绘图机制及框架对比的核心知识点,后续将继续分享 Win32 刷新机制、MFC 消息响应全流程及控件使用等问题。掌握这些基础原理,不仅能应对面试,更能在实际开发中合理选择框架、优化程序性能。

2025-07-29 16:04:03 1046

原创 C++基础复习笔记-Day4

,我不管你们怎么实现,但我自己不会(也不能)提供一个通用的打印方法。普通虚函数提供了一种机制,让派生类可以选择性地改变或扩展基类的行为,同时提供一个默认实现。:当派生类对象被直接赋值给基类对象时,派生类特有的成员会被"切掉",只保留基类部分。),你们可以用我的,但如果你们有自己独特的打印方式,也可以用自己的。指针大小是固定的(通常 4/8 字节),容器存储更高效。包含纯虚函数的类就是抽象基类,无法创建该类的对象。基类说:“孩子们,我提供了一个通用的打印方法(),并且派生类覆盖了这些函数时,只有通过。

2025-07-21 09:00:00 577

原创 C++基础复习笔记-Day3

存储内存地址的变量1、解引用:访问指针指向的值2、指针算术:适用于连续内存(如数组)的结构体,用于表示链表中的一个节点,包含存储节点数据的数据域和存储下一个节点地址的指针域。head->next是一个运算符,它的作用就是在堆内存中动态分配内存空间,并返回分配内存的地址,使用方式一般为。

2025-07-20 19:39:49 372

原创 C++基础复习笔记-Day2

vectorat()

2025-07-19 10:05:50 400

原创 C++基础复习笔记-Day1

必须为 ,表示程序执行状态( 表示成功)。原因:链式输入: 支持连续读取多个变量。5、输出运算符 链式输出: 支持连续输出多个数据。

2025-07-18 10:22:07 181

原创 【RagFlow】MySQL 到 PostgreSQL 迁移指南

由于 PostgreSQL 的许可证更加宽松且对商业友好,因此需要将系统从 MySQL 迁移到 PostgreSQL。具有"传染性":任何基于 GPL 代码的衍生作品也必须采用 GPL 许可证。使用 GNU GPL (通用公共许可证)使用宽松的 PostgreSQL 许可证。允许自由使用、修改和分发,无传染性条款。更适合商业应用和需要灵活性的场景。类似于 MIT/BSD 许可证。对商业使用有一定限制。

2025-05-28 14:07:52 738

原创 Docker常用命令大全

作为现代开发和运维的重要工具,Docker的熟练掌握能极大提高工作效率。下面是我在工作中总结的常用Docker命令,涵盖了镜像构建、容器管理、数据卷操作等核心功能。3、从容器构建新镜像(快照)参数为镜像指定名称和标签。

2025-05-27 10:00:00 233

原创 Kubernetes 多服务部署模式深度对比:独立 Pod vs 单 Pod 多容器

Kubernetes集群中部署关联服务主要有两种模式:独立Pod模式(各服务单独部署,通过Service通信,适合生产环境和微服务架构)和单Pod多容器模式(多个服务共享同一Pod,通过localhost通信,适合开发测试和紧密耦合服务)。独立Pod模式提供更好的隔离性和扩展性,而单Pod模式通信效率更高、部署更简单。两种模式在隔离性、扩展性、通信效率和适用场景等方面存在显著差异,需根据实际需求选择。

2025-05-26 10:00:00 302

原创 Kubernetes 节点定向调度实战:用 nodeSelector 精准绑定 Pod 到指定节点

是 Kubernetes 提供的基础节点亲和性配置,通过匹配节点标签(Node Label),可以强制将 Pod 调度到指定节点。但由于 Kubernetes 调度器的默认策略是「均衡分配」,新创建的 Pod 可能被随机调度到其他未加载该镜像的节点。这会导致 Pod 启动时因拉取不到镜像而失败,增加不必要的网络开销和启动延迟。确保标签值在集群中唯一,避免多个节点匹配导致调度冲突。一、问题背景:镜像加载与 Pod 调度的冲突。:调度器只会将 Pod 分配到标签匹配的节点。Pod配置:在 Pod 配置中声明。

2025-05-25 10:00:00 486

原创 Kubernetes 数据存储方案全解析:从临时存储到持久化实战

步骤2:创建 PersistentVolumeClaim (PVC)步骤1:创建 PersistentVolume (PV)动态存储类(StorageClass)步骤3:挂载到 Deployment。二、持久化存储方案(生产环境必备)一、临时存储方案(测试环境适用)适合场景:临时缓存、中间计算结果。Pod 创建时自动分配空目录。数据存储在特定节点目录(如。:生命周期与 Pod 绑定。Pod 删除后数据立即丢失。节点故障会导致数据永久丢失。:节点本地存储(慎用!单节点调试(禁用生产)

2025-05-24 10:00:00 222

原创 Kubernetes 资源隔离与命名空间实战

修改当前 Kubernetes 上下文(Context)的默认命名空间字段。)是 Kubernetes 的权限控制模型,通过定义。:所有操作需显式声明命名空间,否则会提示资源不存在。避免团队间资源冲突(如同名Deployment)用命名空间区分环境(dev/test/prod)通过 RBAC 限制不同命名空间的访问权限。将关联服务分组管理(如微服务前端/后端)限制每个命名空间的CPU/内存用量。限制用户/服务账号的访问权限。的默认操作命名空间设置为。快速切换默认命名空间的用法。:所有资源默认部署在。

2025-05-23 10:00:00 469

原创 Service 三种网络暴露策略解析

是专门用于 MetalLB(一个 Kubernetes 的裸金属负载均衡器实现)的配置,用来指定 LoadBalancer 类型 Service 使用的 IP 地址池。如果想要通过本地web来访问k8s平台上的服务,需要把service的type设置成LoadBalancer,以下示例中的注解。云环境生产 → `LoadBalancer` + `Ingress`内部微服务 → `ClusterIP`开发测试 → `NodePort`节点物理端口(30000+)中(需知节点 IP)低(固定域名/IP)

2025-05-22 10:00:00 367

原创 Kubernetes 运维命令大全:日常管理必备技能

本文总结了Kubernetes运维的常用操作:1.镜像管理:包含containerd/ctr的镜像导入、查看和删除命令,适用于离线环境部署;2.资源部署:涵盖kubectl的基础操作(应用配置、查看资源、强制删除命名空间)和服务诊断(服务详情、Pod日志、进入调试);3.集群监控:提供节点资源检查、GPU使用、集群事件和Pod故障排查命令;4.Helm包管理:包括安装、版本验证、模板生成和应用列表等操作。这些命令覆盖了K8S日常运维的主要场景。

2025-05-21 16:20:42 277

原创 一个简单的备份、删除、恢复docker数据卷的案例

docker镜像迁移涉及到数据卷的迁移,问AI写了一个测试步骤,实测是可以的。

2025-03-14 15:26:47 203

原创 deepseek补全api返回结果解析

本文根据deepseek官网接口文档学习补全api的调用,传入参数比较多,该文档中给出了详细的解释,以下代码在官网代码的基础上有所修改,返回结果内容很多,通过AI了解了各个参数的内容,记录在此,供大家一同学习参考。

2024-12-30 15:42:34 8027 1

原创 windows环境下Ollama+Llama3安装运行步骤

本文记录了在windows环境下安装Ollama框架,拉取Llama3大模型,进行一些简单提问的操作步骤。

2024-12-19 19:35:37 1976

空空如也

空空如也

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

TA关注的人

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