自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仙魁XAN

Unity Threejs Python AR AI

  • 博客(742)
  • 资源 (95)
  • 收藏
  • 关注

原创 Flutter 学习之旅 之 Flutter 和 Android 原生 实现数据交互的MethodChanel和EventChannel方式的简单整理

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-04-28 19:28:46 1077

原创 Flutter 学习之旅 之 flutter 作为 module ,在 Android 的工程中继承FlutterActivity直接启动Flutter界面功能的简单整理

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-04-28 15:38:56 942

原创 Flutter 学习之旅 之 flutter 作为 module ,在 Android 的界面中嵌入Flutter界面功能的简单整理

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-04-28 15:03:13 1022

原创 Flutter 学习之旅 之 flutter 作为 module ,在 Android 端主动唤起 Flutter 开发的界面 简单的整理

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-04-28 14:13:54 1151

原创 Flutter 学习之旅 之 flutter 有时候部分手机【TextField】无法唤起【输入法软键盘】的一些简单整理

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-04-27 16:55:04 884

原创 Flutter 学习之旅 之 flutter 使用 【验证码】输入组件的简单封装

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-04-23 15:13:43 1128

原创 Flutter 学习之旅 之 flutter 使用 flutter_inappwebview 进行网页内容显示封装(url/标题/开始加载、加载完成、加载失败事件)

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-21 16:32:55 1945 1

原创 Flutter 学习之旅 之 flutter 使用 connectivity_plus 进行网路状态监听(断网/网络恢复事件监听)

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-20 13:58:21 1393

原创 Flutter 学习之旅 之 flutter 使用 webview_flutter 进行网页显示的 传入URL、返回、标题、加载开始、加载完成的 接口的简单封装类

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-18 15:02:18 1057

原创 Flutter 学习之旅 之 flutter TextField 实现限制字符长度、电话格式显示、一键删除、密文明文切换等功能的简单使用

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-18 11:01:06 956

