• 等级
  • 215351 访问
  • 228 原创
  • 0 转发
  • 10938 排名
  • 46 评论
  • 25 获赞

Linux性能监控软件netdata安装和netdata中文汉化版

成果展示页面:netdata中文汉化版展示页面这是我fork仓库的地址:netdata中文版由于本人水平有限,很多地方还得依赖大神的帮助:请不吝赐教新版的netdata中文汉化安装教程如下:1.依赖安装(同原版)2.netdata安装(请移步本人GitHub上fork仓库地址下载安装包)3.执行脚本(netdata-installer-zh.sh)4.正常来说netda...

2019-01-21 12:51:40

MacOS使用pip安装pandas提示Cannot uninstall 'numpy'解决方案

本人在重新搭建自己的电脑的plotly环境的时候遇到一个坑,就是使用pip安装pandas的时候一直提示:pipuninstallnumpyCannotuninstall'numpy'.Itisadistutilsinstalledprojectandthuswecannotaccuratelydeterminewhichfilesbelongto...

2019-01-17 09:24:52

MacOS如何修改MPplayX修改快进时间(MPlayerX的隐藏设置)

近期我开始用上了传说级的播放器MPlayX,但是在MacOS系统下好像能设置项并不多,特别是快进时间这一项,默认一次性快进10秒,有点长了。在网上搜了一些解决方案并不好用,只能去官网看文档了,幸好被我找到了。话不多说,直接放命令:fv@localhost:~/Library/Preferences$defaultswriteorg.niltsh.MPlayerXSeekStepTim...

2019-01-15 09:39:26

使用springboot+mybatis重写数据库服务示例

在之前自己写过的接口测试框架中,使用了MySQL记录了各种请求响应以及用例等等的信息,为了提高存储速度,我单独写了一个数据库的存储的服务,部署在内网的服务器上。当有需要记录的信息时,直接把信息发送到这个服务的固定接口中,实现了数据库的异步存储。在学习了springboot和mybatis框架之后,觉得使用mybatis再写一遍这个功能。由于保留了之前的服务的代码,下面只分享一下新的功能的实现代码。...

2019-01-12 15:01:25

关于python版微信使用经验分享

本人最近在使用python版的微信做了一些模拟操作,使用的wxpy封装好的框架api,聊天机器人接入的是图灵,其他的暂时还没有功能的接入计划。在实施的过程中遇到了很多问题,大部分是微信api过时导致了,因为本身调用的是web微信的api,我看到git上的项目已经最近的更新时间是2017年,中间很多次微信的api调整都没更新到,比如添加好友,比如被@检测等等。今天分享一下自己的使用经验和一些...

2018-12-04 15:31:02

window系统权限不足导致gradle构建失败的解决办法

本人在使用window搭建环境的过程中遇到了一个gradle构建失败的的问题,困扰了很久,具体构建报错提示如何:gradlelocationisincorrect在搜索了这个错误之后,尝试了很多方案,修改gradle路径的,添加gradle环境变量,添加GRADLE_HOME的,自定义本地仓库,移动gradle软件到工程目录的,均无法解决问题。看来这个问题比较少见吧。只能自己研究研...

2018-12-03 10:50:18

一个MySQL索引引发的血案

本人在做测试服务的过程中,开发了一个功能,就是从两个库的两张表从查出来一个账号的login_id和user_id,功能非常简单,就是执行sql语句,处理返回结果,再返回。之前执行一直没有问题,但是昨天测试同事跟我说查询功能特别慢。打了日志,竟然耗时30000+s,简直突破天际。下面我说一下自己排查思路和最后的解决办法。首先我想到了网络问题,因为我本机是连着VPN连到的公司内网。我先把程...

2018-11-29 10:51:53

如何优雅地屏蔽掉Google搜索结果中视频、新闻、图片等结果

本人在使用Google搜索的时候,经常发现一些相关性的YouTube视频还有Google自家产品的搜索结果出现,在使用了脚本优化之后,十分不美观。在看了AdblockPlus的自定义过滤器文档之后,终于有了突破。下面分享一下过程,希望能有所帮助。下面是Google搜索“我的”一次的结果:下面是页面结构:经过观察,决定屏蔽id=“acid_src”的元素就好了,下面是元素屏...

2018-11-27 11:34:08

关于测试工程师有感

上周末有幸参加了一次测试相关的线下活动,是“光荣之路”吴老师和testin共同组办。之前很少参加此类活动,本着行业交流见识世面的目的就去了,听了五个小时,感觉收货颇丰。本想跟和大家一起分享一些自己测试经验,一直没得到发言机会,就这里说了。个人博客传送门首先介绍一下自己:本人13年毕业,做文字编辑,直到15年转行入了软件测试,至今三年有余。职场经历也比较好说,第一份工作一直到17年初,然后换...

2018-11-20 13:09:38

MongoDB操作类封装

最近接到一个需求,要做MongoDB打点数据的统计,在学习过MongoDB的操作之后,封装了一个MongoDB的操作类,分为两部分,基本思想是参照了自己写过的mysql的操作类。一个是基本的操作类,包括所有基本操作的静态方法,还有一个是mongoobject,就是具体操作的实现类。以后再写如何用springboot写一个简单的统计服务。mongobase代码如下:packagec...

2018-11-13 11:02:05

groovy+springboot写一个整合新闻资源的页面

