自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天雨流芳

欲骑须仔细备鞍,上马则勇往直前

  • 博客(68)
  • 资源 (2)
  • 收藏
  • 关注

原创 python标准库

Python标准库是官方提供的核心模块集,与Python解释器捆绑安装,囊括广泛实用功能,如文件I/O、网络、系统交互、文本处理、数学、并发、测试、数据库访问、加密、压缩、GUI、科学计算及日期时间处理等。其经过充分测试,确保兼容性、稳定性,遵循Python风格,减少对外部库依赖,提升开发效率与代码质量。详尽文档与示例助力开发者快速掌握,是提高Python编程能力与构建高质量应用的基础。

2024-04-19 14:16:39 125

原创 python命名空间/作用域

Python命名空间是变量名与其值的映射集合,分内置、全局(模块级)和局部(函数/方法内)。作用域界定代码块中变量的可见性和可访问性:全局作用域涵盖模块及内置命名空间;局部作用域仅限于函数内部及上级作用域;使用`nonlocal`、`global`关键字分别声明外层嵌套或全局变量。这些机制防止命名冲突,维护代码清晰性。

2024-04-18 14:26:22 409

原创 python 面向对象

Python面向对象编程(OOP)是一种以类与对象为核心组织代码的编程方式。类定义对象的属性(变量)与方法(函数),实现数据封装。对象作为类实例,模拟现实实体行为。OOP特性包括:封装(隐藏内部细节,确保数据安全)、继承(子类继承父类属性和方法,实现复用与扩展)、多态(同一消息在不同对象上产生不同响应,增加灵活性)。借助特殊成员方法定制对象行为,如初始化、字符串表示等。Python OOP旨在提升代码组织性、模块化、复用性和可维护性,适应复杂软件项目开发。

2024-04-18 09:28:06 461

原创 python 错误异常

Python异常是程序运行异常情况的信号,如语法错误、逻辑问题、资源访问失败等,表现为特定类型的异常对象(如SyntaxError、ValueError)。当异常触发时,解释器停止执行并抛出异常信息,包括错误类型、详细描述及位置。通过try-except结构,开发者可以捕获并处理异常,执行相应恢复措施或提供备用逻辑。finally子句确保必要的清理动作。raise语句用于手动引发异常,assert用于条件验证。此机制助力定位故障、增强代码稳健性与可维护性。

2024-04-17 15:02:00 136

原创 程序员如何利用自身优势开启副业之旅?

程序员凭借扎实的技术基础、持续学习能力及对新兴技术的敏感度,可轻松开启副业之旅。首先,可提供定制软件开发、网站搭建、APP制作等技术服务,通过线上平台接单或建立个人品牌吸引客户。其次,开发并销售自主研发的SaaS产品、代码插件、主题模板等数字化商品,满足市场需求。再者,投身知识付费领域,如撰写技术博客、录制教学视频、开设在线课程,分享编程经验与技能。还可参与开源项目贡献、担任技术顾问,利用专业影响力获取赞助或咨询费。总之,充分发挥技术专长,结合市场需求与个人兴趣,程序员在副业道路上拥有广阔选择。

2024-04-17 10:03:08 919

原创 python 文件输入输出

Python的输入输出由input()接收用户输入,print()输出至终端,open()结合read()/write()等处理文件。input()接收文本字符串,print()可设定分隔符、结尾符并定向输出。open()按'r/w/a'模式打开文件,搭配readline()/readlines()等方法操作文件内容。此外,Python支持with自动管理文件关闭、pickle模块进行对象序列化/反序列化、csv/json等模块处理特定数据格式,提供全面、便捷的数据交换能力。

2024-04-17 09:34:59 274

原创 python 模块

Python模块是组织代码的基本单元,通常为.py文件,包含函数、类、变量等,通过`import`语句导入,实现功能封装、代码重用与结构化。标准库与第三方模块(如NumPy、Django等)提供广泛功能,涵盖文件操作、网络通信、数据处理、算法、加密、测试、并发编程等领域。模块化设计遵循“高内聚、低耦合”,便于复杂系统拆分、测试、协作开发与版本控制。

2024-04-16 10:28:30 253

原创 python数据结构

Python数据结构涵盖原生类型与复合类型,如列表、元组、字典、集合。列表为可变有序序列,支持增删改查、切片;元组为不可变序列,适用于固定数据;字典为键值对无序集合,通过键高效查询与修改;集合存储唯一元素,提供成员关系检测与集合运算。此外,Python还支持列表推导、生成器表达式及堆栈、队列等高级数据结构的构建,为高效、灵活的数据处理与管理提供基础。

