- 博客(669)
- 收藏
- 关注
原创 VAE在扩散模型中的应用:从原理到实践
本文探讨了变分自编码器(VAE)在扩散模型中的应用原理与实践。首先介绍了VAE的基本结构和工作原理,包括编码器-解码器架构及其数学基础。
2025-05-31 19:41:08
780
原创 用 Python 模拟烟花绽放效果
本文介绍如何使用Python和Pygame模拟烟花绽放效果。通过创建Particle类和Firework类,实现烟花从升空到爆炸的完整动画过程。Particle类处理爆炸后五彩颗粒的运动轨迹和生命周期,Firework类管理烟花的两阶段行为。该程序随机生成烟花,在重力作用下上升至顶点后爆裂为50个彩色粒子,粒子逐渐消逝后又生成新的烟花,形成循环动画效果。代码简洁易懂,只需安装Pygame库即可运行,适合Python初学者学习图形编程和粒子系统原理。
2025-05-29 22:42:48
254
1
原创 扩散模型数学原理与理论基础深度剖析
本文系统阐述了扩散模型的数学原理与理论基础,涵盖概率论基础、随机过程、高斯分布性质等核心概念。详细分析了前向扩散过程的马尔可夫链建模、噪声调度设计和闭式解推导,以及反向扩散过程的条件分布构建和神经网络参数化策略
2025-05-28 22:39:43
772
原创 Python上下文管理器详解
Python上下文管理器是一种用于管理资源获取和释放的强大工具,通过with语句确保资源在使用后正确释放,即使发生异常。上下文管理器通过实现__enter__和__exit__方法定义进入和退出上下文时的操作。常见的实现方式包括类实现和装饰器实现,应用场景涵盖文件操作、数据库连接和临时目录管理等。此外,上下文管理器支持嵌套和异步操作,适用于复杂场景。最佳实践包括在__exit__方法中处理异常,确保资源安全释放。通过上下文管理器,开发者可以编写更简洁、健壮的代码。
2025-05-20 23:02:18
340
原创 AIGC与图像生成:人工智能绘画的新纪元
AIGC(人工智能生成内容)在图像生成领域取得了显著进展,推动了艺术创作、图像编辑和商业应用的革新。通过生成模型(如扩散模型和GAN模型)和图像处理技术,AIGC能够实现从绘画生成、风格迁移到图像修复、合成等多种功能。
2025-05-19 15:46:17
996
原创 AIGC与数字医疗:人工智能医疗创新的新纪元
AIGC(人工智能生成内容)在数字医疗领域的应用正引领医疗创新的新纪元。从医疗内容生成、智能诊断到健康管理,AIGC通过生成模型、分析技术和优化技术,显著提升了医疗服务的效率和质量。
2025-05-19 15:37:24
1032
原创 AIGC的分类:理解不同类型的人工智能生成内容
AIGC的分类体系反映了人工智能生成内容技术的多样性和复杂性。通过了解不同类型的AIGC,我们可以更好地选择和应用适合的技术,创造出高质量的内容。随着技术的不断进步,AIGC的应用场景将更加广泛,为各行各业带来更多创新和可能。
2025-05-18 20:11:51
919
原创 AIGC领域常见术语解析:从入门到精通
本文系统解析了人工智能生成内容(AIGC)领域的核心术语和概念。首先介绍了AIGC的定义及其特点,随后详细阐述了大语言模型(LLM)和扩散模型(Diffusion Model)等基础概念。接着,文章深入探讨了提示词工程、微调、多模态等技术术语,并分析了文本生成、图像生成、音频生成等应用术语。
2025-05-17 17:56:30
857
原创 AIGC在医疗行业的应用:革新医疗服务
人工智能生成内容(AIGC)技术正在医疗行业引发革命性变革,广泛应用于医学影像分析、智能诊断、药物研发和个性化治疗方案等领域。
2025-05-17 17:41:48
1028
原创 AIGC在金融行业的应用:革新金融服务
AIGC(人工智能生成内容)技术在金融行业中的应用正引发一场深刻的变革。从智能投顾到风险管理,AIGC通过自动化处理、智能分析和个性化服务,显著提升了金融服务的效率和客户体验。
2025-05-17 16:59:46
567
原创 OpenCV 人体姿态检测实战指南
本文介绍了如何使用OpenCV和MediaPipe实现人体姿态检测。首先,文章概述了人体姿态检测的应用场景,如姿势分析和运动指导,并展示了检测效果图。接着,详细说明了环境配置步骤,包括安装必要的库和检查基本环境。文章还介绍了MediaPipe Pose模型检测的33个人体关键点及其坐标系统。在实现方案部分,提供了基础代码示例,展示了如何初始化姿态检测器、检测姿态并绘制关键点。此外,文章还介绍了如何计算关键点之间的角度,并提供了姿势分析的示例代码。最后,文章提到了一些优化技巧,如调整图片大小以提高性能。通过本
2025-05-15 18:56:59
682
转载 使用Python调用ComfyUI API实现图像生成
我们只需要请求参数中的prompt字段。这里相当于每次请求使用的工作流。在网页端中,选择要运行的工作流,按下F12,运行一次,抓取请求信息。通过Python代码,可以实现批量,自动化等操作,更灵活了。注意,代码中的请求地址和端口要和你ComfyUI保持一致。在设置的服务器配置里查看网址和监听的端口。浏览器访问服务地址。
2025-05-11 21:00:40
70
原创 Ubuntu 20.04配置网络
下一步,点击网络图标,这个地方有的同学,可能会出现没有网络图标。选择网络适配器,这里可以通过反复拔插我们连接的拓展块,这样就能确认名称了。进入之后,选择添加网络,选择添加网络,这里可以随便选一个上面没有的。选择好之后,我们要确认一下插入的设备的名称。打开虚拟机,插入水晶头网线后,电脑上会弹出显示,选择连接到主机。下面我们进入到虚拟机,点击上面的编辑->虚拟网络编辑。最终确认好以后,也不要忘了选择弹窗,连接到主机哦。这里改个名字,添加,然后选择到这个配置就行了。2,接下来进入正题,我们开始配置网络。
2025-03-22 02:55:03
992
原创 Spring之DataSource配置
这里介绍的是第三种数据源配置方式;在Spring中,配置最简单的数据源就是通过一个JDBC驱动。DriverManagerDataSource:每次请求都会返回一个新的数据库连接,与连接池不同的是,返回的连接没有被池化(也就是没有放入到连接池中,当然也没有创建连接池)SimpleDriverDataSource:同DriverManagerDataSource工作方式一样,不同的地方是,它直接使用JDBC驱动克服一下在某些环境下可能出现的类加载的问题,比如在一个OSGi容器。
2025-03-22 01:18:45
478
原创 SpringBoot中自定义Starter
1. 前置知识1-1 什么是Starter?1-2 常用的Condition注解说明1-3 Starter的命名规范2. 自定义自己的Starter示例2-1 创建Starter项目2-2 Pom.Xml【示例引入了spring-boot-starter和lombok】2-3-1 配置类:PersonProperties2-3-2 业务类:PersonService2-3-3 自动配置类:PersonAutoConfiguration2-4 创建spring.factories文件。
2025-03-10 23:52:29
689
原创 Spring cloud alibaba集成nacos 报错:[Nacos Config] config[dataId=xxx, group=DEFAULT_GROUP] is empty 解决
需要注意的是,在使用Nacos 2.x版本时,需要确保这两个端口都已经在服务器上开放,并且在安全组和防火墙中也相应地开放这些端口,以保证Nacos能够正常工作。如果你的Spring Boot项目正在使用Nacos,也需要将项目中的server-adr端口改成9848,以适配新版本的端口变化。Nacos在升级到2.x版本后,对端口的使用进行了调整,新增了端口9848作为管理端口(Management Port),而原有的8848端口继续用于服务发现和配置管理。3,发现配置均正常,那么需要详细去判断一下。
2025-03-10 17:53:03
842
原创 redis的下载和安装详解
这样只需要在本机上操作者两个目录中的内容,就可以直接同步修改docker容器中对应的目录中的内容。而使用数据卷挂载,docker会自动维护目录,但是目录比较深。docker镜像中的redis默认都是没有配置文件的,也就是说/etc/redis目录下是空的。:将宿主机端口和容器端口相关联,是指可以用宿主机的6379端口访问容器的6379端口。之所以这里创建目录,是想使用docker数据卷挂载的第二种方式,直接使用磁盘挂载。意思就是不使用数据卷,直接把本机的某个目录和docker容器中的某个目录进行关联。
2025-03-10 13:06:54
3248
原创 PHP实现登录和注册(附源码)
本博客主要讲述利用php环境实现一个简单的前后端结合的用户登录和注册功能。phpstudy是PHP调试环境的集成包,该程序包集成了 Apache+PHP+MySQL+phpMyAdmin 等多个工具,是很好用的调试环境的程序集成包。目录前言1. 准备工作1.1 工具1.2 phpstudy 介绍2. 创建网站2.1 搭建PHP环境3. 用户登录和注册功能3.1 思路3.2 准备阶段3.3 前端部分3.3.1 登录的前端页面3.3.2?注册的前端页面3.4 验证注册的数据3.4.1 设置验证规则。
2025-03-07 23:17:38
1184
原创 mysql配置环境变量——(‘mysql‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件解决办法)
当想在在(window+R输入cmd按Enter)命令提示符,打开MySQL运行时,出现‘mysql‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件可能是没有配置mysql配置环境变量或者配置路径有错误。
2025-03-05 19:32:20
2083
原创 MySQL--》如何在MySQL中打造高效优化索引
2)select_type:表示select的类型,常见的取值有simple(简单表,即不使用表连接或者子查询)、primary(主查询,即外层的查询)、union(union中的第二个或者后面的查询语句)、subquery(select/where之后包含了子查询)等。(有序),在数据之外数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。
2025-03-05 18:11:12
966
原创 java题库app有什么,Java面试题库
软件使用功能非常简单,上面就设置了题库和搜索等中心,打开软件就能看到其中各种不同的题目划分栏目,马上就能从推荐栏目找到需要练习的题目并打开练习学习,里面每个题目都提供相应的详细解释和对应的知识点击内容,让用户能高效的掌握该问题考察的考点信息;这里的题库资源丰富,还按照多种不同的类别划分,其中涵盖Java基础、多线程以及JVM等多种类型的栏目,为用户提供更便捷的筛选服务,满足不同从业者练习需求。
2025-03-05 16:47:22
224
原创 Java经典面试宝典及答案(持续收录)
持续更新中1、常量池每个class一份,存在于字节码文件中。常量池中有字面量(数量值、字符串值)和符号引用(类符号引用、字段符号引用、方法符号引用),虚拟机指令根据这张常量表找到要执行的类名、方法名、参数类型、字面量等类型2、运行时常量池每个class一份,存在于方法区中(元空间)。
2025-03-05 01:37:40
404
原创 docker设置redis密码
这是因为redis设置了密码,我们需要使用密码来进行验证之后再来对redis客户端进行操作,否则我们没有操作redis缓存数据库的权限。
2025-03-05 00:20:07
964
原创 现代无线通信接收机架构:超外差、零中频与低中频的比较分析
本博客是对三种接收机架构的学习笔记,仅供个人学习记录使用。内容主要是上网查阅的资料,以及个人的一些理解。如有错误的地方请指出!
2025-03-02 22:32:16
1385
原创 实操解决Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题
4、在文件中搜索“SELECT DISTINCT datlastsysoid”,并将其替换为“SELECT DISTINCT dattablespace”2、备份libcc.dll文件,将其复制并粘贴为“libcc.dll.bak”或任何其他名称。如果遇到任何安全问题,请将其另存为“.txt”文件,然后还原备份文件。6、重启navicat,可以发现,无论老和新版本的pgsql,都可以正常访问了。3、在任何十六进制编辑器中打开此文件,如果需要,您可以使用在线工具,例如。解决方法2:降级pgsql。
2025-03-02 21:13:20
912
原创 启动springboot项目时报错Web server failed to start. Port 8080 was already in use
在Windows上,您可以使用命令提示符(cmd)来检查端口的使用情况。点击菜单栏 -> 右键 - > 任务管理器 -> 详细信息,根据PID排序找到PID为10728的进程,选择后点击结束任务。【1】关闭该进程的方法一:如果查找到了占用端口,可以通过PID,去任务管理器找到对应的进程,然后暴力地直接杀了这个进程。报错原因:这个错误表明端口1717已经被其他程序占用,导致我们的的Web服务器无法在这个端口上启动。找到对应的PID后,我们可以使用任务管理器来结束该进程,或者在CMD中使用。
2025-03-02 19:54:21
314
原创 【Spring Boot】Spring AOP 快速上手指南:开启面向切面编程新旅程
AOP是Spring框架的第核(第核是IoC),说明AOP也是非常重要的;AOP:Aspect Oriented Programming(向切编程)面向切面编程:所谓的这里的切面就是表示一类特殊的问题,所以也叫面向特定方法编程;这里特定的方法,在之前学习过的spring统一功能处理中,涉及到登录校验问题,而拦截器就是对这类问题的统一求解,AOP是一种求解问题的思想,那么拦截器就是一种思想的实现;总结:简单来说: AOP是种思想, 是对某类事情的集中处理。
2025-02-28 23:47:18
861
原创 【JSqlParser】Java使用JSqlParser解析SQL语句总结
上面的代码虽然不少,但实际上真正需要熟悉的只有一个,就是直接调用CCJSqlParserUtil.parse(sql);去获得Statement,然后通过Statement去操作和获取解析后的SQL中的内容,非常简单方便实际应用场景说了那么多JSQLPARSER的使用,或许很多朋友并不能联想到有哪些具体可以用到它的地方,实际上想要开发一个优秀的软件产品,那么细节是少不了的,SQL是BS软件的本质之一,那么针对SQL,我们能做的还有很多,以下列举几个常见的场景SQL审计和分析。
2025-02-28 22:09:44
1069
原创 SQL注入(SQL Injection)攻击原理与防御措施
SQL是一种代码注入技术,可使攻击者修改应用程序向数据库提供的查询。迄今为止,最常见和最严重的应用 程序安全威胁总是隐藏在与数据库有某些连接的网络应用 程序中。通过这种 SQL 注入,攻击者可以绕过登录程序,获取、更改甚至更新数据库,执行管理程序,或进行其他变种操作。要解释什么 是 SQL 注入,就必须了解 SQL 的一些基本原理。事实上,它已成为处理和虚拟操作这些数据库的通用语言。它用于查询、插入、更新和删除数据库记录,几乎所有网络应用程序都使用它来访问数据库;
2025-02-28 13:07:08
624
原创 SpringCloud最流行的39道面试题含答案
Spring Cloud 是一组用于构建企业级微服务应用的开源框架和工具集合,它提供了许多功能,如服务发现、配置管理、负载均衡、断路器等,使得开发人员可以更轻松地构建和部署分布式系统。Hystrix 是一个用于构建分布式系统的开源框架,它提供了许多功能,如命令行界面、负载均衡、容错、监控等。Hystrixtrix 适用于构建高可用性和可扩展性的分布式系统,它可以帮助您更轻松地构建分布式系统,并确保其可靠性和性能。Ribbon 是一个用于服务调用的开源框架,它可以帮助微服务更轻松地相互调用。
2025-02-28 11:25:11
625
原创 SpringBoot3 快速启动框架
SpringBoot官网SpringBoot 帮我们简单、快速地创建一个独立的、生产级别的Spring 应用(说明:SpringBoot底层是Spring),大多数 SpringBoot 应用只需要编写少量配置即可快速整合 Spring 平台以及第三方技术!为所有 Spring 开发提供更快速、可广泛访问的入门体验。开箱即用,设置合理的默认值,但是也可以根据需求进行适当的调整。提供一系列大型项目通用的非功能性程序(如嵌入式服务器、安全性、指标、运行检查等)。
2025-02-27 14:27:18
840
原创 Spring Boot实现多数据源连接和切换
在 Spring Boot 中实现多数据源连接和切换,可以通过以下几种方案来实现,具体取决于项目的需求、数据库的使用模式和管理的复杂性。以下是一个常见的多数据源切换的实现方案,使用 AbstractRoutingDataSource 来动态选择数据源。创建一个自定义注解,用于指定当前方法执行时需要使用的数据源。// 数据源标识,默认使用primary数据源数据源配置:为每个数据源配置DataSourceBean。动态数据源路由:使用来实现动态切换数据源。ThreadLocal存储:使用。
2025-02-27 13:03:48
370
原创 Redis——Windows安装
redis-server.exe --service-install redis.windows.conf --Service-name RedisServer2 --loglevel verbose --port 6380,这样也是指定端口安装。进入Redis安装包文件下,注册服务:redis-server.exe --service-install redis.windows.conf --Service-name RedisServer1 --loglevel verbose。
2025-02-27 11:42:22
1135
原创 MySQL一文弄懂时区&time_zone
你还在被以下问题困扰吗:MySQL 的安装规范中应该设置什么时区?JAVA 应用读取到的时间和北京时间差了 14 个小时,为什么?怎么解决?已经运行一段时间的业务,修改 MySQL 的时区会影响已经存储的时间类型数据吗?迁移数据时会有导致时间类型数据时区错误的可能吗?看完这篇文章,你能解决上面所有的疑惑。
2025-02-26 01:27:48
497
原创 Java面试自我介绍篇
平时喜欢上一些技术网站比如csdn、开源中国、博客园、简书、B站等这些网站来提高自己的知识量和扩展知识面,在研究这些技术的同时,也会总结个人学习心得理解。模块,在开发过程中,运用dubbo+zookeeper、springboot、springmvc、spring、Mybatis。等框架,熟练掌握框架之间的整合技术。今天来公司面试JAVA开发工程师,主要参与开发项目包括。
2025-02-25 22:06:56
93
原创 JAVA系统中Spring Boot 应用程序的配置文件:application.yml
custom:app:timeout:: 自定义功能标志,启用新 UI。: 自定义默认超时时间。(配置文件)目的: 定义 Spring Boot 应用程序的各种配置属性。内容: 包含服务器配置、Spring 配置、日志配置、安全配置和其他应用程序级别的配置。作用: 用于配置应用程序的行为和环境,确保应用程序能够正确启动和运行。确保这个文件中的配置正确无误,并且符合项目的整体需求。
2025-02-24 23:49:22
345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人