自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DCclient的博客

坚持不断进步提高的才有意义~!

  • 博客(40)
  • 资源 (8)
  • 收藏
  • 关注

原创 Jmeter——Centos下jmeter环境(在线安装jmeter)

前言: 接上一篇文章,安装jdk环境后需要安装jmeter安装包,jmeter安装包可以选择在线安装方式,不用下载然后上传那么麻烦的使用ftp之类的,具体如下文;具体安装:总的思路是:在线下载——>解压安装包——>配置环境变量——>启动测试验证功能1、使用wget下载jmeter压缩包; 1、下载压缩包:wget http://m...

2019-11-16 12:36:20 758

原创 Jmeter——Centos下jmeter环境(配置jdk环境)

前言: 系统从那个跑崩的Ubuntu重新恢复到centos虚拟机,然后又开始梳理环境,更新了阿里都镜像源,想要使用上jmeter还有一些需要准备,关键都就是jdk了,本篇介绍jdk配置,下篇介绍centos7的jmeter配置;具体步骤: 1、查看系统自带jdk版本;其实这里我是又疑问的,为什么所有的centos上配置jmeter安装配置文章都是先查看系统的jdk然...

2019-11-16 11:55:47 1039

原创 Mongodb——mongo连接时候connection attempt failed

前言: 打开一个终端,想进mongodb看看,mongo连接时候给我报了连接失败了,我是在安装mongodb的终端上,竟然有人可以阻止我连接自己的mongodb,于是一番排查小记一下过程和结果:报错内容:2019-11-09T10:56:56.226+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017...

2019-11-09 11:50:46 3350

原创 Python——浅谈python递归问题的优化

前言: 前一篇简单探讨了python递归的深度问题,递归深度有了底,你可以大胆使用递归了,然而问题又来了,有朋友说python的递归和蜗牛一样慢,那么有没有优化的余地呢?因为我也是菜鸟,所以简单提供几种优化方案供大家学习交流,主要思路学习于简书我们测试案例有所区别;具体优化: 优化思路:第一角度优化算法,根据递归的计算过程计算过程中实例化了大量重复的函数计算,第一...

2019-11-07 21:32:13 932

原创 Python——python递归深度问题

前言: 用过python递归的同学可能都碰到过:RecursionError: maximum recursion depth exceeded while getting the str of an object,是的我也遇到过python递归深度问题。所以当你想要用递归时候是时候考虑你的最坏复杂度,如果你的机器设备允许你这么玩没问题come on递归吧,今天简单谈一下递归深度...

2019-11-07 17:25:40 1724

原创 Python——Flask_wtf的form表单

前言: 在Flask中,为了处理web表单,可以选择使用Flask-WTF扩展,它封装了WTForms,并且它有验证表单数据的功能。具体内容: 首先请确认环境安装了flask_wtf插件,如果未安装在环境中使用pip安装方式安装即可;具体使用步骤如下: # coding:utf-8from flask import Flask, render_te...

2019-11-04 19:03:34 1886

原创 Python——python3版本解决ImageFile._save报TypeError: string argument expected, got 'bytes'

前言: 还是tornado迁移python3版本项目,图片验证码使用内存保存时候验证码出不来,报了TypeError: string argument expected, got 'bytes';具体报错如下:[E 191102 15:11:44 web:1788] Uncaught exception GET /api/piccode?pre=&cur=88508b...

2019-11-02 15:35:21 1497

原创 Python——云通讯短信接口对接python3使用

前言: 云通讯不做介绍,官网的python的sdk还是2.7版本,貌似是从13年到现在没人更新过,现在很多程序跑在python3版本上,好了问题来了,预研版本升级时候对接到第三方接口的sdk是版本2写到,3就是对接不上短信验证码就是发不出来。然后看了下官方的sdk,犹豫后还是重写了官方到sdk,回顾其中主要变动点有三个,一个是2和3到字符集编码格式变化,二是2和3的md5加密上语法有些差...

2019-11-02 12:15:16 1731 4

原创 Mysql——操作mysql外键错误(ERROR:1833)

前言: 错误发生在tornado项目一个接口操作mysql数据表时候,插入时候报了:pymysql.err.InternalError: (1364, "Field 'up_user_id' doesn't have a default value"),很明显插入时候缺少一个默认值,但是这个字段原则上是不需要传的,所以需要修改为自增字段; 然后数据库中修改这个表字段为自...

2019-11-01 12:09:57 3878

原创 Python——django引入富文本编辑器(tinymce)

