- 博客(542)
- 资源 (2)
- 收藏
- 关注
原创 AndroidStudio自带的模拟器如何联网
步骤:1、首先打开AndroidStudio自带手机模拟器,把SDK文件夹下的platform-tools添加到系统变量Path中。2、在cmd中输入:adb shell回车,如果是下图的话说明添加成功,输入exit退出即可。3、进入到cmd后,需要输入adb root将模拟器root一下,才能修改DNS,这里我已经root成功了。4、接下来输入getprop获取模拟器系统属性。找到[net.eth0.dns1]这一项,发现后面为10.0.2.3,接下来我们输入setprop .
2022-03-25 17:40:57
32339
32
原创 PixiJS教程(二):官网鱼塘项目实现
本文介绍了使用Pixi.js实现的鱼塘动画案例。主要步骤包括:初始化全屏画布、预加载鱼塘背景和5种鱼类资源、创建20条随机位置的鱼(设置不同速度、转向等参数),以及通过ticker帧循环实现鱼群游动动画。核心技术涉及三角函数计算位移、边界检测实现循环游动效果,以及通过rotation调整鱼头朝向。案例展示了Pixi.js在2D动画和游戏开发中的基础应用,包括资源加载、精灵控制、动画循环等核心功能。
2026-02-22 07:50:08
542
原创 PixiJS教程(一):快速搭建环境启动项目
本文介绍了如何快速搭建PixiJS与Vite的开发环境并创建基础项目。首先通过Vite初始化一个JavaScript项目,然后安装PixiJS库。文章详细说明了在main.js中创建PixiJS应用实例的步骤,包括异步初始化、加载资源、创建精灵对象、设置动画循环等核心操作,最终实现了一个旋转的兔子精灵示例。整个过程展示了PixiJS的基本用法和Vite的快速开发优势。
2026-02-21 10:28:22
68
原创 React+Cesium基础教程(006):绘制、编辑、删除、定位线
本文介绍了在Cesium中实现线绘制、编辑和删除功能的技术方案。首先创建了存储线数据的Polyline表结构,包含位置坐标、颜色、宽度等属性。然后通过React组件实现了线绘制功能,支持鼠标左键添加节点、移动预览和右键结束绘制。编辑功能采用事件处理机制,支持节点拖拽、新增节点和自动保存。系统通过状态管理实现相机控制锁定,确保编辑操作流畅性。整体方案采用React+Cesium技术栈,实现了完整的线要素交互操作流程。
2026-02-19 22:59:24
434
原创 React+Cesium基础教程(005):绘制、编辑、删除、定位点
摘要 本文介绍了基于Cesium和Resium的点位管理功能实现方案。主要内容包括: 环境搭建:推荐使用vite-plugin-cesium自动处理Cesium的静态资源路径问题,简化配置流程。 地图视图:通过MapContainer组件封装Resium的Viewer,提供地图展示容器并支持回调获取viewer实例。 功能面板: 提供绘制/选择模式切换 点位列表管理(显示/隐藏、编辑、删除) 支持点位定位飞行功能 使用Ant Design组件构建交互界面 核心功能:实现了点位的增删改查完整操作流程,包括可视
2026-02-19 19:26:57
291
原创 基于 Spring Boot + MyBatis 的养老院管理系统设计与实现(完整项目解析)
养老院管理系统技术方案 本项目实现了一个完整的养老院管理系统,采用前后端分离架构: 后端技术栈 核心框架:Spring Boot 2.7 + MyBatis 安全认证:Spring Security + JWT 数据库:MySQL 8.0 构建工具:Maven 架构特点:三层架构(Controller/Service/Mapper) + RESTful API设计 前端技术栈 核心框架:Vue 3.2 + Composition API UI组件库:Arco Design Vue 数据可视化:ECharts
2026-02-18 23:06:02
595
原创 基于React+Flask+Neo4j的地理知识图谱系统
本文介绍了一个基于Flask和Neo4j的地理知识图谱构建与智能问答系统。系统采用三层架构设计,包含Flask API接口层、业务逻辑层和Neo4j图数据库层,实现了实体关系查询、动态属性管理、知识图谱问答等功能。项目亮点包括动态标签更新、防注入安全设计、规则驱动的问答系统以及RESTful API规范。前端采用React框架,通过模块化设计实现了实体管理、图谱可视化和统计分析等功能。该系统结构清晰、扩展性强,适合作为知识图谱课程设计或毕业设计项目,并支持接入大模型、GIS分析等扩展方向。
2026-02-12 18:44:56
185
原创 基于 React + Vite + MapLibre GL 的环境监测可视化系统
本文介绍了一个基于React+Vite+MapLibre GL的环境监测可视化系统,主要用于展示城市空气质量、风向风速等环境数据。系统采用轻量化技术栈,包含地图展示、空气质量卡片、风向指示器等核心组件,通过自定义Hooks管理数据逻辑。项目结构清晰,组件化程度高,支持城市切换和动态数据可视化,适合作为前端可视化学习案例。文章详细解析了项目架构、核心组件实现和技术选型,并提出了接入真实API、增加3D地图等扩展方向。该项目可作为课程设计或毕业设计参考,完整代码已提供下载链接。
2026-02-04 10:24:48
84
原创 React 在线工具集项目笔记(基于 Vite)
本文介绍了一个基于React+Vite构建的在线工具集项目。项目整合了Base64编解码、JSON格式化、文本Diff对比等多种开发者常用工具,具有轻量、纯前端、即开即用的特点。技术栈采用Vite+React函数式组件,通过数据驱动方式管理页面,结构清晰易于扩展。项目亮点包括模块化设计、数据驱动架构和简洁的UI组件,非常适合作为React练手项目或工具站模板。文章详细分析了项目结构、核心逻辑和功能实现,并提出了引入Router、主题切换等改进方向。
2026-01-26 15:17:40
101
原创 React + MapLibre 智慧城市实战:从核心代码到数字孪生视觉实现
本文介绍了基于React的数字城市可视化项目开发要点。项目采用React+Mapbox GL/ECharts技术栈,实现智慧城市大屏的数据可视化展示。核心内容包括:1) 1920×1080大屏布局适配方案;2) 地图模块的初始化与图层管理;3) 数据面板组件化开发模式;4) 科技感视觉效果的实现方法(渐变色、CSS动画等)。文章还总结了性能优化、代码维护等实践经验,指出该项目是学习前端可视化的优质案例,可提升组件开发、地图应用和动画实现能力。最后提供了项目完整代码的下载链接。
2026-01-26 11:42:46
154
原创 浅谈AI以及未来的变化
AI正从实验室技术转变为社会基础设施,其快速发展得益于算力提升、数据增长和算法突破。生成式AI的出现使AI从分析工具升级为创造工具,显著提升生产力并降低创新门槛。尽管面临算法偏见、可解释性不足和就业结构调整等挑战,未来AI将向高效模型、人机协作和多模态方向发展。AI技术演进应始终以服务人类为宗旨,我们应积极理解并驾驭这一变革力量。
2026-01-22 22:51:27
106
原创 基于Vue3+Express+MySql的个人足迹可视化管理系统
个人足迹可视化管理系统(TRAX) 本项目是一个结合地图可视化与个人足迹管理的Web应用,采用前后端分离架构。前端基于Vue3实现深色科技风地图大屏,集成高德地图API展示城市级足迹点,支持点击查看详细信息卡片;后端使用Node.js+Express构建REST API,MySQL存储足迹数据,实现多图上传、软删除等功能。系统具备完整的数据闭环,可作为课程设计、毕业设计或WebGIS学习项目,具有地图渲染、足迹时间线、图片记录等核心功能,并支持进一步扩展为轨迹动画、世界地图等高级特性。
2026-01-22 22:43:52
188
原创 基于Vue3.0+Express的待办清单系统
本文介绍了基于Vue3+Ant Design的待办清单前端项目开发过程。项目采用Vue3 Composition API实现核心功能模块,包括任务管理、分类管理、回收站和归档统计等。前端架构清晰,通过axios封装统一接口请求,使用Vue Router实现多页面路由,并利用Day.js处理日期数据。项目特色在于组件化设计、状态自管理以及完善的回收站机制,未使用状态管理库以保持轻量级。文章详细展示了项目目录结构、接口封装方案和核心页面设计,为Vue3学习者提供了完整的实战案例,同时预留了用户系统、权限管理等扩
2026-01-05 17:17:40
61
原创 基于React+Flask前后端分离的文件搜索系统
本文介绍了一个基于Flask后端和React前端的文件搜索系统。Flask后端提供API服务,支持跨域访问,使用线程实现后台文件搜索,避免阻塞主线程。主要功能包括:支持指定磁盘、文件名关键字和文件类型筛选,实时返回搜索进度和结果。前端采用React+TDesign UI,提供交互式搜索界面,支持进度条显示和结果高亮。系统包含两个关键API:/search/files启动搜索,/search/progress获取进度。
2025-11-09 23:10:44
147
原创 SketchUp案例(001):根据cad图纸绘制建筑图
本文介绍了使用SketchUp结合坯子库插件快速绘制建筑模型的步骤。首先安装坯子库插件,然后导入CAD图纸并进行初始化处理。接着通过快速封面、推拉工具创建墙体,使用参数开窗功能添加窗户,最后完成门和其他细节的绘制。文章提供了详细的图文操作指引和资源下载链接,适合初学者快速掌握SketchUp建模基本流程。
2025-08-17 09:03:52
924
原创 基于Vue3.0+Express的个人团队考勤管理系统
本文介绍了一个小型个人团队考勤管理系统的设计与实现。系统主要包含日历考勤管理和考勤统计两大功能模块:1)首页模块通过动态日历展示考勤数据,支持日期选择和状态标记;2)统计模块提供时间段筛选、明细查询和数据分析功能,可生成成员考勤报表。系统采用Vue.js+Ant Design框架开发,通过本地模拟数据或后端API获取考勤记录,实现团队考勤数据的可视化管理和便捷维护,有效提升小型团队的考勤管理效率。
2025-08-17 08:57:44
382
原创 SketchUp教程(003):矩形绘制工具介绍
本文介绍了三种矩形绘制方法:1)使用矩形工具输入精确尺寸(需英文输入法);2)绘制正方形时观察画布中间虚线提示;3)黄金分割矩形(短边为长边的0.618倍)同样会出现虚线提示。每种方法均配有操作图示,帮助用户快速掌握不同矩形的绘制技巧。
2025-08-16 08:49:03
473
原创 SketchUp教程(002):画笔工具介绍
本文介绍了画笔工具的使用方法,主要包括绘制线段、修改长度、捕线成面、拆分线段和打断线面等操作。详细讲解了如何绘制任意长度和指定长度的线段,以及如何绘制平行于X/Y/Z轴的线段。同时演示了通过图元信息面板修改线段长度、将封闭线段自动填充为面、拆分线段为多段、以及用画笔打断线段和面的操作技巧。文中配有操作截图和键盘快捷键说明,帮助用户快速掌握画笔工具的基本功能。
2025-08-15 16:19:09
662
原创 SketchUp教程(001):界面初始与软件重要设置
本文介绍了SketchUp软件界面初始设置与优化方法。主要内容包括:1)初始界面布局调整与坐标轴介绍;2)基础设置操作,如导入模型、切换样式、保存模板等;3)系统设置中的图形、常规和工作区选项配置;4)模型信息中的尺寸单位设置,建议取消显示单位格式(默认mm)。文章配有详细操作截图,并提供了免费3D模型下载地址,适合初学者快速掌握SketchUp基础设置技巧。
2025-08-15 16:17:59
753
原创 基于Vue3.0+Express的前后端分离的个人账单记录本
本文介绍了基于Vue3和Ant Design Vue开发的账单管理系统前端实现,包含三个核心模块:首页、账单管理和分类管理。首页通过Ant Design Vue组件和自定义图表展示消费总笔数、总金额及月度统计图表。账单管理模块支持筛选、编辑、删除账单和查看大图功能,采用响应式数据管理账单列表。分类管理模块提供新增、编辑和删除分类功能,包含重复校验和删除限制逻辑。系统通过Axios与后端交互,整体采用卡片式布局,实现简洁高效的用户体验。
2025-08-04 10:51:23
227
原创 PyQt6教程(003):运行QTDesigner生成的UI文件
本文介绍了如何使用PyQt6运行QTDesigner生成的UI文件。首先在QTDesigner中创建Widget并添加Label控件,保存为.ui文件。然后通过Python代码使用uic.loadUi()动态加载该UI文件,结合QApplication创建应用窗口。最后展示了运行效果,成功显示包含Label的界面。文章提供了完整的代码示例和操作截图,适合初学者快速掌握PyQt6界面开发的基本流程。
2025-08-02 08:58:43
456
原创 PyQt6教程(002):第一个HelloWorld程序
本文介绍了使用PyQt6创建基础GUI程序的完整流程。首先导入必要的模块(QApplication、QWidget、QLabel),然后创建应用对象和主窗口,设置标题、尺寸和位置。接着添加了一个带有自定义文本和样式的QLabel控件(黄色背景,内边距)。最后进入主事件循环使程序运行。整个过程展示了PyQt6创建窗口应用的基本步骤,包括控件创建、布局设置和样式自定义,帮助初学者快速实现第一个GUI程序。
2025-08-02 07:52:01
419
原创 PyQt6教程(001):PyQt6介绍与安装
PyQt6是Python的GUI开发框架,基于Qt库封装,支持跨平台应用开发。文章介绍了PyQt6的核心模块(如QtWidgets、QtGui等)和安装方法,包括PyQt6及PyQt6-tools的pip安装步骤。详细讲解了如何在PyCharm中配置QTDesigner(界面设计工具)和PYUIC(UI转Python工具),并提供了验证配置成功的操作流程。通过QTDesigner设计简单界面并转换为Python代码,确保开发环境搭建正确。
2025-08-02 07:50:53
1556
原创 基于React+Express的前后端分离的个人相册管理系统
本文介绍了React前端项目中照片管理功能的实现,主要包括创建项目、首页功能开发两个部分。在首页功能中,实现了照片下载、删除、编辑、上传等核心功能,采用Ant Design组件库构建UI界面,通过Redux管理状态,结合axios与后端API交互。代码展示了照片列表渲染、图片下载处理、编辑弹窗控制及删除操作等关键实现,同时优化了卡片布局样式,增强了用户交互体验。项目采用Vite构建工具,包含完整的组件化开发结构和状态管理方案。
2025-07-30 23:02:52
433
原创 基于Vue3.0+Express的前后端分离的任务清单管理系统
该项目是一个待办事项管理系统,主要功能包括任务统计展示、待办事项管理、分类管理和成员管理。前端界面展示了首页任务量统计面板(总任务数、已完成/未完成数)、任务清单、分类管理和成员管理页面。系统采用Vue3+Element Plus开发,通过axios与后端API交互,实现数据动态加载和操作反馈。核心功能包含任务添加(支持项目编号、标题、分类选择、时间设置和成员分配)、分类维护和成员管理等功能,并配有表单验证和操作提示机制。
2025-07-28 22:31:20
2046
原创 React集成百度【BMap Draw】教程(001):实现距离测量和面积测量
本文介绍了在React项目中集成百度地图BMap Draw测量功能的方法。首先通过Vite创建React项目并安装bmap-draw包,然后在index.html中引入百度地图API。文章详细演示了距离测量和面积测量功能的实现:通过创建基础地图容器Basic.jsx,分别开发DistanceMeasureDemo.jsx和AreaMeasureDemo.jsx组件,利用bmap-draw提供的DistanceMeasure和AreaMeasure类实现测量功能。组件包含开启/关闭测量状态的按钮交互,并通过A
2025-07-22 16:52:23
365
原创 GoLang教程007:打印空心金字塔
本文展示了使用Go语言逐步实现金字塔打印的过程。首先从基础矩形开始,然后实现半个金字塔(直角三角形),接着完成完整金字塔(等腰三角形),最后改进为空心金字塔。每个步骤都提供了对应的代码实现和运行效果图。关键点在于通过嵌套循环控制空格和星号的输出位置,以及空心金字塔的特殊处理(首尾输出星号,中间输出空格,最后一层全星号)。这个案例很好地演示了如何从简单到复杂逐步构建程序逻辑。
2025-07-22 12:12:27
504
原创 GoLang教程006:循环控制语句
Go语言通过for关键字实现多种循环结构,包括经典三段式循环、类似while循环和无限循环。循环控制语句break用于提前终止循环,continue跳过当前循环剩余部分,goto可跳转标签(但不推荐)。range循环可用于遍历切片、字符串和map,支持同时获取索引和值。循环嵌套时,可通过标签outer配合break跳出最外层循环。示例代码展示了各种循环的基本语法和运行结果。
2025-07-22 09:58:39
518
原创 GoLang教程005:switch分支
Go语言中的switch语句是一个高效的控制结构,具有自动break、支持多值匹配、表达式判断等特性。基本语法简洁,包含default分支处理默认情况。示例展示了基础用法、多值匹配、省略表达式(类似if-else)以及使用fallthrough强制执行后续case的用法。与Java/C不同,Go的switch默认自动跳出,支持更灵活的匹配方式,是替代多重if-else的理想选择。
2025-07-21 23:42:11
649
原创 Java基础教程(011):面向对象中的构造方法
本文介绍了Java中的构造方法(构造器)概念,包括其特点、分类和使用方法。构造方法用于创建对象时初始化成员变量,具有与类同名、无返回类型、自动调用和可重载的特点。文章详细讲解了无参构造方法和有参构造方法的定义与调用,展示了构造方法重载的示例,并说明了如何使用this(...)调用其他构造方法形成构造器链。通过多个代码示例,帮助读者理解不同构造方法的应用场景和使用方式。
2025-07-21 22:36:57
279
原创 Java基础教程(010):面向对象中的this和就近原则
本文介绍了Java中的就近原则和this关键字。就近原则指当局部变量与成员变量同名时,优先访问最近的变量(通常是局部变量)。this关键字用于引用当前对象,可访问成员变量、方法或构造方法,常用于解决变量名冲突问题。示例展示了如何通过this正确区分和赋值同名变量,以及构造方法中调用其他构造方法的用法。理解这两者有助于正确处理变量访问和作用域问题。
2025-07-21 22:24:21
484
原创 Java基础教程(009): Java 的封装
本文介绍了面向对象编程中的封装概念。封装通过访问修饰符(如private)隐藏对象的属性,并提供公共的getter/setter方法进行访问控制,从而保护数据安全、防止非法赋值。文中通过Student类的示例展示了封装的具体实现:私有属性通过公共方法暴露,并在setter方法中加入数据合法性校验。这种设计提高了代码的可维护性和安全性,是面向对象编程的重要特性之一。
2025-07-15 23:36:48
294
原创 Java基础教程(008):面向对象
本文介绍了Java面向对象编程的基本概念和使用方法。主要内容包括:1) 面向对象的核心思想是将事物抽象为对象;2) 类和对象的关系,类相当于设计图,对象是具体实例;3) 定义类的语法结构,包含成员变量、方法等组成部分;4) 创建和使用对象的示例代码演示;5) 类的注意事项,如Javabean类与测试类的区别、命名规范等;6) 成员变量的默认值规则;7) 通过学生类的完整示例展示了从定义类到创建对象、属性赋值和方法调用的全过程。文章提供了清晰的代码示例和输出结果,帮助理解Java面向对象的基础知识。
2025-07-15 11:57:41
449
原创 Matplotlib教程(007):绘制直方图
本文介绍了直方图的基本概念及其在数据可视化中的应用。直方图通过纵向线段展示数据分布情况,横轴表示数据类型,纵轴表示分布概率。文章演示了使用Python的Matplotlib库绘制基础直方图,包括生成随机数据、统计频次、设置分组区间等操作。同时展示了如何从Excel读取数据并绘制直方图,包括设置柱形颜色、透明度等参数。最后说明了如何将直方图转换为概率分布图,通过density参数实现概率分布的可视化。文中包含代码示例和对应的可视化效果图,涵盖了直方图的主要应用场景。
2025-07-14 15:27:05
226
原创 Matplotlib教程(006):绘制折线图
本文介绍了使用Python绘制折线图的方法。首先通过matplotlib库绘制单条折线图,展示一周活跃度数据并添加文本标注。接着演示如何绘制包含原始数据和累加值的多条折线图。最后利用pandas读取Excel数据,绘制了杜兰特篮球生涯的多指标折线图,包含得分、助攻和盖帽三条折线,并设置了不同的线条样式、标记点样式,添加了图例和网格线。文中还展示了如何调整图表大小、字体设置等细节,为数据可视化提供了实用示例。
2025-07-14 00:12:32
181
原创 C语言基础教程(002):变量介绍
摘要: 变量是程序中最基本的存储单元,用于在内存中保存数据。在C语言中,变量包含三个要素:数据类型、变量名和存储值,声明格式为数据类型 变量名 = 变量值。使用变量需注意:必须先声明后使用,不同类型占用不同内存空间,且运行时不能修改类型。变量类型包括基本类型(如int、char)、修饰符、枚举、结构体、指针等。C语言没有字符串类型,用字符数组表示。变量通过声明(如int num1;)、赋值(如num1=35;)后即可使用。
2025-07-13 23:34:01
105
原创 C语言基础教程(001):开发工具介绍与Hello World实现
CLion是由JetBrains开发的跨平台C/C++集成开发环境,支持Windows、macOS和Linux系统。它提供智能代码编辑、强大的调试器(GDB/LLDB)和CMake构建系统,是业界最受欢迎的C++ IDE之一。文章详细介绍了如何用CLion实现HelloWorld程序:从新建项目、选择C语言标准到编写代码的运行过程,并解决了多个main函数冲突的问题(通过注释或安装插件实现)。CLion还支持Python、Rust等语言插件,具有代码补全、语法检查等智能功能,适合中大型项目开发。
2025-07-11 00:31:59
108
原创 PixiJS教程(007):添加文字与遮罩
本文介绍了使用PIXI.js实现文字显示与遮罩效果的方法。首先演示了如何创建并居中显示"Hello World"文本,通过设置字体样式和位置参数实现。随后展示了将文字作为遮罩的应用,通过将背景图片与文字遮罩结合,创造出文字形状的裁剪效果。文中提供了完整的代码示例和实现效果截图,直观呈现了从普通文字显示到遮罩应用的全过程。这种技术可以用于创建独特的视觉呈现效果,适合网页和游戏开发中的创意设计。
2025-07-06 08:30:58
254
原创 PixiJS教程(006):添加滤镜特效
Pixi.js模糊滤镜实现摘要 本文展示了使用Pixi.js创建图片模糊特效的方法。通过PIXI.BlurFilter创建模糊滤镜对象,设置blur属性控制模糊强度(值越大越模糊),最后将滤镜应用到精灵对象上。关键代码包括:创建模糊滤镜(new PIXI.BlurFilter())、设置模糊值(blurFilter.blur = 20)、应用滤镜到精灵(sprite.filters = [blurFilter])。该技术可用于创建各种视觉特效,增强Web图形表现力。
2025-07-06 08:25:13
290
原创 PixiJS教程(005):加载多个资源以及显示加载进度条
本文介绍了Pixi.js中资源管理的两种实现方式:1)通过PIXI.Assets.add单个添加资源并批量加载;2)使用PIXI.Assets.addBundle打包资源组加载。两种方式均支持进度回调,并展示了如何结合Element Plus实现可视化进度条。关键点包括:资源加载的异步处理、精灵创建与动画实现,以及通过Vue响应式变量同步加载进度到UI。实现效果包含旋转动画的精灵展示和圆形进度条显示,为游戏开发提供了资源加载的完整解决方案。
2025-07-04 15:30:22
438
KEEP RUNNING 移动web代码
2022-12-17
hbase-1.7.1-bin.tar.gz
2022-04-26
第三章数据检索与查询数据:北京行政区图.shp、北京居民可支配收入表、北京三级医院数据表
2024-08-25
基于React的图书管理系统
2024-08-23
C++版本的职工管理系统
2024-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