dplyr和tidyr用法
简介 tidyverse是一套数据分析套件包,它极大地简化和拓展了使用R语言进行数据分析的操作,涵盖了数据导入、数据处理和可视化等多方面的功能。 dplyr和tidyr是tidyverse的重要组成部分,前者主要用于数据的处理,后者则主要用于数据的格式调整。 两者的主要处理的对象是data.fram ...
量化入门-用Python筛选爆量上涨的股票
本文分享了一个用Python筛选爆量上涨股票的小工具。筛选条件包括:沪深主板非ST、流通市值200-2000亿、年利润>0.5亿、近100天涨幅<50%、基金持股>3%。爆量定义为当日成交量≥100天均量的3倍且收阳线。代码通过选股接口筛选股票,再获取K线数据逐日分析,最终输出爆量上涨的日期、倍数、... ...
lil_tea c++ style guide
lil_tea c++ style guide 我喝 mundo novo 不抽 marlboro 懂 c++ 的 coders 只能算少数 同质化的驼峰真的烂到吐 有廿年开发经验但我虚岁 thirty-two 这是我在开发和算竞都是用的代码风格. 部分借鉴自 the cherno, 部分借鉴自 g ...
__block 变量内存布局详解
1 内存布局 按照LLVM工程源码Block_private.h中的定义,__block变量的内存布局如下: struct Block_byref { void *isa; struct Block_byref *forwarding; int flags; int size; // 可选 void ...
openclaw平替之nanobot源码解析(六):子智能体(Subagents)
这篇文章深入解析了 nanobot 的子智能体(Subagents)系统,揭秘其如何通过 `spawn` 工具和 `SubagentManager` 实现复杂任务的并行处理。文章详细拆解了主智能体召唤“分身”的底层流程、子智能体专注任务的独立运行机制,以及二者如何巧妙地通过 MessageBus(消... ...
AI Agent 架构图解:大模型、记忆、RAG 与工具调用的协同机制
这张图描述了一个典型 AI Agent 的运行架构。用户请求进入系统后,由 Agent 作为调度中枢,负责理解任务、管理上下文,并按需访问知识库(RAG)、读写短期/长期记忆,以及调用 Skill 或通过 MCP 接入外部工具。随后,Agent 将用户指令、检索结果、记忆信息和工具输出统一组装为模型 ...
不要让接口过早失去可选项
在一些数据处理场景中,我们经常会设计这样的接口: byte[] GetImageArgb(); 它看起来很自然:调用方法,得到一段结果数据。 但在某些情况下,这类接口会带来一个不容易察觉的问题: 后续的优化空间,被提前限制了。 问题从哪里开始? 这个接口同时做了两件事: 表达能力:获取 ARGB 数 ...
offline meta-RL | 总结 FOCAL 等经典工作的数据收集 / 性能测试方法
目录工作列表:问题 1:Offline 数据集的使用情况 数据集对比总表 开源数据集总结UNICORNFOCALCORROCSROPrompt-DTMACAW问题 2:评测方式对比 评测设置总表UNICORNFOCALCORROCSROPrompt-DTMACAW评测关键差异问题 3:O ...
痞子衡嵌入式:turbo-spiboot - 一种基于MCUBoot协议的二级SPI加载APP提速方案
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是一种基于MCUBoot协议的二级SPI加载APP提速方案。 在开始本文内容之前,有必要先介绍一下 MCUBoot 概念,这里并不是指 Zephyr RTOS 配套的那个 OTA 方案,而是指源于恩智浦 Kinetis 系列 BootRO ...
Java 核心四大基石:从 Object 源码到包装类陷阱的全维度复盘
:::warning 其实还靠手敲来总结,汇总,编辑的人是比较笨的人,所以也许是最后一篇了吧,闲暇时光写的,耗时约3月.... 根据 遗忘曲线:如果没有记录和回顾,6天后便会忘记75%的内容 自我PUA:有人说”成功“是完成一个目标,取得相应的成就,收获到目标的果实,这是成功的标志。有人说”成 ...
高光谱成像基础(十二)光谱重建(Spectral Reconstruction)
在前面的内容里,我们已经围绕高光谱数据的降维、检测与解混展开了很多方法。 这些方法其实都有一个共同点: 它们都假设光谱数据是“已知且完整”的。 但在实际应用中,这个假设往往并不成立。 例如传感器只能采集少量波段、成像设备成本或带宽受限、数据存在缺失或严重噪声或者仅有 RGB 图像,却希望获得高光谱信 ...
EF Core 拦截器实战:SaveChangesInterceptor、CommandInterceptor 与审计落地
审计不是“给表补几个 CreatedBy 字段”,也不是“在业务方法里顺手记日志”。它本质上是系统级可追溯能力,设计目标是让系统在任何写路径下都能稳定回答四个问题:谁发起、改了什么、何时发生、通过哪条链路触发。 真正的难点不在 API 用法,而在系统设计阶段是否把审计定义成基础设施能力。这里聚焦两层 ...
3.Langchain 1.2.0 学习 --- Tools和Agent
LangChain Agents 和 Tools 完全指南:打造你的智能助手 想象一下:你请了一位博学多才的私人助理,TA 不仅能回答各种问题,还能主动查天气、算数学、搜资料、订机票......这就是 LangChain Agents 和 Tools 能为你创造的神奇体验。本文将带你全面了解如何用 ...
美团面试:为什么要用分布式缓存?本地缓存呢?多级缓存一致性如何保证?
去年面美团的时候,面试官看着我的简历问:“我看你们项目里有个全局字典模块,里面那些省市代码、订单状态配置,是怎么做缓存的?” 我为了展现系统的高并发架构,立马拔高音量说:“为了保证系统的高可用和拓展性,我们专门用了一套 Redis 集群,每次业务流转都去 Redis 里查字典,绝对扛得住大流量。” ...
IP地址什么?工业场景网络注意事项有哪些?
一、IP地址是什么? 可以把IP地址比作一个门牌号,每家每户都会有一个门牌号,而且是唯一的,只有地址唯一,邮递员才能准确地把我们的包裹送到。 二、IP地址结构 IP(Internet Protocol)地址的结构指的是它的格式、表示和读取方式。IP 地址用于识别网络上的设备并允许它们之间进行通信。网 ...
MetalLB才是给Ingress这个老登做负重前行的那个男人
前文ingress这个老6, 记录了我对于ingress-nginx的默认部署方式的认知: 在集群内产生nginx服务,与集群内服务互访,利用nginx 走7层转发; 产生的nginx服务对外以nodeport形式暴露。 但是读者也发现了这种默认的ingress-nginx并没有解决: 节点负载均衡 ...
一道基础计算题卡在 40 分,求助判题规则问题
最近在参加一个算法比赛,遇到一道看似非常基础的计算题,但无论怎么修改代码,始终无法通过全部测试用例,目前最高只能拿到 40 分,特来求助。 一、题目描述 输入两个浮点数: 半径 r高度 h 要求输出以下五个结果(均保留两位小数): 圆周长 C1 = 2πr圆面积 Sa = πr²球表面积 Sb = ...
什么年代了怎么还在用bash啊?现代化shell开箱体验: fish, nu, elvish
前言 Linux 服务器一般默认 shell 都是 bash,不太智能,可以用现代化的 shell 来优化命令行的体验。 zsh 是个不错的选择,但默认也是很丑,需要搭配 Oh My Zsh 挺麻烦的,本文介绍现在比较新、开箱即用的 shell 安装和简单使用方法。 如果直接用 chsh 命令修改默 ...
一天一个Python库:propcache - 简化属性缓存,提升性能
propcache - 简化属性缓存,提升性能 一、什么是propcache? propcache 是一个用于简化 Python 对象属性缓存的装饰器库。 它可以帮助你: 自动缓存计算量大的属性值,避免重复计算。 提高应用程序的性能和响应速度。 编写更简洁、更易于维护的代码。 二、应用场景 prop ...
Dify+Ollama模型搭建攻略:本地环境实战指南
一、环境准备 1、硬件要求 硬件类型 最低要求 推荐配置 备注 操作系统 Windows 10 64 位(版本 ≥ 2004)/ Windows 11 64 位 Windows 11 64 位 必须支持 Hyper-V 或 WSL2 CPU 支持虚拟化(AMD-V/Intel VT),≥ 4 核 8 ...


