目录背景知识Definition从堆栈的角度理解递归缺点和For循环的区别总结Reference 背景知识 先了解一下内存结构,但这个不是必须的。 Definition 递归是一个循环结构,主要用来处理需要循环执行的任务,和For循环类似的代码结构。 简单说就是函数自己能调用自己。 fun fact ...
我们一个常见的应用,一般都会涉及到访问数据库,配置等外部资源。同时也将自己的能力提供给外部访问,前面已经介绍pod的内外网络通信 k8s-Pod中的网络通信(3) 这次直接做一个java应用, 开发——打镜像——配置并部署到k8s集群——内外访问。 其中应用使用nacos作为配置,这就意味着pod内 ...
我们非常高兴地宣布,LeRobot 迎来一系列重大升级,让开源的机器人学习比以往更强大、更可扩展、也更易用!从重构的数据集到灵活的编辑工具、新的仿真环境,以及面向硬件的全新插件系统,LeRobot 正在持续演进,以满足前沿具身智能 (Embodied AI) 不断发展的需求。 简要总结 LeRobo ...
前言 三年前,我们还在 Reddit 上吵得不可开交: “Redux 太啰嗦!” “Zustand 太黑盒!” “Jotai 会内存泄漏!” 今天,React 19 直接把“外挂仓库”拆成了无数颗微状态胶囊(Micro-State Capsules)——随用随取,随丢随灭。 状态不再集中,而是散落在 ...
60 秒启动开发环境,即刻运行前沿 OCR 模型——DevPod 正在重塑 AI 开发工作流, 当环境不再是障碍,创新才真正开始 一、痛点剖析:传统 AI 开发为何举步维艰? 随着大模型技术的迅猛发展,AI 应用开发正加速从传统软件工程范式向 AI 原生架构 演进。在这一浪潮中,OCR(光学字符识别 ...
ColorCurves 是 Unity 通用渲染管线(URP)中的一种高级颜色分级工具,它允许通过曲线精细调整图像的色相、饱和度和亮度。这种工具最初在专业影视后期软件(如 Fusion)中成熟应用,后 ...
原文链接:https://www.nocobase.com/cn/blog/nocobase-2-0 NocoBase 1.0-alpha 于 2024 年 4 月 28 日发布,同时我们也正式开启了商业化的服务。在过去这 10 几个月里,我们收到了成百上千的用户的反馈和交流,收到了数十位来自全球各 ...
Year -3 我们无缘相见 由于疫情原因,CSP 复赛仅对高中生开放,我错过了我人生中第一次 CSP,后来找关系获得了一个春季测试 2023 的非正式名额,只是成绩不尽人意…… Year -2 我常常追忆过去 依旧记得两年前的 CSP 2023,早上入门组发挥失常,导致下午的提高组做题时压力陡增, ...
Java虚拟机运行数据区域 在JDK 8及以上版本中,Java虚拟机运行时数据区域主要包括以下部分: 1)堆(Heap):这是Java虚拟机中最大的内存区域,所有线程共享,主要用于存放对象实例和数组。这也是垃圾回收的主要区域,因此也被称作GC堆(Garbage Collection Heap)。 2 ...
从10月31号的结果来说,肯定是算不上够看,不过从7月1号的预期讲,确实按照开始的计划,完整的走完了0到1的全过程。到这里问题变了:从1到2该怎么办? ...
CloudFlare介绍限速的文章, 讲述了限速的使用场景和运作方式。 最难的是构建一个既高效又匹配需求的算法。 1.流行的限速器 ① 固定窗口限速 Fixed Window Counter 跟踪固定时间间隔(如 1 分钟)内的请求数量,一旦达到上限,就会拒绝该窗口中的后续所有请求。 UserCas ...
为了让自己的llm bot有自定义的发图能力就用claude和gemini帮我写了个随机api的图床 仓库地址如下:https://github.com/lumia1998/image-forward 图床转发 (Image-Forward) 一个基于Python Flask的图片合集管理和随机转发 ...
前言 近年来,随着人工智能和MCP技术的发明和进步,好像给我们这些程序员又开辟了一个新的道路:以前我们都是给人来写软件工具,要写后端接口和前端界面,让用户在前端界面使用这些工具来实现业务。以后就会变成,我们要给AI 来写后端工具,无需写前端界面,让AI根据工具需要的参数和返回值来生成前端界面给用户( ...
此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本篇为第二课第一周的内容,1.9的内容 ...
初步学习压测和监控 本文示例代码以及数据库sql文件见:gitee https://gitee.com/quercus-sp204/new-technology/tree/master/all-component-monitor 1.环境说明 首先是开发环境:jdk是21,然后maven是3.9.6 ...
提升 Web 端 JavaScript 的可信度:WAICT 体系详解 在当前互联网时代,网页是最强大的应用平台。只要在浏览器中拥有合适的 API,你理论上可以安全运行任何你想运行的东西。不过——除了“加密学”这块。事实上,自 2011 年以来,“网页中的 JavaScript 加密”一说就被认为是 ...
JMM核心内容概览与重要程度评级 在学习JMM前,我们先了解其核心内容体系及重要程度: 内容模块 重要程度 说明 1. JMM基础概念 ⭐⭐⭐⭐ 理解JMM的出发点和基本架构 - 硬件基础与并发挑战 ⭐⭐⭐⭐ 了解JMM存在的必要性 - 主内存与工作内存 ⭐⭐⭐⭐ JMM的核心抽象概念 2. 内存间 ...
️ 嘿嘿,最近在IDEA的设置里发现了个小惊喜——JetBrains悄咪咪上架了两款新主题(目前还是Beta版),按江湖规矩,粉丝优先尝鲜,直接上图! Islands Dark: Islands Light: 怎么样?是不是一眼就觉得清爽了不少?简单概括就俩字:优雅,贼好看! 啥?你说没看 ...
本文从基础概念到实战案例,帮你吃透 Oracle UMAN 核心逻辑,关键时刻不慌神。 一、先搞懂基础:3 个核心概念不踩坑 在动手操作前,这些 “底层逻辑” 必须理清 —— 它们直接决定你选对恢复策略。 ⚠️ 数据库故障分 4 类,应对方式天差地别 故障类型 典型场景 恢复主体 用户进程故障 ...
一、alembic是什么? Alembic 是一个用于 Python 数据库迁移和版本控制的工具。它与 SQLAlchemy(一个流行的 Python ORM 库)紧密集成,共同为 Python 应用程序提供数据库管理和迁移支持。 python使用mysql时常用SQLAlchemy+Alembic ...