logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python多线程:Thread类的用法

自定义一个Thread的子类,然后复写它的run()方法3.GIL全局解释器锁(global interpreter lock),每个线程在执行时候都需要先获取GIL,保证同一时刻只有一个线程可以执行代码,即同一时刻只有一个线程使用CPU,也就是说多线程并不是真正意义上的同时执行。Python的标准实现是CPython。CPython执行Python代码分为2个步骤:首先,将文本源码解释编译为字节

文章图片
#python
Permission denied (publickey). fatal: Could not read from remote repository.

Git的SSH公钥是用于通过SSH协议进行身份验证和授权的公钥,它允许在Git版本控制系统中访问需要身份验证的仓库。3.在左侧菜单中选择“SSH and GPG keys”(SSH和GPG密钥),然后单击“New SSH key”(新SSH密钥)按钮。否则,表示没有访问远程仓库的权限,可能是因为没有正确配置 SSH 密钥或没有在 Github 上将公钥添加到的帐户中。4.在“Title”字段中提供

文章图片
#git#github#ssh
grpc的设计和实现浅析

gRPC(gRPC Remote Procedure Call)是一个开源的高性能 RPC(远程过程调用)框架,由Google开发,支持多种编程语言。gRPC 基于 Protocol Buffers(ProtoBuf)序列化协议,使用 HTTP/2 作为传输协议,具有诸多优势,如高效性、多语言支持、IDL(Interface Definition Language)定义服务接口等。

文章图片
#开发语言
selenium.common.exceptions.WebDriverException: Message: ‘chromedriver‘ executable needs to be in PAT

'chromedriver' 安装的代码分析:selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PAT

文章图片
#python
python读写json文件

python处理json文本文件主要是以下四个函数:函数作用json.dumps对数据进行编码,将python中的字典 转换为 字符串json.loads对数据进行解码,将 字符串 转换为 python中的字典json.dump将数据写入json文件中jsonjson.load把文件打开,并把字符串变换为python数据类型json.dumps / json.loads数据转换对照:jsonpyt

#python#json
Permission denied (publickey). fatal: Could not read from remote repository.

Git的SSH公钥是用于通过SSH协议进行身份验证和授权的公钥,它允许在Git版本控制系统中访问需要身份验证的仓库。3.在左侧菜单中选择“SSH and GPG keys”(SSH和GPG密钥),然后单击“New SSH key”(新SSH密钥)按钮。否则,表示没有访问远程仓库的权限,可能是因为没有正确配置 SSH 密钥或没有在 Github 上将公钥添加到的帐户中。4.在“Title”字段中提供

文章图片
#git#github#ssh
云原生和容器化

其中,Kubernetes 是目前最流行的云原生基础设施平台,它提供了强大的容器编排、自动化部署和管理、服务发现和负载均衡等功能,可以帮助开发人员轻松构建、部署和管理云原生应用程序。云原生是一种新兴的软件架构模式,它包括一系列的最佳实践和工具,帮助开发人员在云端环境下构建和运行可扩展的应用程序。容器化可以帮助应用程序在任何环境中运行,而云原生技术则提供了更多的工具和最佳实践,帮助开发人员更好地管理

文章图片
#云原生#kubernetes#docker
k8s CSI插件浅析

同时,OpenStack也提供了一系列的存储服务,例如 Block Storage(块存储)和 Shared File Systems(共享文件系统)等,它们可以通过 CSI 插件接口集成到 Kubernetes 集群中,以为 Kubernetes 集群中的容器提供持久化存储。存储类指定了使用CSI插件创建卷的细节,例如使用的驱动程序和存储的属性等。创建 StorageClass。CSI节点插件:

文章图片
#openstack#云计算#kubernetes
k8s的资源类型

Deployment 可以管理多个 Pod 副本,并确保在故障、升级和缩放时容器副本的数量始终保持在所需的状态。它与底层存储技术解耦,使得Kubernetes集群管理员可以更灵活地配置不同的存储后端,为不同的应用提供适当的存储。Pod是容器的逻辑宿主机,其中的容器可以共享存储和网络,Pod在一个Node上调度并运行。Service 可以作为 Pod 的入口点,为 Pod 提供网络访问,但它们也可以

文章图片
#kubernetes#docker#容器
k8s管理容器的方式

Service是Kubernetes提供的一种虚拟节点,用于提供一组Pod的稳定的访问入口,它可以将多个Pod绑定在一个虚拟IP上,提供一个负载均衡的机制,让外部的服务可以访问到后端的Pod。Volume是Kubernetes提供的一种持久化存储解决方案,可以将容器中的数据持久化存储到磁盘上,支持多种类型的存储卷,如空目录、主机路径、网络存储等。Kubernetes中最小的调度单元是Pod,它是一

文章图片
#容器#云原生#docker
暂无文章信息