- 博客(14)
- 收藏
- 关注
原创 【python3】装饰器的使用
由于 Logger 类正确地在 wrapper 函数中调用了原始函数 func,并且没有修改或覆盖任何与函数名称相关的属性,因此它不会干扰到外部装饰器( time_calculator)对函数名称的访问,所以不会报错。上面2.1使用的装饰器没有传入参数,导致装饰器只能有固定的用法,当装饰器能够接收参数时,它的功能就非常灵活了。闭包传入的是变量,而装饰器利用闭包的原理,可以传入函数(在装饰器中,也可以把函数当作变量)。装饰器本质上是一个闭包函数,它使用闭包的特性来记住并调用它装饰的函数。
2024-02-27 15:58:31 814
原创 jenkins的安装使用(docker+django)
以上内容,本人在工作之余花了快两周时间才搞成这样,基本算是成型了。自己摸索了很多,也借鉴了很多,中间各种问题,不过总算结果是好的。
2024-01-10 09:42:08 1014
原创 pyenv,virtualenv的安装使用
以上就是使用pyenv管理python版本,以及使用virtualenv创建虚拟环境的主要内容。希望帮助到大家。
2023-12-13 10:54:25 1765 1
原创 vue项目的创建方式
4、项目配置:选择默认的vue2,vue3(按项目需求选择),当然也可以手动一项项调整(Manually select features)进入任务,点击serve-运行,编译打包完成后,再启动app,就直接跳转到前端页面了。2、在空文件件处打开终端命令提示窗口(或者cd,切到该目录)2、在空文件件处打开终端命令提示窗口(或者cd,切到该目录)2、在空文件件处打开终端命令提示窗口(或者cd,切到该目录)6、完成后会提示2个命令,键入这两个命令后就可以启动项目了。6、执行提示命令后,成功启动项目。
2023-12-07 10:54:27 488
原创 python装饰器【单例模式】,一段代码的理解
需要知道的是装饰器必须返回一个可被调用对象callable,固定格式吧,需要把get_instance返回回去。以下摘自https://zhuanlan.zhihu.com/p/269012332。关于一直没用到的 return get_instance,
2023-09-07 10:56:09 73 1
原创 【fastAPi】官方文档【OAuth2 实现密码哈希与 Bearer JWT 令牌验证】-个人理解
地址:https://fastapi.tiangolo.com/zh/tutorial/security/oauth2-jwt/
2023-08-30 11:15:10 386
原创 【fastAPi】官方文档【使用密码和 Bearer 的简单 OAuth2】-个人理解
地址:https://fastapi.tiangolo.com/zh/tutorial/security/simple-oauth2/
2023-08-21 10:51:16 1034 1
原创 【Python3】RSA公钥解密
使用python进行公钥加密私钥解密,网上方法很多,这里就不再介绍了。 因公司项目测试需要,要使用rsa公钥加密后的数据请求服务器,服务器使用私钥解密,并将响应使用私钥加密后返回,再使用公钥进行解密,对响应结果进行校验。**以下为核心代码根据这位大佬的方法增加了128位的分段,以便用于超长数据的解密https://blog.csdn.net/weixin_33910434/article/details/88672911import rsaimport base64 class Decr.
2022-02-10 17:58:08 209614 4
原创 selenium-xpath使用一个元素定位另一个相关元素
一般的xpath方法就不介绍了。最近在使用python把excel上的内容自动填写到网页上。并进行一些列的操作。譬如说下图每次在新增内容后,需要根据内容的属性(pass,fail等),在点击“小框”勾选,随后进行通过,失败等按钮操作。图中我们可以得到文字的xpath为://a[text()=“点击新增按钮,弹出新增日志弹窗”]通过操作x-path,可以得到其之间“小框”的xpath值为://a[text()=“点击新增按钮,弹出新增日志弹窗”]/…/…/…/td/span/label[@cl
2021-04-02 17:09:51 664 2
原创 Docker容器内的Mysql连接
最近一直在本地虚拟机上学习Docker,使用Mysql5.5镜像生成容器后,在物理机上使用navicat-premium却无法连接,接下来说下整体过程与解决方法。1、找到需要下载的mysql镜像docker search mysql2、下载镜像docker pull docker.io/mysql3、查看下载的镜像docker images4、查看mysql暴露端口号一般都是3306,有兴趣的可以通过命令查看,c856是镜像前4位docker image inspect c85
2021-02-08 16:42:03 1467
原创 Jmeter:Authentication credentials were not provided
Jmeter:Authentication credentials were not provided上次在使用Jmeter对手机app进行录制后,使用查看结果树对脚本进行回放,出现了{“detail”:“Authentication credentials were not provided.”}的问题上次的链接地址:https://blog.csdn.net/Test20201990/article/details/113063010一、查看结果树发现{“detail”:“Authenticati
2021-01-25 10:50:39 3387
原创 Jmeter代理录制手机app
Jmeter代理录制手机app环境说明Jmeter(5.0)–本地app–本地逍遥模拟器Jmeter设置1、在测试计划下新建HTTP代理服务器(可先将语言设置为中文,否则比较难找)2、在测试计划下新建一个线程组3、HTTP代理服务设置端口号(默认8888,有冲突的话可以修改),HTTPS Domains:本机录制的话,就是localhost(如果录制有问题,可以尝试更换本机ip地址试试,进入cmd ipconfig,查询),目标控制器设置放入线程组(把录制内容放入线程组),其他可以默认不
2021-01-23 22:08:02 326 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人