自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮云

计算机领域的任何问题都可以通过增加一个间接的中间层来解决

  • 博客(378)
  • 收藏
  • 关注

原创 把parquet类型的超大文件拆分成小文件(python)

【代码】把parquet类型的超大文件拆分成小文件(python)

2023-05-29 20:45:03 990

原创 network: open /run/flannel/subnet.env:no such file or directory

kubectl describe pod ngx ,之后发现network: open /run/flannel/subnet.env:no such file or directory。kubectl get pod 之后,一直处于creating状态。

2023-05-13 16:22:59 1524 1

原创 搭建docker仓库

参考 https://docs.docker.com/registry/

2023-04-14 11:42:19 392

原创 划分字母区间

【代码】划分字母区间。

2023-04-04 11:52:26 91

原创 go语言二维数组排序

【代码】go语言二维数组排序。

2023-03-31 14:42:24 278

原创 python 计算超出计算机范围的整数相加

【代码】python 计算超出计算机范围的数字相加。

2023-03-30 21:52:47 197

原创 go slice 的坑

go slice 的坑

2023-03-06 18:18:35 79

原创 go for switch语法的坑

go for switch 语句的坑

2023-03-04 08:11:34 222 1

原创 go语言的单元测试

go的单元测试

2023-03-02 19:22:47 75

原创 PDF转WORD(免费)

pdf 转word 免费

2023-03-01 16:18:30 153

原创 Could not resolve host: ngx-svc (k8s)

Could not resolve host: ngx-svc (k8s)

2023-02-18 16:23:02 315

原创 error: unable to upgrade connection: pod does not exist

error: unable to upgrade connection: pod does not exist。

2023-02-18 10:40:16 542

原创 The connection to the server localhost:8080 was refused - did you specify the right host or port

The connection to the server localhost:8080 was refused - did you specify the right host or port

2023-02-14 19:16:57 326

原创 virtualbox 安装系统全屏

安装系统的方式有无人值守的和手动。不管哪种方式安装完之后系统是不会全屏的,需要安装一个增强工具。我virtualbox 的显示的全局设置如下,最大屏幕尺寸选择。virtualbox 的设置有全局的和单个mashine的。2. 点击光盘,在光盘所在的文件位置打开终端。

2023-02-08 12:59:36 1249

原创 go Gin程序的热加载(fresh)

官网使用的安装是 go get github.com/pilu/fresh。使用 go install github.com/pilu/fresh。在cmd 中执行fresh 就相当于 go run main.go。安装完之后把 $GOPATH/bin 加入到环境变量就ok。安装完之没有任何反应使用fresh 没有任何反应。

2023-01-10 17:08:11 864

原创 go ginSwagger 安装完后不是内部命令的解决

gin-swagger 按照官方的readme 安装后无法使用swag init。cd 你下载的package 的路径,然后执行。把生成swag.exe 加入到环境变量。

2023-01-04 17:42:42 632 1

原创 docker build -t时,file not found

【代码】docker build -t时,file not found。

2022-10-03 10:42:27 1943

原创 一个序列的组合(python)

【代码】一个序列的组合(python)

2022-10-03 10:19:25 357

原创 docker拉取不到镜像(你的主机经过代理联网)

docker 拉取不到镜像

2022-09-06 21:36:46 1997

原创 字符串反转特殊字符保持位置不变(python)

字符串反转

2022-07-13 16:15:18 1008

原创 字符串解压缩(华为od)

华为od

2022-07-12 09:13:59 1183

原创 FASTAPI python 的一个web框架

FASTapi

2022-07-04 16:23:44 348

原创 flask解决CORS ERR 问题

flask 解决跨域

2022-07-01 22:24:42 1366

原创 计算字符串的编辑距离(python)

编辑距离python

2022-06-27 14:21:09 2058

原创 读excel和写excel的方法(python)

写读exlcel 工具的封装

2022-06-18 09:23:40 216

原创 os.path.join()使用过程中遇到的坑

os.path.join 遇到的坑

2022-06-18 09:00:34 1305 1

原创 python 根据jinjia模板写excle

