自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (9)
  • 收藏
  • 关注

原创 2021最全测试资源合集(已更新至2021.03.09,关注测试生财公众号,享受独家爆料)

金三银四跳槽季,不看视频怎么面试,免费的走一波~0基础Python测试开发视频(免费)某头条APP测试实战视频(免费)适合小白的Python接口测试自动化视频(免费)特别声明本人提供的资源仅仅是为了让打工人提升自己的技能,在996的情况下凭能力获得相对较多的Money,仅供有自学精神的朋友自学使用,传播分享仅限于学习使用与交流心得、参考和辅助购买决策,不得以任何理由在商业行为中使用。如有侵权,请在后台留言,我将尽快删除资源。关注公众号:测...

2021-03-01 08:47:28 1422

原创 Vue自学之路1-vue概述

Vue概述简介vue是国产框架,作者尤雨溪,2014年2月份发布。官网:https://cn.vuejs.org/v2/guide/其中在2015发布了vue1.0,2016发布了vue2.0,目前最新版本为vue3。传统的JQuery和Bootstrap基本都是国外诞生的。vue1.0到vue2.0,语法发生了较大变化。Vue的设计初衷Vue 只关注视图层, 采用自底向上增量开发的设计。 Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

2021-03-31 07:44:43 241

原创 ModuleNotFoundError: No module named ‘_ctypes‘

背景在安装Python3的时后,报错:ModuleNotFoundError: No module named '_ctypes'。网上搜了一下,原因是缺乏libffi这个库。libffi简介官网:http://sourceware.org/libffi/简介:the default, most-widely used implementation of thePythonprogramming language uses libffi in the standardctypes...

2021-03-30 07:46:19 5386 2

原创 《软件测试的艺术》高清脑图总结

大家好,今天为大家带来一本软件测试的经典书籍分享《软件测试的艺术》

2021-03-28 17:41:01 845 2

原创 互联网测试校招系列2:准备越充分,机会越大!

大家好,我是财哥,今天为大家带来互联网测试岗位校招第二篇:知己知彼百战百胜。  在职位选择篇一文中,我大概介绍了测试岗位的现状,从战略的角度给大家分析了测试岗位未来的发展可行性。如果你已经下决心要投递校招岗位,那么本篇可以作为步入测试岗位校招的大门。所谓「磨刀不误砍柴工」,为了拿到一个合适的测试offer,我们需要全力准备,在机会来临的时候,做一个最有能力接触机会的人。在本篇里,我会首先给大家列出对应的准备项,然后就每个准备项进行分析。这里不仅要告诉各位学弟学妹们该准备什么,也会去详细分析其原因。那么作

2021-03-26 07:38:41 647 4

原创 Linux下升级python3到python3.8

背景最近要使用django开发测试平台,指定了Python3.8作为Python开发环境,而Linux系统上自带的Python版本为Python3.5,因此需要做下Python版本升级。升级过程1)下载Python3.8安装包wgethttps://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz2)解压缩xz -dPython-3.8.2.tar.xztar xvfPython-3.8.2.tar3)配置./c...

2021-03-25 08:03:46 1799

原创 ansible的模板变量渲染后带u(unicode)

