自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring Boot web开发(十) RabbitMQ消息与队列的使用

目录1. 消息与队列的简单介绍2. RabbitMQ简介和安装使用2.1 核心概念2.2 Exchange类型2.3RabbitMQ安装使用3. SpringBoot整合使用RabbitMQ3.1 新建项目引入spring-boot-starter-amqp3.2 添加application.properties配置3.3 RabbitTemplate操作Ra...

2019-11-07 21:56:55 634

原创 Spring Boot web开发(九) 整合Redis实现缓存

目录1. 缓存RedisTemplate1.1 引入redis相关依赖1.2RedisTemplate操作Reids2. 序列化机制3. 自定义CacheManager3.1springboot 1.x自定义CacheManger3.2springboot 2.x自定义CacheManger1. 缓存RedisTemplate在我们没有配置其他缓存中间件的...

2019-11-06 11:36:07 416

原创 Spring Boot web开发(八) Spring缓存抽象

目录1. Spring缓存抽象简单介绍2. Spring缓存使用2.1@Cacheable的使用2.2@CachePut的使用2.3@CacheEvict的使用2.4 自定义keyGenerator1. Spring缓存抽象简单介绍Spring框架从3.1定义了org.springframework.cache.Cache和org.springfr...

2019-10-21 15:12:12 328

原创 Spring Boot web开发(七) WebMvcConfigurerAdapter过时问题

目录1.WebMvcConfigurerAdapter是什么?2. WebMvcConfigurerAdapter的使用和方法介绍2.1 添加拦截器addInterceptors2.2 添加视图控制器addViewControllers3. 解决WebMvcConfigurerAdapter过时问题方法一:实现WebMvcConfigurer接口方法二:继承WebMv...

2019-10-19 15:27:54 866

原创 Spring Boot web开发(六) 数据访问整合MyBatis

目录1. JDBC1.1 添加依赖1.2 编写JavaBean1.3 配置数据源1.4 修改接口层2. 整合MyBatis2.1 添加依赖2.2 添加service层2.3 添加dao层2.4 修改controller层本节还是采用之前文章中的项目,可以加我QQ或者评论邮箱,我把项目打包给你们哦。1. JDBC1.1 添加依赖首先需要在pom...

2019-10-18 12:51:02 293

原创 Spring Boot web开发(五) 项目打包成Docker镜像

目录1. docker安装2. SpringBoot项目打包3. Docker运行Java项目1. docker安装请参考:docker安装2. SpringBoot项目打包我这儿就用Spring Boot web开发(二) 页面国际化和登录拦截器这篇文章的springboot项目打包后,将这个jar复制到桌面上,尝试运行访问:3. Docker运行...

2019-10-17 16:43:15 804

原创 Spring Boot web开发(四) Docker的安装与使用

目录1. Docker介绍2. Docker安装3. Docker使用3.1 安装tomcat服务为例3.2 安装MySQL为例1. Docker介绍百度百科给的定义是:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制...

2019-10-17 10:55:03 411

原创 Spring Boot web开发(三) 文件上传与下载

目录1. 文件下载1.1 前端页面1.2 Controller层2. 文件上传2.1 前端页面2.2 Controller层2.3 上传成功的文件如何访问?在实际的开发项目中,对于文件的上传和下载处理是必不可少的的一部分,比如某某某网站的个人中心,我想要更换一个头像,这时候就涉及到文件上传了。又比如某某教育网站,需要导出学生成绩表,这个时候文件下载功能也就必须要去做...

2019-10-16 17:03:12 809

原创 Spring Boot web开发(二) 页面国际化和登录拦截器

目录1. 导入静态资源和配置默认页面2. 页面国际化2.1 编写国际化配置文件2.2管理国际化资源文件2.3 页面获取国际化值3. 登录拦截器1. 导入静态资源和配置默认页面在网上随便找一个登录页面稍作修改,添加两个a标签,用于切换语言。我的页面效果如下:注:我这里是直接将登录页面命名为index.html,springboot能帮我找到这个默认首页,但如...

2019-10-15 11:24:57 591

原创 Spring Boot web开发(一) 静态资源和模板引擎