python 更具jinjia 模板写excel文件,需要安装python 的一个包。pip install xlsxtpl写excle 模板,jinjia 语法。代码如下:import osfrom datetime import datetimefrom xlsxtpl.writerx import BookWriterdef write_test(): pth = os.path.dirname(__file__) fname = os.path.join(pth.

2022-05-19 23:35:48 1899 2

原创 python转化时区

datetime 包进行转化方法一from datetime import datetime, timedelta, timezonedatetime_zone = datetime.utcnow().replace(tzinfo=timezone.utc).astimezone(timezone(timedelta(hours=8)))print(datetime_zone)# 结果# 2022-04-23 09:46:15.757988+08:00方法二from datetim

2022-04-23 10:07:40 1695

原创 marshmallow数据校验的神器(python)

marshmallow 包的使用marshmallow 和 django 的序列化器有点像。可以自定义校验的模型使用方法如下:1、定义需要校验的字段from marshmallow import Schema, fields, EXCLUDE, validate, ValidationErrorclass User(Schema): name = fields.String(required=True,allow_none=True,validate=Length(10,20,er

2022-04-04 18:46:32 1680

原创 supervisor 安装以及管理python服务

supervisor 是linux系统的一个进程管理工具。1、安装 pip install supervisor2、创建一个配置文件echo_supervisord_conf > /etc/supervisord.conf3、修改配置文件把 /tmp/supervisor.sock,/tmp/supervisord.log ,/tmp/supervisord.pid改成自己的目录,tmp 目录下会被linux 清除掉。我的改成了 file=/var/run/supe..

2022-03-13 11:21:19 2156

原创 python 一行代码去掉emoji表情符号

安装python 包pip install emoji使用方法import emojires = "".join(emoji.replace_emoji("I 😂🤣❤️👌😘💕 you").split())

2022-02-28 22:48:16 1720

原创 fabric的使用(python)

fabric 强大的运维工具包,python 实现自动化部署。建立连接from fabric import Connectionc = Connection(host=host,user=user,connect_kwargs{"password":"ubuntu")执行shell 命令c.run("uname -a")c.sudo("ls",password="")切换命令with c.cd("../"): c.run("pwd")实用小例:def.

2022-02-28 22:30:51 10786

原创 强大的时间处理包arrow(python)

import arrow获取当前时间的utc 时间utc_now = arrow.utcnow()##获取前一个小时的时间hour_age = utc_now.shift(hours=-1)转成时间戳utc_now.timestamp()arrow.get(1367900664).format()arrow.get(1367900664.152325).format()格式化输出res = utc_now.to(“Asia/Shanghai”).format()h.

2022-02-12 13:08:58 566

原创 mysql 中的GROUP_CONCAT函数

该函数的功能是把分组相同的数按照分割符连接起来。GROUP_CONCAT 函数的语法如下:GROUP_CONCAT([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [SEPARATOR '分隔符'])例如:select name,GROUP_CONCAT(money) FROM deposit GROUP BY name;效果如下默认是按照,连接还可以对连接的数字进行排序:select name,GROUP_CONCAT(money ORD.

2022-02-09 23:24:43 912 1

原创 每日温度python (leetcode)

请根据每日 气温 列表 temperatures ,请计算在每一天需要等几天才会有更高的温度。如果气温在这之后都不会升高,请在该位置用 0 来代替。解法一:题意就是找到比自己值大的下标的差。拿到当前值,循环往后找比自己大的数,并且该值的下标与当前值的下标之差。(超时)class Solution: def dailyTemperatures(self, temperatures): length, result = len(temperatures),[] f.

2022-01-31 16:24:12 1277

原创 mq 的通配符模式(python)

mq 的topic 模式,就是根据通配符去匹配路由,决定发送到那个队列。通配符的使用*表示一个单词,# 表示匹配零个或多个单词代码如下:produceimport pikafrom pika.exchange_type import ExchangeTypecon = pika.BlockingConnection( pika.ConnectionParameters(host="localhost"))channel = con.channel()channe.

2022-01-23 18:01:06 1486

原创 mq 的 direct 模式(python)

mq 的direct 模式,在生产者中,绑定队列和路由key 和 发布的路由key 一定要一致。消费者和生产者的路由key 一致,当然一个队列也可以绑定多个key.生产者python 代码import pika from pika.exchange_type import ExchangeType .

2022-01-18 22:50:11 2864

原创 mq 的Publish/Subscribe 模式

一个交换机绑定多个队列,使用交换机使用fanout 类型,那么会发给与之绑定的所有队列。代码如下:Publishimport pikafrom pika.exchange_type import ExchangeTypeclass Producer(object): def __init__(self, queue_name,exchange_name, username, password, host, port, virtual_host): con_param.

2022-01-18 21:09:24 2345

原创 mysql 的 TRUNCATE不同含义

TRUNCATE 作为函数来使用的话是截取一定位数的小数。TRUNCATE(x,y) 返回x保留到小数点后y位的值,与round 最大的区别是不会进行四舍五入。如图截取小数点后两位。如果Truncate 后面给table的话,是删除表中的数据,并且连同索引一块清零,不能回滚。...

2022-01-17 21:49:13 483

原创 rabbitmq 的 hello world (python)

rabbitmq 的hello_world,最见简单的模式。生产者代码如下import pikaclass Producer(object): def __init__(self, queue_name, username, password, host, port,virtual_host): con_param = { "host": host, "port": port, "virtua.

2022-01-09 23:25:55 537

空空如也

空空如也

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

TA关注的人

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