本人在使用springboot写测试服务的过程中,遇到了一些需要将数据展示给测试人员的问题,在简单学习了html知识之后,终于写到了一个表格版的数据展示方案。顺便用爬虫爬取了几个新闻门户的最新新闻做个页面,分享一下。本次包括爬虫和springboot里面的代码,全部采用了groovy。传送门爬虫脚本:packagecom.faner.spiderimportcom.fu...

2018-11-09 15:42:51

python微信+requests+图灵机器人制作聊天机器人

在使用过python微信之后,对于其功能和图灵机器人做了一下整合,这样在用户消息不包含关键字的时候,默认用户处于聊天模式,可以进行一些轻松的对话,比如讲讲笑话,看看新闻,查查天气一类的操作,在加上接入第三方翻译接口,实现更加丰富的功能。这里分享一下接入图灵聊天机器人的代码:#!/usr/bin/python#coding=utf-8fromwxpyimport*import...

2018-10-31 09:40:32

利用python wxpy和requests写一个自动应答微信机器人实例

在做测试的过程中,同事们经常需要获取一个账户的token和个人信息,我自己利用springboot写了一个接口,但是对于APP测试同学来说不是很方便,因为需要复制这个token到APP里面去,所以我做了一个微信自动应答的机器人,来实现这个需求。思路如下:利用wxpy拿到对方发来的信息,然后简单判断,在用requests去请求我自己写的测试接口,拿到信息,发送给消息来源。代码如下:#...

2018-10-24 09:45:42

groovy爬虫练习之——企业信息

话不多说,信息源暂时隐藏了,获取数据的方法依然才去了regex正则匹配的方法,请求框架采用了java,爬虫语言是groovy,本地拼接好sql语句,发送到mysql服务端,完成存储。代码如下:packagecom.fanimportcom.fantest.httpclient.FanLibraryimportcom.fantest.mysql.MySqlTestimport...

2018-10-22 10:22:56

java和groovy混合编程时提示找不到符合错误解决办法

本人在使用java和groovy混合编程时,发现一个问题,当java和groovy相互调用的过程中在本机执行没有任何问题,但当弄到Jenkins上之后总是报错,本机使用gradle执行build的task的时候,也是报错,信息如下:错误:找不到符号importcom.fission.alpha.base.Util;在经过同事指正之后找到了解决的办法,就是把文件名改成groovy,...

2018-10-19 14:14:16

Jenkins启动之后进程被自动杀死进程

这是一个比较尴尬的问题,网上也没搜到有价值的东西,说一下现象:本人欲在腾讯云最低配的服务器上搭建一套Jenkins+springboot+mysql的服务,用来做一些不可描述的事情。然而在启动了一会儿Jenkins服务之后,Jenkins的进程就被杀死了。之前还好好的,等到第二天就发现已经被关闭了,后来发展到启动不到一分钟就被杀死了。在经过多方咨询尝试之后,我终于捕捉了一个系统错误提示:“内...

2018-10-17 10:08:22

使用groovy脚本使gradle灵活加载本地jar包的两种方式

本人在使用Jenkins做测试项目的可持续集成过程中,构建工具用的gradle,但由于一些jar包是并私有仓库给用,暂时没有搭建计划。这就导致了我构建项目的时候需要的jar的地址往往是不一样的,而且服务器和本地的版本可能也有所差别,经常其他同学提交代码时候把build.gradle文件一并提交了,倒是仓库文件比较乱。为了解决这个问题,看了一些资料再研究了一点点gradle的使用后总结了两种方法。...

2018-09-30 15:55:26

python用递归筛选法求N以内的孪生质数(孪生素数)--附冒泡排序和插入排序练习

本人最近读完一本书《质数的孤独》,里面讲到孪生质数,就想查一下孪生质数的分布情况。其中主要用到了计算质数(素数)的方法,搜了一下,排名前几的都是用for循环来做的,感觉略微麻烦了一些,在比较一些还是觉得用递归筛选法来解决这个问题。新建List,然后从第0位开始,如果后面的能被这个数整除,则从数组中移除改元素,以此类推,最后留下的就是质数(素数)。python版本与java版本不同,java...

2018-09-26 17:17:39

java用递归筛选法求N以内的孪生质数(孪生素数)--附冒泡排序和插入排序练习

本人最近读完一本书《质数的孤独》,里面讲到孪生质数,就想查一下孪生质数的分布情况。其中主要用到了计算质数(素数)的方法,搜了一下,排名前几的都是用for循环来做的,感觉略微麻烦了一些,在比较一些还是觉得用递归筛选法来解决这个问题。新建List<Integer>,然后从第0位开始,如果后面的能被这个数整除,则从数组中移除改元素,以此类推,最后留下的就是质数(素数)。代码如下:s...

2018-09-26 15:38:58

python使用plotly批量生成图表

本人在使用groovy爬取了全国3000+城市的历史天气之后,需要把每个城市的历史天气都绘制一张TimeSeries表格,用来反映各地的最高温最低温温差的变化曲线。这里遇到了一个问题,每次plotly绘制完图标总会调起系统浏览器打开呈现,一旦我批量生成N多张表格时,电脑就会卡死了。在使用中文作为文件名的时候遇到了一个错误,这个错误刚好能巧妙解决这个问题。在不同编码格式的字符拼接时文件路径时,会报...

2018-09-13 14:36:09

点点横点尘

天地虽不容我,心安即是归处。
关注
  • 互联网·电子商务/测试
  • 中国 北京 海淀区
奖章
  • 持之以恒
  • 1024勋章