刷新
Spring AI 1.1.7 发布,修复 3 个问题!

博主头像 大家好,我是R哥。 上一个《Spring AI 1.1.6 发布,又一项重大变更!!》版本刚发布半月,现在又迎来了 Spring AI 1.1.7 版本的发布。 AI 更新太快了,活到老学到老的节奏。。 除了 Spring AI 1.1.7,2.0.0 也来到了 M7 版本了,预计很快就要正式 GA ...

独立开发者用MonkeyCode一个月:我的真实收入变化

博主头像 独立开发者用MonkeyCode一个月:我的真实收入变化 背景 我是一个做了3年的独立开发者,主要收入来源: 接外包项目 做一些小产品卖License 偶尔写技术文章 平均月收入:$2000-3000(波动较大) 为什么用MonkeyCode 今年年初,我遇到了几个问题: 效率瓶颈:一个人做项目,设 ...

MonkeyCode背后的技术:大模型是怎么学会写代码的?

博主头像 MonkeyCode背后的技术:大模型是怎么"学会"写代码的? 你有没有想过,为什么AI能写代码?它是怎么"学会"的? 这篇文章,我用最通俗的语言,讲清楚大模型写代码背后的技术原理。 一切从"预测下一个字"开始 大模型的核心原理其实很简单:预测下一个token。 什么是token?你可以把它理解为一 ...

MonkeyCode科普:AI编程工具到底在帮你做什么?

博主头像 MonkeyCode科普:AI编程工具到底在帮你做什么? 很多人听到"AI编程",第一反应是:AI要取代程序员了? 不是。今天用最通俗的方式,讲清楚AI编程工具到底在做什么。 先理解传统编程 传统编程就像写作文: 你脑子里有一个想法 你用键盘一个字一个字敲出来 写错了就改 改完再检查 一个简单的用户 ...

java基础-多线程2

博主头像 多线程 重点: 1.会用wait和notify两个方法 2.会使用Lock锁对象 3.会利用Callable接口实现多线程 4.会使用线程池完成多线程 第一章.等待唤醒机制 1.等待唤醒案例分析(线程之间的通信) 要求:一个线程生产,一个线程消费,不能连续生产,不能连续消费 -> 等待唤醒机制(生产 ...

函数案例

博主头像 案例1(递归函数) 递归函数,自己调用自己 计算5! def fun(num): if num == 1: return 1 return num*fun(num-1) result = fun(5) print(result) # 过程 """ fun(5) = 5*fun(4) 5*4*3*2* ...

Manim物理模拟:别自己写欧拉了!

博主头像 做物理模拟动画时,我遇到过一个坑。 当时想做一个弹簧振子的 Manim 动画:一个小球连接在弹簧上,在平衡位置附近往复振动。 我一开始的思路是——手动写欧拉法迭代。 # 当时写的“玩具级”数值积分代码 x = 1.0 # 初始位移 v = 0.0 # 初始速度 dt = 0.02 # 时间步长 k ...

Python备忘录(一)

博主头像 在此记录一些Python中比较常用到的方法技巧(持续更新) 生成器 通过列表生成式构建一个生成器 a = [x * x for x in range(10)] # 列表生成式子生成一个list print(a) # 打印: # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] ...

7、IntelliJ IDEA 之代码模板

博主头像 7.1、查看预设模板 7.1.1、后缀补全模板 如上图所示,可以查看具体的后缀补全模板。 7.1.2、实时模板 如上图所示,可以查看具体的实时模板。 7.2、常用模板 7.2.1、函数 // main:main 函数 public static void main(String[] args) { ...

轨迹的蓝图:方程求解与交点计算

博主头像 做数学动画时,我经常遇到这样一个问题: 辛辛苦苦画好了两条曲线,y = sin(x) 和 y = x/2,想让它们交点的位置亮起一个发光点,标注出坐标。结果发现:我根本不知道交点到底在哪。 你可能会怎么做? 方案 A:用 NumPy 生成一堆点,然后暴力遍历找最接近的位置。 方案 B:打开 Desm ...

python基础10正则表达式

博主头像 正则就是字符串处理的瑞士军刀 之前我们是通过if判断来匹配某个字符串,不灵活,太死板了 手机号码匹配,就是有些网站是通过手机号登录的,就是通过这个正则来实现的 电子邮件等应用场景 使用正则就必须使用这个re模块,内置模块,直接导入,不需要下载 re模块核心的函数 1、re.findall(patte ...

两小时入门Sentinel

博主头像 前言 Sentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/index.html,官方wiki: Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒 ...

填充与积累:积分与面积的可视化

博主头像 大家好!不知道你有没有过这样的经历:为了给别人讲解定积分的几何意义,你决定用 Manim 制作一个黎曼和(Riemann Sum)动画。 当你兴致勃勃地开始编码时,却发现要手写一堆循环来计算每个矩形的高度、宽度,还要处理复杂的积分上下限。 更头疼的是,当函数稍微复杂一点,比如 sin(x)*cos( ...

dubbo服务调用源码

博主头像 调用过程 dubbo的服务调用方是在xml配置了类似于 <dubbo:reference interface="com.jwfy.dubbo.product.ProductService" id="productService" />的配置,意味着后续在spring中通过 getBean('prod ...

2、BellMan-Ford算法

博主头像 一、BellMan-Ford算法简介 与Dijkstra算法一样,BellMan-Ford算法也是用于求有向图和无向图的单源最短路径的算法。但是,BellMan-Ford算法与Dijkstra算法的不同处,有以下2点: ①、BellMan-Ford算法可以用于边的权值为负数的有向图中,但该图中不能存 ...

python就业路线

博主头像 学python是为了什么? 先定目标,再选路线,效率最高 只想快速做自动化 / 办公效率:走【办公自动化 + 小工具】 想做数据分析、报表、业务支持:走【数据分析】 想做网站、小程序后端:走【Web 开发】 想做人工智能、机器学习:走【AI / 机器学习】 想做爬虫、数据采集:走【爬虫】 想找工作、 ...

切线的魔法:用 SymPy 和 Manim 轻松搞定导数动画

博主头像 大家好,你有没有试过在 Manim 里做导数定义的动画? 就是那个经典的场景:画一条曲线,再画一条割线,然后让割线上的一个点无限逼近另一个点,最后变成切线。 这个过程的核心是计算割线的斜率 (f(x+h) - f(x)) / h,并观察当 h 趋近于 0 时,这个斜率是如何变化的。 听起来很简单,但 ...

python基础08文件操作

博主头像 一、文件操作核心概念 先明确几个概念 概念 含义 文件路径 文件在系统中的位置,绝对路径,相对路径 文件模式 打开文件的方式,读,写,追加等 文件对象 打开文件后返回的对象,用于后续读写操作,通过open()函数获取 编码格式 文本文件的字符编码,utf-8,gbk,决定能否正确读写中文等特殊字符 ...

RocketMQ 4.7.1 DLedger 模式下延时消息重复投递问题深度排查与源码解析

博主头像 RocketMQ 4.7.1 DLedger 模式下延时消息重复投递问题深度排查与源码解析 前言 在分布式高并发的场景下,“消息重复消费”几乎是每个工程师都会遇到的老朋友。通常情况下,我们习惯性地把它归咎于“网络抖动导致客户端重试”或者“消费者未及时提交 Offset”。然而,最近在一套基于 Roc ...

123···50>