自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用python操作学习celery

Celery是一个简单,灵活,可靠的分布式系统,用于处理大量消息,同时为操作提供维护此类系统所需的工具。它是一个任务队列,专注于实时处理,同时还支持任务调度。

2022-07-29 15:06:48 437 1

原创 redis

redis

2022-06-28 11:30:33 278

原创 django一些坑

场景1:照着网上学习django if语句,执行的时候报错,报django.template.exceptions.TemplateSyntaxError: Could not parse the remainder: '>=90' from 'num>=90'我写的代码如下:{%if num>=90 and num<=100 %}优秀{%elif num>60 and num<=90%}合格{%else%}不及格{%endif%}表面上看着

2022-04-21 10:29:45 893

原创 ubuntu安装oracle

1、拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g2、查看镜像docker images3、启动镜像docker run -d -p 1521:1521 --name oracle12 registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g

2022-03-31 09:57:25 3296

原创 python连接oracle遇到的问题(docker内)

场景1:通过docker-compose.yaml启动一些基础服务,然后执行python逻辑代码文件,python连接oracle数据库时报错:cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "libclntsh.so: cannot open shared object file: No such file or directory". See https://cx-oracle.read

2022-03-30 18:22:15 1871

原创 k8s部署出现的问题

1、问题:kubectl -n project-single get pod 查看节点信息时,节点报错pod节点报错:failed to try resolving symlinks in path "/var/log/pods/project-single_seriesapi-prod-649c87d45c-plwpw_d2fac1a5-c537-48aa-8115-60246a4a83a5/base/61.log": lstat /var/log/pods/project-single_series

2022-03-22 11:30:46 6951

原创 ktctl命令、kubectl命令、kustomize命令

ktctl-cluster -n project-face get pods 获取project-face项目的节点ktctl-cluster -n project-face logs oplogapi-prod-69b766c9f7-rtsp7 获取project-face项目的节点oplogapi-prod-69b766c9f7-rtsp7的日志

2022-03-14 10:54:59 1807

原创 mysql日常笔记

1、给表里添加字段alter tables 表名 add 字段名alter tables facedb.face_channel add is_shopping tinyint(1) comment "是否购物"

2022-01-18 11:33:50 750

原创 打印异常类型

a=[1,2]try : a[9]except Exception as e: a=repr(e) print(a) #IndexError('list index out of range') print(a.split('(')[0]) #IndexError print(type(a.split('(')[0])) #<class 'str'>通常我们都是只捕获异常信息,可以根据异常类型去进行捕获,但是如果把异常信息.

2022-01-17 18:21:08 221

原创 关于for循环里包含remove然后for循环跳出的问题

a=[1,2,3]for i in a: a.remove(i)print(a)上面的代码,自己想要的结果是把a列表里的数删完a=[],但是最终结果却是a=[2]原因就是因为for循环,每次循环读取的是下标,第一次for循环,会读取a=[1,2,3]的第一个值1,然后经过a.remove(1),1被删除以后,a变成了a=[2,3]。进行第二次for循环时,for就会读取被改变的a的列表,a=[2,3]的第二个值3,然后经过a.remove(3),3被删除后,a变成了a=[2]。.

2022-01-13 16:18:15 777

原创 基于docker搭建kafka集群(单机)