前言: 借助富文本编辑器,能够编辑出来一个包含html的页面,从而页面的显示效果,相对而言很大程度上扩展了网站功能,本篇文件讲解python--django--tinymce的使用;具体介绍: 1、环境:首先声明我本地使用的不是上篇文章中标准的配对环境,我使用环境是python(3.7),django(1.8.12),tinymce(2.6); ...

2019-10-31 11:46:15 1319

原创 Python——django避坑篇(python对应django版本)

前言: django框架和python不必多说,写起代码来功能实现速度非常快,但是对于某些定制化修改不可避免有些小坑在其中,本篇将简单聊一聊python对应django版本的坑;具体事例: 首先,相信使用django的朋友或多少碰到过以下报错: 前面写了好几个接口,功能实现的很顺利,有一个接口需要处理上传的图片,或者写完接口想要从管理面手动插入几...

2019-10-30 19:53:18 1426

原创 Python——pycharm提交github提示HEAD detached from

发生背景:中间提交代码时候手贱revert操作了,然后结果就是我好像挪到了局域网,怎么提交代码都提示commit成功push时候提示我修改编辑到代码工作有可能会丢失,当时一句what,开始心想只是warning管它干啥,只要不是error,后来仓库一看我的代码呢?我去,pycharm你还我代码,然后回想起来每次好像有warning,然后看了event log,get关键字HEAD detached...

2019-09-23 22:18:23 905

原创 Python——list列表操作一坑(remove)

问题发生背景:在一个对象被调用多次时候对象存入了列表暂时保存(主流程不能断开使用了while True),然后实例化了大批对象,具体你可参考打飞机游戏或者坦克大战发射子弹,每个子弹一个实例,创建的多到一定时候肯定是要释放的,然后我选择了在循环操作时候销毁了对象,结果发现很诡异的是对象总会跳过一部分没法销毁;出问题代码:#简单拿列表举例具体代码暂不粘贴list_a = [11,22,33...

2019-09-23 21:48:55 2278 1

原创 Python——ubuntu中 pycharm安装

ubuntu中自带了python,同时也提供了vim神级编辑器,对于python的集成工具pycharm系统并不自动安装,所以用户需要自行安装,本篇介绍ubuntu上安装pycharm编辑器;一、资源下载:地址:https://www.jetbrains.com/pycharm/download/#section=linux选择linux版本即可;社区版还是专业版因需而定;二、安装...

2019-07-23 15:45:03 650

原创 Python——tcp协议实现简单的静态网站服务器

概述:静态网站是指全部由HTML(标准通用标记语言的子集)代码格式页面组成的网站,所有的内容包含在网页文件中。网页上也可以出现各种视觉动态效果,如GIF动画、FLASH动画、滚动字幕等,而网站主要是静态化的页面和代码组成,一般文件名均以htm、html、shtml等为后缀。需求:使用tcp协议编写一个简单静态网页服务器,使用户可以通过浏览器访问所有的html网页(或博客);tcp简介:TC...

2019-06-09 11:58:33 522 2

原创 Python——uBuntu中pip执行import main失败问题

一 、ubuntu中使用pip3安装gevent时,提示:cannot import name 'main'问题;二、问题解决:解决pip3使用异常,在python3中可以使用__main__,修改如下:报错中已经提示pip文件路径:/usr/bin/pip3,cd进去,进行修改(需要管理员身份保存修改后文件,sudo执行)源文件出错内容:from pip import ma...

2019-06-07 17:54:19 462

原创 Python—socket单工、半双工模式浅析

概述:通信数据交换方式分为几种模式:全双工、半双工和单工数据传输;问题:什么是全双工、半双工和单工?解释: 全双工(Full Duplex)是通讯传输的一个术语。通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。全双工指可以同时(瞬时)进行信号的双向传输(A→B且B→A)。指A→B的同时B→A,是瞬时同步的,四线制。单工就是在只允许甲方向乙方传送信息,而乙方...

2019-05-26 19:25:24 620

原创 Python—pycharm新增 git项目

一、Pycharm是python集成化开发工具,也是一款比较优秀的开发工具,集成了提交、更新、新建等一系列操作git仓库代码的功能;下面讲解如何使用pycharm新建一个git项目并提交上新项目的代码;二、环境和配置:pycharm; 本地 安装git; github账户; 我本地系统windows7;三、首先需要对pycharm进行配置,配置如下请参考:四、进入versi...

2019-05-05 21:01:17 4714

原创 Python—wordcloud(pip安装失败问题解决)

一、wordcloud是python第三方词云库,windows7_64位系统pip安装方式时出现安装失败问题,安装报错内容包含如下内容:Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build解决方案一:下载对应的Visual C++ 2015 Build Tool进行安装,但是wi...

