自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 Todo Tree

本文介绍了CSDN博客编辑器的几个实用功能:1)支持自定义标签管理文章目录;2)提供颜色修改选项美化排版;3)可实现标签颜色循环使用。通过图文并茂的方式展示了这些功能的操作界面,帮助用户快速掌握编辑器的高级排版技巧,提升博客视觉效果。

2026-03-06 17:25:44 19

原创 前端项目部署指南,前端项目打包上线

本文介绍了前端项目上线部署的全流程,主要包括四个部分:1)项目打包流程,将开发环境文件转换为生产环境可用的HTML、CSS、JS等静态资源;2)本地服务器部署方法,通过命令行工具实现项目本地运行;3)Nginx服务器部署方案,包括常用命令和配置管理;4)云服务器部署步骤,展示如何将项目发布到云端。文章提供了详细的图文指导,涵盖从开发环境到生产环境的完整部署链路,适合前端开发者参考学习项目上线实践。

2026-01-28 17:16:12 548

原创 装饰器(特殊函数)

TypeScript装饰器使用指南 本文介绍了TypeScript装饰器的基本概念和使用方法。首先需要在tsconfig.json中启用experimentalDecorators和emitDecoratorMetadata选项。装饰器是一种特殊函数,主要分为类装饰器、属性装饰器和方法装饰器三种类型。 类装饰器可以修改或替换整个类定义,通过返回新的类来扩展功能。属性装饰器用于修改类的属性,而方法装饰器则可以拦截和修改方法的行为。装饰器还可以通过工厂函数进行参数化配置,并支持多个装饰器的组合使用。 文中提供了

2026-01-26 15:34:22 289

原创 JS与TS的官方文档地址

JS与TS的官方文档地址✅ JavaScript(ECMAScript)官方文档ECMA-262 规范(语言标准)https://tc39.es/ecma262/MDN Web Docs(开发者最常用)https://developer.mozilla.org/en-US/docs/Web/JavaScript 虽非“官方标准”,但由 Mozilla、Google、Microsoft、Apple 等联合维护,事实上的权威文档。✅ TypeScript 官方文档TypeScript 官网文档(微软

2026-01-26 09:05:09 91

原创 vscode小技巧预览-返回到上一级文件夹

返回到上一级文件夹的核心命令是cd ....代表上一级目录;可以连续使用cd ..多次,逐步返回到更上层的文件夹;用pwd(或Windows CMD里的cd)可以验证当前所在的文件夹路径,确认切换是否生效。

2026-01-23 11:09:46 488

原创 ts,声明对象类型,函数类型,元组,枚举,type,特殊情况,泛型,类型声明文件——中篇与下篇

/接口关键字为interface//定义一个接口PersonInterface//name属性,类型为string//speak方法,参数n,返回值void//work方法,返回值string//定义一个类,实现(implements)接口console.log("循环次数",n)i < n;i++) {${this//接口关键字为interface //定义一个接口PersonInterface interface PersonInterface {

2026-01-23 10:56:56 546

