自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python中枚举类的使用样例

要定义一个枚举类,需要导入enum模块并继承enum.Enum类。枚举类用于表示一组命名的常量,提升代码的可读性和可维护性。可以通过名称和值访问枚举成员,并且可以迭代枚举类的所有成员。枚举类可以与自动值、混合类型和方法结合使用,以增强其实用性。

2024-05-22 14:18:55 98

原创 python中泛型类中Optional和Generic区别及样例

用于表示可能为空的值,是一种简单的类型别名,表示类型。

2024-05-21 09:40:37 251

原创 python中泛型类中Optional和Generic的使用场景

Optional和Generic1.1 Optional用法及样例定义Optional是typing模块中的一个类型别名,用于表示一个值可以是某种类型,也可以是None。用法等价于,表示该值可以是类型X或None。# 返回值可以是字符串或 Noneelse:1.2 Generic用法定义Generic是typing模块中的一个基类,用于定义泛型类或泛型函数,使其能够处理多种数据类型。它允许你在类或函数中使用类型变量(TypeVar用法:通过继承Generic。

2024-05-21 09:33:52 258

原创 python中泛型的进阶用法样例

【代码】python中泛型的进阶用法样例。

2024-05-21 09:20:07 269

原创 python中泛型的使用及简单样例

泛型允许你定义数据结构或函数时使用类型参数,这些类型参数在具体使用时可以被替换为具体的类型。Python 的typing代码重用:泛型允许你编写能够处理多种数据类型的通用代码,减少代码重复。类型安全:通过类型注解,静态类型检查工具(如mypy)可以在编译时检查类型错误,提高代码的健壮性。可读性和可维护性:明确的数据类型使代码更易读,更易于理解和维护。

2024-05-21 09:18:00 178

原创 python中CPU密集型优化简单样例

我们利用了多线程并行计算斐波那契数列的不同项。但对于 CPU 密集型任务,由于 Python 的全局解释器锁(GIL)限制,多线程并不一定能够真正实现并行计算,提出下面优化版本,使用。

2024-05-19 09:18:15 193

原创 python中异步io简单样例

当进行异步 IO 操作时,程序不会因为等待 IO 操作完成而阻塞,而是可以在等待过程中继续执行其他任务,从而提高了程序的并发性能和响应速度。这是因为异步 IO 操作利用了操作系统底层的非阻塞 IO 接口,使得 IO 操作可以在后台进行,而不会阻塞当前线程。假设我们有多个网页需要从网络上读取内容,并且每个网页的读取都是独立的 IO 操作。在运行这段代码时,程序会同时发起多个网络请求,然后在等待每个请求的响应时不会阻塞其他请求的发起,而是可以继续发起其他请求,从而提高了整体的效率和响应速度。

2024-05-19 09:12:40 149

原创 python使用asyncio实现异步文件操作

异步 IO 适用于 IO 密集型任务,对于 CPU 密集型任务,异步 IO 并不能带来显著的性能提升。理解和编写异步代码需要一定的学习成本,需要掌握。

2024-05-19 09:08:52 325

原创 python中排序算法时间复杂度优化样例

快速排序(QuickSort)是一种效率较高的排序算法,通常采用分治法来实现。它的平均时间复杂度为 𝑂(𝑛log⁡𝑛)O(nlogn),在大多数情况下比冒泡排序要快得多。冒泡排序是一种简单但效率较低的排序算法。它的时间复杂度为 𝑂(𝑛2)O(n2),在处理大规模数据时性能非常差。

2024-05-17 11:28:52 205

原创 python中内存和磁盘交互样例

主要涉及文件读写、操作系统文件操作(如创建、删除、重命名文件和目录)、读写 JSON 文件和 CSV 文件等。:主要涉及变量、数据结构、对象的创建与操作,以及使用。等类在内存中操作数据。

2024-05-16 08:55:28 168

原创 java并发编程AQS和CAS简单样例

CAS:一种无锁机制,用于原子地比较和交换变量的值。适用于轻量级的原子操作,常用于实现无锁的数据结构。AQS:一个框架,用于实现基于队列的同步器,支持独占和共享模式的锁,适用于实现复杂的同步器(如 ReentrantLock、Semaphore)。

2024-05-15 16:17:07 380

原创 python中sys和os简单样例说明

【代码】python中sys和os简单样例说明。

2024-05-15 14:17:37 462 1

原创 python常用的文件处理方法样例

【代码】python常用的文件处理方法样例。

2024-05-14 09:21:42 297 1

原创 python中匿名函数简单样例

