- 博客(529)
- 收藏
- 关注

原创 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
31917
32
原创 SketchUp案例(001):根据cad图纸绘制建筑图
本文介绍了使用SketchUp结合坯子库插件快速绘制建筑模型的步骤。首先安装坯子库插件,然后导入CAD图纸并进行初始化处理。接着通过快速封面、推拉工具创建墙体,使用参数开窗功能添加窗户,最后完成门和其他细节的绘制。文章提供了详细的图文操作指引和资源下载链接,适合初学者快速掌握SketchUp建模基本流程。
2025-08-17 09:03:52
408
原创 基于Vue3.0+Express的个人团队考勤管理系统
本文介绍了一个小型个人团队考勤管理系统的设计与实现。系统主要包含日历考勤管理和考勤统计两大功能模块:1)首页模块通过动态日历展示考勤数据,支持日期选择和状态标记;2)统计模块提供时间段筛选、明细查询和数据分析功能,可生成成员考勤报表。系统采用Vue.js+Ant Design框架开发,通过本地模拟数据或后端API获取考勤记录,实现团队考勤数据的可视化管理和便捷维护,有效提升小型团队的考勤管理效率。
2025-08-17 08:57:44
239
原创 SketchUp教程(003):矩形绘制工具介绍
本文介绍了三种矩形绘制方法:1)使用矩形工具输入精确尺寸(需英文输入法);2)绘制正方形时观察画布中间虚线提示;3)黄金分割矩形(短边为长边的0.618倍)同样会出现虚线提示。每种方法均配有操作图示,帮助用户快速掌握不同矩形的绘制技巧。
2025-08-16 08:49:03
260
原创 SketchUp教程(002):画笔工具介绍
本文介绍了画笔工具的使用方法,主要包括绘制线段、修改长度、捕线成面、拆分线段和打断线面等操作。详细讲解了如何绘制任意长度和指定长度的线段,以及如何绘制平行于X/Y/Z轴的线段。同时演示了通过图元信息面板修改线段长度、将封闭线段自动填充为面、拆分线段为多段、以及用画笔打断线段和面的操作技巧。文中配有操作截图和键盘快捷键说明,帮助用户快速掌握画笔工具的基本功能。
2025-08-15 16:19:09
421
原创 SketchUp教程(001):界面初始与软件重要设置
本文介绍了SketchUp软件界面初始设置与优化方法。主要内容包括:1)初始界面布局调整与坐标轴介绍;2)基础设置操作,如导入模型、切换样式、保存模板等;3)系统设置中的图形、常规和工作区选项配置;4)模型信息中的尺寸单位设置,建议取消显示单位格式(默认mm)。文章配有详细操作截图,并提供了免费3D模型下载地址,适合初学者快速掌握SketchUp基础设置技巧。
2025-08-15 16:17:59
257
原创 基于Vue3.0+Express的前后端分离的个人账单记录本
本文介绍了基于Vue3和Ant Design Vue开发的账单管理系统前端实现,包含三个核心模块:首页、账单管理和分类管理。首页通过Ant Design Vue组件和自定义图表展示消费总笔数、总金额及月度统计图表。账单管理模块支持筛选、编辑、删除账单和查看大图功能,采用响应式数据管理账单列表。分类管理模块提供新增、编辑和删除分类功能,包含重复校验和删除限制逻辑。系统通过Axios与后端交互,整体采用卡片式布局,实现简洁高效的用户体验。
2025-08-04 10:51:23
63
原创 PyQt6教程(003):运行QTDesigner生成的UI文件
本文介绍了如何使用PyQt6运行QTDesigner生成的UI文件。首先在QTDesigner中创建Widget并添加Label控件,保存为.ui文件。然后通过Python代码使用uic.loadUi()动态加载该UI文件,结合QApplication创建应用窗口。最后展示了运行效果,成功显示包含Label的界面。文章提供了完整的代码示例和操作截图,适合初学者快速掌握PyQt6界面开发的基本流程。
2025-08-02 08:58:43
238
原创 PyQt6教程(002):第一个HelloWorld程序
本文介绍了使用PyQt6创建基础GUI程序的完整流程。首先导入必要的模块(QApplication、QWidget、QLabel),然后创建应用对象和主窗口,设置标题、尺寸和位置。接着添加了一个带有自定义文本和样式的QLabel控件(黄色背景,内边距)。最后进入主事件循环使程序运行。整个过程展示了PyQt6创建窗口应用的基本步骤,包括控件创建、布局设置和样式自定义,帮助初学者快速实现第一个GUI程序。
2025-08-02 07:52:01
311
原创 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
899
原创 基于React+Express的前后端分离的个人相册管理系统
本文介绍了React前端项目中照片管理功能的实现,主要包括创建项目、首页功能开发两个部分。在首页功能中,实现了照片下载、删除、编辑、上传等核心功能,采用Ant Design组件库构建UI界面,通过Redux管理状态,结合axios与后端API交互。代码展示了照片列表渲染、图片下载处理、编辑弹窗控制及删除操作等关键实现,同时优化了卡片布局样式,增强了用户交互体验。项目采用Vite构建工具,包含完整的组件化开发结构和状态管理方案。
2025-07-30 23:02:52
316
原创 基于Vue3.0+Express的前后端分离的任务清单管理系统
该项目是一个待办事项管理系统,主要功能包括任务统计展示、待办事项管理、分类管理和成员管理。前端界面展示了首页任务量统计面板(总任务数、已完成/未完成数)、任务清单、分类管理和成员管理页面。系统采用Vue3+Element Plus开发,通过axios与后端API交互,实现数据动态加载和操作反馈。核心功能包含任务添加(支持项目编号、标题、分类选择、时间设置和成员分配)、分类维护和成员管理等功能,并配有表单验证和操作提示机制。
2025-07-28 22:31:20
444
原创 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
301
原创 GoLang教程007:打印空心金字塔
本文展示了使用Go语言逐步实现金字塔打印的过程。首先从基础矩形开始,然后实现半个金字塔(直角三角形),接着完成完整金字塔(等腰三角形),最后改进为空心金字塔。每个步骤都提供了对应的代码实现和运行效果图。关键点在于通过嵌套循环控制空格和星号的输出位置,以及空心金字塔的特殊处理(首尾输出星号,中间输出空格,最后一层全星号)。这个案例很好地演示了如何从简单到复杂逐步构建程序逻辑。
2025-07-22 12:12:27
464
原创 GoLang教程006:循环控制语句
Go语言通过for关键字实现多种循环结构,包括经典三段式循环、类似while循环和无限循环。循环控制语句break用于提前终止循环,continue跳过当前循环剩余部分,goto可跳转标签(但不推荐)。range循环可用于遍历切片、字符串和map,支持同时获取索引和值。循环嵌套时,可通过标签outer配合break跳出最外层循环。示例代码展示了各种循环的基本语法和运行结果。
2025-07-22 09:58:39
345
原创 GoLang教程005:switch分支
Go语言中的switch语句是一个高效的控制结构,具有自动break、支持多值匹配、表达式判断等特性。基本语法简洁,包含default分支处理默认情况。示例展示了基础用法、多值匹配、省略表达式(类似if-else)以及使用fallthrough强制执行后续case的用法。与Java/C不同,Go的switch默认自动跳出,支持更灵活的匹配方式,是替代多重if-else的理想选择。
2025-07-21 23:42:11
477
原创 Java基础教程(011):面向对象中的构造方法
本文介绍了Java中的构造方法(构造器)概念,包括其特点、分类和使用方法。构造方法用于创建对象时初始化成员变量,具有与类同名、无返回类型、自动调用和可重载的特点。文章详细讲解了无参构造方法和有参构造方法的定义与调用,展示了构造方法重载的示例,并说明了如何使用this(...)调用其他构造方法形成构造器链。通过多个代码示例,帮助读者理解不同构造方法的应用场景和使用方式。
2025-07-21 22:36:57
235
原创 Java基础教程(010):面向对象中的this和就近原则
本文介绍了Java中的就近原则和this关键字。就近原则指当局部变量与成员变量同名时,优先访问最近的变量(通常是局部变量)。this关键字用于引用当前对象,可访问成员变量、方法或构造方法,常用于解决变量名冲突问题。示例展示了如何通过this正确区分和赋值同名变量,以及构造方法中调用其他构造方法的用法。理解这两者有助于正确处理变量访问和作用域问题。
2025-07-21 22:24:21
419
原创 Java基础教程(009): Java 的封装
本文介绍了面向对象编程中的封装概念。封装通过访问修饰符(如private)隐藏对象的属性,并提供公共的getter/setter方法进行访问控制,从而保护数据安全、防止非法赋值。文中通过Student类的示例展示了封装的具体实现:私有属性通过公共方法暴露,并在setter方法中加入数据合法性校验。这种设计提高了代码的可维护性和安全性,是面向对象编程的重要特性之一。
2025-07-15 23:36:48
260
原创 Java基础教程(008):面向对象
本文介绍了Java面向对象编程的基本概念和使用方法。主要内容包括:1) 面向对象的核心思想是将事物抽象为对象;2) 类和对象的关系,类相当于设计图,对象是具体实例;3) 定义类的语法结构,包含成员变量、方法等组成部分;4) 创建和使用对象的示例代码演示;5) 类的注意事项,如Javabean类与测试类的区别、命名规范等;6) 成员变量的默认值规则;7) 通过学生类的完整示例展示了从定义类到创建对象、属性赋值和方法调用的全过程。文章提供了清晰的代码示例和输出结果,帮助理解Java面向对象的基础知识。
2025-07-15 11:57:41
411
原创 Matplotlib教程(007):绘制直方图
本文介绍了直方图的基本概念及其在数据可视化中的应用。直方图通过纵向线段展示数据分布情况,横轴表示数据类型,纵轴表示分布概率。文章演示了使用Python的Matplotlib库绘制基础直方图,包括生成随机数据、统计频次、设置分组区间等操作。同时展示了如何从Excel读取数据并绘制直方图,包括设置柱形颜色、透明度等参数。最后说明了如何将直方图转换为概率分布图,通过density参数实现概率分布的可视化。文中包含代码示例和对应的可视化效果图,涵盖了直方图的主要应用场景。
2025-07-14 15:27:05
185
原创 Matplotlib教程(006):绘制折线图
本文介绍了使用Python绘制折线图的方法。首先通过matplotlib库绘制单条折线图,展示一周活跃度数据并添加文本标注。接着演示如何绘制包含原始数据和累加值的多条折线图。最后利用pandas读取Excel数据,绘制了杜兰特篮球生涯的多指标折线图,包含得分、助攻和盖帽三条折线,并设置了不同的线条样式、标记点样式,添加了图例和网格线。文中还展示了如何调整图表大小、字体设置等细节,为数据可视化提供了实用示例。
2025-07-14 00:12:32
155
原创 C语言基础教程(002):变量介绍
摘要: 变量是程序中最基本的存储单元,用于在内存中保存数据。在C语言中,变量包含三个要素:数据类型、变量名和存储值,声明格式为数据类型 变量名 = 变量值。使用变量需注意:必须先声明后使用,不同类型占用不同内存空间,且运行时不能修改类型。变量类型包括基本类型(如int、char)、修饰符、枚举、结构体、指针等。C语言没有字符串类型,用字符数组表示。变量通过声明(如int num1;)、赋值(如num1=35;)后即可使用。
2025-07-13 23:34:01
76
原创 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
43
原创 PixiJS教程(007):添加文字与遮罩
本文介绍了使用PIXI.js实现文字显示与遮罩效果的方法。首先演示了如何创建并居中显示"Hello World"文本,通过设置字体样式和位置参数实现。随后展示了将文字作为遮罩的应用,通过将背景图片与文字遮罩结合,创造出文字形状的裁剪效果。文中提供了完整的代码示例和实现效果截图,直观呈现了从普通文字显示到遮罩应用的全过程。这种技术可以用于创建独特的视觉呈现效果,适合网页和游戏开发中的创意设计。
2025-07-06 08:30:58
176
原创 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
199
原创 PixiJS教程(005):加载多个资源以及显示加载进度条
本文介绍了Pixi.js中资源管理的两种实现方式:1)通过PIXI.Assets.add单个添加资源并批量加载;2)使用PIXI.Assets.addBundle打包资源组加载。两种方式均支持进度回调,并展示了如何结合Element Plus实现可视化进度条。关键点包括:资源加载的异步处理、精灵创建与动画实现,以及通过Vue响应式变量同步加载进度到UI。实现效果包含旋转动画的精灵展示和圆形进度条显示,为游戏开发提供了资源加载的完整解决方案。
2025-07-04 15:30:22
367
原创 PixiJS教程(004):点击事件交互
本文介绍如何使用PixiJS实现点击宝剑改变颜色的交互效果。通过设置精灵的interactive属性为true,并添加点击事件监听器,在点击时随机修改sprite.tint属性值来改变宝剑颜色。代码还展示了如何创建PixiJS应用、加载纹理、设置精灵属性以及实现旋转动画。最终效果是点击旋转的宝剑时会随机变换颜色。关键代码仅需3行,主要使用on('click')事件和tint属性实现变色功能。
2025-07-04 12:08:49
494
原创 PixiJS教程(003):纹理与动画实现
本文介绍了使用PixiJS实现纹理加载和动画效果的方法。通过创建PIXI.Application应用实例,加载纹理图片并创建精灵对象,设置其锚点、位置、缩放和旋转属性。利用PixiJS内置的ticker计时器实现旋转动画,delta参数确保动画帧率稳定。代码展示了如何将画布添加到DOM并设置全屏样式,最终实现一个中心旋转的精灵动画效果。
2025-07-03 11:44:54
194
原创 PixiJS教程(002):绘制常见图形
本文介绍了使用Pixi.js绘制基本图形的方法,包括圆形、圆角矩形、椭圆、多边形、圆弧和线段。每种图形都提供了示例代码和参数说明,如颜色代码、透明度、坐标位置等关键属性。绘制效果均附有截图展示,代码注释详细解释了各参数含义,特别是坐标系统、尺寸和特殊属性(如圆角半径)的设定要点。这些基础图形绘制方法为Pixi.js的图形开发提供了入门指导。
2025-07-03 09:14:35
451
原创 PixiJS教程(001):Pixi简介以及基本使用
PixiJS是一款高效的开源2D渲染引擎,支持WebGL和Canvas,适用于游戏、动画、数据可视化等场景。本文介绍了PixiJS的基本特点、安装方法以及图形绘制功能。通过Vue项目集成PixiJS,演示了如何创建矩形、圆形,并对图形进行缩放、位移、旋转等操作。PixiJS凭借其高性能渲染和易用API,成为开发富媒体交互应用的理想选择。
2025-07-02 22:17:20
880
原创 PyEcharts教程(010):天猫订单数据可视化项目
本文展示了一个天猫订单数据的分析流程:首先通过Pandas读取CSV数据并检查数据质量;然后进行数据清洗,包括去除列名空格、处理缺失值;接着进行省份订单量统计和时间序列分析;最后使用PyEcharts可视化工具绘制了各省份订单量地图和每日订单量折线图。分析中重点关注了订单的地理分布特征和时间变化趋势,为电商运营决策提供数据支持。
2025-06-29 21:54:37
60
原创 PyEcharts教程(009):PyEcharts绘制水球图
水球图是PyECharts中直观展示百分比数据的图表类型,形似装水的圆球,水位高度反映数值大小。示例代码展示了如何创建任务完成度水球图:通过Liquid()设置73%完成度,添加蓝色波浪效果和居中标签显示"任务完成度73%"。该图表通过圆形水球代表总量、水位线表示进度,并具有动态波浪效果,清晰直观地呈现百分比数据。
2025-06-24 23:20:13
68
原创 PyEcharts教程(008):PyEchart仪表盘
PyEcharts仪表盘(Gauge)是一种用于展示关键数值状态的图表,类似汽车时速表,适合呈现KPI、百分比进度等。本文示例展示了如何用PyEcharts创建百分比进度仪表盘,通过代码设置0-100%分段(30%蓝、70%深蓝、100%红)样式。最终效果图呈现了78%的业务进度,直观显示当前状态。仪表盘图表能清晰反映数值所处区间,是数据可视化的有效工具。
2025-06-24 22:57:43
63
原创 PyEcharts教程(007):PyEcharts绘制桑基图
桑基图是一种流向图,通过节点和连线直观展示资源(如能源、成本等)的转移路径与数量。节点代表来源或去向,连线宽度反映流量大小。典型应用包括能源流向分析、用户转化漏斗和成本结构可视化。以PyEcharts为例,通过定义节点和连接关系数据,可以生成桑基图,如展示100单位原油经炼油后分流至交通(50)、工业(30)和发电(20)的能源流向过程。其核心优势在于清晰呈现复杂系统中资源的动态分配关系。
2025-06-24 13:00:56
169
原创 基于React+Express的个人账单管理系统
这是一个基于React的个人账单管理系统,主要功能包括: 首页:展示消费总额、消费笔数,并使用ECharts可视化每月消费金额和笔数 账单管理:支持账单的增删改查,可添加账单图片 分类管理:对消费分类进行新增、修改和删除 回收站:可找回或彻底删除已删除的账单 技术特点: 使用TDesign组件库构建UI界面 采用React路由进行页面导航 实现暗色/亮色主题切换功能 使用Redux和redux-persist管理主题状态 通过axios获取账单数据 系统包含顶部导航菜单、首页统计图表等核心组件,支持响应式布
2025-06-19 17:32:04
154
原创 基于React+Express的个人待办事项系统
该前端项目实现了一个待办事项管理系统,主要功能包括:首页展示待办事项时间线、待办事项管理(增删改)和分类管理(增删改)。系统采用React框架开发,包含时间线组件展示任务进度,通过axios获取后端数据。UI部分展示了首页、待办事项和分类管理三个界面,其中首页通过Timeline组件可视化任务时间分布,待办事项管理包含表单验证和日期选择等功能。项目采用模块化开发方式,各功能组件独立封装,代码结构清晰。
2025-06-16 07:33:38
133
原创 ArcGIS Pro符号化教程
本文详细介绍了ArcGIS Pro的软件设置和符号化操作步骤。主要包括:1)设置默认工程目录和关闭地图自动加载;2)创建新工程的基本流程;3)点要素的单一符号化方法,包括样式修改和图层调整;4)图表符号显示过滤器的使用,涉及字段添加、图表类型选择和背景设置。文章还提供了操作截图和数据下载链接,适合GIS初学者学习ArcGIS Pro的基础符号化操作。
2025-06-10 07:06:57
270
原创 ArcGIS Pro裁剪栅格影像
本文详细介绍了在 ArcGIS Pro 中裁剪栅格影像的操作流程:首先导入需裁剪的栅格影像,明确目标区域;接着在文件地理数据库中创建面要素作为裁剪范围,需注意坐标系与栅格影像一致,并通过编辑功能完成面要素绘制;然后利用 “裁剪栅格” 工具配置参数并执行裁剪;最后导出裁剪成功的栅格数据。文中还强调了坐标系匹配、面要素闭合及输出路径权限等关键注意事项,确保操作准确性与有效性。
2025-06-09 23:40:44
327
原创 基于Vue3.0的在线工具网站
本文摘要:文章详细介绍了如何使用Vite初始化Vue3项目,包括安装Vue Router路由、ElementPlus UI组件库及图标库。通过配置自动导入优化开发流程,并搭建了包含侧边栏、页头和页脚的基本布局结构。最后展示了首页路由配置和组件化开发的具体实现步骤,为后续开发在线工具网站奠定基础。项目采用SCSS预处理语言,整体设计简洁实用。(150字)
2025-06-08 22:32:35
1732
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关注的人