原创 Flutter 学习之旅 之 flutter 报错 PlatformException(channel-error, Unable to establish connection on channel

目录Flutter 学习之旅 之 flutter 报错 PlatformException(channel-error, Unable to establish connection on channel一、简单介绍二、报错现象三、报错分析与可能得解决方法1、简单分析2、可能得解决方式3、iOS 平台同样的操作4、其余类报错,也可以同样的方式解决Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 And

2025-03-17 17:29:14 1295

原创 Flutter 学习之旅 之 flutter 使用 SQLite(sqflite) 实现简单的数据本地化 保存/获取/移除/判断是否存在 的简单封装

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-17 14:47:48 1431

原创 Flutter 学习之旅 之 flutter 使用 shared_preferences 实现简单的数据本地化保存封装

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-13 09:54:47 1188

原创 Flutter 学习之旅 之 flutter 在设备上进行 全面屏 设置/隐藏状态栏/隐藏导航栏 设置

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-12 15:11:05 1309

原创 Flutter 学习之旅 之 flutter 实现简单自定义的倒计时 CountdownTimer 功能/监听倒计时开始/结束/计时中的事件

目录Flutter 学习之旅 之 flutter 实现简单自定义的倒计时 CountdownTimer 功能/监听倒计时开始/结束/计时中的事件一、简单介绍二、CountdownTimer1、开发注意事项2、使用注意事项三、简单效果展示四、简单案例实现五、关键代码Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。

2025-03-12 11:31:46 1165

原创 Flutter 学习之旅 之 flutter 不使用插件,实现简单自定义弹窗PopupDialog功能

目录Flutter 学习之旅 之 flutter 不使用插件,实现简单自定义弹窗PopupDialog功能一、简单介绍二、PopupDialog三、简单案例实现四、关键代码Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。

2025-03-12 10:45:12 1002

原创 Flutter 学习之旅 之 flutter 不使用插件,实现简单带加载动画的 LoadingToast 功能

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-11 19:35:12 861

原创 Flutter 学习之旅 之 flutter 使用 Provider 实现简单监听UI数据变化/通知UI刷新的简单封装

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-11 10:53:20 973

原创 Flutter 学习之旅 之 flutter 使用flutter_native_splash 简单实现设备启动短暂白屏黑屏(闪屏)的问题

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-10 14:57:56 1267

原创 Flutter 学习之旅 之 flutter 全屏背景图设置功能的简单实现

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-10 11:04:15 866

原创 Flutter 学习之旅 之 flutter 不使用插件,简单实现一个 Toast 功能

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-05 19:47:04 1217

原创 Flutter 学习之旅 之 flutter 使用 flutter_screenutil 简单进行屏幕适配

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-03 14:26:54 1405

原创 Flutter 学习之旅 之 flutter 使用 fluttertoast 的 toast 实现简单的 Toast 效果

fluttertoast 是一个用于在 Flutter 应用程序中显示 Toast 消息的插件。Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-03-01 16:36:46 1025

原创 Flutter 学习之旅 之 flutter 使用 carousel_slider 简单实现轮播图效果

carousel_slider 是一个非常流行的 Flutter 插件,用于实现轮播图(Carousel)效果。它提供了简单易用的 API,能够快速实现自动播放、分页指示器、页面缩放等常见功能,非常适合用于展示图片、广告、产品推荐等内容。

2025-03-01 14:48:31 1377

原创 Flutter 学习之旅 之 flutter 在 Android 端进行简单的打开前后相机预览 / 拍照保存

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-02-28 13:53:52 1230

原创 Flutter 学习之旅 之 flutter 在 Android 端进行简单的图片裁剪操作

是一个功能强大的 Flutter 插件,用于实现图片裁剪功能。它支持多种裁剪模式和自定义配置,适用于需要让用户在上传图片前进行裁剪的场景。

2025-02-28 08:34:02 1158

原创 Flutter 学习之旅 之 flutter 在 Android 端读取相册图片显示

Flutter 是一款开源的 UI 软件开发工具包,由 Google 开发和维护。它允许开发者使用一套代码同时构建跨平台的应用程序,包括移动设备(iOS 和 Android)、Web 和桌面平台(Windows、macOS 和 Linux)。Flutter 使用 Dart 编程语言,它可以将代码编译为 ARM 或 Intel 机器代码以及 JavaScript,从而实现快速的性能。

2025-02-27 17:03:33 766

原创 Flutter 学习之旅 之 flutter 使用 webview_flutter 进行网页加载显示

webview_flutter 是 Flutter 官方提供的一个跨平台 WebView 插件,用于在 Flutter 应用中嵌入网页内容。它基于 Android 的WebView和 iOS 的WKWebView实现,支持多平台(包括 Android 和 iOS),并提供了丰富的功能。webview_flutter 是提供 WebView 小部件的 Flutter 插件。在 iOS 上,WebView 小部件由WKWebView支持。在 Android 上,WebView 小部件由WebView支持。

2025-02-27 15:32:17 1439

原创 Flutter 学习之旅 之 flutter 报错 Got TLS error trying to find package ffigen at https://pub.flutter-io.cn

Flutter 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。本节介绍,Flutter 工程文件目录简单说明,以及几个简单的案例演示,这里做简单整理,如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。

2025-02-26 15:50:33 1304

原创 Python 【大模型】之 Deepseek 多模态 Janus 【图生文】【文生图】本地部署/代码调用 的简单整理

DeepSeek作为一家年轻而富有活力的AI公司,通过开源策略、创新能力与充足的资源支持,在短短时间内成长为全球瞩目的新锐力量。其核心成员兼具深厚的学术功底与实践经验,所攻关的大模型在数学、代码、生物计算以及语言理解等多方面已展示出强大的竞争力。自成立以来,DeepSeek不断地突破研究瓶颈,先后推出了DeepSeek LLM、DeepSeek V-2和DeepSeek V-3等版本,以极高的性能与成本效益比为业界带来了颠覆性的惊喜。

2025-02-11 09:09:25 1648 1

原创 Deepseek 【大模型】之 多模态 Janus 【图生文】【文生图】本地部署 的简单整理

DeepSeek作为一家年轻而富有活力的AI公司,通过开源策略、创新能力与充足的资源支持,在短短时间内成长为全球瞩目的新锐力量。其核心成员兼具深厚的学术功底与实践经验,所攻关的大模型在数学、代码、生物计算以及语言理解等多方面已展示出强大的竞争力。自成立以来,DeepSeek不断地突破研究瓶颈,先后推出了DeepSeek LLM、DeepSeek V-2和DeepSeek V-3等版本,以极高的性能与成本效益比为业界带来了颠覆性的惊喜。

2025-02-08 15:45:25 1519

原创 AGI 之 【Dify】 之 Dify 在 Windows 端本地部署调用 Deepseek 大模型,实现聊天对话

AGI,即通用人工智能(Artificial General Intelligence),是一种具备人类智能水平的人工智能系统。它不仅能够执行特定的任务,而且能够理解、学习和应用知识于广泛的问题解决中,具有较高的自主性和适应性。AGI的能力包括但不限于自我学习、自我改进、自我调整,并能在没有人为干预的情况下解决各种复杂问题。Dify是一个开源的大语言模型(LLM)应用开发平台,它旨在简化和加速生成式 AI 应用的创建和部署。

2025-02-07 14:36:12 2621 1

原创 Deepseek 【大模型】之 Ollama 与 Ollama Web UI Lite 本地部署 Deepseek 可视化UI 访问模型的简单整理

DeepSeek作为一家年轻而富有活力的AI公司,通过开源策略、创新能力与充足的资源支持,在短短时间内成长为全球瞩目的新锐力量。其核心成员兼具深厚的学术功底与实践经验,所攻关的大模型在数学、代码、生物计算以及语言理解等多方面已展示出强大的竞争力。自成立以来,DeepSeek不断地突破研究瓶颈,先后推出了DeepSeek LLM、DeepSeek V-2和DeepSeek V-3等版本,以极高的性能与成本效益比为业界带来了颠覆性的惊喜。

2025-02-07 11:07:55 2085 4

原创 Python 【大模型】之 使用千问Qwen2-VL 大模型训练LaTeX数学公式图,并进行LaTeX图识别测试

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python是一种解释型脚本语言,可以应用于以下领域: Web 和 Internet开发、科学计算和统计、人工智能、教育、桌面界面开发、软件开发、后端开发、网络爬虫。Python 机器学习是利用 Python 编程语言中的各种工具和库来实现机器学习算法和技术的过程。

2024-12-19 09:49:56 1621 1

原创 Python 【大模型】之 使用千问Qwen2-VL 多模型大模型进行训练并识别图像

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python是一种解释型脚本语言,可以应用于以下领域: Web 和 Internet开发、科学计算和统计、人工智能、教育、桌面界面开发、软件开发、后端开发、网络爬虫。Python 机器学习是利用 Python 编程语言中的各种工具和库来实现机器学习算法和技术的过程。

2024-12-18 10:30:16 3232 2

原创 Python 【图像分类】之 PyTorch 进行猫狗分类功能的实现(Swanlab训练可视化/ Gradio 实现猫狗分类 Demo)

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python是一种解释型脚本语言,可以应用于以下领域: Web 和 Internet开发、科学计算和统计、人工智能、教育、桌面界面开发、软件开发、后端开发、网络爬虫。Python 机器学习是利用 Python 编程语言中的各种工具和库来实现机器学习算法和技术的过程。

2024-12-02 20:01:39 1509 1

原创 Python 【工具】 之 【Gradio】AI 模型展示工具的 安装、使用案例教程(二)

Gradio是由Hugging Face发布的一个简易的Web界面开发框架,它基于FastAPI和svelte,便于部署人工智能模型。Gradio特别适合于机器学习研究人员和开发者,他们希望快速展示研究成果。Gradio提供了一种快速创建交互式演示的方式,用户可以通过Web界面上传数据、调整参数,并实时查看模型的输出结果。Blocks是Gradio中用于自定义布局的一种强大工具,允许用户以更灵活的方式组织界面元素。通过Blocks,开发者可以创建复杂的用户界面,满足特定的设计需求。

2024-12-02 14:12:07 1504

原创 Python 【工具】 之 【Gradio】AI 模型展示工具的 安装、使用案例教程(一)

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python是一种解释型脚本语言,可以应用于以下领域: Web 和 Internet开发、科学计算和统计、人工智能、教育、桌面界面开发、软件开发、后端开发、网络爬虫。Python 机器学习是利用 Python 编程语言中的各种工具和库来实现机器学习算法和技术的过程。

2024-11-29 17:24:03 2455 1

原创 Unity 使用 Excel 进行配置管理(读Excel配置表、Excel转保存Txt 文本、读取保存的 Txt 文本配置内容)

在游戏开发中,配置管理是一个至关重要的环节,它直接关系到游戏参数的存储、读取和更新的效率与便捷性。Unity游戏引擎,作为业界广泛采用的开发平台,虽然自带了一套完善的资源管理系统,但在面对特定需求时,传统的资源管理方式可能显得不够灵活。在这样的背景下,采用Excel进行配置管理的策略应运而生,它为开发者提供了一种更为直观和高效的数据管理手段。首先,利用Excel进行配置管理的第一步是创建Excel配置表。

2024-11-20 09:36:19 852 1

原创 AGI 之 【Dify】 之 Dify 在 Windows 端本地部署调用 Ollama 本地下载的大模型, API 形式 Python 调用 进行简单聊天接口测试

AGI,即通用人工智能(Artificial General Intelligence),是一种具备人类智能水平的人工智能系统。它不仅能够执行特定的任务,而且能够理解、学习和应用知识于广泛的问题解决中,具有较高的自主性和适应性。AGI的能力包括但不限于自我学习、自我改进、自我调整,并能在没有人为干预的情况下解决各种复杂问题。本节将介绍如何使用 Dify 平台调用 Ollama 部署的本地模型来创建一个聊天应用。通过 API 的方式发起聊天,可以让前端自由布置所需的聊天形式。

2024-10-25 10:23:56 9612 2

Java 开发 json 数据的jar 涉及的相关包 Java_json_lib_2.4.zip

Java 开发 json 数据的jar 涉及的相关包 Java_json_lib_2.4

2021-11-11

Web 框架之 SSH 框架的简单搭建的整理(基于Eclipse,搭建演示完整工程,jar、代码 、html)

参考学习博文:https://blog.csdn.net/u014361280/article/details/121096278 SSH框架集,是现在大多数软件设计过程中都会使用的一种框架集。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。 ———————————————— 版权声明:本文为CSDN博主「仙魁XAN」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/u014361280/article/details/121096278

2021-11-08

Vue.js devtools 5.3.4 工具包 (npm 处理过,可以直接使用)

使用方法,请参考博文:https://blog.csdn.net/u014361280/article/details/121009241 vue-devtools是一款基于chrome浏览器的插件,用于vue应用的调试,这款vue调试神器可以极大地提高我们的调试效率。帮助我们快速的调试开发vue应用。

2021-10-28

IntellJ IDEA Theme 整理的一些主题包

IntellJ IDEA Theme 整理的一些主题包 如何使用可参考博文: https://blog.csdn.net/u014361280/article/details/120959327

2021-10-25

Win 版本 springsource-tool-suite-3.9.5.RELEASE-e4.8.0-updatesite

Windows Eclipse 版本 springsource-tool-suite-3.9.5.RELEASE-e4.8.0-updatesite https://spring.io/tools/sts/all 可以下载对应版本的该软件 不过好似 404 ,该版本可以临时代替配置 spring boot 环境

2021-10-19

Unity RT-Voice PRO 2020.1.2文字转语言(支持中文)

Unity RT-Voice PRO 2020.1.2文字转语言(支持中文) 功能 将文本转换为语音 • 即时从文本转换到语音 — 在运行时即可生成! • 连带作用:连续的音频生成可节省大量内存! • 在游戏的测试阶段无需配音演员! • 按姓名、文化和/或性别筛选语音 • 一次可以发出多种声音(例如,公共场所中很多人同时讲话的场景) • 通过语速、音调和音量微调你的声音! • 支持 SSML 和 EmotionML! • 在 Windows 和 iOS 上提供最新的单词、唇形和音素 — 包括标记! • 生成的音频可以存储为文件在 Unity 中反复使用! • 单个 AudioSource 匹配 1-infinite 同步发音人! • 简单的顺序和对话系统 • 不降低性能! 仅供学习使用,商用请支持正版:https://assetstore.unity.com/packages/tools/audio/rt-voice-pro-41068

2021-10-18

Unity 进阶 之 实现简单的音频可视化封装(包括音频和麦克风)

参考博文:Unity 进阶 之 实现简单的音频可视化封装(包括音频和麦克风) https://blog.csdn.net/u014361280/article/details/120618168 实现原理 1、关键是获取 音频数据的 float[] 数据; 2、可以使用 AudioSource.GetSpectrumData() 获取; 3、也可以使用 AudioSource.clip.GetData() 获取(例如 Microphone 麦克风的 float[] 数据) 4、通过获取的 float[] 数据,动态赋值到物体上,进行可视化显示(这里是动态改变 Image 比例和颜色来动态演示)

2021-10-05

Unity 工具 之 日志保存本地,并且邮件附件发送到邮箱(线程中写入和邮件(Gmail)发送,不占用主线程).zip

本节介绍,来获取Unity的日志,并且保存下来,发送到指定邮箱,以供查阅;如果直接在主线程保存日志和发送日志,涉及到文件的读写,如果读写内容过大,会明显抢占主线程资源,造成卡顿,这里使用 Thread 进行日志的保存和邮件发送,避免造成主线程卡顿,这里简单说明,如果你有更好的方法,欢迎留言交流。 ———————————————— 版权声明:本文为CSDN博主「仙魁XAN」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/u014361280/article/details/120174562

2021-09-12

【代码工程】Unity 工具 之简单镭射 Laser Ray 交互的封装可交互物体 GameObject 和 UI 基于/可用于眼镜插手机上交互

博文: https://blog.csdn.net/u014361280/article/details/116793595 涉及的源代码工程,仅供参考学习,实现原理介绍: 1、Editor 通过 鼠标移动转换为旋转为 镭射线的旋转数据 2、手机设备中通过获取陀螺仪 gyro 数据旋转为 镭射线的旋转数据 3、镭射使用(这里使用LookAt方式,具体见代码)上边获取到的旋转数据,然后作为射线发射方向,碰撞到物体的距离作为 镭射实体的长度 4、物体GameObject 挂载脚本,继承 ILaserRayGameObjectListener ,即可获取到镭射进入,退出,点击,抬起,按下等事件 5、UI 使用 Curved UI ,设置为 Custom_Ray 交互,更改对应 EventSystem 交互系统,即可正常 UGUI world 模式使用 6、Shake Phone 摇晃手机 可以Reset 镭射交互方向置于屏幕中间位置区域,便于简单修复由于手机陀螺仪自己漂移造成镭射飘走

2021-05-14

com.ptc.vuforia.engine-9.1.7 在Unity 2019.3.x 中直接使用的包和使用说明

在Unity 2019.3.x 中直接使用 Vuforia 9.1.7 (com.ptc.vuforia.engine-9.1.7) 的资源包,和 简单说明图 参考博文:https://blog.csdn.net/u014361280/article/details/116228496

2021-04-28

Unity Android Studio 之 简单实现 Unity 在 Android 端的多屏异显功能(附实现步骤)工程文件

Unity Android Studio 之 简单实现 Unity 在 Android 端的多屏异显功能(附实现步骤)的参考的工程文件 该博文地址:https://blog.csdn.net/u014361280/article/details/115550594

2021-04-09

Unity Android Studio 混合开发整理 - 附有详细操作步骤 Unity 2019.3 + 嵌入 Android Studio 4. + 工程

Unity Android Studio 混合开发整理 - 附有详细操作步骤(Unity 2019.3 + 嵌入 Android Studio 4. + 应用中)的 工程文件 该资源的博文地址:https://blog.csdn.net/u014361280/article/details/115522058

2021-04-08

Unity Final IK v2.0版本 IK骨骼动画插件

仅供学习使用,商用请购买正版 The final Inverse Kinematics solution for Unity. Update (2.0): Version 2.0 brings many fixes and improvements to Final IK: - Easier VRIK calibration. - Added Photon Unity Networking demos. - Updated integration packages. - Updated documentation. Please see the Release Notes for the full list of update details. Final IK 2.0 is fully compatible with PuppetMaster 1.0 and Unity 2017/2018/2019/2020 versions.

2021-03-18

Unity 工具 之 VText 简单快速实现 文字 3D 效果

Unity 工具 之 VText 简单快速实现 文字 3D 效果,VText 的导入设置和简单使用 版本:VText 1.37.unitypackage使用说明,可参考CSDN博文: https://blog.csdn.net/u014361280/article/details/114295520

2021-03-03

Unity 工具类 之 简单的UI管理框架仅通过UIWidget(UI元素组件)名即可添加UI对应事件(简单的MVC思路管理UI与逻辑)

简单使用说明 1、UIPanel 各个UI面板 继承 UIPanelBase 2、UIPanel 中类似如下通过UI元素的名称进行相关事件绑定,Text 或者 mage.Sprite 更新等等 3、本案例 TmpPanelModel,TmpPanelLogic,TmpPanel 使用 MVC 将每部分独立成块 4、GameStart 作为程序入口,初始化 UIPanelManager,既可以运行起来整个框架

2020-11-08

Unity ML-Agents 之 环境配置(Anaconda 下载安装等),简单的搭建场景实现简单训练的Demo(内含详细步骤).rar

Unity ML-Agents 之 环境配置(Anaconda 下载安装等),简单的搭建场景实现简单训练的Demo(内含详细步骤) 一、简单介绍 二、工程地址 三、效果预览 四、实现原理 五、涉及命令 六、注意事项 七、环境搭建 Anacoda 的下载 Anaconda 安装 Unity ML-Agents 资源下载 八、Anacoda 中构建 Unity 训练环境 创建环境 在环境中安装 mlagents 九、Unity 中集成 ML-Agents 十、结合 ML-Agents 和 Unity 开始训练 十一、使用训练好的模型,进行演示 十二、关键脚本

2020-09-01

Android Studio 爬虫 之 简单实现使用 jsoup okhttp3 爬取购物商品信息的案例demo

Android Studio 爬虫 之 简单实现使用 jsoup/okhttp3 爬取购物商品信息的案例demo 1、okhttp3 获得网页的 html 内容 2、jsoup 解析 html 的内容,获取需要的部分信息

2020-08-20

Unity AssetBundle 之 (进阶)简单的实现 AssetBundle 框架.rar

Unity AssetBundle 之 (进阶)简单的实现 AssetBundle 框架,加载AB包资源,自动加载依赖资源(无需手动加载),自动打AB标签,自动打包AssetBundle的框架方法 框架使用流程: 1、编辑器 AutoSetAssetBundleLabel 使用这个类自动标记AB包标签 2、编辑器 BuildAssetBundle 自动打包标记的AB包资源为 AssetBundle 3、StartCoroutine(AssetBundleManager.GetInstance().LoadAssetBundlePack(_SceneName, _AssetBundleName, LoadAllABComplete)); 启动开始 WWW 下载指定的AssetBundle包,等待相关的所有依赖包下载完成 4、AssetBundle 下载完成,即可 AssetBundleManager.GetInstance().LoadAsset(_SceneName, _AssetBundleName, _AssetName, false); 加载对应包中的资源了,最后一个参数为是否缓存资源的标志 AssetLoader AssetBundle 包资源加载类: (1)加载Assetbundle中的指定的资源,可以设置是否缓存该资源 (2)卸载Assetbundle中的指定的资源 (3)卸载内存镜像资源、释放当前 AssetBundle 内存镜像资源,且释放内存资源 (4)查询Assetbundle包中所有资源名称

2020-08-18

Unity UGUI 效果 之 多页翻页,多页任意翻页的简单效果实现(示例演示为动态加载多图片实现翻页预览效果)

Unity UGUI 效果 之 多页翻页,多页任意翻页的简单效果实现(示例演示为动态加载多图片实现翻页预览效果) 实现原理 1、通过展示的总的动态图片个书,每页每页展示图片的数量,分为若干页 2、Button实现前后翻页,Toggle 实现任意翻页 3、关键的逻辑代码是当前页时,代码实现展示的内容

2020-07-19

Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以获得多天天数据)

Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以获得多天天数据) 实现原理 1、首先根据联网 IP 获得当前所在城市 2、然后根据城市名称得到天气所需要的城市ID; 3、根据城市ID,最后得到天气数据,解析封装给接口调用;