目录1. 静态资源映射规则1.1 以jar包下形式引入静态资源1.2 其他静态资源2. 模板引擎Thymeleaf2.1 Thymeleaf的引入和使用2.2 thymeleaf语法规则2.3thymeleaf表达式1. 静态资源映射规则在讲Spring Boot的静态资源映射规则之前,我们先看一下maven工程对于静态文件是如何处理的。从上图中我们可...

2019-10-12 16:13:32 439

原创 AI Comic Builder v0.2.0 – v0.2.2 功能更新全览:从剧本导入到提示词工程,AI 动画创作全面进化

AI动画创作工具AI Comic Builder迎来三大版本升级,实现从"能用"到"好用"的飞跃。v0.2.0推出剧本智能导入功能,支持TXT/DOCX/PDF/Markdown格式,自动完成角色提取、分集等四步流水线;v0.2.1新增提示词管理系统,提供12个可自定义提示词插槽,支持全局/项目级设置及版本历史;v0.2.2适配Google Veo全系列模型,并新增AI一键优化功能,可智能润色场景描述等文本内容。工具还优化了分集衔接、视频合并等流程,显著提升创作效率。

2026-03-31 15:11:00 973

原创 K8s Admin:一个轻量级的多集群 Kubernetes 管理平台

K8s Admin是一个轻量级开源Kubernetes多集群管理平台,专为解决KubeSphere闭源和Rancher过重的问题而设计。基于Next.js 16和React 19构建,提供多集群管理、资源操作、Pod终端、RBAC权限控制、应用发布和审计日志等核心功能。相比其他方案,K8s Admin具有部署简单(仅需1个容器+PostgreSQL)、资源占用低(约100MB)和易上手的特点。采用Apache 2.0协议开源,适合需要轻量级K8s管理界面的团队使用。

2026-03-31 14:49:20 685

原创 总结一下我最近几个月 vibe coding 的开源项目

摘要:该项目集合包含多个AI相关开源工具,包括AI简历求职系统(JadeAI)、编程思路工具(vibe-coding)、AI漫画生成平台(AIComicBuilder)、AI绘图聚合工具(DeepDiagram)、对话式技能创建系统(next-chat-skills)以及Python技能调用SDK(OpenSkills)。这些工具涵盖了从求职、编程到内容创作等多个AI应用场景,为开发者提供了一套完整的AI解决方案工具链。

2026-03-13 15:08:49 88

原创 我用 4 小时,让 AI 帮我从 0 开发了一个 AI 漫剧生成平台

AI漫剧生成平台开发实践本文记录了使用Vibe Coding理念开发AI漫剧生成平台的全过程。Vibe Coding是一种新型编程方式,开发者只需用自然语言描述需求,由AI生成代码。项目采用Claude Code作为核心工具,配合superpowers等6个关键插件,实现了从技术选型到全自动开发的完整流程。通过自然语言交互,仅用45分钟就完成了初版系统,包括自动生成代码、UI优化和错误修复。实践表明,AI时代编程正从"写代码"转向"描述需求",文档和需求表达能力变得至关重要。

2026-03-12 09:53:07 474

原创 开源了一个 AI 简历生成器 JadeAI:50 套模板、拖拽编辑、AI 对话优化、多格式导出,Docker 一键部署

JadeAI是一款开源AI简历生成器,提供50套专业模板、拖拽编辑、AI对话优化和多格式导出功能。项目采用Next.js等技术栈,支持Docker一键部署,用户可自托管并使用自己的API Key。核心功能包括AI简历生成、PDF解析、语法检查、JD匹配分析等,数据完全由用户掌控。目前已开源在GitHub,未来计划增加版本历史、移动端适配等功能。

2026-02-24 11:40:23 1998

原创 再也不用复杂的工作流来生成短剧了--Gemini 加 SeeDance2.0王炸组合

使用Gemini和Seedance2.0的演示案例。首先通过Gemini生成剧本内容,然后将中文版本复制到Seedance2.0进行处理,最后等待生成结果。文中附有各步骤的截图展示操作流程。

2026-02-10 10:56:41 180

原创 next-chat-skills 一个通过对话让 AI 自动管理 skills 的工具

Next-Chat-Skills是一个对话式技能管理工具,支持通过聊天创建、调用和安装各种技能。用户可以直接在对话中操作技能,系统还能自动修复调用过程中的错误。该项目已在GitHub开源(github.com/twwch/next-chat-skills),提供了直观的界面展示技能创建、安装和调用的完整流程。通过对话交互的方式,大大降低了使用门槛,使技能管理更加便捷高效。

