思考:我们进行自动化测试时,如果把代码都写在一个脚本中,代码的可读性会变差,且后期代码维护也麻烦,最好的想法就是测试对象和测试用例可以分离,可以很快定位问题,代码可读性高,也比较容易理解。这里推荐大家在自动化框架中加入PO模型思想,那什么是PO模型呢? 所谓的PO就是page object,通俗解释 ...
分类:
移动开发 时间:
2019-01-07 01:42:49
阅读次数:
1073
1、需求说明 安卓手机传递文件到Windows系统电脑上不太方便,传递文件的原理花样太多。这里介绍纯净原生的蓝牙文件传递方式。 2、操作步骤 2.1 打开侧边栏面板 2.2 打开蓝牙,右键转至设置 2.3 配对完蓝牙,选择通过蓝牙发送或接收文件 配对蓝牙不做详细说明。 2.4 选择接收文件 2.5 ...
分类:
移动开发 时间:
2019-01-07 01:42:37
阅读次数:
277
递归就是自己调自己,最需要注意的就是结束条件,否则可能就是死循环,导致内存溢出 public T a(Object x,Object y) { if(条件true) { a(x1,y1); } else { return f(x,y); } } 例如: 1.求阶乘 5!=5x4x3x2x1 分析:递 ...
分类:
编程语言 时间:
2019-01-07 01:42:26
阅读次数:
178
介绍在Netbeans中使用googletest进行C++单元测试的方法 ...
分类:
编程语言 时间:
2019-01-07 01:42:16
阅读次数:
172
bubble sort heap sort and others ...
分类:
其他好文 时间:
2019-01-07 01:42:03
阅读次数:
135
1、首先安装 jave环境 jdk 下载地址 ,我用的是最新版本的,有时版本要跟elasticsearch对应 2、安装elasticsearch 下载地址 3、安装Laravel scout 全文搜索包,这里我用的是5.0.3版本,tamayo/laravel-scout-elastic .这里的 ...
分类:
其他好文 时间:
2019-01-07 01:41:50
阅读次数:
285
Go中可以抛出一个panic的异常,然后在defer中通过recover捕获这个异常,然后正常处理。 转自:https://www.cnblogs.com/ghj1976/archive/2013/02/11/2910114.html ...
分类:
其他好文 时间:
2019-01-07 01:41:41
阅读次数:
219
来源 | http://segmentfault.com 原文 | The Definitive Guide to Using Negative Margins 自从1998年CSS2作为推荐以来,表格的使用渐渐退去,成为历史。正因为此,从那以后CSS布局成为了优雅代码的代名词。 对于所有设计师使用 ...
分类:
Web程序 时间:
2019-01-07 01:41:31
阅读次数:
689
背景 最近在做需求调研的过程中,接触到了很多业务层面上的概念和术语。生硬的搬运概念很难做到举一反三,最近看到了一前辈通过小故事把几个相关联的几个概念解释的很清晰和直白,我特此借鉴过来,自己重新拟了一个小故事,特此记录。 故事 小路是一个在陕北山沟沟里面长大的农村娃。二十岁的那年,他们那里没有下过一滴 ...
分类:
其他好文 时间:
2019-01-07 01:41:23
阅读次数:
252
最近在看MySQL的主从配置,罗列一下过程。 一、环境介绍 我使用的是两个MySQL8.0.13Windows版,Master和Slave安装的在一个机器上,Master库的端口为3306,Slave库的端口为3308。 二、简单原理 如下图,Master库会将数据更新写入二进制日志(log-bin ...
分类:
数据库 时间:
2019-01-07 01:41:14
阅读次数:
291
''' xpath语法: /:在子节点里面找 //:在子子孙孙里面找 //div:查找当前网页的所有div标签 //div/p:先查找所有div标签,再找div的子标签中的p标签 //div//p:现查找所有的div标签,再从div的子孙标签中找到p标签 //div/a:先查找所有div标签,再找d... ...
分类:
编程语言 时间:
2019-01-07 01:41:05
阅读次数:
197
转自https://www.eefocus.com/automobile-electronics/426313 数字世界之所以存在,是因为我们可以轻松地创建、交换、存储、检索和操作二进制信息。如果电子产品仍然完全依赖模拟数据,那就不那么先进了;行业还没有创造一种方法来可靠地存储原始形式的模拟数据,至 ...
分类:
其他好文 时间:
2019-01-07 01:40:58
阅读次数:
293
原文地址:https://segmentfault.com/a/1190000014751037 HTML代码: CSS代码: ...
分类:
Web程序 时间:
2019-01-07 01:40:44
阅读次数:
234
作者|Jeremy Wagner译者|薛命灯 现代 Web 应用程序可能会变得非常巨大,特别是它们的 JavaScript 部分。HTTP Archive 网站的数据显示,截至 2018 年中,传输到移动设备上的 JavaScript 文件中值大约为 350 KB。而这只是传输大小,JavaScri ...
分类:
编程语言 时间:
2019-01-07 01:40:36
阅读次数:
2563
Java中锁的概念 自旋锁:为了不放弃CPU事件,循环使用CAS尝试对数据进行更新,直至成功。 悲观锁:假定会发生并发冲突,对所有操作加锁 乐观锁:假定没有冲突,在修改数据时如果发现数据与之前获取的不一致,则读取最新数据,修改后重试修改 独享锁(写):给资源加上写锁,线程可以修改资源,其他线程不能再 ...
分类:
编程语言 时间:
2019-01-07 01:40:26
阅读次数:
216
组件内写法 filters:{ filter:function(data,arg1,arg2){ return .... } } 全局写法 filters('filter',function(data,arg1,arg2){ retrun .... }) 1.在html中使用 {{ msg | fi ...
分类:
其他好文 时间:
2019-01-07 01:40:16
阅读次数:
184
工厂模式 实现了创建者和调用者分离,工厂模式分为简单工厂、工厂方法、抽象工厂模式。 工厂模式好处 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。 利用工厂模式可以降低程序的耦合性,为后期的维护修改提供了很大的便利。 将选择实现类、创建对象统一管理和控制。从而将调用者跟 ...
分类:
其他好文 时间:
2019-01-07 01:40:08
阅读次数:
149