- 博客(172)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 前端开发学习 (四) 自定义按键修饰符
如果我们直接在代码的标签里写,那么,按住「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
原创 前端开发学习 (一) 搭建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进阶 (一) 环境搭建
之前我的环境可能装过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 框架学习 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
原创 常用脚本语法记录
sed -i '$s/.*/要替换的文本/' //$表示文件最后一行,$紧跟s命令替换最后一行演示//创建测试文本111222333EOF//查看111222333//修改sed -i '$d' 文件。
2022-08-09 11:34:47 1207
原创 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 持续部署-版本选择
在参数化构建,让我们在构建的时候选择一个版本去进行部署,这里的tag标签来自于gitlab定义的这里操作的意思是,让我们在做maven编译之前先切换到指定版本的分支上切换分支操作gitcheckout$tag//这里的$tag的值是取自我们上面获取到gitlab标签的值。......
2022-07-25 17:39:00 1267 3
原创 devops学习(三) K8环境部署jenkins
我们刚才安装过一个PublishOverSSH插件,这个插件就是用于指定远程服务器的当我们maven打好了jar包后,我们要将jar包发送到远程的服务器上做测试部署创建远程用户目录//登陆jenkins主机创建定义主机操作演示主机名称testRemoteDirectory/usr/local/test//这个是jenkins链接到这个服务器时的登陆目录//如果没有该目录测试会报错以上,我们jenkins的基础环境就准备好了( ̄︶ ̄)↗httpshttpshttpshttps。......
2022-07-20 16:28:36 829
原创 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环境测试前端代码
2023-10-19
apache-maven-3.8.6-bin.tar.tz--test
2022-07-19
node_exporter-1.1.0.linux-amd64.tar.gz
2021-03-10
prometheus-2.24.1.linux-amd64.tar.gz
2021-03-08
helm-v3.5.1-linux-amd64.tar.gz
2021-02-01
部署源码k8s 1.18.3 所需软件包
2020-12-10
docker运行容器端口如何映射(不重启服务、不重建容器)
2024-02-27
ldap无法同步 ldap_start_tls failed (-11)
2021-01-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人