自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于python:Django过滤器’__in’查找

111。

2023-03-27 10:59:05 161

原创 Django管理list_filter - 通过过滤器字段为空(无或空字符串 “”)

【代码】Django管理list_filter - 通过过滤器字段为空(无或空字符串 “”)

2023-03-27 10:23:08 509

原创 swagger:遇到 Unable to render this definition错误(for example, openapi: 3.0.0).

检查一下,果然是将两个不同的函数名称配成了同一个api名称(或者url 或者url 最后一个/后的匹配字段),所以报这个错,开始以为是swagger的问题,后经同事指点,原来是Controller里面的api配置名称有重复。Controller的swagger配置有重复的时候就会遇到这个错误。

2023-03-14 16:22:00 2385 1

原创 django filter字段含义

lookup_expr(可选)为判断条件,field_name(必选)为模型类属性,created_time查询字符串。icontains 包含 忽略大小写 ilike '%aaa%',模糊查询(包含),但是对于。iexact 精确等于 忽略大小写 ilike 'aaa'exact 精确匹配,等于 like 'aaa'iendswith 以...结尾,忽略大小写。

2023-03-14 14:31:41 411

原创 Django 多选数据查询(filter on a field for a set of values)

【代码】Django 多选数据查询(filter on a field for a set of values)

2023-03-14 14:20:16 350

原创 Ubuntu下拷贝U盘文件到单片机系统

如果要挂载U盘在其他地方的话,因为此处U盘只有一个分区,所以直接挂载/dev/sdb1即可(若移动存储设备有多个分区,可按分区挂载),终端输入:sudo mount /dev/sdb1 /mnt,这里将U盘的唯一分区挂载到/mnt目录下。最后U盘使用完毕,需要用umount命令卸载,终端输入:sudo umount /mnt。挂载成功后,即可在/mnt目录下查看到U盘内的文件,可以ls/cp/mv等等操作。输入df命令,查看U盘挂载位置,直接cd进入。消失的那个U盘名,就是你的U盘!下插入U盘,使用命令。

2022-09-30 11:45:06 495

原创 Jenkins自定义全局变量,所有pipeline都可以引用

前言在使用Jenkins的过程中经常会遇到这样一种场景,相同的信息在多个JOB中使用(例如,一个nexus私仓地址,每个JOB基本上都会用到。如果有更换地址,所有JOB都需要重新配置)。这种情况下,我如果能够创建一个自定义全局变量,在所有的JOB中使用,有变更是直接修改全局变量即可。以下是配置Jenkins自定义全局变量的具体操作系统管理系统设置。

2022-09-29 10:50:58 1141

原创 jenkins-添加自定义变量并引用(全局变量、项目内部变量)

1、下载插件Environment Injector。二、job变量,只有本job可以使用。一、全局变量,所有job都可以使用。2、引用${name}3、引用${name}

2022-09-29 10:47:18 1132

原创 Jenkins安装Lockable Resources插件锁定多个project同一个时刻只能运行一个

由于jenkins里的资源都是节点资源,即没有其它类型的资源,因此使用lockable resources能完成的工作使用label选择也同样能完成,使用kockable resources的好处在于对资源的管理更为方便,有些资源是有限的,如果lable过于复杂很难理清关系,而lockable resoure则有单独的资源管理界面,方便对这些关键的资源进行管理.,具体要根据要锁定的资源而定.如果仅仅要锁定一个打印机,则可以用resoures,如果想要锁定某个特定类型的资源,则可以使用lable.

2022-09-23 11:02:07 1272

原创 Jenkins+Allure2生成的报告发送邮件

配置好后继续,找【Extended E-mail Notification】 这一项,这个是安装完插件后,重启Jenkins就会有的。不用在代码里面写shell脚本来在服务里面通过allure启动报告服务,直接可以使用Jenkins生成的报告当成在线报告使用。1.生成的在线报告得在代码里面写死Jenkins存放报告的目录,这不符合我们灵活移植代码的期望。进入 【系统管理】 --> 【插件管理】 --> 【可选插件】3.插件安装完成后,【系统管理】--> 【系统配置】配置过程(查阅了很多资料,感觉坑还挺多)

2022-09-22 17:10:02 1507 1

原创 pytest测试报告邮件发送格式调整(基于Allure的测试报告)