2020-07-01

Python 使用千问 Qwen2-VL 大模型训练 LaTeX 数学公式图集,并进行LaTeX图识别测试工程源码

Python 使用千问Qwen2-VL 大模型进行训练 LaTeX 图片数据,然后进行图片识别功能源码; 1、其中包括 LaTeX 图片集下载和图片数据整理,以便于 Qwen2-VL 进行训练; 2、然后使用 Qwen2-VL 读取图片数据,进行对应的训练,生成结果 checkpoint ; 3、接着读取进行 checkpoint 进行 LaTeX 图片识别;

2024-12-19

Python 使用千问Qwen2-VL 大模型进行训练并识别图像工程源码

Python 使用千问Qwen2-VL 大模型进行训练 coco_2014_caption 图片数据,然后进行图片识别功能源码; 1、其中包括 coco_2014_caption 图片集下载和图片数据整理,以便于 Qwen2-VL 进行训练; 2、然后使用 Qwen2-VL 读取图片数据,进行对应的训练,生成结果 checkpoint ; 3、接着读取进行 checkpoint 进行图片识别;

2024-12-18

Pytorch-Swanlab-Gradio-ClassificationOfCatsDogs Pytorch 猫狗分类案例源码

Python 【图像分类】,使用 PyTorch 进行猫狗分类功能的实现,然后结合 Swanlab 把训练数据进行可视化展示,最后使用 Gradio 实现猫狗分类 功能 Demo

