自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晓飛的博客

和广大程序猿(媛)大家共同进步,互相学习!也希望大家不吝赐教!

  • 博客(27)
  • 收藏
  • 关注

原创 怎么才能做好文档测试

做好文档测试需要注意的点有哪些?简单粗暴的以下几点内容,摘自腾讯面试题!1、仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例2、检查文档的编写是否满足文档编写的目的3、内容是否齐全,正确,完善4、标记是否正确...

2018-09-29 21:45:54 5172

原创 selenium 和 Appium 是怎么联系的?有什么关系?

          一  、 selenium是专门做web端的自动化测试工具 Selenium与其他测试工具相比,最大好处是:Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在 Windows、Linux 和 Macintosh上的 Internet Explorer、Chrome和 Firefox 中运行。其他测试工具都不能覆盖如此多的平台。...

2018-09-29 21:36:40 22014

转载 web测试和app测试的异同点

  基础行业的web测试,和手机app测试又有什么的相同点与不同之处呢?1、相同点不管是传统行业的web测试,还是新兴的手机app测试,都离不开测试的基础知识,即是不管怎么变,测试的原理依然会融入在这两者当中。1)设计测试用例时,依然都是依据边界值分析法、等价类划分等;2)多数采用黑盒的测试方法,来验证业务功能是否得到正确的应用;3)需要检查界面的布局、风格和按钮等是否...

2018-09-29 21:09:06 4315

转载 五款资深高效的Web性能测试工具

 专业的软件测试工程师至少要掌握一到两种测试工具,而作为普通软件开发者,或多或少掌握一些测试方法和技巧。随着用户对科技产品用户体验度的上升,产品发布前的测试工作变得尤为重要。 工欲善其事必先利其器,下面本文就推荐五款非常流行的Web性能测试工具。1.HP LoadrunnerLoadrunner ——相信不少开发者都知道这款工具,是目前最受欢迎的一款性能测试工具。它是一种预测系统行...

2018-09-29 18:08:23 5680

转载 Linux命令行与shell的区别

这个问题也是突然想起来的,因为我身边的同事有时候会把这两个区别的表述,所以我就好奇了,到底是什么关系呢,他们都能操作Linux系统啊。。后来百度一下才知道大致的区别。一、什么是shell答:       shell翻译成壳的意思,它是包裹在linux内核外层的,一个可通过一系列的linux命令对操作系统发出相关指令的人机界面。 shell可以通过其条件语句和循环语句等,把一系列linux...

2018-09-28 21:23:38 1849

转载 PostgreSQL 与oracle,MySQL关系由来

  PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),功能很强大。包括了可以说是目前世界上最丰富的数据类型的支持,比如 IP 类型和几何类型等等。PostgreSQL 在 1973 年还处于一个浑沌初开的年代,在那个年代大家并不了解数据库。很不幸的是,在 1982 年的时候 ingres 就闭源了,走上了商业化的道路。PostgreSQL 真正诞生于二十世...

2018-09-20 22:41:31 4075

转载 大神整理的剑指Offer【所有面试题汇总】

  剑指Offer学习  剑指Offer这本书已经学习完了,从中也学习到了不少的东西,现在做一个总的目录,供自已和大家一起参考,学如逆水行舟,不进则退。只有不断地学习才能跟上时候,跟得上技术的潮流!所有代码下载【https://github.com/Wang-Jun-Chao/coding-interviews】目录第01-10题【剑指Offer学习】【面试题02:...

2018-09-19 10:35:46 29762 3

转载 linux查看进程命令详解(ps命令)

   Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正...

2018-09-18 21:53:37 2489

转载 python 实现线程安全的单例模式

单例模式是一种常见的设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,服务器的配置信息写在一个文件中online.conf中,客户端通过一个 Config 的类来读取配置文件的内容。如果在程序运行期间,有很多地方都需要使用配置文件的内容,那么每个调用配置文件的地方都会创建 Config的实例,这就导致系统中存在...

2018-09-18 16:57:12 1119 1

原创 使用修饰器来实现单例模式

         许多小伙伴面试的时候,会被频繁的问道手写单例模式,尤其是再加上装饰器,就更晕了。下面听过一串代码来实现,仅供参考。如有错误,敬请指正! def Singleton(cls):    instances = {}    def get_instance(*args, **kw):        if cls not in instances:           ...

2018-09-18 16:53:34 259

翻译 什么是Twisted?网络引擎?

简介Twisted是基于事件驱动的网络引擎框架,支持Python2.7和3.3+。它包括很多不同的模块,如:twisted.web:HTTP客户和服务端,HTML模板,和一个WSGI服务器 twisted.conch:基于SSHv2和Telnet协议的的客户端,服务器和终端模拟器 twisted.words:基于IRC,XMPP和其他IM协议的客户端和服务器 twisted.mail...

2018-09-18 14:08:32 2052

原创 Linux常用操作指令(面试专用)

  常用指令ls          显示文件或目录     -l           列出文件详细信息l(list)     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir         创建目录     -p           创建目录,若无父目录,则创建p(parent)cd               切换目录t...

2018-09-17 22:02:30 3692

转载 梳理Python 框架之中间件详解(用途和机制)

  什么是中间件?中间件是一个Python程序员用来处理Django的请求和响应的框架级别的钩子,它是一个轻量,低级别的插件系统,用于全局范围内改变Django的输入,输出。每个中间件组件都负责做一些特定的功能。说的直白一点是中间件就是帮我们程序员在视图函数执行之前和执行之后都可以一些额外的操作,它是一个自定义的类,类中定义了几个方法,Django框架会在请求的特定时间去执行这些方...