2026-02-10 10:52:58 272

原创 PageIndex:无向量、推理驱动的 RAG 框架深度解析

PageIndex提出了一种无向量数据库的新型RAG系统,通过模拟人类专家查阅文档的方式实现推理式检索。与传统RAG依赖向量相似度搜索不同,PageIndex利用文档的层级结构(如目录、章节),通过LLM推理定位相关内容。该系统在保留完整上下文、提高可解释性方面表现突出,在FinanceBench测试中达到98.7%准确率。相比传统RAG的"语义相似"检索,PageIndex更像是图书管理员根据知识结构精准定位信息,特别适合处理长篇专业文档。

2026-02-03 11:30:23 1274

原创 告别碎片化绘图:我做了一个 AI 全能绘图助手 DeepDiagram,让 Excel 秒变统计图

DeepDiagram是一个开源的AI绘图平台,旨在简化研发人员的可视化工作流程。它通过Agentic AI技术,支持思维导图、系统架构图、数据可视化等多种绘图场景,无需手动调整样式。用户只需上传Excel或输入需求,AI就能自动生成图表。平台整合了XMind、Draw.io、ECharts等功能,采用React 19+FastAPI+LangGraph构建,支持多模型切换和本地部署。项目已在GitHub开源,帮助用户将想法快速转化为可视化呈现。

2026-01-29 13:11:58 1109

原创 DeepDiagram AI: 智能 AI 可视化平台

DeepDiagram AI 是一个开源智能可视化平台,通过多智能体架构将自然语言转换为专业图表。平台包含思维导图、流程图、数据图表、Draw.io和Mermaid等多个专业智能体,分别基于不同技术栈实现特定可视化功能。系统采用React+FastAPI架构,通过LangGraph编排智能体协作,支持实时预览和多种导出格式。平台提供交互式画布、会话管理、版本分支等优化功能,并可通过Docker快速部署。项目已在GitHub开源,未来计划增强多模态文件解析能力。

2025-12-24 13:59:26 1131 1

原创 一个全自动化的内容工作流 SDK-信息聚合神器 WeFlow

WeFlow是一款全自动化内容工作流SDK,通过智能整合热门技术文章,实现从抓取到发布的一站式处理。系统采用多模态技术,集成Qwen-VL模型解析图片内容,支持AI自动配图,并能将多篇文章融合为Tech Crunch风格的深度报道。其核心功能包括:自动抓取RSS源内容、智能分析聚合、图片本地化处理、微信公众平台自动发布以及飞书通知推送。项目采用模块化架构,支持自定义RSS源配置,并提供Docker快速部署方案。开发者只需配置API密钥,即可实现每日技术精选的自动化生成与发布,显著提升内容运营效率。

2025-12-22 10:29:53 1615

原创 Claude Skills API 深度解析:与 MCP 的对比及实战指南

Claude Skills API 与 MCP 对比摘要 核心差异: Skills 是 Anthropic 官方提供的云端沙箱能力,开箱即用但无法访问外部资源 MCP 是自托管协议,可访问任意外部资源但需自行部署服务器 执行流程: Skills 在 Anthropic 沙箱中执行,通过 Files API 返回结果 MCP 需用户应用中转工具调用,服务器可连接数据库/API 选择建议: 选 Skills:文档生成、数据处理等无需联网的任务 选 MCP:需要调用外部 API、访问本地文件或数据库的场景 优劣势

2025-12-22 10:25:07 2002

原创 一款 AI 驱动的 Word 文档翻译工具

Word 文档翻译 SDK 摘要 DocuFluent 是一个用于翻译 Word 文档(.docx)的 Python SDK,采用多模型工作流实现高质量翻译。主要特点包括: 智能翻译流程:包含初始翻译、评估、优化和选择四个阶段,通过多模型协作确保翻译质量 格式保留:完美保留原文段落样式、表格和公式等格式 质量控制: 严格语言强制确保目标语言一致性 自动保留字母数字代码和型号 提供准确性、流畅性等多维度评估 输出功能: 生成双语对照文档 提供包含详细指标的Excel和PDF报告 支持命令行、配置文件和Web界

