刷新
LangChain 基础使用:从入门到实战

博主头像 很多人看完 LangChain 文档还是不知道怎么用。这篇不聊概念,直接从代码出发。 环境准备 pip install langchain langchain-openai 你需要准备一个 OpenAI API Key,换成国内模型也行,思路一样。 1. LLM 调用:最基础的玩法 LangChai ...

Java学习笔记:标识符

博主头像 1. 什么是标识符? 在Java中,变量、方法、类等需要命名时使用的字符序列,称为 标识符(Identifier)。 使用技巧:凡是需要自定义名字的地方都叫标识符。如:类名、方法名、变量名、包名、常量名等。 2. 标识符的命名规则(合法条件) Java标识符必须遵守如下硬性规则,否则编译不通过: 由 ...

Python上下文管理器:with语句与__enter__/__exit__完全指南

引言 在Python编程中,上下文管理器(Context Manager)是一个强大而优雅的特性。它通过with语句实现了资源的自动获取和释放,让代码更加简洁、可读性更强,同时有效避免了资源泄漏问题。本文将深入探讨上下文管理器的工作原理、实现方式以及实际应用场景。 为什么需要上下文管理器 ...

如何旋转PDF中的一页并保存?

博主头像 前言 大家好,我是PDF小徐,我们在手机上有时候需要对一份PDF文件里面的一页进行旋转,比如旋转90度,180度,270度等,让我们生成一个新的PDF文件。其实,这个操作在微信上就能实现。今天小徐就来介绍下哦。 搜索微信小程序:PDF编辑器小帮手 首先,我们打开微信,在搜索框里面,输入pdf编辑器小 ...

用300行代码手写SpringBoot核心原理

博主头像 本文将带你深入了解SpringBoot框架的核心原理,通过300行代码的迷你版本来展示SpringBoot核心注解的作用及特性,在学习本篇文章时,可以同时学习:深度揭秘SpringBoot自动装配的实现原理,相信大家会对本文中的各个功能会有更加深刻的理解 本文内容: 手写模拟SpringBoot启动 ...

Postgres - Listen/Notify构建轻量级发布订阅系统

博主头像 概述 原先设计一个内部系统的消息模块和缓存模块时,只有一个Postgres依赖。想着没多大用户量,没必要额外安装Redis,徒增运维工夫。缓存好解决,配个UNLOGGED表即可。吭吭哧哧琢磨怎么用数据表实现消息的时候,发现PostgreSQL 提供了内置命令 LISTEN 和 NOTIFY,用于在数 ...

理论都会,实战就废?7个分析模板,帮你打通任督二脉

博主头像 数据分析和编程一样,是有模式的。其实大部分业务分析题,扒开外壳看内核,就那7个套路。 你遇到的那些所谓“新问题”,90%都能套进下面这7个框架。 不管你是在字节、阿里、拼多多,还是一个小创业公司做增长--数据就是数据,逻辑永远不会骗你。 模式1:连接+筛选 = 精准找人找事 业务场景: 春运期 ...

Mybatis基础操作

博主头像 Mybatis基础使用 Mybatis编程式开发 mybatis和MySQL jar包依赖 <dependencies> <!-- MyBatis 核心 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</arti ...

<1234···50>