2024-12-02

Unity 讯飞 之 讯飞星火大模型的简单封装和使用的项目工程

​“讯飞星火认知大模型”是科大讯飞发布的产品,具有7大核心能力,即文本生成、语言理解、知识问答、逻辑推理、数学能力、代码能力、多模态能力。 ​实现原理 1、申请星火大模型的 APP_ID 等相关信息 2、通过使用的大模型版本,以及当前的时间,结合 申请星火大模型的 APP_ID 等相关信息,生成需要的 URL 3、通过对应的 json 数据格式,websocket 进行建立连接请求 4、这里是流式返回,对应解析数据格式,得到返回的信息 5、返回的关键信息结构,有些类似 gpt 的数据格式,用过的话,使用起来会很快 注意事项 1、注意 code 返回码,不同的返回码可以进行不同处理,避免产生意想不到的问题 2、注意 sid 的区分,如果上一次返回没有结束,关闭连接后,重新发起新的访问,可能会同时接收到上一次的未结束的数据流,和当次的数据流;如果不想接收到,注意通过 sid 进行区分; 3、注意在 LLMConfig 配置你的 APP_ID 等相关信息

2023-11-24

Unity 工具 之 Azure OpenAI 功能接入到Unity 中的简单整理的案例项目源码

​Unity 工具 之 Azure OpenAI 功能接入到Unity 中的简单整理的案例项目 一、简单介绍 Unity 工具类,自己整理的一些游戏开发可能用到的模块,单独独立使用,方便游戏开发。 本节介绍,这里在使用微软的Azure 把Azue.AI.OpenAI 接入到Unity中,在Unity中直接调用 Azue.AI.OpenAI 接口函数,实现简单聊天功能,这里简单说明,如果你有更好的方法,欢迎留言交流。 二、实现原理 1、官网申请得到Azure OpenAI 对应的 AZURE_OPENAI_ENDPOINT 和 AZURE_OPENAI_KEY,以及对应的模型名 DeploymentOrModelName 2、把相关的 dll 引入进来,主要有 Azure.AI.OpenAI、 Azure.Core 等等 3、创建客户端 OpenAIClient = new(new Uri(AZURE_OPENAI_ENDPOINT ), new AzureKeyCredential(AZURE_OPENAI_KEY));

