自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux设置免密登录

参考:https://blog.csdn.net/l8947943/article/details/111463910。

2023-09-27 10:47:37 1509

转载 内网穿透工具

转自:https://blog.csdn.net/LisaCpolar/article/details/128200340。

2023-05-11 16:58:44 108

转载 Linux中设置端口教程

设置端口Linux

2022-06-09 17:17:00 5072

原创 Docker容器知识总结

docker教程

2022-06-09 17:09:32 328

原创 Flask框架知识总结(入门篇)

Flask诞生于2010年,是用Python语言基于Werkzeug工具箱编写的轻量级Web开发框架。

2022-06-04 14:45:52 889

原创 科学计算基础软件包Numpy学习 03

数组的索引和切片,合并与拆分,复制和排序,查找和筛选,以及改变数组结构

2022-06-01 21:56:11 70

原创 科学计算基础软件包Numpy学习 02

以下介绍Numpy创建数组的一些常用方法,主要有:蛮力构造法,特殊数值法,随机数值法,定长分割法,重复构造法,网络构造法,自定义数据类型。

2022-06-01 12:05:56 137

原创 科学计算基础软件包Numpy学习 01

前言NumPy是python科学计算的基础软件包,提供了多维数组类及其派生类,和python中列表相比,Numpy在速度上拥有明显的优势,底层使用C语言来编写,内置并行运算功能,并且内部解除了GIL,这意味着Numpy在运行速度和并行计算方面有这先天优势。安装Numpy安装非常简单,可以使用pip命令直接安装,安装是可以使用==选择版本号,使用-i参数选择下载速度更改的镜像源。pip install numpy导入Numpy是写成import numpy as np 是程序员约定俗称的规则&g

2022-05-31 19:01:34 156

转载 如何把ISO镜像转换成Docker镜像

前言最近开始研究docker,如果想要自己创建个镜像,必须从Docker Hub上面获取一个基础镜像来创建;对于于没有基础镜像的,我就在想有没有办法把ISO转换成Docker格式,然后上传到Docker Hub上作为基础镜像使用。1.准备阶段首先,在一台虚拟机中安装好需要转换的ISO镜像,本文以CentOS 7.1为例;其次,进入装好的系统,到根目录下面我们可以看到如下文件夹其中/proc、/sys、/run、/dev这几个目录都是系统启动时自动生成的,虽然也属于文件系统一部分,但是他们每次开机

2022-05-28 16:36:40 2417

转载 Flask生产环境部署指南

前言当我们日常写完一个flask服务接口时,通过app.run()这种方式直接启动时,会出现一些警告,如下:意思是这个只是一个测试开发环境,不能用于生产环境。这种部署方式在有1个以上线程请求就崩掉,根本不保证稳定性和性能在不需要复杂的代码修改了环境部署前提下,我实测了下面这种可以用于生产环境的部署方式:一.安装gunicornpip install gunicorn二、导入proxyfixfrom werkzeug.middleware.proxy_fix import ProxyFix

2022-05-27 18:15:59 2761 2

原创 ModuleNotFoundError: No module named ‘PIL‘处理,python下载模块加速

运行时报错:Traceback (most recent call last): File "app.py", line 10, in <module> from PIL import ImageModuleNotFoundError: No module named 'PIL'运行安装pillow命令:pip install -i https://pypi.douban.com/simple pillow

2021-10-28 10:11:09 73

翻译 k8s中查看节点污点

方法一(查询单个)k describe node 节点名称显示如下方法二(查询所有节点)使用如下模板{{printf "%-50s %-12s\n" "Node" "Taint"}}{{- range .items}} {{- if $taint := (index .spec "taints") }} {{- .metadata.name }}{{ "\t" }} {{- range $taint }} {{- .key }}

2021-10-20 09:33:55 3490

原创 k8s查看日志

k8s中pod的容器日志查看命令# 追踪名称空间 nsA 下容器组 pod1 的日志kubectl logs -f pod1 -n nsA# 追踪名称空间 nsA 下容器组 pod1 中容器 container1 的日志kubectl logs -f pod1 -c container1 -n nsA# 查看容器组 nginx 下所有容器的日志kubectl logs nginx --all-containers=true# 查看带有 app=nginx 标签的所有容器组所有容器的日志

2021-10-19 14:59:36 1915

转载 k8s中持久化存储pv和pvc

参考:跳转转发:https://www.cnblogs.com/benjamin77/p/9944268.html

2021-10-19 09:16:35 71

转载 k8s-污点和容忍度使用介绍

Taint (污点)和 Toleration(容忍度)节点亲和性,是pod的一种属性(偏好或硬性要求),它使pod被吸引到一类特定的节点。Taint 则相反,它使节点能够排斥一类特定的 podTaint 和 toleration 相互配合,可以用来避免 pod 被分配到不合适的节点上。每个节点上都可以应用一个或多个taint ,这表示对于那些不能容忍这些 taint 的 pod,是不会被该节点接受的。如果将 toleration 应用于 pod上,则表示这些 pod 可以(但不要求)被调度到具有匹配 t