2019-05-04 22:07:55 46838 22

原创 Python——全国二级等级考试

一、前言2018年9月随着全国计算机等级考试科目中加入“二级Python”,也确立了Python在国内的地位,相信Python语言势必会像PS那般普及。不久的将来,谁会Python谁就能获得女神的约会权,谁掌握Python谁就能获得更好的就业机会。二、计算机二级考试计算机二级考试包含:程序设计/办公软件高级应用,考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言,可...

2019-04-27 14:47:42 3384 2

原创 JAVA——工具篇idea工具设置

一、本篇介绍java开发工具idea的基本配置和各配置简介,首先从工具背景色设置开始,具体如下:圈出来的是样式,一共三种;二、设置之后可以设置工具的字体格式和大小:(建议不做修改,高手偏执狂除外)此处设置的是工具的字体;三、设置之后,紧接着设置编码字体格式大小:四、设置完编码字体格式大小后,有的人会不习惯控制台字体大小,下面介控制台字体格式大小设置:五、设置完控制台...

2018-11-26 23:37:57 339

原创 linux——Centos7高可用虚拟机环境配置

安装环境:vmware12一、创建新的新的虚拟机后启动虚拟机:界面説名:                Install CentOS 7 安装 CentOS 7               Test this media & install CentOS 7 测试安装的光盘镜像并安装               CentOS 7 Troubleshooting 修复...

2018-11-25 18:40:19 846

原创 robotframework——接口自动化浅谈数据驱动

一、发生背景:          接手一个云存储项目api接口自动化,原接口自动化是java框架,由于不太擅长java,感觉比较深入了解比较费时,所以准备用python的requests模块结合unittest写一套,其他系统对接人不干了,于是退而求其次着手用robotframework构建一套,后续通过jenkins一键集成运行;二、构建思路:          按照之前python...

2018-10-09 00:07:09 2561 1

原创 python——pycharm打断点debug入门

pycharm打断点debug入门   断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题跟踪。对我这个小白开发来说,还有一个作用是快速熟悉代码,拿到别人写的代码,有时看不太懂或看的很吃力,光这样看很无感,但是通过断点调试,可以很清楚的看到代码是怎么走的,每一步的参数的值等,驱动代码熟悉。   pycharm打断点很简单,在代码行号后空白槽点击一下,出现红球,就可以...

2018-07-22 11:58:51 22964 6

原创 python——pycharm版本环境切换

pycharm中python相关版本环境切换:python2和3版本由于部分环境语法不一致,导致部分语法写的代码在另一环境没法运行,pycharm作为python语言爱好者中意的开发工具如何切换环呢?+ 首先点击:file——》settings——》project中可以设置python环境的版本,具体如下:在Porject Interpreter下拉菜单中选择想要的Python版本...

2018-07-22 11:42:51 4066

原创 github—入门级—推送本地项目浅析

一、前面通过ssh公匙连接共有项目,本篇介绍如何推送本地开发脚本呢代码到项目;关键的五部曲:(1)、git init                                                                                                           【类似与初始化操作】(2)、git add 【README.md】  ...

2018-07-14 13:33:58 227

原创 github—入门级—ssh公匙推送本地项目

一、需求背景:        多人员开发同一项目,本地开发代码推送到github管理时需要本地客户端git连接github项目仓,可通过ssh公匙方式连接并推行本地开发代码,通过公匙连接github具体如下;二、前置条件:        github项目仓库,可自行创建,各用户机本地安装git;三、各客户端获取连接项目的公匙:        命令:ssh-keygen -t rsa -C "项目注...

2018-07-14 13:07:03 813

原创 WEB前端技能整理——交流帖

一、因为本人很懒,经常需要通过WEB前端代码实现一些东西的自动化,但是总是碰到各种各样的难点难以跨越的屏障,然后总觉得问题的根本不在于对python或各类语言自动化实现的灵活,关键点在于对WEB前端的认识,所以回炉重造WEB技能,一下总结的WEB前端的技能及阶段;注:本篇不讲自动化实现和各阶段注意事项,谢谢;第一阶段:(小白必须要知道的)HTML+CSS:HTML进阶、CSS进

2017-09-15 09:59:14 1935

原创 Robot Framework之环境搭建(一)