原创 =>` 符号的核心含义let count :(a:number,b:number)=>number;

TypeScript中=>符号有两种用途:作为函数类型箭头和ES6箭头函数。函数类型箭头用于定义函数签名,分隔参数类型和返回值类型,如(a:number,b:number)=>number表示接收两个数字参数并返回数字的函数类型。这与ES6箭头函数的=>不同,后者是实际函数定义。示例中先声明了符合该类型的变量count,再赋值具体函数并调用,展示了类型定义与实际实现的完整流程。理解二者的区别对正确使用TypeScript至关重要。

2026-01-22 10:45:53 324

原创 TypeScript/JavaScript 中定义类、方法、函数、对象各自对应的核心关键字和语法

class是定义类的唯一核心关键字,其余均为修饰符(增强类特性),仅 TS 支持部分修饰符。class// 基础定义(ES6/TS 通用)// TS 需声明属性类型// 构造函数(非关键字,是类的特殊方法)// TS 增强:修饰符// 私有属性static className: string = "高一(1)班";// 静态属性// 方法(类内函数)public getScore(): number { // public 是默认修饰符方法没有“定义关键字”,本质是。

2026-01-22 10:25:47 465

原创 对象,方法,函数及其调用

你现在想了解JavaScript里声明变量的关键字有哪些,以及它们的核心区别——哪些能声明不可重新赋值的变量,哪些能声明可重新赋值的变量,我来帮你梳理清楚。首先明确:JS里专门用于声明变量/常量的关键字主要有 、、 这三个,其中是ES5的老关键字,和是ES6新增的(现在主流开发都用)。示例:2… 声明「可重新赋值」的关键字: 和 这两个关键字声明的变量都可以重新赋值,是日常开发中声明“可变变量”的核心选择,其中是推荐用法,因设计缺陷不推荐。(1)(ES6新增,推荐)示例:(2)(ES5老关键字,不推

2026-01-22 10:24:42 579

原创 Git | 从Github flow入门Git工作流程

本文系统介绍了Git工作流程与常用操作,重点讲解了Github flow分支管理策略、团队协作工作流,以及Git核心功能对比。内容包括:分支管理实操流程、merge与rebase的区别与应用场景、rebase操作技巧与风险防范、三种回退操作对比、标签管理及cherry-pick命令详解。通过图文并茂的方式,全面展示了Git版本控制的各项关键技术和最佳实践,为开发者提供了从基础到进阶的Git使用指南。

2026-01-22 09:10:23 42

原创 js_ts

本文介绍了TypeScript的基础使用与核心语法。主要内容包括:1)静态类型检查机制,在编译前捕获类型错误;2)编译TS文件的方法,包括命令行编译和自动监控编译;3)类型声明语法,对比let/const与var的区别;4)TS新增数据类型(any、unknown、never等)及其应用场景;5)object类型的详细说明。文章通过代码示例演示了TS的类型系统优势,并提供了常见开发场景的解决方案。适合初学者快速掌握TS的核心概念和基础用法。

2026-01-22 09:10:08 540

原创 无法加载SIP模块。Python支持将被禁用。

QGIS出现"SIP模块加载失败"错误的核心原因是系统环境被污染,导致Qt6动态库版本冲突。解决方法分两步:1)快速自救:临时重命名用户插件目录和Python第三方包目录;2)彻底解决:清理系统PATH中非QGIS的Qt6路径,卸载用户安装的PyQt6包,确保QGIS使用自带的Qt6库。验证方法是在Python控制台中成功导入QtCore并输出版本号。该问题通常由外部Qt6库或自行安装的PyQt6引起,保持环境纯净即可解决。

2026-01-07 09:00:14 440

原创 qgis虚拟图层中添加新的字段

本文详细介绍了在QGIS虚拟图层中添加新字段的多种方法,包括通过JOIN连接其他图层的字段、创建计算字段和条件分组字段。核心在于灵活运用SELECT语句,结合SQL运算符和CASE语句实现字段扩展。操作步骤包括编写查询语句、导入图层、命名添加和可选导出。虚拟图层功能强大,可满足各种数据处理需求,但需注意内存存储特性,必要时可导出为永久文件。

2025-08-25 13:47:02 1057

原创 不是所有加载到QGIS中的图层都可以创建空间索引

文章摘要: QGIS中并非所有图层都能创建空间索引,这取决于数据存储格式。Shapefile、GeoPackage和PostGIS等支持空间索引,而内存层、虚拟层及文本/网络服务格式则无法创建索引。空间索引通过优化数据检索显著提升性能(如连接操作耗时从数小时缩短至几秒)。解决方案是将不支持索引的图层转换为本地格式(推荐GeoPackage),并手动创建空间索引。操作步骤包括识别问题图层、导出为支持格式、生成索引后重新处理数据,可大幅提升QGIS运行效率。

2025-08-25 13:40:52 873

原创 12.3.2设置背景色12.3.3 创建设置类12.4 添加飞船图像 12.4.1 创建Ship 类 12.4.2 在屏幕上绘制飞船

逐行分析这段代码: 是Python自带的关键字,用于导入模块 是第三方库的名称,固定名称不能更改 是Python自带的关键字,用于定义类 是类名,这是可以自己随便命名的(遵循Python命名规范即可) 是Python自带的关键字,用于定义函数/方法 是Python自带的特殊方法名(构造方法),不能随意更改 是Python约定的实例引用变量名,虽然技术上可以改,但强烈建议保持这个名称 是参数名,这是可以自己随便命名的 同上 是实例属性名,这是可以自己随便命名的 同上,

2025-08-19 23:12:33 1051

原创 12.3 开始游戏项目

是 Python 标准库中 模块提供的函数,属于 Python 自带的功能,不需要额外安装第三方库。它的主要作用是终止当前正在运行的 Python 程序,具体特点如下:简单说,它是 Python 内置的用于程序退出的标准方法,和 、 等一样属于 Python 自带的基础功能。这是 Python 中一个非常重要的条件判断,作用是:这部分代码是 Python 程序的入口点,用于控制程序的执行流程,当这个脚本文件被直接运行时,执行下面缩进的代码;如果这个文件被作为模块导入到其他文件中,则不执行下面的代码。这

2025-08-19 10:10:24 796

原创 拼接,concat与merge

本文介绍了Python中pandas库的两种数据合并方法:拼接(concat)和合并(merge)。拼接通过纵向或横向堆叠DataFrame实现数据整合,而合并则通过键值匹配实现类似SQL的连接操作。merge函数支持多种连接方式(inner/outer/left/right),可通过指定键值或索引进行数据关联。两种方法各有适用场景,concat适合简单堆叠,merge则更适合基于键值的复杂数据整合。文中包含函数参数说明和可视化示例,帮助理解不同合并方式的效果。

2025-08-11 07:31:07 213

原创 去掉桌面上的回收站详细步骤

本文介绍了如何通过组策略编辑器删除Windows桌面上的回收站图标。首先通过运行gpedit.msc打开组策略编辑器,若无法打开则需创建并运行gpedit.bat脚本文件。然后在用户配置中找到"从桌面删除'回收站'"选项并启用,最后刷新桌面即可完成设置。该方法适用于需要隐藏回收站图标的用户,操作步骤清晰,配有详细截图说明。

2025-07-31 16:35:29 815

原创 第11章 测试代码

本文介绍了使用pytest进行Python代码测试的方法。主要内容包括:1.通过pip安装和更新pytest工具;2.测试函数的编写与运行,包括单元测试、测试用例设计、断言使用及测试失败处理;3.测试类的实现,通过AnonymousSurvey类示例演示了类方法的测试流程和多种断言方式;4.异常测试方法,使用pytest.raises验证预期异常。文章提供了完整的测试代码示例,帮助开发者建立系统化的测试思维和实践能力,确保代码质量和功能正确性。

2025-07-31 11:50:52 785

原创 第 10 章 文件和异常

本文系统介绍了Python中文件操作与异常处理的核心内容。文件操作部分详述了文件读取(相对/绝对路径、逐行处理)、写入(单行/多行)方法,以及处理大型文件的技巧。异常处理章节解析了try-except代码块的应用场景,包括ZeroDivisionError、FileNotFoundError等常见异常捕获与静默处理方法。最后讲解了使用json模块进行数据序列化存储的技术要点。全文通过实例代码展示了如何实现程序与外部文件的安全交互,为构建健壮的Python应用提供了实用指导。

2025-07-31 11:48:26 900

原创 第 9 章 类

本文介绍了Python中类的创建、使用和继承。通过Dog和Car类示例,说明了如何定义类属性、方法(如__init__构造方法)以及创建实例对象。重点讲解了三种修改属性的方式:直接赋值、通过方法修改和递增。在继承部分,详细说明了子类如何通过super()调用父类方法、添加新属性和方法,以及重写父类方法。这些面向对象编程的核心概念可以帮助开发者构建更灵活、可复用的代码结构。

2025-07-31 11:44:17 1039

原创 第8章 函数

本文介绍了函数的基本概念和使用方法: 定义函数:通过def关键字创建函数,包含参数、函数体和返回值; 参数传递:包括位置实参、关键字实参、默认值参数,以及如何避免实参错误; 返回值:使用return返回结果,支持返回简单值、字典等数据类型; 列表处理:函数可修改或禁止修改传入的列表; 任意数量参数:通过*args接收任意位置参数,**kwargs接收任意关键字参数。文中通过代码示例演示了各类函数的定义和调用方式。

2025-07-31 11:36:23 965

原创 第7章 用户输入和 while 循环

Python编程中,用户输入和while循环是重要的交互控制结构。input()函数用于获取用户输入,返回字符串类型,可通过int()转换为数值。while循环在条件为真时重复执行代码块,支持使用break终止循环、continue跳过当前迭代。循环控制需注意避免无限循环,可结合标志变量管理复杂条件。此外,while循环特别适合动态处理列表和字典,如元素移动、批量删除特定值,以及通过用户输入构建字典。这些功能使程序能够灵活响应用户操作并处理动态数据。

2025-07-31 11:29:49 842

原创 第6章.字典的使用、遍历、嵌套

本文介绍了Python字典的核心用法,包括创建、访问、修改、遍历和嵌套操作。字典是存储键值对的可变数据类型,支持动态添加/删除键值对。通过get()方法可安全访问值,items()、keys()和values()方法实现遍历。字典可嵌套在列表或其他字典中,处理复杂数据结构。这些功能使字典成为Python中高效管理键值对数据的理想选择。

2025-07-31 10:33:25 838

原创 彻底清理ArcGIS 10.2残留的步骤

提示:这里可以添加本文要记录的大概内容:提示:以下是本篇文章正文内容,下面案例可供参考。

2025-07-29 21:39:08 1290

原创 IDLE界面(Shell窗口)

IDLE界面(Shell窗口):按F5或菜单。

2025-07-01 16:56:10 383

原创 QGIS合并、拆分SHP文件

合并

2025-07-01 16:35:51 445

原创 表格‘118.2070,有上引号,批量去掉这个引号

【代码】表格‘118.2070,有上引号,批量去掉这个引号。

2025-07-01 15:45:36 671

原创 QGIS操作:尾部添加

中是纯数字(如1,2,3...)或空白,仅在数字。中纯数字后面加"栋",已有"栋"字或空白保持不变。

2025-06-28 14:46:05 223

原创 excel绝对跳过尾号,通过数学公式直接规避某一个特定尾数

每组加10(0→1-13, 10→11-23, 20→21-33...)每9个数字一组计算组号(0,1,2...)将起始行 S373 设为。计算每组内的位置(0~8)

2025-06-27 10:16:21 452

原创 ⑤④③②生成

⑤④③②生成其他一样数字5按。

2025-06-27 09:56:28 117

原创 Qgis超链接文件夹里面图片

2025-06-24 09:11:53 261

原创 QGIS安装一定别有中文路径!!!

否则你的点不动而且报错。

2025-06-23 15:27:14 116

原创 arcgis鼠标缩放

arcgis鼠标缩放。

2025-06-23 11:03:58 525

原创 arcgis分割 (Split)

摘要:本文介绍了使用GIS工具箱中的分析工具进行数据分割的方法。操作路径为工具箱→分析工具→提取→分割(Split)。输入特征为源数据SHP文件,分割特征为包含多个小区域的多边形SHP文件,需选择区域ID字段作为分割依据。输出结果将生成按ID命名的多个独立SHP文件。特别提示,在处理街道数据分割时需注意数据完整性。该功能适用于批量处理地理区域划分需求。

2025-06-23 09:14:33 595

原创 地理数据库(GDB)中的多个要素类批量转换为Shapefile(SHP)格式

摘要:本文介绍使用ArcPy将地理数据库(GDB)中的要素类批量转换为Shapefile格式的方法。主要步骤包括:设置UTF-8编码、定义输入GDB路径和输出文件夹、创建目标文件夹、列出GDB中所有要素类,以及使用FeatureClassToFeatureClass工具进行批量转换。文中提到转换过程中可能出现失败情况,建议手动处理失败案例,并注意ArcGIS版本兼容性问题(如10.2版本可能存在兼容性问题)。该方法可有效提高数据格式转换效率,但需根据实际情况调整处理方式。

2025-06-23 09:11:19 809

原创 arcgis超链接图片

"E:\122\6.16\6.19\6.21\作业\1\数据转shp(含照片)\数据转shp(含照片)\外调\" & Mid([path], InStrRev([path], "\") + 1)

2025-06-21 10:41:29 433

原创 QGIS连接、过滤图层使用

这样可以得到目标图层。

2025-05-16 09:52:25 326

原创 qgis导入csv,或者xlsx

qgis导入csv,或者xlsx。

2025-05-07 10:14:03 251

原创 idear热部署,三步走-代码实现实时刷新

第一步:加依赖(不用也行,会有,检查一下就行)

2025-04-17 23:29:57 291

前端项目部署指南,前端项目打包上线

前端项目部署指南,前端项目打包上线

2026-01-28

毕业设计-vue前端加springboot后端制作一个旅游系统

vue前端加springboot后端制作一个旅游系统

2026-01-28

QGIS数字号码插件:坐标排序三类型功能

2025-09-04

谷歌插件,用于使用谷歌地图

谷歌插件,用于使用谷歌地图

2025-03-28

如何截图后将图片悬浮在桌面上供自己参照使用?Snipaste-2.8.3-64bit

如何截图后将图片悬浮在桌面上供自己参照使用?Snipaste-2.8.3-64bit

2025-03-26

如何截图后将图片悬浮在桌面上供自己参照使用?

如何截图后将图片悬浮在桌面上供自己参照使用?

2025-03-26

mxd文件免费下载 压缩

mxd文件免费下载 压缩

2025-03-17

mxd文件免费下载 压缩

mxd文件免费下载 压缩

2025-03-17

mxd文件免费下载 压缩

mxd文件免费下载 压缩

2025-03-17

空空如也

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

TA关注的人

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