复制以下代码,且将脚本中的user,password改为可登陆Jenkins的账号。使用 jenkins 的 emailext 插件配置邮件正文的模板,emailext 的模板中可以使用 groovy 获取 jenkins api 和 jenkins job 的环境变量,然后获取到关键信息,展示在邮件中。目前网上的pytest的测试报告邮件版本,都是以下格式,所有信息都需要通过链接进入,无法直观看出测试结果,而且链接进入需要登录,有些邮件接收人并没有Jenkins权限,需要能够直观真是测试结果的邮件。

2022-09-22 10:48:53 1507 5

转载 Django DRF routers路由使用

router.register(.....)这种方法相比于url,可以少些很多路由,直接在方法中用@action定义就行。代码下载:利用django自带的routers实现对url路由的分发(代码实战)1、配置app下面的settings、urls和models。下面主要讲解第二种方式,第一种比较常见且简单。3、配置filter过滤类和ser序列化类。

2022-09-17 23:00:38 490

原创 【Django】Django路由urls详解

通过def(request,参数名,参数名)接收参数,路由设置为path('index//',调用函数名[不带括号])在浏览器中输入http://localhost:8000/index?name=aqin&age=88传递参数name和age。在浏览器中输入http://localhost:8000/index/aqin/88。index// 参数说明。方式二:分隔符形式的参数。

2022-09-17 22:13:55 940

原创 [MySQL] 解决ERROR 1273 (HY000) at line 199: Unknown collation: ‘utf8mb4_0900_ai_ci‘

解决办法就是批量把sql文件中的utf8mb4_0900_ai_ci 替换成 utf8mb4_general_ci。当高版本的mysql,比如mysql8 ,导出的sql文件。如果使用了utf8mb4字符集就会出现这个错误。导入到低版本的mysql中。

2022-09-16 16:59:40 239

转载 UID PID PPID 区别