2023-06-26

Unity 工具 之 SoftMask软遮罩

SoftMask 软遮罩来实现对 UI 进行遮罩,有别于 Unity 自带的 Mask 遮罩,softmask 可以根据遮罩图的特点实现指定的遮罩,例如通过图片的灰度实现边缘渐变形式的过渡遮罩效果等 ,能实现更多需要的遮罩效果。

2023-02-14

my前端辅助工具和三维风速渲染

my前端辅助工具和三维风速渲染

2022-12-06

Web 前端 Vue+Threejs 3D 实时温度气流仿真效果

Web 前端 Vue+Threejs 3D 实时温度气流仿真效果

2022-12-05

OpenGL VisualStudio 环境配置的 glew 和 glfw 包

opengl visual studio 环境配置参见博文: https://blog.csdn.net/u014361280/article/details/127070942 glew 下载地址: https://glew.sourceforge.net/ glfw 下载地址: https://www.glfw.org/download OpenGL之glut、glfw、glew、glad等库之间的关系 1、glad与glew作用类似,实现对底层OpenGL接口封装 2、glfw与glut作用类似,创建窗口界面 3、glut年代久远,现在用glfw居多,可使用glfw+glad组合方式,比如这个教程: https://learnopengl-cn.github.io/

2022-09-28