2018-09-16 11:23:34 6076

转载 Python解释器知多少

 当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。CPython当我们从Python官方网站...

2018-09-15 10:23:39 210

翻译 PyPi到底是什么?pypi有啥作用?PyPi和pip有何渊源?

           可能有很多刚入行不久的朋友们,每天都在用pip 命令install 一些python软件包,却对pypi 不甚了解,那这个pip和pypi之间有什么练习和区别呢?下面就带大家简单有个了解吧!希望能够帮助到大家!          pip 是一个现代的,通用的 Python 包管理工具,是easy_install的替代品,英文python  install pack...

2018-09-15 10:18:45 61591 1

转载 mysql的事务四个特性及事务的四个隔离级别

       事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据应用该组查询的全部语句,那么久执行该组查询。如果其中任何一条语句因为崩溃或其他原因无法执行,那么所有语句都不会执行。也就是说,事务内的语句,要么全部执行成功,要么全部执行失败。 事务的四大特性(ACID):1.原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整...

2018-09-14 22:50:06 259

转载 大牛总结Elastic Search 概述(二)

  全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。    Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 RES...

2018-09-14 21:42:44 340

转载 大牛总结 Elastic Search 概述(一)

中文手册:点击打开链接 版权声明:本文为博主原创文章,未经博主允许不得转载。转载请务必加上原作者:铭毅天下,原文地址:blog.csdn.net/laoyang360 https://blog.csdn.net/wojiushiwo987/article/details/52244917目录(?)[+]题记:Elasticsearch研究有一段时间了,现特将Elasticsea...

2018-09-14 21:40:40 2384

转载 Redis 设计与实现之RDB 和 AOF 两种持久化模式详解

在运行情况下, Redis 以数据结构的形式将数据维持在内存中, 为了让这些数据在 Redis 重启之后仍然可用, Redis 分别提供了 RDB 和 AOF 两种持久化模式。在 Redis 运行时, RDB 程序将当前内存中的数据库快照保存到磁盘文件中, 在 Redis 重启动时, RDB 程序可以通过载入 RDB 文件来还原数据库的状态。RDB 功能最核心的是 rdbSave 和 rd...

2018-09-14 16:37:45 279

转载 Redis两种持久化方式(RDB&AOF)

 转载自  作者: 吴双  博客园蜗牛:http://www.cnblogs.com/tdws/p/5754706.htmlRedis的持久化过程中并不需要我们开发人员过多的参与,我们要做的是什么呢?除了深入了解RDB和AOF的作用原理,剩下的就是根据实际情况来制定合适的策略了,再复杂一点,也就是定制一个高可用的,数据安全的策略了。先来看RDB持久化方式:在RDB方式下,你有两种选...

2018-09-14 16:16:11 158

转载 提高软件测试能力的20个方法(转)

  1. 想客户之所想,思客户之所思在测试的过程中时刻想着用户。培养自己对用户需求的共鸣。和用户沟通并且观察他们怎们样使用你的软件。多从用户的角度去考虑问题,从小白的角度去使用,用专家的态度去更改。2. 多读Bug如果你和一个团队的软件测试工程师一起工作,那么请阅读他们每天发的Bug,特别是那些针对你的测试部分的Bug 。你可以从别人如何找到Bug中学到很多东西。提高自己的观察...

2018-09-11 18:39:48 3715

原创 SHELL脚本函数基础知识

        简单函数格式:                            传参函数格式:            定义函数:                                定义格式:                函数名(){                                函数名(){                    函数体         ...

2018-09-10 14:08:44 277

原创 最受开发者欢迎的10个Linux发行版

  1.Arch LinuxArch Linux在安装过程中提供了强大的可定制选择,支持你下载和安装自己所需的程序包。虽然这个选择对新手来说没有多大的帮助,但是它确实能够帮助那些使用Arch构建系统和存储库的用户安装尽可能少的程序,减少了对编码产生干扰的可能。这意味着,你可以为系统安装一个像i3这样的裸机窗口管理器,当你使用所选的文本编辑器时,系统会得到更加快速的响应。另外,如...

2018-09-09 20:06:34 5652 2

转载 大牛的23种设计模式及代码实现全解析

 一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实...

2018-09-07 21:54:18 15491 6

转载 处理大量数据高并发大流量请求解决方案

 1、HTML静态化 效率最高、消耗最小的就是纯静态化的html页面,所以尽可能使网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,无法全部手动去挨个实现,于是出现了常见的信息发布系统CMS,像常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的信息录入自动生成静态页面,还...

2018-09-06 22:44:51 9017

转载 数据库热备份与冷备份,archivelog与unarchivelog(归档模式与非归档模式)

                             热备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。即热备份是系统处于正常运转状态下的备份。所以,如果你有一个冷备份而且又有热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog()方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可...

2018-09-06 09:38:00 1739

转载 Linux SSH命令

 rm -rf mydir /* 删除mydir目录 */cd mydir /* 进入mydir目录 */cd – /* 回上一级目录 */cd ~ /* 回根目录 */mv tools tool /* 把tools目录改名为tool */ln -s tool bac/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了 *...

2018-09-06 09:31:28 217

空空如也

空空如也

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

TA关注的人

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