UID是用户ID,PID是进程ID,PPID是父进程ID。UIDUID 用户身份证明(User Identification)的缩写。UID用户在注册会员后,系统会自动的给你一个UID的数值。意思就是给这名用户编个号。 比如,甲在论坛注册后获得UID23 那其后乙注册应该是UID24 但是也有可能是其他,这个是整个论坛系统自动分配的。还有一个可能,比如,甲注册了论坛,UID20 但是后来他退出了,就不是会员了,但是他的UID20就空着了,其后的人也不能得到UID20了。PIDPID(Proc

2021-03-16 19:18:16 1241

原创 win10下go mod 与gopath

GOPATH跟GOROOT不同,它是我们指向的工作空间。我们运行一个项目时需要导入依赖包,默认情况下会在我们配置的go环境的src文件下去查找,比如本身自带的“fmt”,“os”诸如此类等都在此包下go对自己配置的包的引用有严格的限制,同个目录的包是一样的,一般包名都一目录名命名,不同目录间的包可以相互引用但前提是你这个项目需要放在GOPATH路径下的src文件内才可以相互引用 在其它的目录下是引用不了的。对于一些项目需要从github上面获取依赖这样的上面的方式效率可能不高,因为国内go get因为

2021-01-08 19:59:31 500

原创 git起源

Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码!你也许会想,为什么Linus不把Linux代码放到版本控制系统里呢?不是有CVS、SVN这些免费的版本控制系统吗?

2021-01-08 14:35:15 202

转载 吞吐率(Requests per second),缩写RPS

计算公式: 吞吐率 = 总请求数 / 处理这些请求的总完成时间 Requests per second = Complete requests / Time taken for tests 吞吐率是服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大的请求数,称之为最大吞吐率。QPS、每秒查询率(Query Per Second)计算公式: qps = 请求查询数 ...

2020-12-23 20:30:08 3250

转载 String,StringBuffer与StringBuilder的区别??

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, .

2020-10-13 19:37:51 372

转载 impala基本命令操作和python调用样例

转载自https://blog.csdn.net/qq_15174755/article/details/102557771impala-shell不得不说这个东西真的是用不习惯,感觉还是个不完全成熟的产品。和mysql还有差异,更新数据没有update函数。支持命令-q query (--query=query) 一次查询,不进入impala-shell-d default_db (--database=default_db) 指定数据库-B(--delimited)去格式化输出.

2020-09-11 17:34:20 796

转载 吴恩达机器学习笔记-非监督学习

聚类之前的课程中我们学习的都是监督学习相关的算法,现在来开始看非监督学习。非监督学习相对于监督非学习来看,其使用的是未标记的训练集而监督学习的是标记的训练集。换句话说,我们不知道向量y的预期结果,仅仅只是拥有一个可以找到结构的特征的集合。其中一种可能的结构是,所有的数据可以大致地划分成两组,这种划分的算法称为聚类算法。 这是我们第一种 无监督学习算法。在很多场景下我们会使用聚类的方式来解决非监督学习问题,比如市场分割,社会网络分析等等。K-meansK-Means算法是最流行和广泛使用的自动将

2020-08-26 14:38:58 149

原创 Beyond Compare4 过期解决方法,删除注册表

修改注册表1、在搜索栏中输入 regedit,打开注册表2、删除项目CacheId : HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4\CacheId

2020-08-24 11:30:51 6011 2

转载 python安装pycrypto包步骤及语法错误处理

error C2061: 语法错误: 标识符“intmax_t”;error C2059: 语法错误:“;” ;error C2143: 语法错误: 缺少“{”(在“__cdecl”的前面)等等https://jingyan.baidu.com/article/95c9d20d7784ebec4f75616e.html方法一:pip安装 1 执行pycrypto安装命令:pip install pycrypto 2 如果顺利,经过一分钟的等待即可安装成功。如果报

2020-07-23 19:46:17 2270 4

转载 一线互联网公司必备——最为详细的Docker入门吐血总结

Repository(仓库)Docker 仓库是集中存放镜像文件的场所。镜像构建完成后,可以很容易的在当前宿主上运行。但是, 如果需要在其他服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务,Docker Registry(仓库注册服务器)就是这样的服务。有时候会把仓库(Repository)和仓库注册服务器(Registry)混为一谈,并不严格区分。Docker 仓库的概念跟 Git 类似,注册服务器可以理解为 GitHub 这样的托管服务。实际上,一个 Docker Re

2020-07-04 20:54:14 435

转载 Docker 架构原理及简单使用

1. 什么是docker      docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。      docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的linux服务器,也可以实现虚拟化。      容器是完全使用沙箱机制,相互之间不会有任何接口(类iphone的app),并且容器开销极其低。2. 镜像和容器(containers)      通过镜像启动一个容器,一个镜像是一个可执行的包,其中包括运行应

2020-07-04 20:10:13 164

转载 Docker+Jenkins 实现自动化持续集成

Docker+Jenkins_自动化持续集成1、软件简述:  Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。  Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。  这里有一个误区,Docker 跟Jenkins 并没有直接的联系,Jenkins 是实现自动打包的,打包完也是可以实现自动部署的..

2020-07-04 13:05:22 743

转载 selenium 复杂元素定位

第一种:鼠标悬浮才出现元素刚开始运行报错:元素怎么都定位不到,检查了代码没发现问题,就去看网页源代码,发现了iframe标签,利用switch_to.frame()方法跳入frame,然后再进行定位完整代码如下:from selenium.webdriver import ActionChains......# 8.添加新地址driver.find_element_by_css_selector(".ftx-05.J_consignee_global").click()

2020-07-03 22:59:05 423

转载 selenium学习笔记5——鼠标事件:ActionChains 类

ActionChains 类模拟鼠标操作的常用方法。使用click() 方法可以模拟鼠标单击操作,但是鼠标操作还包括:右击、双击、悬停、鼠标拖动等功能。所以,ActionChains 类提供了鼠标操作的常用方法:perform():执行所有 ActionChains 中存储的行为。 context_click():右击。 double_click():双击。 drag_and_drop():拖动。 move_to_element():鼠标悬停。注意:1)首先需要引入 ActionC

2020-07-03 21:57:25 2255

原创 安装dos2unix 和使用

安装dos2unix 和使用安装dos2unixapt install dos2unix转换脚本格式为unixdos2unix runurlpost.sh运行脚本./runurlpost.sh

2020-04-14 17:54:14 612

原创 linux 下 网络压测和cpu打分coremark 使用

Ubuntu 下压测安装iperf命令sudo apt-get install iperftcp 测试服务器iperf -s -w 1M -p 5060 &客户端iperf -c 服务器ip -w 1M -i 3 -p 5060 -t 180000 &结果服务器客户端udp测试服务器iperf -s -u &am...

2020-03-30 11:47:15 3194

转载 Charles的简单使用(一)

什么是Charles?是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含cookies与caching信息)。【以上摘自百度百科】如何安装Charle...

