- 博客(118)
- 收藏
- 关注
原创 ubuntu添加域名解析服务器地址
方法适用场景生效范围持久性/etc/hosts本地开发/域名拦截单机生效立即生效resolvconfUbuntu ≤16.04 系统全局生效永久Ubuntu ≥18.04 系统全局/按网卡永久Netplan 配置多网卡需不同 DNS 的服务器按网卡指定永久优先使用/etc/hosts本地测试修改配置全局 DNS。
2025-06-19 09:24:38
186
原创 Operator相关知识
fill:#333;color:#333;color:#333;fill:none;部署应用运维指令状态反馈自动修复/扩缩容用户HelmK8s。
2025-06-19 09:16:22
549
原创 pip初始化安装依赖报错:error: resolution-too-deep解决办法
现在您的虚拟环境已经配置好了,可以正常使用ADK Python项目了。如果遇到特定功能需要额外依赖,可以按需安装对应的extras。错误,这是因为尝试一次性安装所有依赖(包括。)导致依赖解析过于复杂。
2025-06-18 16:12:42
53
原创 Google ADK开源项目分析
ADK 是 Google 开发的一个开源、代码优先的 Python 工具包,专门用于构建、评估和部署复杂的 AI 智能体。虽然为 Gemini 和 Google 生态系统进行了优化,但 ADK 是模型无关的,支持多种部署方式。
2025-06-18 09:42:43
198
原创 ubuntu运行cursor
解决:默认使用Cursor.AppImage 会自动挂载临时目录在/tmp目录下,出现没有权限挂载的报错问题。直接从 https://www.cursor.com/en/download下载最新版本。增量更新的方式没有尝试成功;
2025-06-17 09:58:33
139
原创 LangGraph支持的核心设计模式及对应代码示例
模式核心机制适用场景复杂度顺序执行固定节点链路线性流程任务⭐监督模式动态路由(Command)多智能体分工⭐⭐⭐Map-ReduceSend对象分发批量并行处理⭐⭐人机协同中断(interrupt)高风险操作审核⭐⭐反思优化条件循环边迭代优化输出⭐⭐⭐LangGraph官方示例库提示:结合可强化结构化输出能力(见的JSON模式)。
2025-06-17 09:24:46
369
原创 Kubernetes架构解析
Kubernetes 技术栈的深度解析,涵盖架构设计、核心组件、生态工具及二次开发实践,结合实战案例说明其内在关联:调度运行容器Control PlaneWorker NodesPodDocker/containerd1. 控制平面(Control Plane)API Server:唯一入口,RESTful 接口,认证/授权(如 RBAC)etcd:分布式键值存储,保存集群状态(唯一有状态组件)Scheduler:调度策略(Bin packing/Spread 等),通过 Watch 机制监听未绑
2025-06-15 10:56:04
808
原创 Remmina远程访问如何开启本地音频?
要在使用 Remmina 远程连接 Windows 主机时接收会议声音(如 Teams、Zoom 等音频),需确保 功能正确配置。
2025-06-10 15:49:20
1106
原创 LangFlow技术架构分析
🔧 LangFlow 的可视化技术栈· 底层框架:基于 (一个现代化的 React 节点绘图库)· 功能:· 拖拽式构建 LangGraph 状态机· 实时连线定义节点依赖关系· 可视化调试循环和分支逻辑LangFlow 功能 对应 LangGraph 技术节点参数配置表单 自动解析 LangGraph 的 State 和 Runnable一键导出为代码 生成 LangGraph 的 Python/TypeScript 代码。
2025-06-09 08:29:06
273
原创 ubuntu显示器未知
Xorg日志 grep -E “EE|WW” Xorg.0.log EDID错误、驱动加载失败、分辨率配置异常。grep -E “EE|WW” /var/log/Xorg.0.log # 过滤错误(EE)和警告(WW)tail -f /var/log/Xorg.0.log # 实时刷新日志(Ctrl+C退出)tail -n 50 /var/log/Xorg.0.log # 查看最近50行日志。内核日志 dmesg | grep -i “edid” EDID读取失败、硬件连接问题。
2025-06-07 21:55:04
560
原创 VS Code在windows powershell执行报错解决办法
pnpm : 无法加载文件 C:\Users\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoftLinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1。
2025-06-06 14:20:20
168
原创 Flyway
主要用于管理数据库结构的变更和演进。项目,能显著提升开发效率和部署可靠性。:Flyway是现代应用开发中。的数据库版本控制工具,特别适合。Flyway在数据库中创建。
2025-06-05 15:25:33
517
原创 【Agent智能体】吴恩达:AI智能体发展现状 | LangChain访谈--快速总结
本环节为炉边对话,嘉宾为吴恩达(Andrew Ng),无需过多介绍,广为人知。吴恩达在 Coursera 和深度学习教育领域影响深远。Harrison 介绍自己与吴恩达的合作渊源,尤其在 LangChain 相关课程开发上的支持。原片 @ 01:10吴恩达回顾了约 1.5-2 年前业界关于“智能体”与否的争论。彼时他提出不必纠结某系统是否“真正的 agent”,而应关注“agenticness(智能体性)”这一连续光谱,每个系统都有不同自治程度。
2025-06-03 11:32:45
542
原创 BiliNote 项目的实现流程和原理
可以轻松添加新的视频平台、转写引擎或 GPT 提供商,同时保持了高性能和良好的用户体验。这个架构的精妙之处在于。
2025-06-03 11:03:34
850
原创 CUDA与venv的配置
根据技术原理和实际配置经验,CUDA 工具包本身无法完全安装在 Python 的 venv 虚拟环境目录中,但可通过环境变量和依赖管理实现虚拟环境对特定 CUDA 版本的调用。以下是关键分析及配置方案:⚙️ 一、CUDA 工具包的安装位置与虚拟环境的关系· 原因:CUDA 是硬件相关的底层驱动,需被所有应用共享,且依赖 NVIDIA 显卡驱动支持。
2025-06-03 07:59:03
807
原创 python的几种虚拟环境创建方式
提示:优先使用 venv(Python 3.3+)或 pipenv(需依赖管理),旧项目维护选 virtualenv,科学计算选 conda。· 支持 --without-pip(跳过 pip 安装)、–system-site-packages(复用系统包)等参数。pipenv --python 3.8 # 创建环境并指定 Python 版本。source myenv/bin/activate # 激活(Linux/macOS)
2025-06-03 07:49:45
616
原创 守护进程导致程序kill掉后被重新拉起
从上面的命令可以查找到守护进程的配置文件位置:从配置信息看,守护进程的配置文件,又加载了/etc/supervisor/conf.d/*.conf的所有相关配置信息;查询结果为空;说明不是守护进程拉起的;
2025-06-02 11:37:40
602
原创 Linux系统精准定位创建句柄的进程
通过上述方法,可精准定位创建句柄的进程及资源类型。若需深入分析泄漏点,建议结合代码审计(如检查未关闭的。系统调用的进程名和PID。调用,观察句柄分配来源。
2025-06-02 11:02:14
259
原创 Joern项目第三方库依赖分析
的定位,需要处理多种编程语言、提供高性能的图数据分析能力,并且具有良好的可扩展性和维护性。这个依赖结构反映了Joern作为一个。
2025-05-30 09:21:43
335
原创 CPG开源项目对比
ShiftLeft是CPG的参考实现和规范,适合底层工具开发者。Fraunhofer是多语言CPG生成器,适合需要开箱即用分析的场景。若需统一规范,优先选ShiftLeft;若需实际代码分析,选Fraunhofer。两者互补性较强:ShiftLeft定义标准,Fraunhofer提供实现。例如,Fraunhofer的CPG可转换为ShiftLeft的Proto格式以实现工具互操作。
2025-05-28 15:03:31
399
原创 CPG与AST、CDG、CFG、DDG、PDG
CPG 是超级图:将 AST、CFG、CDG、DDG、PDG 统一整合,形成多属性、多关系的网络。典型工具:Joern、CodeQL 等静态分析工具的核心模型。适用场景:漏洞检测(如 SQL 注入、缓冲区溢出)、代码优化、逆向工程。通过 CPG,开发者可以避免在多图之间切换,直接在一个模型中完成复杂分析。
2025-05-27 13:09:33
276
原创 SBT开源构建工具
根据上下文,“SBT” 在不同领域有不同含义,但结合技术领域的常见用法,以下是主要解释:SBT 作为构建工具(Simple Build Tool)定义:SBT(Simple Build Tool)是专为 Scala 和 Java 项目设计的开源构建工具,基于 Scala 语言开发,提供依赖管理、编译、测试、打包等全流程支持。
2025-05-26 12:10:34
722
原创 VS Code设置Dev Containers: Reopen in Container
在 VS Code 中执行 Dev Containers: Reopen in Container 的含义是:将当前项目切换到预定义的容器化开发环境中,并重新加载整个工作区。该命令是 VS Code 的 Remote-Containers 扩展核心功能,旨在通过 Docker 容器为项目提供独立、一致的开发环境。
2025-05-26 11:52:57
449
原创 LangFlow可视化Agent编排
是一个用于构建和部署基于LangChain的AI代理和工作流的可视化工具平台。它采用可视化、拖放式界面,使用户无需编写代码即可创建复杂的基于大型语言模型(LLM)的应用和工作流。
2025-05-22 20:57:35
755
原创 deepwiki-open开源项目分析
5、从前后端使用的依赖库看,相比gitdiagram并没有使用基于语义分析的组件能力,只是内容布局更丰富详尽一些,但耗时更长;1、本地部署明星比较简单,但是部署时间比较长;4、生成内容比gitdiagram详尽;2、支持中文,比较友好;3、检索时间比较长;
2025-05-22 20:33:26
1020
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人