2025-12-22 10:22:06 1284

原创 InstaPPT 一款由 AI 驱动的 PowerPoint 翻译工具

InstaPPT:AI驱动的PPT智能翻译工具 InstaPPT是一款基于大语言模型(如GPT-4)的PowerPoint翻译工具,能在保留原幻灯片视觉布局的同时提供高质量翻译。核心功能包括: 智能翻译:支持多语言互译,通过评估-优化循环确保质量 视觉保真:自动维持字体、颜色和版式 对照报告:生成PDF格式的翻译前后对比图 跨平台支持:兼容macOS/Windows,提供CLI和Python SDK两种使用方式 项目采用模块化架构,包含文本解析、并发翻译、PPT重组等处理流水线,支持缓存机制以节省成本。用户

2025-12-22 10:17:46 930

原创 表情包工坊 (Mako)-自动生成微信表情包全套资料

表情包工坊(Meme Workshop)是一个AI驱动的多功能素材生成工具,基于React 19+TypeScript开发。核心功能包括:自动生成4K表情包网格(24张小图)、750x400网站横幅、512x512应用图标,以及智能文案创作。采用Google Gemini API提供AI能力,支持参考图上传指导生成风格,并提供一键打包下载功能(ZIP格式)。项目使用Vite 6构建,包含完整的本地开发和生产部署流程,开发者只需配置Gemini API Key即可快速启动。

2025-12-22 10:11:35 614

原创 基于Gemini 3 Pro (Nano Banana Pro) 视觉翻译系统

PDF Visual Translator 是一款基于 Google Gemini 3 Pro 的 PDF 翻译工具,能够保持文档原始布局、字体和格式。该工具支持多页 PDF 处理,提供并排对照视图,通过视觉翻译技术保留图像中的文本内容。用户需配置 Google AI Studio 的 API 密钥,使用 Node.js 环境运行。项目开源在 GitHub,具备布局保留、PDF 支持和高质量翻译等特点。

2025-12-22 10:03:21 399

原创 SD-如何训练自己的Lora模型

尝试过mac和Ubuntu,装上后都会有问题Windows按照官方步骤安装即可。

2023-05-15 06:58:47 4689 2

原创 ColossalAI-Chat训练手册(RLHF)

ColossalAI-Chat是一款基于人工智能技术的智能聊天机器人,是由Colossal AI开发的一款聊天机器人。该机器人使用了最先进的自然语言处理技术和深度学习算法,可以回答各种问题、提供建议、提供娱乐和与用户进行轻松对话。ColossalAI-Chat可以在多种平台上使用,例如Facebook Messenger、Slack、WeChat等。ColossalAI-Chat通过使用自然语言处理技术和深度学习算法,机器人可以理解人类语言的含义,从而生成更加自然和准确的回答。

2023-04-15 21:55:29 3468 9

原创 大数据相关技术的核心理念与历史发展

当我开始回顾从转岗到现在,除了被996榨干并发福的身体,其他大数据知识并没多少,简单来说就是,就是什么都能聊上两句,但什么都只能聊那两句。为了能多聊上几句,我决定进行正本清原,梳理大数据技术的核心理念与历史发展,阅读Google在大数据领域经典的三篇论文,此专栏记录我对这些论文的阅读梳理。

2023-04-09 10:29:21 682

原创 如何搭建自己的AI绘画平台

安装过程比较漫长,需要充github上下载很多依赖,同时也需要安装很多python依赖,中途因为网络原因断开了可以重试,会从断开的地方继续下载安装。下载好后进入stable-diffusion-webui的项目目录,将其放在models/Stable-diffusion目录中。midas里面的文件放到 extensions/sd-webui-controlnet/annotator/midas里面。下载好后进入stable-diffusion-webui的项目目录,将其放在models/Lora 目录中。

2023-03-28 09:30:29 3498 1

原创 一口气看完人工智能发展与ChatGPT

1950年,计算机科学之父发表了一篇论文《COMPUTING MACHINERY AND INTELLILGENCE》(《计算机器与智能》)提到了一个词。原始游戏是这样的:玩家A是男性,玩家B是女性,玩家C(扮演审讯者的角色)可以是任何性别。在模仿游戏中,玩家C看不到玩家A或玩家B(并且只知道他们是X和Y),只能通过书面笔记或任何其他不会透露其性别细节的形式与他们交流。通过向玩家A和玩家B提问,玩家C试图确定两者中哪一个是男人,哪个是女人。

