自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 配置kubernetes.client的参数遇到的坑

配置kubernetes.client遇到的一些坑:一,job-name不能重名,如果job-name已经有了,再创建job,则会发生冲突cliflict这样将会报以下错误:Reason : Conflict二,environment中,参数只能是string,参数不能是数字或其他类型,比如:environment = {”name“:123...

2019-09-22 15:58:00 6108

转载 flask中request对象获取参数的方法

从当前request获取内容:method: 起始行,元数据host: 起始行,元数据path: 起始行,元数据environ: 其中的 SERVER_PROTOCOL 是起始行,元数据headers: 头,元数据data: body, 元数据remote_addr: 客户端地址args: 请求链接中的参数(GET 参数),解析后form: for...

2019-09-03 18:31:00 851

转载 一台linux机器远程mount另一台linux机器

本机电脑系统是unbantu,要将另一台linux电脑上的文件mount到本机目录下。mount的原理是网络文件系统,即NFS,本机操作步骤如下一,安装 nfs-common : apt install nfs-common二,编辑 /etc/fstab ,将要挂在的远程目录写入进去: vim etc/fstab (注意编辑要在root模式下)三...

2019-08-10 16:37:00 1210

转载 k8s常用命令

一,kubectl 命令行的语法如下:$ kubectl [command] [TYPE] [NAME] [flags]上面的命令是: kubectl命令行中,指定执行什么操作(command),指定什么类型资源对象(type),指定此类型的资源对象名称(name),指定可选参数(flags),后面的参数就是为了修饰那个唯一的对象属于典型的英文语法,比如你是老师,...

2019-08-10 14:40:00 231

转载 window下启动redis服务

---恢复内容开始---在windows环境下启动redis服务,前提是你安装好了,启动如下:一,进入redis的安装目录下,在地址栏输入“cmd”,回车二,然后会进入cmd界面,直接运行命令redis-server.exeredis.windows.conf。如果报错,依次执行第一条指令:redis-cli.exe,第二条指令:shutdown第三条指令:ex...

2019-08-01 11:36:00 4528

转载 通信发展史

远古时代人们的交流通过面对面的谈话交流,靠的是声音,声音是声波,一种机械波,需要水或者空气作为介质,声波实质上是一种能量的传递,传播过程中,衰减速度快,传播距离比较短。但是当人们需要远距离交流的时候呢?声音传播不过去,于是人们通过烽火,狼烟,旗语交流,这实际上是通过光来传递信息,光是特定波长的电磁波哦。但是这种传播距离有限。这个时代远距离通信还有飞鸽传书,马拉松等以人和...

2019-07-31 16:28:00 759

转载 python中的实例属性和类属性

在python中,类属性和实例属性的区别是什么?我认为是作用域的不同,实例对象可以访问类属性,类对象不可以访问实例属性。(类的概念本身就是作用域的概念,你不能让一只猫会飞,猫属于猫类,这一类都不会飞。所以“飞”这种方法,猫类不具有)比如:class People(object): name = 'Tom' # 公有的类属性 __age = 12 ...

2019-07-16 11:58:00 130

转载 vim输入操作

在英文状态下按下 键盘上的 ”I“使用下箭标移动光标到最下面一行,然后按下END键,按下ENTER键输入你的内容按下ESC键,然后输入冒号,即 (:wq)输入保存流程结束转载于:https://www.cnblogs.com/chaojiyingxiong/p/11104048.html...

2019-06-28 17:45:00 329

转载 flask的请求上下文request对象

Flask从客户端收到请求时,要让视图函数能访问请求对象request ,才能处理请求。我们可以将request对象作为参数传到试图函数里,比如:from flask import Flask, requestapp = Flask(__name__)@app.route('/')def hello_world(request): # 在这里将reque...

2019-06-24 17:52:00 181

转载 os.environ.get()的用法

os.environ.get()是python中os模块获取环境变量的一个方法import osJS_ADDRESS = os.environ.get("PALM_JS_ADDRESS")print(os.environ.get("PALM_JS_ADDRESS"))什么是环境变量,环境变量是程序和操作系统之间的通信方式。有些字符不宜明文写进代码里,比如数据库...

2019-06-24 11:43:00 6820

转载 k8s上的基础概念和术语

kubernetes基本概念和术语kubeernetes中的大部分概念如Node,Pod,Replication Controller ,Serverce等都可以看作一种“资源对象”,几乎所有的资源对象都可以通过kubernetes提供的kubectl工具(或者API编程调用)执行增删改查等操作并将其保存在etcd中持久化存储。从这个角度来看,kubernetes其实是一个高度...

2019-06-21 18:05:00 259

转载 小白的git克隆流程clone

首先你进去你要存放代码的位置,比如将代码存放到D盘,然后在D盘中右键,点击Git Bash Here,就是说本地仓库要在D盘建立。然后出现git 命令行界面,然后输入命令:git clone + 远程存储库地址。比如:git clone http://git.oschina.net/yiibai/sample.git,指的是克隆远程存储库 :sample 。当出现“Receivi...

2019-06-21 11:35:00 380

转载 最简单的flask项目详解

# 第一部分,初始化:所有的Flask都必须创建程序实例,# web服务器使用wsgi协议,把客户端所有的请求都转发给这个程序实例# 程序实例是Flask的对象,一般情况下用如下方法实例化# Flask类只有一个必须指定的参数,即程序主模块或者包的名字,__name__是系统变量,该变量指的是本py文件的文件名from flask import Flask...

2019-06-20 20:29:00 475

转载 flask中的Configuration为何这样写

flask中的Configurationflask中,我们需要用到很多配置。我们知道最简单的flask是:from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if __name__ == '__...

2019-06-20 11:37:00 146

转载 数据库事务是什么?

你用支付宝去去超市买东西,100块钱转给超市,其实这是两步:第一步,在支付宝数据库中你的账户减去100;第二步,在超市的支付宝账户上加上100元,交易完成;但是如果第一步完成了,还没执行第二步的时候,停电了会发生什么呢?会发生,你的账户减少了100块,超市的账户金额没变,这不就出现问题了,不得打架了吗?为了解决这个数据一致性问题,数据库事务应运而生。...

2019-06-16 00:11:00 157

转载 python中用os.walk查找全部的子文件

import osimport shutil# 要遍历查找的文件所在的父文件夹trajectory_filename =r"D:\mapping"# 要粘贴到的目标文件夹sources_folder = r'D:\map'for root, dirs, files in os.walk(trajectory_filename): fo...

2019-06-06 17:18:00 233

转载 数据库三范式

关系型数据库设计需遵循三范式:原子性:对属性的原子性,要求属性具有原子性,不可再分解唯一性:对记录的唯一性,要求每一条记录有唯一标识冗余性:对字段的冗余性,要求任何字段不能由其他字段派生出来,字段没有冗余,不存在传递依赖。一般说来,数据库只需满足第三范式(3NF)就行了。没有冗余的数据库设计可以做到。但是,没有冗余的数据库未必是最好的数据库,有时为...

2019-05-20 18:06:00 175

转载 sqlalchemy.exc.NoForeignKeysError:Can't find any foreign key relationships between

这句话的意思是,两张表之间的外键找不到,首先看看外键设置正确了没,如果外键没问题,看看是不是_tablename_设置了没,就是再model中,定义类的时候,表格名称要_tablename_设置一下,不设置,有时候也会报这个错。转载于:https://www.cnblogs.com/chaojiyingxiong/p/10863634.html...

2019-05-14 17:55:00 1105

转载 用redlock实现redis的分布式锁

本文是一个demo,利用多进程,来模拟使用redis分布式锁的使用场景。本机需要安装redis,python3.7下运行代码。分布式锁用redlock这个包实现,实现步骤分三步:实例化锁:rlock = RedLock('test',[{'host': 'localhost','port': 6379,'db': 0,}])获取锁:rlock.acquire(),获取锁之后才...

2019-05-14 15:05:00 244

转载 python中时间戳,datetime 和时间字符串之间得转换

# datetime时间转为字符串def Changestr(datetime1): str1 = datetime1.strftime('%Y-%m-%d %H:%M:%S') return str1# 字符串时间转为时间戳def Changetime(str1): Unixtime = time.mktime(time.strptime(str1, '%Y-%m...

2019-04-24 18:21:00 228

转载 map()函数用法

需求:已知两个列表,现在要一个列表中的元素,分别全部插入另一个列表中,新列表是[[0, 9, 1], [0, 9, 2], [0, 9, 3], [0, 9, 4], [0, 9, 5], [0, 9, 6], [0, 9, 7]]代码实现:search = [0,9]list_num = [1,2,3,4,5,6,7]r = map(lambda x:search...

2019-04-23 11:46:00 107

转载 ThreadPoolExecutor实现异步多线程

import timefrom concurrent.futures import ThreadPoolExecutorexecutor = ThreadPoolExecutor(max_workers=20)list = []# 子线程要执行的函数,一般这里的函数比较耗时,所以要用异步。列表要把线程完成的标志加入到全局列表中。def a(c): ...

2019-04-22 10:30:00 540

转载 list_car()函数小记

一 ,list_car ,前端传过来参数字典,从字典中获取参数二, 根据参数去数据库中查找,条件查找三,将查找出来的对象,flask_sqlalchemy.BaseQuery,然后通过这个对象的items方法,得到由对象组成的列表,然后通过列表生成式和as.dict方法,[r.as_dict() for r in result.items],将数据库中的数据转换成json格式,...

2019-04-11 10:30:00 239

转载 git代码提交流程

从主分支上更新代码,git pull origin pre-release (origin是主机名,pre-release 是主分支,查看主机名 git remote)新建一个分支,git branch + 分支名修改代码切换到新建分支上,git checkout +分支名将代码提交到缓存区上 ,git add .将代码从缓冲区提交到本地仓库 git com...

2019-03-30 18:56:00 103

转载 windows连接ubuntu服务器方式

如图,打开cmd, 输入 ssh imkow@www.dorian.vip参数解析:ssh:secure shell的缩写imknow 是用户名www.dorian.vip 是域名,没有域名的话,这个地方是服务器ip转载于:https://www.cnblogs.com/chaojiyingxiong/p/10553786.html...

2019-03-18 17:59:00 937

转载 win10专业版安装docker实战

在win10专业版上安装docker一,下载Docker for Windows Installer.exe二,在程序面板---程序----程序和功能中找到启动或关闭windows功能,将hyper_v勾选,其下面的一个 选项也勾选上,配置完后重启三,点击安装Docker for Windows Installer.exe,重启电脑四,打开cmd,输入docker --v...

2019-03-13 22:28:00 277

转载 selenium来识别数字验证码

用python写一爬虫,需要模拟登陆,并且有数字验证码。通过selenium+pytesseract+PIL可以实现验证码识别并登陆。三大步:用selenium截屏,此时截取的是整个页面的用PIL库中的Image库,从刚才页面截屏中,通过crop()方法截取 出来验证码图片,然后进行灰度和二值化处理用pytesseract库中的image_to_srting()方法,将图...

2019-03-03 22:37:00 986

转载 web服务器、WSGI跟Flask(等框架)之间的关系

之前对 Nginx,WSGI(或者 uWSGI,uwsgi),Flask(或者 Django),这几者的关系一存存在疑惑。通过查阅了些资料,总算把它们的关系理清了。 总括来说,客户端从发送一个 HTTP 请求到 Flask 处理请求,分别经过了 web服务器层,WSGI层,web框架层,这三个层次。不同的层次其作用也不同,下面简要介绍各层的作用。web服务器,web框...

2019-03-02 16:49:00 353

转载 pymysql的使用

import pymysqlclass StoreSpiderPipeline(object): def __init__(self): # 连接数据库: self.coon = pymysql.connect(host='数据库ip', user='root', password='8888888', port=8888, ...

2019-02-20 11:56:00 75

转载 sql常用 语句总结

一,插入一个新字段:ALTER TABLE +表名+ADD COLUMN(字段名+ 类型)sql1 = 'ALTER TABLE klkl_4s_shop ADD COLUMN (name_real VARCHAR(100) DEFAULT NULL ,registered_capital VARCHAR(100) DEFAULT NULL,register_time VARC...

2019-02-20 11:51:00 96

转载 sql语句insert into where 错误解析

sql语句中,insert into 代表得是插入一条新得数据,全新得数据,所以你这样得写法是错误得,比如:"insert into klkl_Service_shop(name_real,registered_capital) values (%s,%s) where id = 1"这是因为insert into 是插入全新的数据,所以id是最新的,不能加where 条...

2019-02-14 10:20:00 1415

转载 scrapy抓取企业名录

我们要用scrapy抓取企业名录网站的企业信息,并且保存在mysql数据库中,数据大概是22万条,我们用scrapy抓取。第一步,现在item中定义好要抓取的字段import scrapyclass RepairSpiderItem(scrapy.Item): city_name = scrapy.Field() area_name = scr...

2019-02-11 17:02:00 288

转载 用flask写一个接单的接口

用falsk写一个简单的接口,这个接口的数据本来是爬虫爬取的数据,但是今天只写一个flask接口,数据就用测试数据好了。import randomimport reimport timeimport requestsimport flask,jsonfrom flask import requestserver = flask.Flask(__na...

2019-01-25 18:50:00 237

转载 xpath进阶

目标:抓取页面列表信息,并且获取第四个单元格得指定属性代码:import requestsfrom lxml import etreeresp = requests.get('http://xiu.iqixiu.cn/%7Bf24af5d0-4001-446d-82cd-7848fc4c9dc9%7D.htm')rst1 = resp.content.de...

2019-01-25 12:03:00 149

转载 localhost和127.0.0.0

,网络通信知识、127.0.0.1是环回地址,只有本机可以访问0.0.0.0是本机地址,内网外网均可以访问localhost是本机域名,只有本机可以访问ip是分五类转载于:https://www.cnblogs.com/chaojiyingxiong/p/10305435.html...

2019-01-22 19:00:00 121

转载 外网ip和内网ip的区别

外网IP是全世界唯一的IP地址,仅分配给一个网络设备。而内网IP是由路由器分配给每一部内部使用的IP地址,而内网的所有用户都是通过同一个外网IP地址进行上网的,而内网的IP地址每个人的都不一样,Internet上的用户也无法直接访问到内网用户。简单来说呢,外网IP就是标示了您在整个互联网上的地址,就相当于小区的地址,而内网IP呢,就是标识着您在局域网里面的地址,也就是小区内的几栋几楼几号...

2019-01-21 19:10:00 303

转载 服务器在没有request请求时是什么状态

服务器,例如web服务器,在没有接受到request请求时,它是一种什么状态?是监听状态,就像电灯泡在没通电的时候,没法光,灯泡不会不停的问电线有电吗?有电吗?而是电来了,状态就发生了改变!服务器也是如此,监听某个端口,就可以理解为接到了某跟电线,request来了就相当于电,灯泡就是服务器!转载于:https://www.cnblogs.com/chaojiyingxion...

2019-01-18 18:40:00 211

转载 网站名,服务器名,url,ip,域名的区别和联系。

平时我们可能容易混淆这几个名词含义,今天我打算捋一捋这几个概念。我们知道,两台计算机要想互相通信,就像古代写信一样,地址必须要唯一的,不然就会出错。计算机之间通信也是一样的,要保证计算机的地址的唯一性,于是乎就出现了通信协议。接下来我用两个网址来解释一下这几个名词,http://mail.163.com/index.html和https://www.cnblogs.com/chaoj...

2019-01-18 16:56:00 884

转载 flask中获取request的参数的方法

request请求总体分为两类:1.get请求访问时会在地址栏直接显示参数不安全,且参数大小比较小。2.post请求参数不显示在地址栏,一般用户注册、登录都通过post请求完成。flask获取参数方式:request.form.get("key", type=str, default=None) 获取表单数据request.args.get("ke...

2019-01-17 18:36:00 310

转载 python之_init_()方法浅析

在python的类中,我们会经常看到一个类中的一个方法_init_(self) ,比如下面的一个例子:class Student(object): def __init__(self,name,weight,score): self.name = name self.weight = weight self.scor...

2019-01-16 14:29:00 250

空空如也

空空如也

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

TA关注的人

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