2024-04-10 15:35:04 305

原创 python高级函数(匿名函数和装饰器)

Python匿名函数(lambda)是简洁的单行函数定义方式,无需命名,形式为`lambda arguments: expression`,常用于临时、简单的计算或作为高阶函数参数。Python装饰器是一种设计模式,通过`@decorator_name`语法将装饰器函数应用到目标函数上,装饰器接收并返回函数,通常在原函数调用前后添加额外功能(如日志、监控、权限检查),实现功能扩展而不修改原函数代码,增强了代码复用性和模块化。

2024-04-10 11:12:45 375

原创 python 函数

Python函数是编程中实现代码复用、模块化的核心构造,通过`def`关键字定义,接受输入参数,执行特定任务,可选返回结果。函数支持位置参数、关键字参数、默认参数、可变参数,利用`return`语句返回,具有独立作用域和变量管理。使用文档字符串描述函数功能、参数、返回值,便于理解与维护。装饰器允许在不修改源码前提下为函数添加新功能。Python函数通过这些特性提升代码组织性、可读性、可维护性和可扩展性,是编写高效、模块化Python代码的基础。

2024-04-07 14:15:19 582

原创 python 迭代器和生成器

迭代器和生成器是Python中实现延迟计算和节省内存的关键工具:迭代器是遵循迭代协议、能逐个返回集合中元素的对象,而生成器是一种特殊的迭代器,通过使用`yield`关键字定义的函数,在运行时动态生成值,仅在需要时计算下一个产出,有效避免一次性构建整个数据集,适用于处理大规模或无限序列。

2024-03-29 10:48:07 518

原创 python 推导式(派生、衍生)

Python推导式是简洁、高效的构造列表、集合、字典等数据结构的表达式式语法,通过一行代码实现对序列或可迭代对象进行元素筛选、转换、组合等操作,替代传统循环与条件判断,提升代码可读性与执行效率。

2024-03-29 09:47:43 411

原创 python 条件循环语句

Python条件循环结合了条件判断语句(如 `if`、`elif`、`else`)与循环结构(如 `for`、`while`),实现根据特定条件控制循环的执行过程,包括进入循环、继续下一轮、提前终止或跳过某次迭代,适用于处理复杂逻辑流程、遍历满足特定条件的数据、递归搜索等问题,提供灵活、精准的程序控制能力。

2024-03-27 17:12:02 407

原创 python 集合的基本操作

Python集合是一种无序、可变的数据结构,专用于存储唯一且不可重复的元素,支持高效的成员关系测试、交集、并集、差集、对称差等数学集合运算,以及添加、删除、更新操作,适用于去重、关系判断及集合间运算等场景,提供高时间复杂度性能保障。

2024-03-27 14:51:36 343

原创 python 元组的基本操作

Python元组是一种不可变、有序的序列数据结构,用于存储一组不可修改的元素,支持索引访问、切片操作,以及与列表、字典等其他数据结构间的混合计算与比较,适用于保存固定不变的数据集合或作为多值返回的简洁方式,在保证数据安全性的同时提高代码效率。

2024-03-27 14:12:26 172

原创 python 字典的基本操作

Python字典是一种无序、可变的键值对映射数据结构,支持通过唯一键高效访问、插入、更新、删除值,并提供 `keys()`, `values()`, `items()` 方法遍历键、值、键值对,以及 `get()`, `setdefault()`, `update()`, `pop()`, `popitem()` 等方法进行更精细的值操作和映射管理,适用于需要关联数据快速查找、更新的应用场景。

2024-03-27 13:54:58 204

原创 python 列表基本操作

Python列表是一种灵活的可变序列数据结构,支持动态添加、删除、访问、排序、反转元素,以及通过丰富的方法(如 `append()`, `extend()`, `insert()`, `remove()`, `pop()`, `index()`, `count()` 等)进行元素操作,利用 `in` 和 `not in` 关键字进行成员检测,广泛应用于各类序列数据处理场景。

2024-03-27 11:17:27 240

原创 python 字符串操作

Python字符串是用于存储文本数据的不可变序列。创建字符串使用单引号或双引号,如 `s = "Hello, World!"`。基础操作包括:1. **访问**:通过索引(`s[i]`,0-based)获取单个字符,切片(`s[start:end:step]`)提取子串。2. **连接**:使用加法 (`+`) 合并字符串,如 `s1 + s2`。3. **重复**:乘法 (`*`) 实现字符串重复,如 `s * n`。4. **长度**:`len(s)` 返回字符数。5. **包含检