函数用于对序列中的每个元素应用函数,接受一个函数和一个可迭代对象作为参数,返回一个由函数应用后的结果组成的迭代器。通常情况下,匿名函数与。:在某些情况下,匿名函数可以使代码更易读,特别是在函数作为参数传递给其他函数时,使用匿名函数可以使代码更紧凑、更清晰。:匿名函数不会像命名函数那样占用命名空间,因此在某些情况下,使用匿名函数可以减少全局变量的数量,避免命名冲突。:在函数式编程中,匿名函数是一个常见的工具,可以用来快速定义简单的函数,并进行函数组合、映射、过滤等操作。函数结合使用,用于指定过滤条件。

2024-05-13 15:55:48 530

原创 python中几种推导式简单样例

使用条件表达式可以替代简单的 if-else 语句,使代码更加紧凑。类似于列表推导式,但是使用圆括号而不是方括号,用于创建生成器对象。使用列表推导式可以简化对列表的创建和转换。函数用于将多个可迭代对象组合成元组的序列。

2024-05-13 15:50:13 328

原创 python中with的使用及样例

语句用于管理资源的上下文,它提供了一种简洁的方式来管理资源的获取和释放,确保资源在使用完毕后能够正确地被释放,即使发生异常也能够被正确处理,当你需要使用。语句的时候,通常是因为需要确保资源在使用完毕后被正确释放,比如文件的读写、数据库连接、线程锁等。在 Python 中,

2024-05-11 16:13:48 364

原创 python对继承、多态简单样例

【代码】python对继承、多态简单样例。

2024-05-11 15:41:05 214 1

原创 python中多态的概念及简单样例

多态是面向对象编程中一个重要的概念,它允许不同类的对象对同一消息做出不同的响应。简单来说,多态性是指相同的方法调用可以在不同的对象上产生不同的行为。这种灵活性使得代码更加通用、可扩展和易维护。:子类可以重写(覆盖)父类的方法,以提供特定于子类的实现。这意味着在调用相同的方法时,子类和父类可能会产生不同的行为。:继承使得一个类可以从另一个类继承属性和方法。子类可以重用父类的方法,并且可以根据需要添加新的方法或修改现有方法。在多态性中,有两个关键要素:继承和方法重写。

2024-05-11 11:43:09 232

原创 处理解决python中No module named ‘pkg_resources‘问题

ModuleNotFoundError: No module named 'pkg_resources'安装pip install setuptools即可解决:

2024-05-10 11:02:27 147

原创 本地搭建hydra服务用go以验证oidc流程

环境:windows10。

2024-05-06 17:50:50 544

原创 go语言实现简单ngnix样例

【代码】go语言实现简单ngnix样例。

2024-04-28 17:14:55 635 2

原创 go语言实现gateway简单样例

【代码】go语言实现gateway简单样例。

2024-04-28 14:26:43 574

原创 go语言实现简单认证样例

【代码】go语言实现简单认证样例。

2024-04-25 16:47:14 273

原创 go语言实现简单登陆返回token样例

【代码】go语言实现简单登陆样例。

2024-04-23 16:51:14 340

原创 go语言通过TCP协议实现聊天室样例

【代码】go语言通过TCP协议实现聊天室样例。

2024-04-22 17:18:02 220

原创 go语言实现心跳机制样例

【代码】go语言实现心跳机制样例

2024-04-22 17:12:07 335

原创 jmeter打开文件报异常无法打开

报错部分内容:报错部分内容:

2024-03-19 14:39:59 516

原创 appscan打开外部浏览器报无法访问此网站

再这个界面需要增加appscan的证书,如果是下面状态证明证书已经添加了,如果未加证书系统会提示添加证书:

2024-03-18 16:08:38 498

原创 go语言tcp协议实现文件上传

【代码】go语言tcp协议实现文件上传。

2024-03-12 17:22:56 274

原创 go语言通过切片实现先进后出逻辑

Go的通道(Channel)是先进先出(FIFO)的数据结构,它保持了发送数据和接收数据的顺序。当你向通道发送数据时,数据会被放入通道的尾部;而从通道接收数据时,会从通道的头部取出数据。这确保了数据的发送和接收按照它们进入通道的顺序进行。实现先进后出(LIFO)的功能,通道可能并不是最适合的数据结构。

2024-02-28 18:01:20 259

原创 docker容器互通方式

【代码】docker容器互通方式。

2024-01-13 17:48:38 633

原创 etcd官方docker镜像及dockerfile问题处理

当然我还尝试了,在镜像打包好,然后把etcd_server在docker容器中直接手动启动,这个是无法解决的,由于docker中该服务并没有启动,所以端口没有暴露出去。此处算是把etcd的docker镜像部署收尾了。

2024-01-12 11:35:27 864

原创 windows11启动docker镜像报<3>WSL (1) ERROR处理