Three 之 three.js使用BufferGeometry (GPU) 根据简单粒子particle运动效果代码工程

参见博文:Three 之 three.js (webgl)使用BufferGeometry (GPU) 根据位置和移动向量简单实现持续生成运动的简单粒子particle运动效果 博文地址:https://blog.csdn.net/u014361280/article/details/126971715 博客运行方式: 在代码编辑器(VS、WebStorm、HBuilderX 等)中运行 html (examples\MyXANStudy\99999Other\20TestBufferGeometryGpuParticleEffect.html)即可看到案例效果,html Three js 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。 本节介绍, three.js (webgl) 中,使用 BufferGeometry ,添加位置和移动方向数据,结合 shader,简单实现类似 particle 的粒子运动效果,这里主要的逻辑在js脚本,而非 shader 中,所以这里算是 cpu 中,使用BufferGeometry 实现简单粒子效果,如果有不足之处,欢迎

2022-09-21

Three 之 three.js使用BufferGeometry (CPU) 根据简单粒子particle运动效果代码工程

参见博文:Three 之 three.js (webgl)使用BufferGeometry (CPU) 根据位置 和移动向量简单实现持续生成运动的简单粒子particle运动效果 博文地址:https://blog.csdn.net/u014361280/article/details/126929464 博客运行方式: 在代码编辑器(VS、WebStorm、HBuilderX 等)中运行 html (examples\MyXANStudy\99999Other\19TestBufferGeometryCpuParticleEffect.html)即可看到案例效果,html Three js 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。 本节介绍, three.js (webgl) 中,使用 BufferGeometry ,添加位置和移动方向数据,结合 shader,简单实现类似 particle 的粒子运动效果,这里主要的逻辑在js脚本,而非 shader 中,所以这里算是 cpu 中,使用BufferGeometry 实现简单粒子效果,如果有不足之处,欢迎