以下命令一定要注意某些位置,是需要写自己的电脑ip地址,盲目的复制粘贴会报错!!1.kafka依赖于zookeeper(传送门zookeeper与Kafka的关系 - AnswerThe - 博客园),所以需要拉取kafka和zookeeper镜像。docker pull wurstmeister/kafkadocker pull wurstmeister/zookeeper2.启动zookeeper容器(wurstmeister/zookeeper镜像拥有默认命令“/usr/sbin/s.

2022-01-04 18:59:58 957

转载 ubuntu18.04 安装dock(模仿mac)

执行下述命令sudo apt-get install gnome-shell-extensionssudo apt-get install chrome-gnome-shell使用Ubuntu自带的火狐浏览器访问以下网址或者谷歌(谷歌浏览器可能会安装不上)https://extensions.gnome.org 打开之后,点击如图所示的位置点击安装,这时,那个三角感叹号就消除了还是在这个网址,搜索dash to dock找到之后点击进去,并将其按钮置为on的状态 这样就..

2021-12-29 19:07:07 686 1

转载 ubuntu18.04安装微信

1.安装deepin-wine使用shell的方法下载各种deb包[1]。具体的操作为:在home中打开终端(terminal),运行以下语句:gedit install.sh弹出一个文本编辑框,将下列代码粘贴进文本框并保存退出。#!/bin/bashmkdir ./deepintempcd ./deepintempwget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-wine_2.18-

2021-12-29 16:31:03 2544

原创 git 命令(日常笔记)

1、 git status 命令用于查看在你上次提交之后是否有对文件进行再次修改。2、 git diff debug_start.sh 当工作区有改动,临时区为空,diff的对比是“工作区与最后一次commit提交的仓库的共同文件”;当工作区有改动,临时区不为空,diff对比的是“工作区与暂存区的共同文件”。diff --git a/debug_start.sh b/debug_start.sh ​ index 6a175ca..f2755d5 100755 ​ --- a/debug_start

2021-12-29 11:35:05 168

原创 docker 命令(日常笔记)

1、docker images 列出本地镜像参数说明: -a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层); --digests :显示镜像的摘要信息; -f :显示满足条件的镜像; --format :指定返回值的模板文件; --no-trunc :显示完整的镜像信息; -q :只显示镜像ID。 2、docker rmi 删除本地一个或多个镜像参数说明: -f :强制删除; --no-prune ..

2021-12-29 11:34:18 4200

原创 ubuntu系统修改用户权限

每次在执行需要高权的命令时,都需要加上sudo然后输入密码,才能执行,这里教大家将自己的用户变为高权用户。1、修改一个文件即可,就是修改/etc/sudoers文件,因为是只读文件,我们想要修改需将它将写权限打开。给文件增加w权限:sudo chmod +w /etc/sudoers2、然后是修改文件vim /etc/sudoers在root ALL=(ALL:ALL) ALL下面增加一行cuinew ALL=(ALL:ALL) ALL,如下(cuinew是你的用户名):# U...

2021-12-21 17:01:56 6983

原创 解决ubuntu中每次使用git命令都要输入一次密码的问题

实际一步就解决,不用像其他文件那样修改文件那么麻烦1、在家目录下,先cat .gitconfig查看一下文件内容[user] email = 1016105418@qq.com name = wudi2、输入命令git config --global credential.helper store3、在cat .gitconfig查看一下文件内容,发现多了一块内容[user] email = 1016105418@qq.com name = wudi[credential]

2021-12-21 16:50:32 1821 3

原创 修改了passwd文件,导致ubuntu系统无法登录的问题

场景因为每次输入需要高权限的命令,都需要加一个sudo,还要在输入一遍密码,很麻烦,于是我在网上找了一个怎么将普通用户升级为高权用户,里面说是将/etc/passwd里面的文件,将x后面的数字改为0,即可是高权用户,于是我就将wudi:x:1000:1000:wudi,,,:/home/wudi:/bin/bash修改为wudi:x:0:1000:wudi,,,:/home/wudi:/bin/bash。然后重启系统后,就进入了第一次安装ubuntu界面,让你选择语言,选择地点,我一脸懵,我的账号

2021-12-20 19:13:14 2747 2

原创 python操作数据库,数据库字段设置为自增,为何不自增,一直报错的问题

今天在执行python代码时,有一个插入数据库的操作,可是一直报错,说是id没有默认值sqlalchemy.exc.DatabaseError: (mysql.connector.errors.DatabaseError) 1364 (HY000): Field 'id' doesn't have a default value[SQL: INSERT INTO video_channel_group (name, fps, resolution, begin_date, end_date, is_

2021-12-13 18:54:18 2142

原创 python编写测试用例

开发一个系统,在开发代码时,测试是必不可少的,这里简单总结一下该怎么编写测试用例例子:开发一个某系统,前端想要查询某个模块的数据,或着想对某个模块的数据进行增删改查,需要将参数信息传给后端,后段会有一个验证模块,验证传输过来的参数信息是否符合规范,不符合则抛异常,符合则按照前端的需求,进入相应的模块函数完成查询或者增删改查,之后将结果返回给前端。大致流程:设置表格规范-->编写测试用例-->通过测试用例的报错,编写逻辑代码1、设置规范该部分的意义是,对数据库中的表设置规范,该部分

2021-12-09 19:41:40 2768

原创 python连接数据库进行增删改查操作

python操作数据库(连库,增删改查)

2021-12-03 17:20:18 3445

空空如也

空空如也

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

TA关注的人

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