自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 番外篇 Vue和Django 前后端交互

我是主页/* 这里可以添加一些页面样式 */

2024-01-30 17:19:32 1467

原创 前端开发学习 (五) 生命周期函数、Ajax请求

声明周期函数以及curd的基本使用

2023-12-06 16:29:21 656

原创 前端开发学习 (四) 自定义按键修饰符

如果我们直接在代码的标签里写,那么,按住「F2键」后,是没有效果的,因为「F2键」不是内置的按键修饰符(如果F2不能验证,你可以试一下F7) 另外我们知道,每个按键都有一个键盘码,如下在某一个 vue 对象内部自定义的指令称之为私有指令。这种指令只有在当前vue对象的el指定的监管区域有用。

2023-12-04 16:18:57 683

原创 前端开发学习 (三) 列表功能

Vue.js 允许我们自定义过滤器,可被用作一些常见的文本格式化过滤器可以用在两种表达式中,mustache 插值表达式和 v-bind表达式过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符指示#官方文档我们可以用全局方法自定义一个全局过滤器。这样的话,每一个Vue的对象实例(每一个VM实例)都可以拿到这个过滤器。他需要接受两个参数(过滤器名称、过滤器函数)

2023-11-27 09:48:00 898

原创 前端开发学习 (二) 事件修饰符、系统命令