2022-09-19

vue 完全入门系列 之 前置知识-API接口案例工程代码

参考博文:vue 完全入门系列 之 前置知识-ES6模块化/Promise/async|await/EventLoop/宏任务|微任务/API接口案例 Vue 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。 本节开始进行 vue 入门系列进行简单整理,同时参考其他优秀的文章,一来帮助自己方便查找相关知识点,二来如果同时也能帮助大家,那就太好不过。 本文介绍,vue 入门前的一些前置知识,什么是ES6模块化,使用 Promise 解决回调地狱的问题,使用 async|await 简化 Promise 的调用,什么是 EventLoop / 宏任务和微任务的执行顺序,最后在简单介绍一个API接口案例,如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。 前提:配置好 node 、mysql 等环境 1、npm install 安装依赖模块 2、node app.js 运行服务器 3、浏览器输入 ​http://127.0.0.1/api/user 获取数据 ​

2022-08-16

Vue 之 mockjs 结合 axios 在 vue 中的随机数据生成的简单使用 vue-mockjs 工程

一、Vue 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。本节介绍,vue 中使用 mockjs ,并结合 axios 进行简单的随机数据生成,然后显示在界面上的简单整理,如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。Mock.js为什么使用mockjs在做开发时,当后端的接口还未完成,前端为了不影响工作效率,手动模拟后端接口,1.我们可以使用json文件来模拟后台数据,但比较局限,无法模拟数据的增删改查2.使用json-server模拟,但不能随机生成所需数据。 二、实现原理 1、使用 mockjs 通过 api 配置,生成随机数据,模拟后端 2、使用 axios 获取 mockjs 模拟的后端数据 3、使用 element-ui 展示获取到的数据

