自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Harry的博客

主要记录学习和工作过程中遇到的各种坑

  • 博客(162)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringBoot3+Vue3前后端分离的Java快速开发框架开源啦

基于SpringBoot3+Vue3前后端分离的Java快速开发框架,基于 JDK 17、Spring Boot 3、Spring Security 6、JWT、Redis、Mybatis-Plus、Knife4j等构建后端,基于Vue 3、Element-Plus 、TypeScript等构建前端的分离单体权限管理系统。

2024-12-31 12:27:25 1500 1

原创 HarmonyOS NEXT 5.0鸿蒙开发一套影院APP(附带源码)

手把手教你写使用鸿蒙HarmonyOS NEXT5.0开发一个影院App(附源码),功能包括正在热映、即将上映列表显示,影院列表以及城市弹窗切换选择等

2024-12-19 08:32:46 1280

原创 使用宝塔搭建MinIO并且设置域名访问

这里的代码测试给大家推荐下,如果你是Java开发者,那这个框架对你来说可能是一个不错的选择。访问,可以直接使用宝塔提供的免费证书,点击“管理网站-SSL”申请即可,我这里已经申请过了,直接部署即可。接下来我们来配置minio,创建桶、访问的access-key和secret-key等等。​ 首先打开宝塔面板:进入Docker,搜索minio,点击安装。注:这只会展示一次,自行保存,这个请求的key一般我们会在代码中调用。等待它安装完成以后,我们就可以来进行Minio的管理了。

2025-04-03 17:17:36 910

原创 为什么现在的大模型都用多少B来命名,比如7B、13B之类的?

模型名称中的“多少B”是一种高效的技术标识,既体现了参数规模对性能的基础性影响,也帮助用户快速匹配需求与资源。未来,随着量化技术(如INT4、GGUF)和架构优化(如MoE)的普及,参数规模可能不再是唯一核心指标,但短期内仍会是行业的重要参考。

2025-04-01 21:38:49 255

原创 基于 Cloud Studio DeepSeek+Cherry Studio 搭建绩效考核管理系统知识库

从上面回答内容中,发现数据不符,我pdf中有关于客情管理的内容,但是它没有搜到,我向社区里请教了一下大佬,大佬给我推荐了Cherry Studio这个客户端。打开 Cherry Studio - 【设置】-【模型服务】,打开 Ollama 选项的同时可以关闭其他模型选项,将步骤一中的预览网址粘贴在【 API 地址】处,点击下方【管理】键。点击红框区域,即可新页面打开聊天页面。但是这里的返回内容还不是很理想,所以我又在知识库中添加了笔记,直接将文本信息填入进去,再次对话发现会从知识库中进行检索了。

2025-03-14 10:48:52 899

原创 从零到精通文本指令:打造个人AI助理的完整指令库(Prompt 指令实操)

文字总结是将长文或复杂信息精炼成简短、易于理解的形式,有助于快速把握核心内容。它适用于多种场景,如新闻报道、学术论文、产品说明等。实操“本文深入探讨了人工智能在医疗领域的应用,包括疾病诊断、个性化治疗方案设计以及远程医疗服务的发展。通过多个案例分析,展示了AI如何显著提高医疗效率和患者满意度。试着在末尾加个TLDR看看?🫵要求:将上述内容总结为不超过50字。总结:试试看吧🫵**什么是 TLDR?**TLDR,全称 “Too Long;Didn’t Read”,在互联网上常用来表示对过长内容的总结。

2025-03-13 12:23:29 1199

原创 Prompt工程:大模型沟通指南(人工智能到大模型)

在人工智能的广袤领域中,大模型无疑是最为璀璨的明珠之一。它仿佛是一座连接人类与人工智能的桥梁,让我们能够更加深入地探索和利用人工智能的强大能力。而要实现与大模型的高效沟通,Prompt工程扮演着至关重要的角色。本文将带领读者走进Prompt工程的奇妙世界,探寻大模型沟通的奥秘。

2025-03-13 11:04:34 954