背景最近使用ansible管理项目部署,有个前端的配置项是类似字典类的配置,其值如{‘memu1’:['/test1','/test2']},在ansible渲染后模板配置项变成了{u'memu1’:[u'/test1',u'/test2']}。问题过程假设ansible中某配置文件的模板如下:navs : {{ nav }}通过ansible传递的变量值为如下:navs:{‘memu1’:['/test1','/test2']}如果使用template模块渲染,最终的配置项会.

2021-03-23 14:27:18 687

原创 十年软件测试感悟

  不知不觉已经从事软件行业近10年了,当初从某二本学校毕业,在大四参加校招,有幸进入一家外企做C++开发,后来又进入BAT做测试开发,再到后来买房定居,结婚生子,至今我已经做了近十年的测试开发。回顾这些年,我在职场也是各种摸爬滚打,上过位,也被穿过小鞋,拿过高薪,被授予过股票,一路下来,感慨万千。我想我的例子应该算是比较典型的草根型的路线吧,现在软件测试行业的竞争也越来越大了,稍微不注意就会被内卷下来,在这里我想把我这些年的经历和经验分享出来,给各位朋友一些参考,也是是对自己迄今为止职业上地简单复盘。

2021-03-23 07:09:22 299 3

原创 python中使用charset判断字符串编码

背景  Python中的字符串编码算是让人头疼的事情。在web开发中,用户输入的字符串通过前端直接透传过来,如果是一些比较奇怪的字符,可能就涉及到Python的编解码转换了。Python自身提供了str和bytes之间的转换,可以通过encode()和decode()函数进行转换,但是比较麻烦的一点是,我们首先要要知道其编码方式,然后才能知道如何对其进行编解码。经过网上搜索得知python有一个charset库,专治此类编码不解之谜。简介项目地址:https://github.com/chard

2021-03-22 07:45:31 1122

原创 python转换json字符串中的布尔值

背景http的post和put请求中,一般都需要传递body,用于表单提交或者表单修改。如果我们使用python的requests库,大概会类似使用如下语法:requests.post(url, data=data, headers=headers)问题如果data是一个json字符串:{"is_ok": True},此时我们如何将其转换为标准的json字符串:'{"is_ok": true}'从True到true的转换可能有多重方式在,这里介绍一个比较取巧的方法:实现过程假设:

2021-03-19 07:50:46 3023

原创 Linux下性能压测之系统参数调优

1. 前言在做服务端压测的时候,经常会遇到一些由于Linux系统限制导致压力上不去的情况,这里从Linux系统参数上做一些调优,减少此类因素的干扰。2. 配置2.1 Linux系统配置执行:sudo vi /etc/sysctl.conf,添加以下内容:net.ipv4.tcp_syncookies = 0fs.file-max = 12553500fs.nr_open = 12453500kernel.shmall= 1048576kernel.shmmax = 188743

2021-03-18 08:20:06 544

原创 MYSQL设置密码以及外网访问

前言本文主要分享了MYSQL安装后,常见的几个操作。例子1)设置MYSQL登录不需要密码mysqld_safe --user=mysql --skip-grant-tables --skip-networkingservice mysqld restart2)设置mysql的密码#登陆到mysql,执行如下命令UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';3)让MYSQL对外界可访问

2021-03-17 08:21:46 169

原创 CentOS下搭建MySql(RPM包)

前言  MySQL数据库是一种关系数据库管理系统,支持数据库标准的SQL语言。MYSQL具有体积小、速度快、总体拥有成本低。MYSQL社区版提供了源码开放,随着WEB应用越来越多,MYSQL基本上成为了RDBMS的首选。公司内部很多项目都使用到了MYSQL数据库,这里对分享一下CentOS系统下关于MYSQL社区版的安装。核心概念 MySQL- MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。 MySQL-client- MySQL 客户端程序..

2021-03-15 08:25:53 150

原创 互联网测试校招系列1:赢在测试岗位

本篇是互联网测试岗校招的那些事儿的第一篇「赢在测试岗位」篇的部分内容,喜欢的朋友可以关注:测试生财微信公众号,后续获取文章完整篇的推送。以上是部分内容,后续精彩内容,请关注测试生财公众号获取,我将第一时间独享原创和独家测试资源~传送门:2021最新测试资料&大厂职位博主:测试生财(一个不为996而996的测开码农)座右铭:专注测试开发与自动化运维,努力读书思考写作,为内卷的人生奠定财务自由。内容范畴:技术提升,职场杂谈,事业发展,阅读写作,投资理财,健康人生..

2021-03-13 23:12:20 394

原创 shell脚本中数组常用操作

前言本文整理了一下shell脚本中关于数组的常用语法。例子1)shell中命令执行后返回的结果若为多个,可以将结果保存为数组,比如:#第一种就是返回一整个字符串list=`ls -al`#第二种就是返回多个字符串的数组listarr=(`ls -al`)2)声明一个普通数组array=(element1element2element3....elementN)3) 获取数组的长度:len=${#array[@]}4)获取整个数组:${array[...

2021-03-11 08:50:35 489

原创 MAC下微信双开(一键命令)

背景上班后大家一般都有多个微信,主要是为了方便将工作和生活分开。我们经常会想在一个电脑上登陆两个微信,有没有比较简单的方法,用mac双开微信呢?分析首先mac也是类linux系统,微信只是一个客户端,如果一个电脑上启动多个客户端,理论在Linux开两个窗口,分别执行同样的命令就可以了。那微信是不是可以同样操作?打开终端,输入:sudo ln -s /Applications/WeChat.app/Contents/MacOS/WeChat /Users/damon/Desktop/We.

2021-03-10 08:29:39 1749

原创 pip安装ansible报错:TypeError: unsupported operand type(s)

背景某机器需要搭建一套运行环境,该项目用到了ansible部署。这里我使用了pip安装ansible:pip install ansible==2.0.0,在安装过程中报了如下错误:TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'从报错信息可以看到,这里是pip使用urllib3连接远程地址的时候抛出的异常,可能是访问pip的国外源超时,我怀疑可能是pip源的问题。设置pip源1)创建pip.conf

