- 博客(46)
- 资源 (9)
- 收藏
- 关注
转载 Airtest 网易 UI 自动化工具 Airtest 浅用记录
一 使用目的该工具主要是面向游戏UI测试基于图像识别,如游戏框架unity,Cocos-js以及网易内部的游戏框架同时也支持原生Android App 的基于元素识别的UI自动化测试.本文主要使用目的是做安卓原生App的元素UI自动化.二 资源索引官方资源网易游戏新开源的 UI 自动化测试项目 [Airtest Project]Airtest官网Airtest官网上手教程Air...
2019-01-29 15:30:53 2350
转载 Windows下同时安装Anaconda2和Anaconda3
前言Anaconda是一个Python的科学计算发行版,包含了超过300个流行的用于科学、数学、工程和数据分析的Python Packages。由于Python有2和3两个版本,因此Anaconda也在Python2和Python3的基础上推出了两个发行版,即Anaconda2和Anaconda3。有时候我们会在电脑上同时使用Anaconda2和Anaconda3两个版本,因此有必要考虑它...
2019-01-22 14:58:00 1299
原创 anaconda镜像不要再用清华的了!
试了一晚上清华的,怎么网上可以搜出来那么多过时误人子弟的网址。。 正解转自: http://blog.csdn.net/lijiecong/article/details/78339078清华的anaconda镜像挂了,用中科大的镜像吧 conda config –add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ c...
2019-01-09 09:39:53 49131 25
转载 卡在中间的职场中年人
最近有很多之前久未联系的朋友联系我,而且需求出奇地相似:找我介绍工作机会。这些人的背景也出奇的相似,都是40岁上下的中年男子,其中有几个是「待业」中,这刺激我写出「卡在中间的职场中年人」。 其实一直想写这篇文章,想了很久了,并非受外部环境的刺激,原因是:其实很久以来,我自己就是典型的「卡在中间的职场中年人」。 先以我的自我反思为起点,说说这群人的特征: 1、35-45岁...
2019-01-09 09:35:54 491
转载 使用 Python 全栈打造淘宝客微信机器人
1 、前言1.1、什么是淘宝客相信很多人都听过或者接触过各类导购 APP、QQ 群、微信群分享一些淘宝商品的优惠券或是其他的优惠信息。用户可以在这些渠道上获取到相较于从淘宝平台搜索出来的商品更加优惠的价格或者是领取到面额较大的优惠券。这些渠道,都是属于淘宝客的渠道。淘宝客是淘宝平台推出的一种按成交计费的推广模式,通常也指通过这种模式赚钱的人。前几年淘宝客红火的时候,各类...
2019-01-07 16:39:13 5586 1
转载 Jenkins中配置Github进行持续集成
配置前要求:1.Jenkins已经安装Github插件2.Jenkins服务器已经拥有一个公网IP地址,由于我是本地搭建的,所以我用Ngrok实现内网穿透。 (一)、全局配置 先配置Github连接的一些信息,打开Jenkins首页控制台--》系统管理--》系统设置 选择Github--》添加Github Server ...
2018-09-18 16:31:12 2172
转载 RSA的公钥和私钥区别
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上。别人偷到了...
2018-09-07 10:14:22 46081 8
原创 德鲁克:对人要正面评价,对事要负面评估! | 管理精读
管理学基本是以“人”为主体的学问,毕竟人的判断力、价值观及人的理想性,才是最关键的因素。为此,德鲁克一贯主张:“对人要正面评价,对事负面评估”,意即对人要用其所长,使其短处变成无关紧要;对事采取高标准绩效的要求,且应该承担正确的风险。德鲁克指出,管理是一项崇高的使命,它能让组织实践成效,达成经济绩效的目的,而且对社会有正面的的影响力和承担社会责任。管理也是一种实务,因为唯有通过实践的工...
2018-08-24 15:25:22 816
原创 ETL工具--kettle篇
ETL是EXTRACT(抽取)、TRANSFORM(转换)、LOAD(加载)的简称,实现数据从多个异构数据源加载到数据库或其他目标地址,是数据仓库建设和维护中的重要一环也是工作量较大的一块。当前知道的ETL工具有informatica, datastage,kettle,ETL Automation,sqoop,SSIS等等。这里我们聊聊kettle的学习吧(如果你有一定的kettle使用,推荐看...
2018-08-24 11:09:03 11693 1
原创 配置sonar、jenkins进行持续审查
本文以CentOS操作系统为例介绍Sonar的安装配置,以及如何与Jenkins进行集成,通过pmd-cpd、checkstyle、findbugs等工具对代码进行持续审查。一、安装配置sonar1、Sonar介绍Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd...
2018-08-24 10:56:44 252
转载 为什么有的人做员工很出色,做领导却很糟糕?
当一家公司需要任命一名团队主管的时候,高级领导者通常会选择团队中表现最高效的人。晋升为管理者的明星员工中,有些人会大获成功,但是还有许多人会彻底失败。一旦失败,他们往往会离开组织。这样一来,公司就要付出双倍代价:团队失去了新主管,公司也失去了最佳员工。而且,新主管一旦失败,他自身也可能要付出代价,他会因此而质疑自己的技能、智力和未来的职业道路。 这种局面对所有人都有弊无利。既然这样,为什么会有...
2018-08-23 14:52:36 506
原创 大部分管理者没意识到,领导力是服务出来的
很多人都觉得工作中已经尽了全力,身体完全掏空。但盖洛普公司的民意调查显示,70%的职场人士都表示,工作中要么“故意不努力”或是“不够投入”,也就是说有数百万劳动力尚有空闲精力,如果有动力或受鼓舞,他们的工作效率原本可以更高。盖洛普估计由于人们工作不够努力,每年美国生产力的损失达4.5-5.5亿美元,这还没算上机会成本。如果员工忙忙碌碌但是并不努力,企业就很难节约成本,也很难自下而上推动创新。我...
2018-08-23 14:23:24 270
原创 每家公司都有8%的员工被浪费了,怎么破?
纵观市面上的管理学,大量的组织行为理论、激励理论都在探讨如何激励员工、提升工作效率。但这些理论往往关注位于组织绩效表现两极的员工——即激励高绩效员工和淘汰末位员工。但还有一些员工,并不在这两者的范畴内,变成了管理的盲区。他们是公司里那些表面上能胜任工作,但既不努力、又对公司没有正面评价的员工。这些员工被称之为“职场囚徒”。全球企业范围内,有约8%的员工属于“职场囚徒”。这一比例看似不高...
2018-08-23 10:28:21 315
原创 12个顶级思维模型,非常值得一看!
“思维模型是你大脑中做决策的工具箱。你的工具箱越多,你就越能做出最正确的决策。”不管你是领导团队,还是制定市场战略,思维模型都能够在其中发挥至关重要的作用。打造多元思维模型的想法来自查理·芒格:“思维模型是你大脑中做决策的工具箱。你的工具箱越多,你就越能做出最正确的决策。”不管你是领导团队,还是制定市场战略,思维模型都能够在其中发挥至关重要的作用。查理·芒格分享了 12 种顶级思维...
2018-08-22 17:16:46 40721
原创 决定一个人成功的七大特质!
关键词:变通、打击、快乐、个性、自由、自律1、成功的人,心要够大心是身的开关,所以,人首先要修身正心。心打开了,才能无限地吸入能量。2、成功的人,要够自然、够自由生命都是符合自然规律的。成功,是一件非常复杂的事。许多人都有从众心理,多数人的思维方式都是被同化的,被别人的思想所绑架的。很多人,都会被条条框框限制住。快乐,是能打破枷锁、打破条条框框的。人生,如果连快乐都做不到,...
2018-08-22 17:14:31 1715
原创 职场上,不得不明白的八个管理定律
在任何组织里,都存在几个难弄的人物,他们存在的目的似乎就是为了把事情搞糟。1 帕金森定律美国著名历史学家诺斯古德-帕金森通过长期调查研究,写了一本名叫《帕金森定律》的书,他在书中阐述了机构人员膨胀的原因及后果:一个不称职的官员,可能有三条出路。第一是申请退职,把位子让给能干的人;第二是让一位能干的人来协助自己工作;第三是任用两个水平比自己更低的人当助手。这第一条路是万万走不得的,因...
2018-08-22 16:55:11 219
原创 比高房价更可怕的是,35岁以后你还能干嘛?
文/图文综合自网络最近到处都在说房价,很多人抱怨房价太高了买不起怎么办好迷茫。。。其实中国人有几个是真没房住的?相对于房价来说房租便宜得很,买不起总租得起吧。实在租不起了回老家也总有你能住的房子。如果单纯只论“住”或只论“房子”,对于现在的中国人来说真不是个问题。真正的问题是:当你不再年轻了,你还能做什么?职场上最纠结、敏感的年龄是多少?大概是35岁——35岁意味着...
2018-08-22 14:14:25 233
原创 Apache Kafka 快速指南
Apache Kafka - 简介在大数据中,使用了大量的数据。 关于数据,我们有两个主要挑战。第一个挑战是如何收集大量的数据,第二个挑战是分析收集的数据。 为了克服这些挑战,您必须需要一个消息系统。Kafka专为分布式高吞吐量系统而设计。 Kafka往往工作得很好,作为一个更传统的消息代理的替代品。 与其他消息传递系统相比,Kafka具有更好的吞吐量,内置分区,复制和固有的容错能力,这使...
2018-08-21 18:10:18 2654
原创 redis应用之cluster(集群)的安装配置
一、redis cluster介绍:在redis3.0之前的版本中是没有集群功能的,只有master-slave模式,这种模式有个弊端是master主机挂掉,客户端过来的请求就处理不了了。虽然可以通过sentinel高可用来解决这一问题,但是当数据量很庞大的时候,也会成为影响性能的瓶颈,所以可以考虑配置redis cluster来提高性能。Redis集群是一个提供在多个Redis节点间共享数据...
2018-08-21 17:59:34 331
原创 nginx 负载均衡以及缓存服务器配置
一、nginx负载均衡nginx负载均衡配置很简单,可以实现7层的负载,对一些轻量级访问量的站点还是很实用的1、架构系统版本: CentOS 6.6 x86_64nginx版本: 1.10.2 #当前最新版本服务器:负载均衡server 10.0.18.146 端口 80后端web server 10.0.18.144 端口 80 10.0.18.145 端口80...
2018-08-21 17:58:31 1173
原创 Mongodb 使用numactl 启动
一、NUMA介绍在介绍numactl之前,需要先说说NUMA是什么,这样才能更好的理解numactl。 NUMA(Non Uniform Memory Access Architecture)字面直译为"非一致性内存访问",对于Linux内核来说最早出现在2.6.7版本上。这种特性对于当下大内存+多CPU为潮流的X86平台来说确实会有不少的性能提升,但相反的,如果配置不当的话,也是一个很...
2018-08-21 17:52:13 1218
原创 MongoDB简单介绍以及基本命令
一、MongoDB简介1、MongoDB是什么 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的...
2018-08-21 17:49:10 1002
原创 MongoDB的源码安装以及主从配置、复制集相关的内容
一、使用源码安装MongoDB官网下载地址:http://www.mongodb.org/downloads本次实验使用的mongodb版本是mongodb-linux-x86_64-rhel62-3.4.2.tgz安装步骤如下:1、解压并设置可执行文件#tar xf mongodb-linux-x86_64-rhel62-3.4.2.tgz#mv mongodb-linux-x...
2018-08-21 16:10:21 702
原创 Redis 集群部署及踩过的坑
本文目标要在单台机器上搭建Redis集群,方式是通过不同的TCP端口启动多个实例,然后组成集群,同时记录在搭建过程中踩过的坑。安装准备centos版本:6.7redis版本:3.2.3安装方式:源码安装服务器:1台操作步骤此处默认已安装好单台redis,如果不会可以参照《centos上安装redis》 1、启动Redis多个实例我们在Redis安...
2018-08-20 18:21:41 577
转载 漫画:什么是机器学习?
在一个风和日丽的周末……故事一:瑞雪兆丰年我们中国有一句关于农业生产的古老谚语:瑞雪兆丰年。就是说,如果前一年冬天下雪很大很多,那么第二年庄稼丰收的可能性比较大。这条谚语是怎么来的呢?我们可以想象当时的情景:第一年冬天第二年收获时节第二年冬天第三年收获时节第三年冬天第四年收获时节...
2018-08-20 18:14:59 378
转载 漫画:什么是大数据?
大数据是具有海量、高增长率和多样化的信息资产,它需要全新的处理模式来增强决策力、洞察发现力和流程优化能力。Big data is high volume, high velocity, and/or high variety information assets that require new forms of processing to enable enhanced decision...
2018-08-20 18:12:05 662
转载 漫画赏析:Linux 内核到底长啥样
今天,我来为大家解读一幅来自 TurnOff.us 的漫画 “InSide The Linux Kernel” 。 TurnOff.us 是一个极客漫画网站,作者Daniel Stori 画了一些非常有趣的关于编程语言、Web、云计算、Linux 相关的漫画。今天解读的便是其中的一篇。在开始,我们先来看看这幅漫画的全貌!这幅漫画是以一个房子的侧方刨面图来绘画的。使用这样的一个房子来代表...
2018-08-20 18:09:04 155
转载 趣文:三分钟了解敏捷开发
小灰经过千辛万苦,终于拿到了心仪的offer,今天小灰上班的第一天……下班后,小灰找到同学大黄来请教……场景一:小灰在餐厅场景二:无奈的项目经理什么是敏捷开发?敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被...
2018-08-20 17:18:31 292
转载 八分钟敏捷开发(scrum)扫盲
敏捷开发(scrum)是一种软件开发的流程,强调快速反应、快速迭代、价值驱动。Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;运用该流程,你就能看到你团队高效的工作。敏捷开发的特点就是下面4句话:「个体与交互」胜过「过程与工具」「可以工作的软件」胜过「面面俱到的文挡」「客户协作」胜过「合同谈判」「响应变化」胜过「遵循计划」敏捷开发(scrum)适...
2018-08-20 16:54:42 20178 7
转载 数据如何变成知识,第 3 部分 提取暗数据
在我的上一篇文章中,您了解了数据湖如何允许存储大量多格式数据,从而帮助加速数据摄入和降低摄入成本。廉价存储技术的出现,使组织能更轻松、更便宜地存储大量数据。组织存储数据有许多原因,通常是为了保留记录和遵守法规。不幸的是,许多公司从未使用他们存储的哪怕一小部分数据,而且良好数据可能无法访问,因为存储储备库没有恰当地对元数据标签进行归档,集成的工具无法读取某些数据格式,或者该数据无法通过查询来检索...
2018-08-17 16:25:09 350
转载 数据如何变成知识,第 2 部分 数据湖和数据沼泽
数据湖概念已存在多年。它最初引起了一些争议,而且被贴上了营销炒作的标签。术语数据湖不是任何传统数据存储架构的一部分,所以供应商可以自由地使用它来表示许多不同的事物。数据存储术语,比如流、池、储备库和云,在数据科学中也得到广泛使用。不可避免地,人们开始将其与天然水生态系统进行类比,所以现在我们还有了数据湖和数据沼泽。类比对解释概念很有帮助,但始终存在着过度类比导致失败的危险。如果您是该领域的...
2018-08-17 16:24:14 1246
转载 数据如何变成知识,第 1 部分 从数据到知识
过去几年,信息科学取得了重大进展。随着本地服务器给云服务让道,SQL 数据库和数据表开始朝 NoSQL 和键值对数据存储迁移。随后,为了处理大量的、品种繁多的、快速生成的数据,大数据和相关的扩展技术应运而生。DIKW 模型数据:数据是事实、信号或符号的集合。在这种形式下,数据可能是原始、不一致或杂乱的。因此,这种数据没有用。 信息:信息是按一致的方式整理和排序的数据集合。信息形式的数据变...
2018-08-17 16:22:46 3928
转载 数据科学简介,第 4 部分 数据科学语言
编程语言和环境为解决问题奠定了基础,但并非所有语言都生来平等。C 和 C++ 语言通常用于高性能数据分析,而 Python 之类的语言则可以帮助程序员更加富有成效地解决眼前的问题。大数据处理具有自己的框架和语言,科学语言也是一样。本文探讨用于数据科学领域的一些关键语言以及它们的优势。从实际来看,任何编程语言都可用于数据科学。但是,一些语言在这个领域会比其他语言更为实用。事实上,人们发现某些语言...
2018-08-17 11:45:23 357
转载 数据科学简介,第 3 部分 文本分析
数据科学在数值领域中很常见,但这个不断壮大的领域现在也可以应用于非数值数据,比如文本。本教程将探索一些理解文本数据的关键算法,包括基本文本分析、马尔可夫链和情感分析。数据科学简介,第 1 部分:“数据、结构和数据科学管道”探索了各种类型的数据,并展示了如何从中提取价值。但是,不是所有数据都是结构化的,并具有容易处理的格式。一些数据(比如文本)是非结构化的,需要采用不同的机制来提取洞察。文本分析...
2018-08-17 11:44:08 1383
转载 数据科学简介,第 2 部分 通过对数据分类进行预测
您可以从原始数据提取出的一种关键价值是,能够构建一个可用于预测或分类的模型。应用此模型,您可以将观察值转换为具有明显价值的预测或分类。本教程延续了第 1 部分:“数据、结构和数据科学管道”中引入的原则,探讨两种使用监督学习和无监督学习的分类方法(一种预测形式)。分类是机器学习算法的一种常见应用。您可以使用监督学习来实现预测和分类,使用以前的观察值构建一个模型,以便根据未见过的观察值来预测结果。...
2018-08-17 11:42:49 317
转载 数据科学简介,第 1 部分 数据、结构和数据科学管道
数据是一种商品,但是,如果无法处理数据,数据的价值就值得怀疑。数据科学是一个多学科领域,其目的是从所有形式的数据中提取价值。本文从数据、数据结构以及可用于将数据转换为价值的高级流程方面来探讨数据科学领域。数据科学是一个流程。这并不是说数据是机械的,缺乏创造力的。但是,当您深入到数据处理的各个阶段,从再加工数据源和清理数据到机器学习及最终的可视化,您就会看到将原始数据转换为洞察过程中涉及到一些独...
2018-08-17 11:41:00 287
转载 Python 中的元编程
就像元数据是有关数据的数据一样,元编程就是编写用于操纵程序的某些程序。人们普遍认为,元程序就是生成其他程序的某些程序,但范式更加广泛。所有旨在自我读取、分析、转换或修改的程序都是元编程的范例。例如:领域特定语言 (DSL) 解析器 解释器 编译器 定理证明器 术语重写器本教程探究 Python 中的元编程。本文通过考察 Python 的特性,更新您的 Python 知识,让您能够更...
2018-08-09 09:56:01 1302 2
转载 Kafka 简介
在 IT 领域,Apache Kafka(下文简称 Kafka)是目前针对分布式消息传递或流数据的最流行平台。使用任意类型的数据(日志、事件等)且需要传输该数据的所有应用程序,以及可能在其组件之间转换数据的所有应用程序,都可以从 Kafka 中获益。Kafka 最初是 LinkedIn 中的一个项目,后来为了方便采用而开放了源码。过去几年里,它一直是一个开源项目,而且成熟了许多。一些著名的 IT ...
2018-08-07 10:53:07 204
转载 金融行业 DevOps 解决方案,第 5 部分 DevOps 实施之企业级的统一发布平台
概述在前面的几篇文章里,我们介绍了 DevOps 实施概述、基于 RTC 及 Build Forge 进行统一配置管理和构建,以及基于 Sonar 进行持续集成质量改进。本文将在此基础上,对软件发布和部署进行介绍,同时对发布和部署过程中所存在的一些问题,提出持续发布和部署解决方案。本文将对该解决方案进行介绍。从软件需求定义,到软件开发、测试、ST、UAT 到软件投产,再到软件的运维管理,软...
2018-08-07 10:44:52 562
转载 金融行业 DevOps 解决方案,第 4 部分 基于 Sonar 的持续集成质量改进
什么是软件度量?为什么要质量度量?软件度量是一种将软件工程中各种影响软件产品最终质量的因素转化成量化表示以利于客观评价的科学方法。IEEE 在“Standard for Software Quality Metrics Methodology”中对软件度量(Metrics)就给出了定义:度量是一个函数,它的输入是软件数据。输出是单一的数值,能用以解释软件所具有的一个给定属性对软件质量的影响程度...
2018-08-07 10:42:36 630
笔记本电池修复软件
2013-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人