原创 基于PaddleNLP使用DeepSeek-R1搭建智能体

词嵌入部分是为了将文本转换为向量形式,向量形式可便于对于文档的检索和搜寻,这里使用最新的ERNIE SDK进行词嵌入函数的定义,可将文本向量化在自然语言处理(NLP)中,向量知识库可以将文本转换为数值形式的向量,这使得机器可以处理和比较文本数据,嵌入向量能够捕捉文本的语义信息,使得相似的词汇或句子在向量空间中更接近。本部分用于获取每段文本,将前面切片好后的文档进行整理,全部至于sections列表内,sections是一个二维列表,用于存储数据,便于后续的文本向量化转换In [10]

2025-03-09 10:50:23 1321

原创 掌握DeepSeek:提升效率的实用技巧与秘诀

告诉AI咱想要的结果是啥,至于它的“作战方案”,咱就交给你自己发挥吧,它能找到最优解的。

2025-02-10 22:23:20 478

原创 博客之星2024年度年度创作历程回顾

这看似简单的调整,却像是给我的生活注入了一股清泉,让我充满活力与创造力,工作效率也如同芝麻开花——节节高。我像一个热情的探险家,积极踊跃地参与各种各样的创作活动,并且在自己的个人博客上发表了众多引人入胜的文章,也在平台上获取了一些成就。这个过程就像是一场多元的艺术之旅,我在这个旅程中不断探索,逐渐深入了解自己的创作能力,同时也如同被注入了源源不断的活力源泉,激励我持续开拓创新,尝试更多新鲜的创意。我逐渐明白,个人的身心健康以及满足感就像博客事业的基石,基石稳固,才能更好地构建起博客事业的大厦。

2025-01-18 16:17:16 361

原创 SQLite安装与使用图文详解

SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。

2025-01-12 16:18:36 526

原创 Harry技术添加存储(minio、aliyun oss)、短信sms(aliyun、模拟)、邮件发送等功能

端口修改:为避免与Minio存储服务冲突,后端启动端口从9000改为9999。添加存储支持:集成Minio和阿里云OSS对象存储服务,详细配置请参考相关文档。短信服务:接入阿里云短信服务,并增加模拟发送功能,方便本地测试。邮件发送:引入邮件发送功能,支持简单文本邮件和带附件邮件。完善个人中心:优化个人中心页面,提升用户体验。

2025-01-11 00:11:54 1081

原创 Spring Boot 3 整合 minio 实现文件存储

Spring Boot 3 整合 minio 实现文件存储,MinIO,作为一款被宣称是世界上速度最快的对象存储服务器,主要为大规模的数据存储和分析而精心打造。它具有很强的适应性,能够在多种环境下进行部署,像物理服务器、虚拟机、容器等都不在话下。

2025-01-09 23:04:56 1632

原创 Windows下Minio的安装以及基本使用

Windows下Minio的安装以及基本使Minio是一个开源的、云原生的分布式对象存储系统,是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据。它一大特点就是轻量,虽然轻量,却拥有着不错的性能。使用简单,功能强大,支持各种平台,单个文件最大5TB,兼容 Amazon S3接口,提供了 Java、Python、GO等多版本SDK支持。官网:https://www.minio.org.cnWindows环境安装Minio。

2025-01-09 20:26:09 2172

原创 如何学习Vue设计模式

Vue 设计模式是 Vue.js 框架中用于解决常见问题的可复用解决方案。这些模式帮助开发者更有效地组织和管理代码,提升代码的可维护性、可扩展性和可读性。

2025-01-08 17:50:48 526

原创 三种常用的 Node.js 包管理工具npm、cnpm、pnpm使用详细

三种常用的 Node.js 包管理工具npm、cnpm、pnpm使用详细。npm:npm全称Node Package Manager,是 Node.js 平台的默认软件包管理器,用于安装、发布和管理 Node.js 应用程序和软件包。它是一个命令行工具,允许开发人员在他们的项目中轻松地管理依赖项、安装软件包、更新软件包版本以及执行其他与软件包相关的任务。npm 是 nodejs 中的一部分,通常与 nodejs 一起安装和更新。当你安装了 nodejs,npm 也随之安装。cnpm。

