https://api.vvhan.com/api/avatar/boy

技术博客分享

59..NET8-实战-孢子记账-从单体到微服务-转向微服务-新增功能-MinIO对象存储服务

本文介绍了如何在孢子记账项目中使用MinIO对象存储服务管理用户文件资源。主要内容包括:1) MinIO简介,作为高性能开源对象存储服务器,支持多节点部署和S3兼容API;2) 通过Docker快速部署MinIO,创建专属存储桶;3) 实现资源微服务,包含文件上传功能,通过IFormFile接口处理文件流,使用MinIO SDK完成存储操作,并支持公私访问权限控制。该方案提供了可靠的文件存储管理能力,满足项目对用户头像和账单图片等资源的安全存储需求。

Linux进程概念下

计算机在给程序分配内存时会采取这样的方法:先将内存中的前10M分配给程序A,接着再从内存中剩余的118M中划分出110M分配给程序B。在早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问的内存地址都是实际的物理内存地址。我们发现,输出出来的变量值和地址是一模一样的,原因很简单,子进程以父进程为模板,且父子并没有对变量进行任何修改。上面的图就足以说明问题,同一个变量,地址相同,其实是虚拟地址相同,内容不同,其实是被映射到了不同的物理地址!

B2B企业营销型AI-Agent服务商推荐谁更专业如何选型

营销型AI Agent,也被称为“营销智能体”,不同于传统自动化工具,它更强调“能理解、会执行”。理解:基于自然语言和业务上下文,识别营销需求或客户意图。规划:生成执行方案,例如选择渠道、确定目标客户群。执行:自动调用 CRM、CDP、邮件系统等,完成触达与数据流转。反馈:产出执行结果与分析报告,帮助企业持续优化流程。内容生成:邮件、白皮书摘要、多语种营销素材。线索筛选:基于行为数据打分,优先识别高价值客户。客户旅程编排:根据客户动作自动触发下一步触点。销售辅助:提供商机洞察、对话总结、跟进提醒。

Leetcode-19-java

可行性结论:100% 可行!用HashSet的实现能正确得出所有消失的数字,而且代码好写好懂;和最优解的区别:最优解(之前给你的 “负数标记法”)是利用数组本身做标记,不需要额外空间(空间 O (1)),而你的思路需要HashSet的额外空间(空间 O (n))—— 但这只是 “优不优” 的区别,不是 “能不能用” 的区别。// 创建一个哈希集合,用来存数组中出现过的数字// 把数组里所有数字都放进集合(自动去重)// 准备一个列表,用来存消失的数字。

开学季干货知识梳理与经验分享

开发环境快速配置指南(VS Code插件、Jupyter模板)代码/项目管理的开学准备(Git基础操作、版本控制策略)学术文献管理工具(Zotero、EndNote实战技巧)分析不同群体的核心需求(课程准备、时间管理、工具使用)数字化工具推荐(Notion、Anki、XMind)结合技术场景(如数字笔记、在线协作)的适用性。明确文章面向的学生群体(如大学生、高中生)高效笔记技巧(康奈尔笔记法、代码注释规范)网络安全提醒(学术VPN、钓鱼邮件识别)常见技术误区(过度依赖工具、无效备份)

关系模型的数据结构

关系数据库的核心概念是“关系”,即用统一的二维表结构表示实体及实体间的联系。关系模式的数学表达为R(U,D,dom,F),其中U是属性集合,D是域集合,dom定义属性到域的映射(数据类型),F表示数据依赖关系(如函数依赖)。关键概念包括: 候选码:能唯一标识元组且具有最小性的属性组 主码:从候选码中选定的唯一标识符 主属性:包含在任何候选码中的属性 非主属性:不参与任何候选码的属性 关系模式(Schema)是静态设计蓝图,而关系(Relation)是动态数据实例。实际应用中常用简化表示R(A1,A2,...