2021-10-18 14:27:01 589

转载 k8s中lable使用介绍

参考:https://www.cnblogs.com/benjamin77/p/9901912.html

2021-10-18 10:09:17 79

转载 K8S 将 pod 调度到指定 nodes 上运行

K8S将pod调度到指定nodes上运行两种方式方式1:强制固定编写yaml,添加参数(node节点名)vim text.yamlnodeName: worker01 #添加节点名参数具体yamlapiVersion: v1kind: Podmetadata: name: text namespace: textspec: nodeName: worker01 #添加节点名参数 containers: - name: hello image: cent

2021-10-18 09:59:53 3072

原创 美化vim界面配置

打开文件vim ~/.vimrc保存以下配置set tabstop=4set softtabstop=4set shiftwidth=4set nuset autoindentset cindentset expandtabset rulerset background=dark

2021-10-15 16:11:33 255

原创 docker时间同步操作

方法1:直接在宿主机操作docker cp /etc/localtime 【容器ID或者NAME】:/etc/localtimedocker cp -L /usr/share/zoneinfo/Asia/Shanghai 【容器ID或者NAME】:/etc/localtime方法2:登录容器同步时区timezoneln -sf /usr/share/zoneinfo/Asia/Singapore /etc/localtime...

2021-10-13 17:14:03 128

转载 docker安装tomcat启动并访问

参考: 链接

2021-10-13 14:31:09 215

转载 NoSQLBooster for MongoDB的使用以及MongoDB安装

参考:链接

2021-10-11 11:21:54 315

翻译 django admin后台管理插件django-suit入门

前言用过django的同学大概都知道,admin后台那个丑到爆的界面:虽然程序猿不太那么讲究审美,但是这么吃藕的一个界面,反正搁我我是忍不了。不过呢,还好django扩展能力还是挺强的,有牛人开发出了suit这个插件。只需要简单的几步配置,就可以让admin后台变得美观许多。那么,要怎么做呢?首先是安装,简单粗暴的pip install django-suit在settings.py中,INSTALLED_APPS里面第一行加入’suit’(suit必须放在’django.contrib.

2021-10-11 09:56:17 679

翻译 Django数据导入导出神器django-import-export使用

前言Django以快速开发闻名,但是如果处理数据的导出导入还需要自己写脚本,那就有违“Python之禅”了……首先安装pip install django-import-export然后得添加到INSTALLED_APPS里面# settings.pyINSTALLED_APPS = ( ... 'import_export',)编写Resource不得不说,这很DjangoResource的写法与Model、Form类似,就是定义你要导入或者导出的数据格式。这里借

2021-10-11 09:35:35 969

转载 windows上mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)问题解决

参考:链接

2021-10-09 14:49:26 51

转载 mysql更改密码及更改密码无效处理

一、修改密码(三种方式)参考:http://c.biancheng.net/view/7152.html二、修改密码登录失效参考:https://www.cnblogs.com/youpeng/p/11905051.html

2021-10-09 14:46:50 325

转载 ETCD数据空间压缩清理

参考:https://github.com/etcd-io/etcd/blob/a621d807f061e1dd635033a8d6bc261461429e27/Documentation/op-guide/maintenance.md#space-quota

2021-10-08 14:46:59 262

转载 k8s中的nodePort,targetPort,port的区别和意义

端口所应用位置不同port是service的的端口targetport是pod也就是容器的端口nodeport是容器所在宿主机的端口一、nodePort外部机器可访问的端口。比如一个Web应用需要被其他用户访问,那么需要配置type=NodePort,而且配置nodePort=30001,那么其他机器就可以通过浏览器访问scheme://node:30001访问到该服务,例如http://node:30001。apiVersion: v1 kind: Service metadata: n

2021-10-08 14:31:47 3989

转载 k8s 中svc和Deployment配置文件详解

k8s 中svc和Deployment配置文件字段详解一、Delpoyment.yml二、SVC.yml一、Delpoyment.ymlapiVersion: extensions/v1beta1 # 指定api版本,此值必须在kubectl api-versions中 kind: Deployment # 指定创建资源的角色/类型 metadata: # 资源的元数据/属性 name: demo # 资源的名字,在同一个namespace中必须唯一 namespace: d

2021-10-08 14:09:46 1771

原创 python网络编程

介绍计算机网络就是把各个计算机连接在一起,让网络中的计算机可以互相通信,网络编程就是如何在程序中实现两台计算机的通信。网络通信就是两个进程之间在通信。OSI七层模型 —》 网络通信工作流程的标准化应用层 : 提供用户服务,具体功能由特定的程序而定。表示层 : 数据的压缩优化,加密。会话层 : 建立应用级的连接,选择传输服务。传输层 : 提供不同的传输服务。流量控制。网络层 : 路由...

2020-04-28 16:21:57 151

转载 python函数重写介绍

