自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录PyQt5逻辑界面分离的方法和基本的实现思路

第一步:使用QtDesigner画图,示例如下,之后保存为test1.ui第二步:使用PyUIC将这个test1.ui转换成test1.py文件,放到项目的工程文件中第三步:建一个main.py文件作为启动文件(同级目录)from PyQt5 import QtCore, QtGui, QtWidgetsfrom mainwindow import MainWindowimport sysif __name__ == "__main__": app = QtWidgets.QAppli

2021-05-18 11:04:29 707 1

原创 Ubuntu安装MySql的过程

1.$ sudo apt-get update #更新软件源2.$ sudo apt-get install mysql-server #安装mysql3.$ service mysql start #启动MySQL服务器4.$ sudo netstat -tap | grep mysql #确认是否启动成功5.$ mysql -u root -p #进入mysql shell界面6.mysql> create database Sinomartin; #创建数据库.

2021-05-17 09:27:17 132 1

原创 Jenkins快速更新的办法

Jenkins快速更新的办法Jenkins每用一段时间就面临必须更新的问题,否则会导致很多的插件无法使用,在这里记录下更新的快捷办法,后面使用的时候可以直接参考。第一步:查看jenkins.war的位置在哪里第二步:快速获取最新的jenkins.war第三步:进入jenkins.war所在的工作目录第四步:备份jenkins.warmv jenkins.war /usr/local/src/第五步:上传最新的jenkins.war到/usr/share/jenkins第六步:重启J

2021-05-11 14:24:25 786

原创 第一章:C语言数据类型及语句(第二部分)

指针运算符用算术运算符将运算对象(也称操作数)连接起来,符合c语言规则的式子,称为C算术表达式,运算对象包括常量,变量,函数等例如:a*b/c-1.5+‘a’运算符的分类1.双目运算符:即参加运算的操作数有两个例如:+ a+b2.单目运算符:参加运算的操作数只有一个例如:++自增运算符 给变量值+1 --自减运算符int a=10;a++;3.三目运算符:参加运算的操作数有三个4.算术运算符:+ - * / % += -= *= /= 10%3 表达式的结果为15.复合运算

2021-04-25 15:42:37 156

原创 第一章:C语言数据类型及语句(第一部分)

C语言特点1.我的第一个C程序#include<stdio.h>int main() //这是我的第一个C程序{ printf("hello world\n"); //printf是输出打印的函数 return 0;}/*1.#include<stdio.h>头文件包含,一定要有2.每个C语言函数有且只有一个main函数,这是整个程序开始的位置3.C语言中的(),[],{},""等符号都必须是成对出现,而且必须是英文符号4.C语言中的语句要以分号

2021-04-23 10:22:46 364

原创 C语言开发环境搭建过程

标题C语言开发环境搭建过程前言:C语言是目前嵌入式软件开发的主要语言,学习C语言可以直接面向产品做定制化开发,长远来看,优秀的嵌入式开发人员需要同时具备C开发和python测试的能力,C是一门经久不衰,值得深入钻研的语言,记录下环境搭建的过程,为后续更进一步的学习打下基础1.下载编译器gcc:MinGW-W64 GCC下载地址:https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win32/Personal Bu

2021-04-22 14:31:44 2680

原创 自动化平台记录一个Jenkins严重报错故障的解决办法

错误信息:jenkins slave时,报provided port 50000 is not reachable异常,导致slave从节点无法挂载的严重问题解决办法:第一步:在Jenkins里面修改配置,指定从节点启动的端口为8081第二步:关闭Jenkins服务(service jenkins stop),然后永久开启指定端口(firewall-cmd –zone=public –add-port=8081/tcp –permanent),重载防火墙信息(firewall-cmd –reload

2021-04-14 11:29:18 759

原创 自动化测试开发截取Linux日志字符串

在目前的自动化测试方法中,很多脚本都是基于日志打印信息做出相关动作,如何高效准确的截取到关键字符串显得很重要,Linux下有非常实用的命令可以帮助解决这个问题(Linux三剑客:grep sed awk)示例如下:1.比如在CRT中查看设备IP信息,输入ifconfig命令显示如下2.但是我们想要的命令实际上只有红线标出的这一行,考虑先使用grep,输入ifconfig | grep addr可以看到红线标出的这一行后面的无效信息都没有了,日志信息进一步简化3.如何才能进一步定位到红线标出的部

2021-04-14 09:56:42 141

原创 自动化测试如何自定义测试用例执行次序

前言:自动化测试进行中,按照实际的业务流程执行脚本很重要,这样才能真正的实现业务的准确测试,本文记录下如何根据第三方模块来控制pytest的执行顺序,达到可控的自动化测试(pytest默认是按照字母顺序来执行的)1.支持模块:pytest-ordering(安装方法是pip install pytest-ordering)2.用法:在测试方法上加装饰器:例如,@pytest.mark.last(最后一个执行) @pytest.mark.run(order=1)(第一个执行)业务场景:场景一:我想自定

2021-03-31 14:32:36 826

原创 jenkins感知SVN变化自动触发构建工程

为省事直接拿三张图记录下关键点1.Jenkins配置2.SVN后台配置3.含义附链接:https://blog.csdn.net/zzh45828/article/details/106308237/

2021-03-26 17:10:09 347

原创 python常用模块总结(嵌入式日志分析)

直接上代码,通过实例代码模仿规律1.python多线程之——thread(比如在嵌入式里面烧写版本)#!/usr/bin/python3import_threadimporttime# 为线程定义一个函数defprint_time(threadName,delay): count=0 whilecount<5: time.sleep(delay) count +=1 print("%s: %s"%(threa...

2021-03-12 15:46:21 243

原创 ubuntu搭建SVN服务

安装SVN过程:1.先查看是否安装过SVN服务,命令为:SVN 2.如果提示已经安装过了,需要先卸载,命令为:sudo apt-get remove --purge subversion3.先更新update,命令为:sudo apt-get update4.安装SVN,命令为:sudo apt-get install subversion5.创建SVN目录:sudo mkdir /home/svn6.创建版本库:sudo svnadmin create /home/svn/.

2021-03-11 19:13:50 252

原创 Jenkins安装过程

一.什么是自动化测试平台前言:在一些做嵌入式产品的公司里,为了确保开发主线代码的稳定,在做版本升级的时候要考虑到代码改动对主线功能造成的影响,避免造成严重的版本问题,需要在每次代码改动之后立即进行冒烟测试,及时修正测试发现的版本问题,保证主线功能良好的情况下,持续迭代开发,最终形成一个稳定健壮的生产版本提供给客户使用。在这样的背景下,就有了自动化测试的需求,产生了一些主流的测试手段,其中自动化测试平台的建设是自动化测试的重中之重(即CI持续集成和CD持续交付)二.如何搭建自动化测试平台目前主流的测试平

2021-03-05 15:37:53 235

原创 PyQt5开发环境搭建

PyQt5开发环境搭建一,什么是PyQt5?PyQt是一个创建python GUI应用程序的工具包,是C++的Qt和python结合的一个产物,PyQt5是一个基于Qt5的python语言的实现,是由一组python模块构成的。PyQt5从结构上可以看成是三大部分组成,一是Qt Designer,中文称为Qt设计师,这是一个图形界面开发工具,二是将图形界面相关资源转换成python语言的工具,包括PyUIC和PyRcc,三是PyQt类库。二,PyQt5三大组成系统PyQt5安装时,需要三个安装包,分

2021-02-23 14:44:11 1891

空空如也

空空如也

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

TA关注的人

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