2025-01-08 17:32:35 1148

原创 Spring Boot 3 集成 Spring AOP 实现系统日志记录

Spring Boot 3 集成Spring AOP实现系统日志记录,在Spring AOP中,JoinPoint和ProceedingJoinPoint都是关键的接口,用于在切面中获取方法的相关信息以及控制方法的执行。它们的主要区别在于它们在AOP通知中的使用方式和功能。功能定位JoinPoint:代表了程序执行流程中的一个特定点,如方法的调用、异常的抛出等。JoinPoint主要用于获取连接点的信息,如方法名、参数、目标对象等,但不能控制方法的执行。

2025-01-07 10:13:20 1194

原创 Spring Boot 3 整合 Mybatis-Plus 实现数据权限控制

Spring Boot 3 整合 Mybatis-Plus 实现数据权限控制。基于 JDK 17、Spring Boot 3、Spring Security 6、JWT、Redis、Mybatis-Plus、Knife4j等构建后端,基于Vue 3、Element-Plus 、TypeScript等构建前端的分离单体权限管理系统。🚀 开发框架: 使用 Spring Boot 3 和 Vue 3,以及 Element-Plus 等主流技术栈,实时更新。

2025-01-07 08:12:20 1049

原创 SpringBoot3+Vue3前后端分离的Java快速开发框架(Harry技术)配套代码生成器

SpringBoot3+Vue3前后端分离的Java快速开发框架(Harry技术)配套代码生成器。项目简介:基于 JDK 17、Spring Boot 3、Spring Security 6、JWT、Redis、Mybatis-Plus、Knife4j等构建后端,基于Vue 3、Element-Plus 、TypeScript等构建前端的分离单体权限管理系统。

2025-01-06 14:51:08 885

原创 使用Java实现邮件发送功能,邮件发送API JavaMail

JavaMail是一个用于发送和接收邮件的API。它提供了一个独立于平台的、基于Java的邮件解决方案。我们可以使用JavaMail发送电子邮件,包括文本邮件、HTML邮件以及带附件的邮件。

2025-01-03 10:44:58 1239

原创 SpringBoot3 整合Thymeleaf 模板引擎

Thymeleaf 简介简单说,Thymeleaf是一个流行的模板引擎,是基于HTML的,语法应用在HTML标签中。该模板引擎采用java语言开发。从代码层次上讲:Thymeleaf是一个java类库,他是一个xml/xhtml/html5的模板引擎,可以作为mvc的web应用的view层。thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。

2025-01-02 12:08:25 1319

原创 node-sass安装报错,换成sass