转自:https://blog.csdn.net/py_1995/article/details/84139141

2019-12-05 10:23:06 155

原创 python中类的总结二

本节介绍类变量及类方法类变量定义类变量是类的属性,此属性属于类,不属于此类的实例。作用通常用来存储该类创建对象的共有属性。说明类变量可以通过该类直接访问。类变量可以通过类的实例直接访问。类变量可以通过此类的对象的__class__属性间接访问。示例代码如下:# 此示例示意类变量的定义和用法class Human: total_count = 0 # 类变量,用来记录...

2019-12-03 16:05:40 97

原创 python中类的总结一

面向对象的基本特征:继承,封装,多态类的定义和使用类的创建语句 class 语句语法:class 类名(继承列表): '''类的文档字符串''' 实例方法 类变量 类方法 静态方法示例代码:#创建类class Dog: '''此语句用来定义一个类型''' passprint(Dog) <class '__main__....

2019-12-03 16:05:25 183

转载 python操作文件总结

什么是文件1.文件是用于数据存储的单位;2.文件通常用来长期存储数据;3.文件中的数据是以字节(byte)为单位进行存储的。文件的操作流程:打开文件读/写文件关闭文件注:任何操作系统,一个应用程序同时打开文件的数量有最大数限制一.打开文件函数格式:open(file,mode,buffering,encoding) (文件的绝对路径,打开模式,缓冲,编码方式)。返回值:返...

2019-12-03 16:05:07 86

原创 python中异常处理总结

什么是错误呢?错误是指由于逻辑或语法等导致一个程序无法正常执行的问题。什么是异常呢?异常是程序出错时标识的一种状态。当异常发生时,程序不会再向下执行,而转去调用此函数的地方待处理此错误并恢复为正常状态。作用:用作信号,通知上层调用者有错误产生需要处理。以下介绍四种关于异常处理的语句为什么要用异常处理机制呢?在程序调用层数较深时,向主调函数传递错误信息需要层层return 返回比较...

2019-12-03 16:04:47 291

原创 python中导入模块及包的介绍

模块是什么模块是一个包含有一系列数据,函数,类等组成的程序组。模块是一个文件 ,模块文件名通常以.py结尾。作用:让一些相关的数据,函数,类等有逻辑的组织在一起,使逻辑结构更新加清晰模块中的数据,函数和类等可以提供给其它模块或程序使用。模块的分类:内置模块, 在解释执行器内部定义,可以直接使用。标准库模块, 安装python时已安装且可以直接使用。第三方模块(通常为开源), 需...

2019-12-03 16:02:26 164

原创 python中装饰器,迭代器,生成器介绍

装饰器定义装饰器是一个函数,主要作用是用来包装另一个函数或类,包装的目的是在不改变原函数(或类名)的情况下改变被包装对象的行为。简单来说就是在不改变原函数(或类名)的情况下,给函数增加新的功能。迭代器定义生成器定义...

2019-12-03 16:00:44 129

原创 python中类的总结三

继承和派生继承是从已有的类中派生出新的类,新类具有原类的数据属性和行为,并能扩展新的行为;派生类就是从一个已有的类中衍生出新的类,在新类的基本上添加新的属性和行为。目的:继承的目的是延续旧类的功能。派生的目的是在旧类的基础上改变原有的功能。单继承语法:class 类名(基类名):       语句块说明:单继...

2019-12-03 15:50:31 221

原创 python中函数(function)总结三

本节介绍几个高阶函数的使用高阶函数:满足下列条件中的一个即为高阶函数1.函数接收一个或多个函数作为参数传入。2.函数返回一个函数python中内置的高阶函数:map,filter,sorted一.map函数介绍map(func, *iterable) 返回一个可迭代对象,此可迭代对象用函数func对可迭代对象iterable中的每一个元素作为参数计算后得到新的数据。二.filt...

2019-11-26 20:16:17 224

原创 python中函数(function)总结二

本节介绍一下关于函数变量的知识一.全局变量和局部变量局部变量:定义在函数内部的变量称为局部变量(函数的形参也是局部变量);局部变量只能在函数内部使用;局部变量在函数调用时才能被创建,在函数调用之后会自动销毁.全局变量:定义在函数外部,模块内部的变量称为全局变量;全局变量所有函数都可以直接访问(但函数内部不能将其赋值).说明1. 局部变量只能在其被声明的函数内部访问,而全局变量...

2019-11-26 15:45:37 275

原创 python中函数(function)总结一

定义:函数是可以重复执行的语句块,可以重复的调用。作用:用于封装语句块,提高代码的重用性,定义用户级别的函数。一.定义函数语法def 函数名(形参列表):    语句块(代码块)作用:用语句块创建一个函数,并用函数名变量绑定这个函数。语法说明:1)函数名是变量,它用于绑定语句块。2)函数有自己的名字空间,在函数外部不可以访问函数内部的变量,在...

2019-11-26 10:31:20 884

空空如也

空空如也

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

TA关注的人

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