【Python】Python Miniforge3 环境配置

一、在清华大学开源软件镜像站下载miniforge网址:清华大学开源软件镜像站 | Tsinghua Open Source Mirror依次进入目录:miniforge --> LatestRelease ,找到最新的 Miniforge3,下载相应版本二、安装 Miniforge3我这里下载的是 Miniforge3-Windows

2025!在Windows的Python中安装GDAL包(小白能成!)

前言很多大气,地理,环境,生态,遥感,城市空间规划等专业的朋友,在各种终端尝试pip install GDAL指令时,都会遇到各种各样奇怪的报错,无论如何都安不上。说实话这条路走不通,不怪你。因为GDAL不是标准的python库,不能用pip进行管理。实际证明

Spark入门(Python)

目录一、安装Spark二、Spark基本操作一、安装Sparkpip3 install pyspark二、Spark基本操作# 导入spark的SparkContext,SparkConf模块 from pyspark import SparkContext, SparkConf # 导入os模块 import os # 设置PYSPARK的python环境 os.environ['PYS

reactive与ref对比

一、定义数据角度: ref定义:基本数据类型 reactive定义:对象(或数组)数据类型 备注:ref也可以用来定义对象和数组,它内部通过reactive转为代理对象 示例: let p2 = ref({         name: '李四',         age: 18     })     console.log('p2',p2)     let p1 = reactive({    

如何实现双向数据绑定(面试题)

如何实现双向数据绑定(面试题) 实现双向绑定的方式有两种: Object.definedProperty( )【vue2使用的Object.definedProperty( ),进行对象监听】 Proxy(代理对象)【vue3之后,就使用Proxy来实现】 通过以上两种方式来实现,简单来说就是对数据的劫持,当访问或修改某个对象的属性的时候,通过这两种方式进行拦截,再进一步操作,返回结果。

sql语句优化的30种方法

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is nul

【C++高级主题】命令空间(四):命名空间成员的使用

目录一、扼要重述:命名空间的本质二、using声明:精准引入单个成员2.1 定义与语法2.2 using声明的作用域2.3 using声明的关键特性三、命名空间别名:简化长命名空间3.1 定义与语法3.2 使用场景3.3 注意事项四、using指示:批量引入命名空间成员4.1 定义与语法4.2 using指示的作用域4.3 using指示的潜

Mybatis 工作原理以及拓展方法

1、 Mybatis的工作流程 1、读取配置文件,根据XML配置文件创建Conifuration 2、根据配置信息 创建SqlSessionFactory,SqlSessionFactory的生命周期是程序级,程序运行的时候建立起来,程序结束的时候消亡 3、SqlSessionFactory 创建 SqlSession,SqlSession是过程级,一个方法开始时建立,方法结束应该关闭 4、获取

深入理解MySQL

存储引擎 现在常用的存储引擎是InnoDB,以前常用的是MyISAM。 InnoDB 支持事务、支持行级锁、支持外键、支持崩溃后数据恢复、支持MVCC; InnoDB的锁算法: Record lock:记录锁,单个行记录上的锁 Gap lock:间隙锁,锁定一个范围,不包括记录本身 Next-key lock:record+gap 临键锁,锁定一个范围,包含记录本身 MyISAM 不支持事务、