归档
-
PaddleOCR v5 Windows 安装与使用
最近想在本地跑 OCR,试了下 PaddleOCR v5,发现 mobile 版模型在速度和精度之间平衡得挺好,server 版在我的场景里精度提升不大,推理耗时倒是翻了 20 倍。这篇从安装到推理结果处理,完整走一遍流程。
-
上下文工程(Context Engineering)
在 LLM 的上下文窗口内动态的组装和管理信息的过程,就是上下文工程,目的是开发具备状态感知能力的智能 Agent。
-
FunASR热词配置
FunASR 的热词配置使用方式说明,官方文档太太太太太太太简略
-
GPT-SoVITS 语音克隆教程
一个语音克隆,支持微调的 TTS 工具,还支持流式 TTS API 接口。
-
LangChain 极速入门
关于 LangChain 的 ChatModels、PromptTemplate、RAG、Agent 相关组件介绍
-
LangChain的大文本分块策略
LangChain 中大文本分块的策略总结
-
MCP 服务从开发到发布全流程
使用 uv + Python 开发一个 MCP 服务从部署到发布全流程
-
CAMEL-AI 使用笔记
由于官方文档过于简洁,所以记一下 CAMEL-AI 多智能体框架使用笔记,包括基础 Agent 使用(Prompt、Message、Memory、Tool),role-playing(角色扮演)使用、Workforce(多智能体协作)使用、RAG
-
Prompt Engineering(提示词工程)
LLM 提示词使用技巧
-
Spring在业务开发中常用技巧
Spring 在业务开发中常用技巧:IOC 实现策略模式、AOP 实现拦截、Event 异步解耦、事务管理
-
AI 大模型相关概念及工具总结
大模型相关概念讲解:模型、大模型、大语言模型、大模型分类、Token、向量数据库、RAG、Ollama、Dify
-
Ubuntu通过Ollama部署DeepSeek
在 Ubuntu 上使用 Ollama 部署 DeepSeek R1
-
我的2023年终总结
我的 2023 年工作和生活总结
-
Java 日志框架梳理
Java 日志相关框架五花八门,索性梳理下日志相关组件
-
基于Apache Commons Pool2封装FTP连接池
基于 Apache Commons Pool2 和 Hutool 的 FTP 工具类封装 FTP 连接池
-
SpringBoot自动创建Kafka Topic
并做到分区、副本数可配置
-
Linux 磁盘占用空间分析
Linux 分析磁盘空间占用情况常规步骤
-
N1盒子折腾记
2023年拿斐讯N1盒子做旁路由记录,并安装青龙配置跑京东脚本
-
hexo 文章图床图片本地化
把 markdown 文章中引用腾讯云 COS 中存储的图片改为本地存储,并使用 hexo 发布
-
Linux 下安装使用 Clash
安装使用 clash-for-linux,并注册为系统服务,设置开机自启动
-
递归算法总结
关于递归的理解和使用总结
-
《左耳听风》里的高效学习方法论
读《左耳听风》里面关于如何高效学习的总结笔记
-
语雀同步 hexo 方案设计
语雀写文档发布同时更新 hexo 博客设计思路
-
云服务器无法访问GitHub的解决办法
云服务器无法拉取 GitHub 仓库的代码,并且 ping github.com 超时
-
FreeMarker模板编写指南
关于代码生成器项目中的代码模板编写指南
-
Docker使用笔记
关于 Docker 的使用总结;包括基本介绍、常用命令和项目打包部署说明
-
自己动手实现一个RPC框架(simple-rpc)
使用 Zookeeper + Netty + Spring + Protostuff 实现一个简单的 RPC 框架
-
使用Nexus搭建Maven私服
Windows 环境下使用 Nexus 搭建 Maven 私服记录及使用
-
Kafka常用命令
Kafka 命令行常用操作总结
-
Kafka集群搭建
关于 Kafka 的集群搭建安装记录
-
Zookeeper实现分布式锁
分别使用 Zookeeper 的原生 API 和 Curator 框架实现分布式锁
-
Zookeeper客户端常用命令
Zookeeper 客户端常用的 shell 命令
-
Zookeeper选举机制
关于 Zookeeper 选举机制的说明
-
Zookeeper安装记录
Zookeeper 单机和集群的安装记录
-
装饰器模式(Decorator)
为对象动态的添加功能
-
Hadoop集群搭建
本地虚拟环境搭建 Hadoop 集群,是集群搭建的过程记录
-
Hadoop概述
关于 Hadoop 概念和组成的基本介绍,以及大数据生态体系的介绍
-
策略模式(Strategy)
诸葛亮的锦囊妙计,每一个锦囊就是一个策略
-
Python基于内存缓存简单实现
简单的 key - value 缓存,带有缓存失效时间设置
-
责任链模式(Chain of Responsibility)
击鼓传花,层层审批,解决各种 if else 判断的复杂业务情况
-
命令模式(Command)
将命令和实际执行者分离,对外提供统一表现
-
观察者模式(Observer)
老师上完课了,通知学生们说明天要考试
-
单例模式(Singleton)
单例模式的介绍、使用场景、七种写法及测试
-
JDK1.8新特性
关于lambda表达式、streamAPI、Optional和新的日期时间API的总结
-
模拟并发环境代码段
使用CountDownLatch来控制线程们一起启动模拟并发
-
Java基础总结篇
关于Java基础方面的总结,快四个月没写过Java了,回忆一下
-
代理模式(Proxy)
关于代理模式的介绍,以及动态代理(jdk、cglib)的介绍
-
Linux系统目录结构
关于Linux系统目录结构的说明
-
vue+introjs实现新手引导功能
就是进入网站前的功能介绍引导功能
-
向GitHub提交代码超时的解决办法
通过修改系统hosts的方法,绕过国内DNS解析,直接访问GitHub的CDN节点,从而达到加速的目的 更新:使用开发者边车工具
-
leetcode#680-验证回文字符串
按照题意理解即可
-
leetcode#345-反转字符串中的元音字母
跳出“反转”,其实可以遍历字符串放入新的数组里面来实现反转;善用set来判断重复
-
leetcode#633-平方数之和
考虑两个int相乘溢出问题
-
HTTP常用状态码及说明
HTTP常用15个状态码及说明
-
leetcode#167-两数之和II-输入有序数组
输入一个数组和一个target,找出数组中等于这个target的两个数的下标
-
Linux系统时间不正确
关于Linux时区的设置,系统时间修改
-
关于带宽、网速和流量
什么是带宽?带宽和网速又是如何换算的?
-
Python函数
Python函数基础,涉及到的有函数定义、参数传递、匿名函数和装饰器等等
-
Python基础语法总结
关于Python3的编码规范、基础语法、数据类型进行总结,需要有其他编程语言的基础
-
Java代码片段总结
一些Java常用的代码片段总结,如获取一个时间段内的所有时间,map根据value分组等等
-
如何在普通的类中获取spring容器中的bean
最常见的情况大概就是有一个类他的属性的是通过spring的配置文件读取的。这样这个类必然要交给Spring容器进行管理。这个时候如果我们在普通类中直接new这个类是不可以拿到的。属性值不会加载成功。
-
Spring使用@Value值注入不成功问题
使用@Value注解获取配置文件中的值不成功
-
NIO介绍及API使用
主要是对NIO各个组成部分进行介绍和简单使用
-
适配器模式(Adapter)
啥是适配器模式,可以类比为一个东西,就是电源适配器,电源适配器是把220v转换为电脑可以使用的20v,本质上还是用的220v的电,只不过是通过这个电源适配器转换了一下。
-
TCP/IP五层模型简单介绍
对计算机网络中TCP/IP五层模型每层的设备及工作进行介绍
-
IO流
Java中的IO流概念介绍及使用方法,此IO只针对于磁盘IO,没有网络IO相关知识
-
Linux命令总结
Linux相关命令的总结,包括网络、操作系统、文件、脚本、环境配置
-
为什么要搭建此博客
流氓CSDN