2024-03-26 14:36:24 337

原创 python 运算符

运算符: 算术运算符 + - * / % // ** 比较(关系)运算符 == != > < >= 成员运算符 in not in 身份运算符 is , is not 运算符优先级

2024-03-22 16:37:24 625

原创 python 基本数据类型操作和转换

1、基本数据类型介绍:number 、set、list、dict、tuple、String2、基本数据类型转换:int str float

2024-03-19 16:59:13 762

原创 python 基础语法

python基础语法:标识符、注释、保留字、缩进、数据类型等

2024-03-19 16:54:59 864

原创 Mysql8 DBA认证考试

【代码】Mysql8 DBA认证考试。

2024-03-19 16:50:10 266

原创 Mysql8的优化(DBA)

mysql8 的优化、管理和运维

2024-03-08 15:53:03 1283

原创 Docker 安装 MongoDb4

docker 安装 mongodb 4

2024-01-18 17:09:13 663 1

原创 Java应用开发各种奇葩的问题

在MyBatis Plus中,自动填充问题;Lombok的父子类赋值问题;

2023-11-15 11:24:06 224

原创 IDEA 基本配置

在Code Completion选项下,第一个Match case的选项下,取消对勾,然后点击Apply。添加 注释 ccm,并 Edit variable date和time、user可以在Expression列进行下拉选取。(英文)idea->setting->editor>Inlay Hints->Code Vision,全部取消勾选就可以了。把配置好的setting.xml 放到 :C:\Users\sanduo\.m2\目录下。(1)右键此电脑->属性->高级系统设置->环境变量。

2023-11-06 10:00:16 491

原创 应用开发环境搭建

docker镜像:nginx、java、minio、jdk、nginx、mysql8 、SSL、cocker-compose、halo安装部署 、https部署

2023-07-14 10:06:00 231

原创 Mysql5.7.41windows安装

MySQL 5.7.41 win10安装;

2023-05-29 15:23:57 1272

原创 SpringBoot 启动配置文件加载和参数配置修改问题

Springboot 配置文件加载机制、以及配置覆盖机制

2023-02-16 14:50:49 4845 2

原创 Nacos 安装部署

nacos安装部署

2023-01-17 17:29:15 615

原创 sentinel部署配置

Sentinel 部署配置

2023-01-17 17:09:04 606

原创 seata部署指南(v1.6.1)

nacos V1.6.1 环境搭建

2023-01-17 15:34:50 4875 4

原创 Python3:正则表达式

Python3:正则表达式、分组、量词、范围

2022-11-23 17:25:40 503

原创 python3:相关类库

python相关类库

2022-11-17 17:12:53 223

原创 Python3:Module (模块)And Package(包)

python 模块和包的定义介绍

2022-11-17 16:55:20 317

原创 系统架构师:面试题-1

系统架构师:架构、性能、系统

2022-10-10 17:11:49 1800

原创 Java高级:面试题-1

Java高级:网络编程、优化

2022-10-10 14:25:47 732

原创 Java中级:面试题-1

Java中级面试题:序列化、反射、Spring 全家桶

2022-10-09 18:56:32 524

原创 Java初级:面试题-1

Java基础面试题(汇总)

2022-10-09 18:13:54 1191 1

原创 Python3-面向对象

面向对象、万物皆对象、走重修之路,以整体看世界

2022-09-29 14:50:51 332

mysq 5.7.41 的安装包

mysql win10 64 位的安装包,并提供了安装文档和安装手册,详细可以从博主主页查找

2023-05-29

地理信息:省市区县乡镇的管理

1、2023年最新的省市县乡镇行政区县 2、mysql 版本的sql文件 3、带有经纬度坐标 4、可以直接导入使用

2023-05-19

sentinel-dashboard-1.8.6.jar

sentinel安装包

2023-01-17

seata-1.6.1.tar.gz

seata 的安装包

2023-01-17

mysql省市县区街道村5级区域表.sql

该资料市基于Mysql 的省、市、区、县、村镇的标准表,也是完整的Sql,已经在生产环境多次运行。 还请广大猿友指正!

2020-06-12

服务器硬件优化

硬件服务器硬件性能优化,希望对你未来的发展有帮助!

2018-03-20

空空如也

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

TA关注的人

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