这个问题就会得到解决,我下一篇文章会提供我编译好的docker镜像,以及整体编译的镜像docker文件。此处etcd_server.exe是我提前打好的etcd3.5的可编译文件。

2024-01-06 17:48:07 925

原创 docker容器启动etcd3.5

【代码】docker容器启动etcd3.5。

2024-01-05 14:24:17 893

原创 windows11上安装docker并处理相关问题

正在安装: 适用于 Linux 的 Windows 子系统 错误: 0x80240438 0.0% 如何处理windows11的上述错误。最新版本我安装的是docker官方的最新版4.26.1.0,结果出现如下。

2024-01-04 15:55:37 3599

原创 (基础篇)go常用使用场景三(死锁的场景及处理)

【代码】go语言中死锁的场景及处理。

2024-01-03 17:17:02 505

原创 (基础篇)go常用使用场景二(协程通道使用)

【代码】(基础篇)go常用使用场景二(协程通道使用)

2024-01-03 14:47:24 318

原创 draw流程图工具导入云原生(CNCF)相关控件

目录 1、通过draw导入xml文件,获取云原生相关的空间2、引用自己的资源链接:导入资源图库,资源放在下方,大家可以下载:

2024-01-03 11:00:35 367

原创 EtcdKeeperFyne连接etcd工具及相关gcc编译问题踩坑处理

当然我再执行//下面步骤应该就是处理此次编译的核心问题的安装包,此处的安装包也可以跳过,因为引发的后面的问题就是他的依赖。

2023-12-26 18:00:26 1292

原创 处理go中clientv3连接etcd包异常

【代码】处理go中clientv3连接etcd包异常。

2023-12-26 11:14:37 685

etcd3.5的docker镜像(ext4.vhdx+tar)

1、里面包含我打好的tar文件 2、docker的本地镜像文件vhdx 3、参看我的文章可以进行docker镜像启动

2024-01-05

docker:4.23.0.0windows版本

1、docker:4.23.0.0windows版本; 2、在windows11上可以正常启动运行,参看我的博客文档

2024-01-04

draw.io的云原生(CNCF)的图形包

1、图形资源包括CNCF相关的图形组件 2、zip中包含5个文件xml内容 3、通过draw.io进行下载

2024-01-03

最新版本dlv文件支持goland的debug调试

1、最新版本dlv文件支持goland的debug调试; 2、可以替换goland内的老版本支持调试 3、解决error layer=debugger could not patch runtime.mallogc: no type entry found, use 'types' for a list of 4、替换路径为C:\GoLand 2021.2.2\plugins\go\lib\dlv\windows

2023-12-19

jmeter的json-pligins

1、处理jmeterjson处理相关的异常

2023-10-24

windows粘贴扩展工具

1、可以将多次粘贴的内容记录下来; 2、通过快捷键快速调用所粘贴的内容;

2023-07-21

nodepad++8.5版本

1、nodepad++8.5版本 2、大家可以按需下载使用

2023-04-22

dbeaver-ue专业版安装包

dbeaver专业版安装包

2022-12-16

jmeter访问GRPC的Jar包

1、目标放置位置,放置在jmeter的ext扩展路径下:E:\apache-jmeter-5.4.1\lib\ext 2、具体操作: 使用JMeter发出gRPC请求 创建测试脚本: 添加线程组:右键单击样本测试(我们的测试计划)→ 添加→ 线程(用户)→ 线程组。 添加GRPC请求:右键单击新创建的线程组→ 添加→ 采样器→ GRPC请求。 填充信息请求:主机、端口、方法、数据请求、原型文件夹。 保存测试脚本。 3、说明:目前不支持证书访问,有能够通过证书访问的朋友,可以交流

2022-11-21

python-PEP8编码规范md文档

python-PEP8编码规范md文档,结合pylint的检查规范进行学习

2022-11-21

Pylint检查规则中文版md文档

文档结合谷歌翻译进行,对pylint的检查规范进行整理,有需要的可以进行下载

2022-11-21

Kubernetes Tutorials | k8s 教程

k8s完整教程讲解: 在学习本教程前,需要注意本教程侧重于实战引导,以渐进式修改代码的方式,将从最基础的 container 容器的定义开始,经过 `pod`, `deployment`, `service`, `ingress`, `configmap`, `secret` 等资源直到用 `helm` 来打包部署一套完整服务。所以如果你对容器和 k8s 的基础理论知识不甚了解的话,建议先从 [官网文档](https://kubernetes.io/zh-cn/docs/home/) 或者其它教程获取基础理论知识,再通过实战加深对知识的掌握!

2022-11-21

空空如也

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

TA关注的人

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