2023-03-21 12:27:19 17184 2

原创 JWT的使用

golang中使用JWTgo get github.com/dgrijalva/jwt-gopackage jwtimport ( "errors" "github.com/dgrijalva/jwt-go" "time")//自定义一个字符串var jwtKey = []byte("XgZP9Ky1TqcfnlNp6cdsdsdamCgBkPrcXTUaM")var NotHasToken = errors.New("生成token失败")var authFailed = er

2022-04-07 15:00:09 694

原创 React项目CI/CD打包镜像

Dockerfile.buildFROM node:16-alpine3.14WORKDIR /usr/src/appCOPY ["package.json",".npmrc", "package-lock.json*", "npm-shrinkwrap.json*", "./"]RUN npm installCOPY . .# RUN npx browserslist@latest --update-dbRUN npm run buildCMD ["node"]DockerfileF

2022-03-30 19:42:43 1796

原创 K8S部署MongoDB Redis

记录一次K8S部署mongoyaml文件---apiVersion: v1kind: PersistentVolumemetadata: name: pv-mongospec: capacity: storage: 2G accessModes: - ReadWriteMany storageClassName: nfs nfs: path: /nfs/data/mongo server: 10.120.22.25---kind: Pe

2022-03-27 14:32:23 1057

原创 Github action自动打包镜像

1. GitHub上创建仓库,配置Docker Hub账户密码1.1 git项目配置1.2 DockerHub创建仓库2. 编写yaml# This workflow will build a Java project with Maven# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven#

2022-03-20 15:31:47 1670

原创 GitLab CI/CD maven项目加速

GitLab CI/CD maven项目加速GitLab CI/CD 在构建 maven项目的时候发现很慢,经过查询大量资料和尝试,终于发现了镜像加速的方法,记录一下参考资料:https://oomake.com/question/10042383https://gitlab.com/gitlab-org/gitlab-foss/-/issues/15167image: docker:latestvariables: IMAGE_NAME_HZ: "${REGISTRY_HZ}/${CI_

2022-03-17 20:01:28 1818

原创 GO语言开发环境安装配置

go语言下载:Go下载 - Go语言中文网 - Golang中文社区 (studygolang.com)解压出来:添加GOROOT,在Path下添加 %GOROOT%\bin出现如下说明安装成功。配置gopath设置代理:go env -w GOPROXY=https://goproxy.cn,direct设置GOPRIVATE来跳过私有库,比如常用的Gitlab或Gitee,中间使用逗号分隔:go env -w GOPRIVATE=*.g...

2021-10-09 13:50:49 213

原创 使用kubeadm快速部署一个K8S集群

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2

2021-09-04 22:29:21 420

原创 Docker Harbor安装部署

安装之前准备一台全新的centos7虚拟机。1. 安装dockersudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.reposudo yum install docker-cesudo systemctl start dockersudo s

2021-07-17 17:37:27 322

原创 CentOS7搭建GitLab

开始之前,准备一台全新的centos7系统虚拟机备用在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。注意: su root1. 安装sshsudo yum install -y curl policycoreutils-python openssh-server2. 启动ssh和设置为开机启动sudo systemctl start sshdsudo syste.

2021-07-17 16:17:12 267 3

PHP+MySQL实现留言板

利用php实现前端页面喝后端MySQL数据库的连接,完成前端设计并且实现留言板的功能,包括增加留言,删除留言。

2019-01-03

Java排序算法和查找算法

该工具包含有Java一些比较常见的排序算法和查找算法。 排序算法包括:冒泡排序、选择排序 、插入排序、希尔排序、快速排序、归并排序、基数排序(桶排序) 查找算法包括:线性查找、二分查找、插值查询、斐波那契(黄金分割法)、

2020-03-01

基于SMTP协议的邮件发送系统

具体介绍和页面展示见https://blog.youkuaiyun.com/chen_hao_181/article/details/89930451

2019-08-04

SSM框架模板

SSM框架初步搭建成功。自行添加需要的接口就可以使用了

2019-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除