刷新
别只会背 200 和 404:HTTP 核心知识完整梳理

博主头像 HTTP 基本概念 HTTP 是什么? HTTP 是超文本传输协议,也就是HyperText Transfer Protocol。 「协议」:HTTP 是一个用在计算机世界里的协议。它使用计算机能够理解的语言确立了一种计算机之间交流通信的规范(两个以上的参与者),以及相关的各种控制和错误处理方式(行 ...

8、IntelliJ IDEA 之快捷键

博主头像 8.1、常用快捷键 8.1.1、编码 说明 快捷键 智能提示 alt + enter 使用xx块环绕-surround with ctrl + alt + t 调出生成 getter/setter 构造器等结构 alt + insert 复制指定行的代码 ctrl + d 删除指定行的代码 ctrl ...

数据分析01 使用jupyter

博主头像 anaconda安装 方便安装,像安装一个应用程序一样简单 包管理器:包含一个名为conda包管理器,用于安装,更新和管理软件包 环境管理:轻松的创建和管理多个独立的python环境,安装python2,python3,可以实现自由的切换 集成工具和库:捆绑了非常的库,numpy,pandas,ma ...

[python]argparse 包在聊天机器人中的应用

博主头像 前言 在开发一个 AI 驱动的 IM 应用 Bot 时,某些场景用命令会更快更准确。我的设想是先按空格分割用户输入的文本,拿到第一段去匹配命令字典,如果匹配上了,说明用户想要执行命令,接着交给命令类处理即可;如果未匹配到,说明用户发的只是自然语言,那就需要交给 AI 相关的模块来处理。 我在之前一篇 ...

MonkeyCode实现OAuth2认证:从零到生产级SSO

博主头像 自己写登录系统是危险的。OAuth2 + JWT是最成熟的组合,MonkeyCode帮你把安全风险降到最低。 为什么不用Session+Cookie了? 传统Session方案的痛点: 问题 表现 扩展性差 Session存在单台服务器内存,多实例无法共享 CSRF风险 Cookie自动携带,容易被 ...

MonkeyCode做监控告警:从零搭建生产级可观测性

博主头像 代码跑起来只是第一步,知道它有没有在跑、跑得怎么样,才是生产环境的硬功夫。MonkeyCode帮你从日志=>指标=>告警,一套搞定。 可观测性的三大支柱 可观测性 ├── 日志(Logs) → 发生了什么?(详细记录) ├── 指标(Metrics)→ 系统状态如何?(数值时序) └── 追踪(Tr ...

C 测验 3

C 语言中编写 while 循环正确的是? 正确为 while (x < y) 哪个关键字用于设置函数的返回值? Return C 中语言正确的 for 循环是? for (i = 0; i < 5; i++) 哪个语句可用于选择多个代码块中的一个来执行? 正确为 switch 哪个语句用于停止当前 ...

天塌了!Spring AI 2.0 宣布移除智谱!!

博主头像 大家好,我是R哥。 最近,我在适配我的《Spring AI 开发实战课》到 Spring AI 2.0 版本,在适配的过程中发现「智谱」相关的模型类编译异常了: 于是我翻了下 Spring AI 2.0 的版本发布记录,发现 Spring AI 2.0 彻底移除智谱了。。 最早在 Spring AI ...

文件操作案例

博主头像 前置工作 新建一个data.txt 内容为 张三 18 男 李四 20 女 王五 19 男 赵六 21 女 案例 案例1:一次性读取全部内容 with open("test.txt","r",encoding="utf-8") as f: content = f.read() print(f"全部内 ...

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科普:AI编程工具到底在帮你做什么?

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

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

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

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* ...

<1234···50>