2020-03-19 15:38:52 416

转载 生成词云的几种方式

在数据可视化方面,词云一直是一种视觉冲击力很强的方式。对输入的一段文字进行语义分割,得到不同频度的词汇,然后以正比于词频的字体大小无规则的集中显示高频词,简洁直观高效。词云虽好,但也要易做才行。本文探索了3种生成词云的方式: 在线工具 软件工具 编程工具 00 数据来源春节期间,NBA传奇巨星科比·布莱恩特意外坠机身亡,引得无数球迷无限...

2020-03-18 18:59:07 1386

转载 一篇值得收藏的正则表达式文章

目前越来越多的网站、编辑器、编程语言都已支持一种叫“正则表达式”的字符串查找“公式”,有过编程经验的同学都应该了解正则表达式(Regular Expression 简写regex)是什么东西,它是一种字符串匹配的模式(pattern),更像是一种逻辑公式。使用正则表达式去匹配字符串Hello World 中的 Hello伪代码:/Hello/, "Hello World"输出:H...

2020-03-18 18:44:56 193

转载 你必须掌握的20个python代码,短小精悍,用处无穷

当今python编程语言的潮流已经成为不可阻挡的趋势,python以其较高的可读性和简洁性备受程序员的喜爱。而python编程中的一些小的技巧,运用的恰当,会让你的程序事半功倍。转载自 :https://mp.weixin.qq.com/s/G8_7DKlNsRNUwOMcZgoEDg以下的20个小的程序段,看似非常的简单,但是却非常的有技巧性,并且对个人的编程能力是一个很好的检验,大家应...

2020-03-11 14:25:55 1763

转载 Django 3 学习笔记

出处:https://www.sqlsec.com/Django是一个文档很全的框架,学习的时候老是遇到一些坑,这里就顺便记录一下,以便后面使用,同时也希望本文可以帮助到其他的朋友。开发环境操作系统:macOS Cataline 10.15.3Python:pyenv 安装的 pypy3.6-7.3.0 (PyPy解释器平均比我们平时使用的CPython快4.4倍)Django:Django 3....

2020-03-11 10:35:12 203

转载 Python与C/C++互相调用

一、问题      Python模块和C/...

2020-03-10 19:36:35 221

原创 Python 对testlink的操作

摘要:TestLink 是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。主要内容:testlink官网:http://www.testlink.org/1. python 2.7 安装testlink命令:pip install TestLink-API-Python-client==0.4.72. Python连接上test...

2020-03-10 18:57:44 1036

原创 Pandas的数据清洗

原始数据:filecpu= "./statistic.csv"filefre= "./statistic_freq.csv"data_statistic = pd.read_csv(filecpu)data_statistic_fre = pd.read_csv(filefre, sep=" ,split, ")print(data_statistic.dtypes)...

2020-03-03 10:57:56 128

原创 python2.7 paramiko 切换root用户,远程执行脚本

if 用户不是root ,切换为root ,通过self.ssh.invoke_shell().send(self.cmd1)发送命令else 用户是root, 可以通过 paramiko.SSHClient().exec_command(self.cmd1)直接发送命令代码如下: def exc_cmd(self): try: # t...

2020-03-02 18:30:18 1797 3

原创 python2.7在windows下安装paramiko模块和安装pycrypto模块,实现ssh 和scp功能

Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,我们需要先安装pycrypto模块,然后再安装paramiko模块。1》首先要确保python 2.7安装好,且环境变量设置好。2》安装pycrypto:到下面这个网站下载编译好的pycrypto(也可以自己到官...

2020-03-01 17:59:20 775

peach-v4 安全测试网络攻击测试

网络安全测试通用软件

2022-10-21

coremark-1.01_ori.rar

coremark 打分工具(最新版),主要用于各种linux 系统,可以评价cpu 性能的指标,给出分数,

2020-04-14

api-ms-win-crt-conio-l1-1-0.dll

api-ms-win-crt-conio-l1-1-0.dll

2017-12-14

api-ms-win-crt-process-l1-1-0.dll

api-ms-win-crt-process-l1-1-0.dll

2017-12-14

空空如也

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

TA关注的人

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