cpp 选手备战秋招学习笔记 day32

一、机试

1.华为真题复习 安排会议室

考察的是对优先队列的使用,今天复习发现之前存储数据传输数据拷贝过多,需要用引用作为参数

2.DFS 回溯法

这个我目前的理解,是用暴力法解决传统需要动态规划解决的问题,然后是对于每一个数值讨论是否使用,DFS 参数有当前 weight,当前 value,以及当前在讨论第几个物品。

二、Redis

1.主从切换故障可能导致的问题以及解决方法

第一个故障是从库距离主库差距过多,导致不一致进而访问从库数据得到的是过期数据,解决方法是用一个监控判断从库&主库同步的进度,如果超过一个阈值就暂停使用从库直到差距小于阈值,这里注意阈值不能设置过小因为这样容易导致不可用。

第二个故障是设置过期数据时不要设置根据指令执行时间的相对过期时间,因为从库执行相同的命令的时间相比于主库是有延迟的;通过绝对过期时间的设置可以使得正常过期。

2.脑裂

所谓的脑裂是指在数据集群中同时存在多个主库结果数据库更新不一致。解决方法是如果从库长期得不到反馈可以关闭主库的写。

三、Agent 相关

1.三种数据类型

state 的三种类型 typedict, data class,pydantic,在 langchain 里最后这个类型检查严格在 langgraph 都会检查

2.stateReducer

解决的是多个节点共同更新一个节点的状态更新问题,如果不设置 Reducer,会默认是最后写者胜利,状态是不确定的。

Reducer 本质上是一个函数对 left 和 right 操作结果是当前的结果。

相关推荐
江湖人称菠萝包1 小时前
【Windows】《深入浅出Windows API程序设计:核心编程篇》笔记-Chapter6-动态链接库
windows·笔记
莫生灬灬1 小时前
灵码 LingBuilder:用中文写代码,确定性生成真实 C++ 工程(开源)
c++·开源·mfc
浅念-1 小时前
C++ Protobuf 入门实战:基于通讯录项目吃透proto3语法与序列化
linux·服务器·网络·c++·protobuf·proto·proto3
宵时待雨2 小时前
linux笔记归纳18:传输层协议TCP
linux·网络·笔记·网络协议·tcp/ip
逆境不可逃2 小时前
Pi Agent 学习笔记:一次提问背后的工具调用循环
java·笔记·学习
Ztt6666666662 小时前
紫釉高筒壶向上收紧,修长器身更显精神
经验分享·笔记·其他·百度·微信公众平台
疯狂打码的少年2 小时前
【计算机网络】UDP协议与TCP/UDP对比(面向连接vs无连接)
笔记·tcp/ip·计算机网络·udp
汉克老师3 小时前
CSP-J 初赛(以满分为目标):第三十九课《数学与逻辑②——阶乘、排列数与组合数:公式到底从哪里来?》
c++·csp-j·小学生·学c++编程
水饺编程3 小时前
第5章,[Win32 章节] :在平面直角坐标系中描点
c语言·c++·windows·visual studio
linx2953 小时前
单元九 · 零基础路线图-第 7–9 周·类与 RAII
c语言·开发语言·数据结构·c++·嵌入式硬件·算法