2021-03-09 08:07:03 610

原创 2021春节计划复盘-精力管理

引言  已经上班两周了,最近忙着搞公众号,每天的状态基本是早上一小时,晚上下班两小时,一周只能休息一天。确实搞得有点累了,不过认识了不少新朋友,也和老朋友产生了联系。算是很值了。  前面有对2021年的春节计划进行了总结性复盘,本篇是对精力管理进行复盘。努力与精力管理  说到精力管理,我之前一直认为精力管理就是时间管理,也就是管理好每个人的24小时呗。谁想努力点就多干几小时,总不能发生多大的差距吧?  如果大家听过复利,肯定知道0.99^70和1.01^70的区别(别懒,计算器算一下),

2021-03-08 07:53:23 238 2

原创 pip:No module named setuptools_rust

前言在某台Linux机器上安装ansible的时候,在安装到下图进度时候突然报错:No module named setuptools_rust分析看到报错,我以为是setuptoos_rust的问题,我尝试执行:python -c 'from setuptools_rust import RustExtension',显示没有找到此模块。安装:setuptools_rust执行:pip install setuptools-rust。通过执行:python -c 'from s

2021-03-05 08:21:14 32881 9

原创 pip:ffi.h: No such file or directory“

背景在Linux下使用pip安装ansible的时候,报错:ffi.h: No such file or directory"。原因Linux下缺少libffi和libffi-dev(el)解决方法Ubuntusudo apt installlibffi libffi-dev -yCentossudoyum -y installlibffi libffi-devel这样就不会如上错误了。博主:测试生财(一个不为996而996的测开码农)座右铭:专注测...

2021-03-04 08:07:54 6278 1

原创 docker一键搭建postgresql脚本(全网精华版原创)

前言本篇文章将演示如何利用docker快速搭建postgresql数据库,并提供了一键安装脚本用于快速安装。脚本脚本列表start_docker_postgres.sh:一键安装脚本pg_hba.conf:postgresql的访问限制配置文件postgresql.conf:postgresql的主配置文件脚本内容pg_hba.conf# "local" is for Unix domain socket connections onlylocal all all

2021-03-03 08:31:16 444 2

原创 etcdctl常用指令说明(v3版本)

简介etcd分为etcd2和etcd3版本,两个版本之间的api相互不兼容,现在大多数公司都在使用etcd3版本,本文也以etcd3作为演示对象。etcdctl工具etcd附带的命令行工具,可以很方便的对etcd中的数据进行管理。etcdctl有两个版本:v2和v3,可以分别使用如下方式来设置版本:#设置v2版本export ETCDCTL_API=2#设置v3版本export ETCDCTL_API=3这里我们以只介绍etcdctl v3版本。配置v3版本sudovi.

2021-03-01 08:17:33 4854

apt-key.gpg

k8s的deb源公钥 apt-key add apt-key.gpg

2020-12-22

CheatSheet.app.zip

随时可以查看快捷键清单的神器,无论是系统,应用都可以直接长按Command键查看。超级好用,免费下载

2020-08-29

jenkins.tar.gz

Jenkins2.235.4的war包对应的JENKINS_HOME文件,在jenkins war所在目录直接解压后执行java -jar jenkins.war -DJENKINS_HOME=/var/lib/jenkins --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war即可启动

2020-08-16

jenkins-2.7.3-1.1.noarch.rpm

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。本资源为rpm,支持在centos上安装,执行rpm -ivh jenkins-2.7.3-1.1.noarch.rpm即可以安装,亲测有效,不懂如何安装启动请参考我的文章。免费共享~

2020-08-13

zookeeper.tar

zookeeper安装包,直接单节点启动,参考我的安装文档: zookeeper是做高可用集群软件必备伴侣,单节点zookeeper开箱即用

2020-08-11

linux下的命令行模式的c聊天室

本聊天室基于tcp协议,采用c/s架构,采用了多线程编程,实现了用户注册,用户登录,私聊,群聊,在线用户显示,和管理员的一些功能。

2010-10-20

C语言试题集 pdf

关于C语言面试的一本好书,里面有很多面试题目,样样都典型,是嵌入式初级开发工程师必备的一本面试宝典,欢迎下载

2010-06-08

嵌入式硬件设计(第一版)

绝对是一本不错的好书,嵌入式开发人员必须人手一本的书,浅显易懂

2010-06-08

空空如也

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

TA关注的人

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