如果你是在样式文件中直接引用Sass,则不需要更改,因为Sass的编译通常是由构建工具(如Webpack的sass-loader)来处理的,而这些工具会自动识别并使用。(Dart Sass)在API层面是兼容的,因此大多数情况下,你不需要更改代码中的。这可以通过npm或yarn来完成,具体取决于你的项目使用的包管理工具。伪元素选择器(这在Vue.js项目中很常见),你需要将其替换为。大多数情况下,你的代码应该看起来像这样(假设你之前使用的是。中不可用或需要不同的语法,你可能需要调整这些部分。

2025-01-01 17:27:54 636 2

原创 2025展望:基于Harry技术的发展视角

我们在优快云等平台上发布了多篇关于Harry技术的文章和教程,与广大开发者分享了我们的经验和技术心得。同时,我们还组织了多次线上线下的技术交流活动,与同行们进行了深入的探讨和交流,共同推动了Harry技术的发展和进步。同时,我们还将组织更多的技术交流活动,邀请行业专家和同行进行分享和交流,共同推动Harry技术的发展和壮大。在前端方面,我们紧跟技术潮流,及时升级了Vue3和Element Plus的版本,并引入了更多的UI组件和交互效果,使得前端界面更加美观、易用。

2025-01-01 15:30:00 899 4

原创 Spring Boot 3 整合VUE3实现前端自定义字典组件

Spring Boot3 整合VUE3实现前端自定义字典组件,如:Harry技术后台管理系统,后端设计通常会包含一些字典值,这些字典值在前端展示时可能只是一些数字代码。为了提升用户体验,我们需要将这些数字代码转换为对应的文字描述。基于 Vue3 + Vite5+ TypeScript5 + Element-Plus + Pinia 等主流技术栈构建

2024-12-30 21:59:34 1718 11

原创 Springboot 3 上传图片,并返回路径让前端显示图片

步骤:1.利用SpringBoot写一个图片上传接口2.接收前端传递过来的图片并保存到本地指定位置。3.前端(浏览器)可以通过url访问上传过的图片。

2024-12-29 21:38:06 515

原创 七、ArkTS 声明式UI-常用布局-相对布局 (RelativeContainer)

在应用的开发过程中,经常需要设计复杂界面,此时涉及到多个相同或不同组件之间的嵌套。如果布局组件嵌套深度过深,或者嵌套组件数过多,会带来额外的开销。如果在布局的方式上进行优化,就可以有效的提升性能,减少时间开销。RelativeContainer为采用相对布局的容器,支持容器内部的子元素设置相对位置关系,适用于界面复杂场景的情况,对多个子组件进行对齐和排列。子元素支持指定兄弟元素作为锚点,也支持指定父容器作为锚点,基于锚点做相对位置布局。

2024-12-17 10:02:08 829

原创 七、ArkTS 声明式UI-常用布局-弹性布局(Flex)

弹性布局(Flex)的效果类似于线性布局(ColumnRow),也会使子元素呈线性排列,但是弹性布局在子元素的排列、对齐和剩余空间的分配等方面更加灵活。

2024-12-17 10:01:34 1026

原创 七、ArkTS 声明式UI-常用布局-层叠布局 (Stack)

层叠布局(StackLayout)用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局。层叠布局通过Stack容器组件实现位置的固定定位与层叠,容器中的子元素依次入栈,后一个子元素覆盖前一个子元素,子元素可以叠加,也可以设置位置。层叠布局具有较强的页面层叠、位置定位能力,其使用场景有广告、卡片层叠效果等。层叠布局是指将多个组件沿垂直于屏幕的方向堆叠在一起,类似于图层的叠加。以下效果都可以通过层叠布局实现层叠布局可通过Stack。

2024-12-17 10:00:52 430

原创 七、ArkTS 声明式UI-常用布局-线性布局(Column/Row)

线性布局()是开发中最常用的布局,可通过容器组件Column和Row构建,其子组件会在垂直或者水平方向上进行线性排列,具体效果如下图所示说明Column和Row容器均有两个轴线,分别是主轴和交叉轴主轴:线性布局容器在布局方向上的轴线,Row容器主轴为横向Column容器主轴为纵向。交叉轴:垂直于主轴方向的轴线。Row容器交叉轴为纵向Column容器交叉轴为横向。在布局容器内,可以通过justifyContent属性设置子元素在容器主轴上的排列方式。

2024-12-17 10:00:07 886

原创 五、ArkTS 常用组件-文本显示 (Text/Span)

ArkTS 常用组件-文本显示 (Text/Span),Text为文本组件,通常用于展示用户视图,如显示文章的文字,Text组件的参数类型为string | Resource,下面分别对两个参数类型进行介绍:

2024-12-13 14:23:30 1227

原创 六、ArkTS 常用组件-按钮(Button)/切换按钮(Toggle)/文本输出(TextInput)

ArkTS 常用组件-按钮(Button)/切换按钮(Toggle)/文本输出(TextInput)`Button`为按钮组件,通常用于响应用户的点击操作。`**Toggle**`为切换按钮组件,一般用于两种状态之间的切换,例如下图中的蓝牙开关。`TextInput`为文本输入组件,用于接收用户输入的文本内容。

2024-12-13 14:22:54 1272

原创 四、ArkTS 常用组件-图片(Image)

Image为图片组件,用于在应用中显示图片。显示图片 (Image): https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V13/ts-basic-components-image-V13。

2024-12-10 09:05:29 1367

原创 三、HarmonyOS NEXT应用开发:ArkTS工程目录结构(Stage模型)

resources目录用于统一存放应用所需的各种资源,包括图片、音频、视频、文本等等。下面简要介绍resources目录的用法,首先需要了解resources的目录结构,如下resources目录下,用于存放资源的子目录有(elementmediaprofile)和rawfile。下面分别介绍。

2024-12-09 17:29:27 1312 1

原创 二、ArkTS 快速入门

除去系统预置的组件外,ArkTS 还支持自定义组件。使用自定义组件,可使代码的结构更加清晰,并且能提高代码的复用性。

2024-12-09 17:28:41 884

原创 一、鸿蒙应用开发快速体验

项目结构相对复杂,先简单了解即可,随之后序学习的深入再逐步为大家介绍。

2024-12-06 10:15:59 1029 1

原创 鸿蒙生态的崛起:开发者的机遇与挑战

鸿蒙系统强调的“1+8+N”战略,即以一个手机为核心,8类智能设备(如平板、PC、智慧屏等)为辅助,以及N类物联网设备为生态扩展,为开发者提供了一个广阔的舞台。这种设备间的无缝连接和体验一致性,让开发者在设计应用时能够更加注重用户体验的连续性,例如通过多屏协同功能,用户可以在不同设备间自由切换,享受无缝衔接的使用体验。对于开发者,鸿蒙原生应用都具备原生多端的特征,通过一次开发,可以自动适配直板机,折叠屏,平板等多种设备的屏幕尺寸和布局,消费者在多种设备上都可以得到风格一致的家族化体验。

2024-12-04 11:05:35 572

原创 鸿蒙4.0(HarmonyOS 4.0)与鸿蒙Next(HarmonyOS Next)区别

总的来说,鸿蒙Next是一个更加独立且专注于分布式互联的系统版本,它减少了对外部生态的依赖,强化了自身的技术特性,同时也提升了系统的整体性能和智能化水平。华为鸿蒙NEXT系统采用全新自研内核,摒弃安卓代码,提升性能30%,深度融合AI,提供纯净安全生态,支持鸿蒙原生应用,提升用户体验,为用户带来流畅、智能、安全的操作系统体验。HarmonyOS Next:延续了华为的设计理念,注重简洁、易用和高效,同时开拓了更多的应用场景,以满足用户在不同场合和需求下的体验。

2024-12-04 11:05:03 2669 1

原创 Spring Boot 3 集成 Spring Security + JWT

在本文中,我们将一步步学习如何使用 Spring Boot 3 和 Spring Security 来保护我们的应用程序。我们将从简单的入门开始,然后逐渐引入数据库,并最终使用 JWT 实现前后端分离。

2024-12-03 09:37:24 1026 1

原创 Spring Boot 3 整合Redis(2)注解驱动缓存

本文将介绍Spring Boot 3中如何使用Redis作为缓存,并通过注解驱动的方式进行操作。通过合理配置和使用缓存,我们能够大幅提升系统的性能和响应速度。在生产环境中,恰当的缓存策略、过期时间和缓存层优化将进一步提高系统的稳定性和扩展能力。

2024-11-29 10:31:45 932

原创 Spring Boot 3 整合Redis(1) 基础功能

如何在 Spring Boot 3 和 Java 17 中整合 Redis,并利用其实现高效的缓存功能,从而显著提升应用的响应速度和性能。特别是在高并发的场景下,使用 Redis 作为缓存是一种极其有效的优化策略。

2024-11-29 10:25:01 923

使用Java实现邮件发送功能,邮件发送API JavaMail

在Java中实现邮件发送功能是一项常见的任务,比如注册验证、通知提醒等。Java提供了强大的邮件发送API——JavaMail,能够方便地实现这一功能。 JavaMail简介 JavaMail是一个用于发送和接收邮件的API。它提供了一个独立于平台的、基于Java的邮件解决方案。我们可以使用JavaMail发送电子邮件,包括文本邮件、HTML邮件以及带附件的邮件。

2025-01-03

使用Java Swing窗口来实现《单词记忆游戏 CS 版》可以提供一个更直观和用户友好的界面 包括显示单词、隐藏单词以及接收用户输入的文本框

使用Java Swing窗口来实现《单词记忆游戏 CS 版》可以提供一个更直观和用户友好的界面。包括显示单词、隐藏单词以及接收用户输入的文本框。

2024-12-23

Spring Boot 3 集成 Spring Security + JWT,MySql数据库脚本,并实现前后端分离源码

集成 Spring Boot 3 与 Spring Security 及 JWT,简化了安全性和身份验证流程。通过定制化表结构、配置文件和代码,实现了自动化的JWT管理及URL权限控制。轻松实现用户登录验证和优雅的错误响应机制,确保API的安全访问。

2024-12-19

HarmonyOS NEXT 5.0鸿蒙开发一套影院APP

HarmonyOS NEXT 5.0鸿蒙开发一套影院APP源码

2024-12-19

安卓 Android系统获取包名、平台公钥、签名 MD5 值的指引以及工具

jadx-gui 安卓 Android系统获取包名、平台公钥、签名 MD5 值, pepk.jar 生成的签名密钥指引以及工具。公钥和 MD5 值可以通过安卓开发工具、Keytool、Jadx-GUI 等多种工具获取,以 jadx-gui 为例。把Pepk.jar和你项目的签名文件(xxx.jks)复制到JDK的bin目录下,运行命令打包、加密签名密钥文件

2024-02-29

跨境贸易术语.zip

(一)工厂交货( EXW) 本术语英文为"EX Works(... named place)",即"工厂交货4102(......指定地点)"。 (二)货交承运人(FCA) 本术语英文为“Free Carrier(... named place)”,即“货物交承运人(......指定地点)” (三)船边交货(FAS) 本术语英文为“Free Alongside ship(... named port of shipment)”即“船边交货(......指定装运港)”。 (四)船上交货(FOB) 本术语英文为“ Free on Board(... named port of shipment)”,即“船上交货(......指定装运港)”。 (五)成本加运费(CFR或c&F) 本术语英文为“ Cost and Freight (named port of shipment)”,即“成本加运费(......指定目的港)”。 (六)成本、保险费加运费(CIF) 本术语英文为“Cost,Insurance and Freight(...named port of shipment)”,即“成本、保险费加运费(......指定目的港)”。 (七1653)运费付至(CPT) 本术语英文为“Carriage Paid to):tid to(... named place of destination)”,即“运费付至(......指定目的地)”。 (八)运费及保险费付至(CIP) 本术语英文为“Carriage and Insurance Paid to(... named place of destination)”,即“运费及保险费付至(......指定目的地)”。 (九)边境交货(DAF) 本术语的英文为“Delivered at Frontier(...named place)”,即“边境交货(......指定地点)”。 (十)目的港船上交货(DES) 本术语的英文为“Delivered Ex Ship(... named port of destination)”, 即“目的港船上交货(......指定目的港)”。 (十一)目的港码头交货(DEQ) 本术语的英文为 :“Delivered Ex Quay (Duty Paid)(...named port of destination)”,即“目的港码头交货(关税已付)(......指定目的港)”。 (十二)未完税交货(DDU) 本术语的英文为“Delivered Duty Unpaid(... named place of destination)”,即“未完税交货(......指定目的地)”。 (十三)完税后交货(DDP) 本术语的英文为“Delivered Duty Paid(... named place ofdestination)”,即“完税后交货(......指定目的地)”。它是指卖方将备好的货物在进口国指定地点交付,而且承担将货物运至指定地点的一切费用和风

2020-06-04

apache-maven-3.3.9-bin

apache-maven-3.3.9-bin

2016-09-01

apache-tomcat-7.0.56

apache-tomcat-7.0.56 带有配置环境详解

2016-09-01

空空如也

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

TA关注的人

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