一、robot framework作为开源自动化框架,已很好的兼容适用性,以及强大的底层类库二次开发扩展性使得自动化往往变得so easy,关于robotframework环境的搭建,笔者曾经跳过坑,今天就在这里分享下;二、首先环境准备:        python-2.7        (虽然3版本的python变得更加简易合并部分方法类库,但是robotframework不能很好的

2017-07-26 09:24:08 3478

原创 selenium操作隐藏元素——交流帖

1、对于前端隐藏元素,一直是selenium自动化定位元素的隐形杀手,脚本跑到隐藏元素时位置时报各种各样的错误,可是这种隐藏的下拉菜单又没有办法避免,所以非常头痛,此帖只为交流隐藏元素自动化定位处理方法;处理一:html这种格式的:                                  处理操作:                   from selenium impo

2017-06-07 15:28:14 16537

原创 linux———centos下安装redis(快捷方式)

linux下安装东西我分为两种方式,一种包的安装,一种编译源码安装;此文档介绍包的安装方式;一、redis作为中间件,可以很方便的存储键值类型的数据给我们提供了很大的便利,安装方式也无外乎两种,一种是直接安装一种是源码编译安装方式;二、下载redis,地址官网:http://www.redis.cn/download.html,也可以选择在线下载(1)、下载相应版本redis安装包后上...

2017-05-20 14:07:46 576

原创 JMeter之检查点简单运用

一、紧接着JMETER参数化的思路,简单记录一下JMeter检查点的简单运用;        很多人知道在LR中有检查点用来检查上一步执行的东西是不是你所设定的,那么JMeter作为性能测试工具肯定也是有这个功能的,而且功能更加简洁易用,下面就为大家介绍JMeter的检查点的简单运用;二、准备工作:                       (1)、JMeter环境;     

2017-05-09 14:29:46 4142

原创 jmeter之参数化简介

JMeter整理笔记之——————参数化,其实第一次听别人说起参数化时很懵逼,什么叫参数化,好像很熟经常听人提起,貌似蛮高大上的样子;其实参数化也并不是多难,今天整理下JMeter关于参数化的笔记;             一、参数化可以解决的问题:                             当我们做自动化和性能测试时,很多时候需要模拟多用户操作场景(这里是真正的多用户,每个

2017-05-08 17:40:00 792

原创 linux下安装greeplum数据库基本操作

网传的Greenplum安装教程多生搬硬套,很多不必要的东西也会列出来,导致环境的配置极其麻烦;官方的安装部署又显得太凌乱,100多页,让人难以消化。本文介绍了Greenplum分布式下的安装(Linux系统下:CentOS),教程精炼,是博主自己亲手搭建经历多次失败之后的总结,其中标注了多处细节,可大大提升安装者的安装成功率。一. Greenplum 本次安装的操作系统Cen

2017-05-06 17:49:12 2571

原创 jmeter通过代理服务器形式加压测试

jmeter支持手动写脚本,也支持录制脚本,录制脚本可以通过第三方工具badboy去录制脚本,也支持浏览器设置服务器代理形式录制脚本;本篇交流通过设置代理服务器方式录制脚本进行加压分析系统瓶颈;关于第三方工具方法不作讲解;

2017-05-05 11:20:53 2515

原创 java数据类型在内存中存储方式

1.java是如何管理内存的。java的内存管理就是对象的分配和释放问题。(其中包括两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控每

2017-02-14 17:47:04 483

原创 eclicpse使用入门教程

 Eclipse使用入门教程 说起java的IDE,朗朗上口的无非是Eclipse了,假若能熟练Eclipse,对于我们编写java程序会起到事半功倍的效果,大大提高我们工作效率。因此本篇博文,笔者只是针对刚刚入门java的新手,以便他们能尽快掌握Eclipse的使用。 1. 常用快捷键 这是使用工具的第一步,熟练使用快捷键对于我们编写程序会起到相当大帮助,所以这里笔者列出的快捷键建议大...

2017-01-24 16:31:53 4349

原创 浅析oracle入门级操作

很多人一谈到数据库,就会想到数据,想到数据就会想无非怎样查询怎样编写sql脚本呀,其实基本的数据库的报错信息和启动个人觉得就像基础般同样需要知道;就如我最近配置了数据库可是就是不知道是否配置成功直接CONNECT还总是连不上,一直没有头绪不知如何处理,就如之前説的安装和监听配置,觉得安装配置都好了,就是不知道怎么入门;下面谈一谈数据库基本链接;启动oracle数据库步骤:首先使用oracl

2017-01-07 22:29:12 398

原创 oracle监听常见错误和解决思路

近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server)。本文现对监听配置作一简单介绍,并提出一些客户终端无法连接服务器端的解决思路,愿对广大网友与读者有一些帮助。 一、监听器(LISTENER)  监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在

2016-12-18 11:34:13 1404

原创 oracle 12Cwindows下安装使用基本

ORACLEZ做为数据库领导者,终于推出了oracle 12c database相信很多人迫不及待想要使用新产品了,下面简单分享以下windows 7安装oracle 12c database 基本操作吧!建议如果你不放心怕安装失败,可以和楼主一样先虚拟一下windows 7系统,在虚拟上操作不用担心安装失败后跑去找注册表等相关的东西了。因为众所周知,oracle的注册表是相当复杂的。不多

2016-11-26 11:56:56 1658

wxPython2.8-win64-unicode-2.8.12.1-py27.exe

Wxpython 是python 非常有名的一个GUI库,因为robot frameworkRIDE 是基于这个库开发的,所以这个必须安装。(这里是官方的2.8版本,并不是别人二次开发的3.X的版本,基于python2完美使用);

2017-07-26

python-2.7.11.amd64.msi

python2.7.11版本windows系统64位;官方版本,python开发的必备利器;

2017-07-26

selenium-ide-2.5.0功能测试组件

selenium-ide-2.5.0版本给予火狐浏览器,集成单元测试利器,unittest 方便完善易懂,跑脚本非常方便,支持JAVA,C,C++,python等多种语言驱动脚本实现自动化操作;

2017-06-14

Directx_Repair_win8.exe

本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。 程序主要针对0xc000007b问题设计,可以完美修复该问题。本程序中包含了最新版 的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。 本程序适用于多个操作系统,如Windows 8、Windows 8.1、Windows 8.1 Update同时兼容32位操作系统和64位操作系统。 本程序会根据系统的不同,自动调整任务模式,无需用户进行设置。 本程序的V3.3版分为标准版、增强版以及在线修复版。其中的标准版以及增强版都 包含完整的DirectX组件。除此之外,增强版中还额外包含了c++ Redistributable Package, 因此增强版不但能解决DirectX组件的问题,而且还能解决c++组件异常产生的问题。 增强版适合无法自行解决c++相关问题的用户使用。在线修复版的功能与标准版相同, 只是其所需的文件将通过Internet下载,因此大大减小了程序的体积。本程序的各个版本 之间,主程序完全相同,只是配套使用的数据包不同。因此,当您使用标准版数据包时, 程序将进行标准修复;当您使用增强版的数据包时,程序将进行增强修复;当数据包不全 或没有数据包(即只有DirectX Repair.exe程序)时,程序将进行在线修复。在线修复、 离线修复可自由灵活组合,充分满足不同用户的需要。 本程序自V2.0版起采用全新的底层程序架构,使用了异步多线程编程技术,使得检测、 下载、修复单独进行,互不干扰,快速如飞。新程序更改了自我校验方式,因此使用新版本 的程序时不会再出现自我校验失败的错误;但并非取消自我校验,因此程序安全性与之前 版本相同,并未降低。

2017-02-15

Directx Repair

本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。 程序主要针对0xc000007b问题设计,可以完美修复该问题。本程序中包含了最新版 的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。 本程序为了应对一般电脑用户的使用,采用了傻瓜式一键设计,只要点击 主界面上的“检测并修复”按钮,程序就会自动完成校验、检测、下载、修复以及注册 的全部功能,无需用户的介入,大大降低了使用难度。 本程序适用于多个操作系统,如Windows XP(需先安装.NET 2.0,详情 请参阅“致Windows XP用户.txt”文件)、Windows Vista、Windows 7、Windows 8、 Windows 8.1、Windows 8.1 Update、Windows 10,同时兼容32位操作系统和64位操作系统。 本程序会根据系统的不同,自动调整任务模式,无需用户进行设置。

2017-02-15

fiddler抓包工具

fiddler抓包工具,安全官网下载,专业网站HTTP分析工具,不适用手机APP通讯协议!

2017-01-25

wireshark2.0版本抓包工具

Wireshark 是一款非常棒的Unix和Windows上的开源网络协议分析器。它可以实时检测网络通讯数据,也可以检测其抓取的网络通讯数据快照文件。可以通过图形界面浏览这些数据,可以查看网络通讯数据包中每一层的详细内容。Wireshark拥有许多强大的特性:包含有强显示过滤器语言(rich display filter language)和查看TCP会话重构流的能力;它更支持上百种协议和媒体类型; 拥有一个类似tcpdump(一个Linux下的网络协议分析工具)的名为tethereal的的命令行版本。

2017-01-25

内存清理器

CC清理器是一款十分小巧,操作方便的绿色版电脑清理软件。集成注册文件,拓宽清理规则,简体中文化处理机制,界面清洁,不带多余按钮及连接。是一款非常棒的系统清理化和隐私保护工具,拥有这款清理利器,您就放心地玩耍吧!

2017-01-24

空空如也

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

TA关注的人

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