好无聊啊data: {//在data中定义样式});

2023-11-22 10:16:27 315

原创 前端开发学习 (一) 搭建Vue基础环境

2、配置环境变量 3、配置npm加速源4、npm安装vue/cli5、创建vue项目返回6、项目目录结构分析项目主目录,所有vue、js、css文件都放在这里,包含如下文件 应用的入口文件,Vue 实例的创建和根组件的挂载都会在这里进行。 存放 Vue 组件文件的目录。 存放静态资源文件的目录,如图片、字体等。 存放路由组件文件的目录,通常用于组织不同路由对应的页面组件。

2023-11-16 16:48:16 995

原创 Python 框架学习 Django篇 (十) Redis 缓存

既然 Hash 本身就是一个字典,我们通常还会把整个用户表都直接放入一个hash里面可以给这个hash对应的对象 起一个key名为 usertable#添加表数据hmset usertable u2001 id:2001|level:10|coin:1977|name:张三hmset usertable u2002 id:2002|level:13|coin:1927|name:李四#查询表数据。

2023-11-13 16:21:51 1518

原创 Python 框架学习 Django篇 (九) 产品发布、服务部署

【代码】Python 框架学习 Django篇 (九) 产品发布、服务部署。

2023-11-09 13:55:29 1076

原创 Python 框架学习 Django篇 (八) 代码优化、数据库冗余处理

根据session判断用户是否是登录的管理员用户'msg': '未登录',= 'mgr':'msg': '用户非mgr类型',# 将请求参数统一放入request 的 params 属性中,方便后续处理# GET请求 参数 在 request 对象的 GET属性中# POST/PUT/DELETE 请求 参数 从 request 对象的 body 属性中获取# 根据接口,POST/PUT/DELETE 请求的消息体都是 json格式# 根据不同的action分派给不同的函数进行处理。

2023-11-02 16:13:50 473

原创 Python 框架学习 Django篇 (七) ORM关联

接下来,我们添加函数 addorder,来处理添加订单请求,首先我们要了解的是每次添加一个订单,都需要在2张表(Order 和 OrderMedicine )中添加记录 订单表和中间表我们给两张表添加记录,就会往数据库写两次,如果中有一次写入失败了,就会形成脏数据而对应解决这个问题的办法,就是利用数据库"事务"的机制什么是事务把一批数据库操作放在事务中, 该事务中的任何一次数据库操作 失败了, 数据库系统就会让 整个事务就会发生回滚,撤销前面的操作, 数据库回滚到这事务操作之前的状态。

2023-10-25 17:18:50 1229

原创 Python 框架学习 Django篇 (六) 数据表关联

vi Django_demo/paas/models.py vi Django_demo/paas/models.py vi Django_demo/paas/models.py注意返回 vi Django_demo/paas/models.py 3、多对多 vi Django_demo/paas/models.py vi Django_demo/mgr/medicine.py添加路由vi Django_dem

2023-10-24 13:47:20 1091

原创 Python 框架学习 Django篇 (五) Session与Token认证

需要验证请求的cookie里面是否有sessionid,并且检查session表,看看是否存在session_key为该sessionid 的一条记录,该记录的数据字典里面是否 包含了 usertype 为 mgr 的 数据,我们可以把前面数据库增删改查视为我们的主页,只需要从主页函数调用之前去做下检查即可。

2023-10-20 17:03:22 2360

原创 Python 框架学习 Django篇 (四) 数据库增删改查(CURD)

接口文档案例3、路由分发函数 vi Django_demo/Django_demo/urls.py vi Django_demo/Django_demo/settings.py定义api函数vi Django_demo/mgr/k8s.py 定义mgr下的子路由vi Django_demo/mgr/urls.py4、测试验证1、添加数据模型vi Django_demo/mgr/models.pyvi Django_demo/

2023-10-19 16:57:46 1540

原创 Python 框架学习 Django篇 (三) 链接数据库

1、ORM 解析过程 2、python代码与sql语句关系图2、安装pymysql库3、配置django项目指定数据库vi Django_demo\Django_demo\settings.pyvi Django_demo\Django_demo\__init__.py4、创建新项目vi Django_demo/paas/models.py配置说明6、添加联系数据库表vi Django_demo/paas/app

2023-10-18 16:13:26 1342

原创 kubernetes进阶 (三) 基础练习

我自己常用的一些加速源,如果你没有配置过就把下面的加上重启docker服务。这里Completed是正常的。

2023-09-12 16:44:43 1300 2

原创 kubernetes进阶 (二) 搭建harbor仓库及镜像制作

【代码】kubernetes进阶 (二) 搭建harbor仓库及镜像制作。

2023-09-01 17:03:25 363

原创 kubernetes进阶 (一) 环境搭建

之前我的环境可能装过docker或者什么东西,先清理下。替换前缀为阿里云,并拉取。添加kubectl认证配置。

2023-09-01 10:22:15 390

原创 python 自动化学习(四) pyppeteer 浏览器操作自动化

1、selenium //跨浏览器,官方维护的比较好,资料也多,各个版本比较稳定,源码读起来舒服//缺点是配置时需要留心程序语言的版本和驱动版本以及浏览器版本,还有就是本身不支持步//需要重写源码或者利用grid分布式来实现异步2、pyppeteer //是基于chrome官方为chromium定制的自动化测试框架puppeteer而//实现的一个python包装的非官方版本框架,最后一次更新是在2018年//优点就是速度比selenium快,支持异步,常被拿来做爬虫,

2023-08-16 16:32:57 4092 1

原创 python 自动化学习(三) 句柄获取、模拟按键、opencv安装

vi main.py。

2023-05-23 15:59:47 4756 3

原创 Python 框架学习 Django篇 (二) 视图

我们定义的任何同时包含如下特点的函数都被称之为视图函数,也就是我们说的视图1、接受web请求 (request)2、响应web请求 (HttpResponse)本身不限制视图函数定义的位置,但一般放在项目的 views.py 文件中下面的例子中,我们是通过return 将HttpResponse("登录页面") 响应给了web请求,这里的响应信息不只是字符串,也可以直接返回给某个特定页面,或者重定向到其他地址。

2023-05-22 14:56:00 1397 2

原创 Python 框架学习 Django篇 (一) 安装及基本使用

比如说我们想整一套paas平台,可能会有集群信息、资源管理、容器监控等各个模块功能。这都是不同的业务线,我们可以把每条业务线都看做一个App。项目名称: demo。

2023-05-18 16:18:26 2094 1

原创 python 自动化学习(二) 简单结合xlrd的自动化

后面的步骤并不会等待前面的步骤执行成功,而是随着时间自动进行,没有错误修复机制,并且因为本身是模拟鼠标操作的,会占用鼠标不能做其他事情。我们现在拿到了图片,剩下的就是从全屏来获取这个图片在那里了。额,有谁碰上了一起唠唠。

2023-03-14 11:10:41 481

原创 python 自动化学习(一) pyautogui 模块

0、安装模块1、移动到屏幕坐标 6、屏幕识别 方法 作用 pyautogui.locateOnScreen('1.png') 识别单个图片坐标 pyautogui.locateAllOnScreen('1.png') 识别多个图片坐标 案例返回

2023-03-13 15:56:55 554

原创 docker镜像构建

【代码】docker镜像构建。

2023-03-13 14:09:25 154

原创 linux 组件报错笔记

【代码】linux 运维笔记。

2023-02-23 14:15:37 868

原创 常用脚本语法记录

sed -i '$s/.*/要替换的文本/' //$表示文件最后一行,$紧跟s命令替换最后一行演示//创建测试文本111222333EOF//查看111222333//修改sed -i '$d' 文件。

2022-08-09 11:34:47 1207

原创 K8S 报错笔记--持续更新

代码】K8S 报错笔记--持续更新。

2022-08-08 13:40:51 4282

原创 devops学习(十一) 构建主分支--触发器--钉钉通知

代码】devops学习(十一)持续构建master分支。

2022-08-02 12:19:14 791

原创 devops学习(十) Jenkins 流水线

jenkins 流水线配置 生成的语句添加到我们的语法中测试构建 返回流水线语法 返回 通过流水线语法添加返回值7、通知远程K8集群master更新/部署返回 这里要注意一个问题 修改后的代码如下 修改输出代码并上传 gitlab添加V5.0.0版本标签..................

2022-07-29 16:09:14 3375 1

原创 devops学习(九) Helm工具--持续部署

我这里的文件都用helm工具试验过了,这里直接放到idea中,通过jenkins发到主机上其实这里的Chart包不会经常变动的,不用传gitlab直接放master上也行,就当留个备份吧name"mytest"namespace"devops"containersname"mytest"image"mytestv1.0.1""9999"nodePort"30008"apiVersionapps/v1kindmetadatanamenamespacespecvi。..................

2022-07-28 17:21:18 1330

原创 devops学习(八) 搭建镜像仓库---jenkins推送镜像

代码】devops学习(八)搭建镜像仓库---jenkins推送镜像。

2022-07-27 16:41:47 1984

原创 devops学习(七) sonarqube 代码质检工具

代码】devops学习(七)sonarqube代码质检工具。

2022-07-26 17:48:40 1181

原创 devops学习(六)Jenkins 持续部署-版本选择

在参数化构建,让我们在构建的时候选择一个版本去进行部署,这里的tag标签来自于gitlab定义的这里操作的意思是,让我们在做maven编译之前先切换到指定版本的分支上切换分支操作gitcheckout$tag//这里的$tag的值是取自我们上面获取到gitlab标签的值。......

2022-07-25 17:39:00 1267 3

原创 devops学习(五) Jenkins 简单完成持续部署

devops 持续部署(上)

2022-07-22 16:59:04 556 1

原创 devops学习(四) Jenkins CI 持续集成

代码】devops学习(四)实现Jenkins基本集成操作。

2022-07-22 11:17:02 503

原创 devops学习(三) K8环境部署jenkins

我们刚才安装过一个PublishOverSSH插件,这个插件就是用于指定远程服务器的当我们maven打好了jar包后,我们要将jar包发送到远程的服务器上做测试部署创建远程用户目录//登陆jenkins主机创建定义主机操作演示主机名称testRemoteDirectory/usr/local/test//这个是jenkins链接到这个服务器时的登陆目录//如果没有该目录测试会报错以上,我们jenkins的基础环境就准备好了( ̄︶ ̄)↗httpshttpshttpshttps。......

2022-07-20 16:28:36 829

原创 devops学习(二) 准备maven与jdk环境

代码】devops学习(二)部署jenkins环境。

2022-07-19 17:07:27 484 1

原创 devops学习(一) 搭建gitlab代码仓库

代码】devops学习(一)搭建gitlab代码仓库。

2022-07-19 15:55:46 1524

原创 Golang学习(三十五) go 连接redis

在编程的时候,连接数据库进行存储操作是必不可少的,这里我们去连接redis数据库第三方开源库go get -v github.com/garyburd/redigo/redis这种第三方的包没有像是之前那种的文档可以查看,不过我们可以通过idea查看随便输入下报名和方法 package mainimport ( "github.com/garyburd/redigo/redis")func main(){ redis.}我们上面输入了一个redis.包..

2022-03-14 10:54:30 11217 1

原创 Golang学习(三十四) tcp编程

Golang的主要设计目标之一,就是面向大规模后端服务程序网络通讯这块是服务端程序,必不可少也是至关重要的的网络编程网络编程主要分为tcp和http编程,如下1、TCP socket编程 //是网络编程的主流, 之所以叫TCP socket编程 //是因为底层是基于TCP/IP协议的,比如QQ2、http编程 //(b/s)模式 浏览器去访问服务器时使用的就是http协议 //而http底层依旧是用的tcp.

2022-03-11 16:46:56 3032

django环境测试前端代码

django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试

2023-10-19

apache-maven-3.8.6-bin.tar.tz--test

apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--t

2022-07-19

quay.io/tigera/operator:v1.20.3

新版启动calico所需镜像quay.io/tigera/operator:v1.20.3

2021-09-30

quay.io/tigera/operator:v1.20.3

新版启动calico所需镜像quay.io/tigera/operator:v1.20.3

2021-09-30

cni-plugins-linux-amd64-v0.9.1.tgz

cni-plugins-linux-amd64-v0.9.1.tgz

2021-08-27

cri-containerd-cni-1.5.5-linux-amd64.tar.gz

cri-containerd-cni-1.5.5-linux-amd64.tar.gz

2021-08-27

etcd-v3.4.9.tar.zip

etcd-v3.4.9.tar.zip

2021-07-29

go-1.13.zip

go-1.13.zip

2021-07-29

grafana.txt

grafana-7.4.1-1.x86_64.rpm

2021-03-10

node_exporter-1.1.0.linux-amd64.tar.gz

node_exporter-1.1.0.linux-amd64.tar.gznode_exporter-1.1.0.linux-amd64.tar.gznode_exporter-1.1.0.linux-amd64.tar.gz

2021-03-10

prometheus-2.24.1.linux-amd64.tar.gz

prometheus-2.24.1.linux-amd64.tar.gzprometheus-2.24.1.linux-amd64.tar.gzprometheus-2.24.1.linux-amd64.tar.gzprometheus-2.24.1.linux-amd64.tar.gz

2021-03-08

helm-v3.5.1-linux-amd64.tar.gz

helm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gz

2021-02-01

部署源码k8s 1.18.3 所需软件包

该软件包对应博客中使用的文档其中包含:cfssl_linux-amd64、cfssl-certinfo_linux-amd64、cfssljson_linux-amd64、cni-plugins-linux-amd64-v0.8.6.tgz、docker-19.03.9.tgz、etcd-v3.4.9-linux-amd64.tar.gz、kubernetes-server-linux-amd64.tar.gz

2020-12-10

centos 7.6版本 ISO镜像下载

关于centos7.6版本的镜像文件,适用于练习docker、k8s等容器技术。 亲和性较好,本资源是网盘下载,非网盘会员慎点。

2020-12-03

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

TA关注的人

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