2022-08-16

Vue 之 echarts 图表数据可视化常用的一些图表动态图表3D图表的简单整理

相关说明地址: vue 中添加 echarts ,然后在 vue 中简单使用一些 echarts中常用的图表,包括一些动态的图表、3D的图表等 ,如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。

2022-08-05

Vue 之 Toast 消息提示插件的简单封装

参考博文:https://blog.csdn.net/u014361280/article/details/126105373? vue 中简单封装类似 Toast 的消息提示插件,然后在 vue 中任意位置都可以简单使用 Toast 消息显示最前,并且默认 3 秒后自动消失 实现原理 1、vue 创建 Toast 消失提示组件的显示界面 2、js 代码动态引入 Toast 的 vue界面,默认显示 3 秒消失(可以根据需要调整) 3、Vue 配置全局属性 ,类似 this.$Toast('测试 Toast', 'info') 调用使用

2022-08-01

Vue 实例实战之 Vue webpack 仿去哪儿网App页面开发(应用中的几个页面简单实现)源码

博文源码:Vue 实例实战之 Vue webpack 仿去哪儿网App页面开发(应用中的几个页面简单实现) Vue 开发的实例实战,模仿开发去哪儿网的几个页面 ,体验 Vue 在实战中应用,欢迎指出,或者你有更好的方法,欢迎留言。 主要依赖: "axios": "^0.27.2", "babel-polyfill": "^6.26.0", "better-scroll": "^2.4.2", "fastclick": "^1.0.6", "stylus": "^0.58.1", "stylus-loader": "^3.0.1", "vue": "^2.5.2", "vue-awesome-swiper": "^2.6.7 四、项目的页面结构 五、项目主要插件 六、项目实现过程 七、router路由管理, store vuex 状态管理 说明 八、几个性能优化点说明 九、axios 获取服务端数据说明 十、src/common 的共有 vue 十一、src/assets/styles 存放css 样式、常用的变量样式参数等

2022-06-28

Three 之 three.js (webgl)透视视角和正交视角,以及透视转正交的视角切换代码

参考博文:Three 之 three.js (webgl)透视视角和正交视角,以及透视转正交的视角切换 https://blog.csdn.net/u014361280/article/details/124544320?spm=1001.2014.3001.5501 一、简单介绍 Three js 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。 本节介绍, three.js (webgl)透视视角和正交视角,并且实现简单把当前透视角转为正交视角,然后在切换回来的透视视角的原理案例,如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。 二、实现原理 1、场景构建三要素,scene、camera 和 renderer 2、其中 camera ,会根据需要先创建一个透视camera,然后根据转换,切换到正交camera 3、然后通过 renderer 中 透视camera 或者 正交camera 视角渲染,从而实现透视视角转为正交视角 view 的渲染

2022-05-02

Three 之 three.js (webgl)基础 第二个入门案例之汽车模型加载和简单模型展示CarShow

参考博文:https://blog.csdn.net/u014361280/article/details/124522330?spm=1001 一、简单介绍 Three js 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。 本节介绍, three.js (webgl)入门的第二个代码程序,实现一个汽车模型的加载,以及汽车模型的简单展示,简单的模型汽车行驶,并可以修改汽车模型的颜色等,如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。 二、实现原理 1、场景构建三要素,scene、camera 和 renderer 2、模型加载器,这里使用的是 .glb 模型,所以使用的是GTLFLoader() 加载器,把汽车模型加载出来 3、材质 Material 的使用,这里通过材质赋给汽车模型,然后通过修改汽车的颜色,从而实现,汽车模型颜色的修改 4、汽车的模拟行驶,是通过,汽车车轮的旋转(汽车是原地旋转) 和 地面网线的移动实现 5、汽车多角度的观察,以及放大缩小,基本上都是通过 OrbitController 控制 Camera 位置远近灯变化实现的

2022-05-01

Circus马戏团素材和代码

参考博文:https://blog.csdn.net/u014361280/article/details/122742394 1、游戏开始,背景、火圈自动向左移动,Joker 开始跑动 2、点击鼠标右键 Joker 跳跃 3、没跳过一个 火圈对应加分 4、Joker 碰到火圈,游戏结束

2022-01-29

代码工程 Web 基础之 SSH 框架访问网页返回 json 数据简单实现的整理

实现过程参考博文:https://blog.csdn.net/u014361280/article/details/121262568

2021-11-11

空空如也

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

TA关注的人

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