前言 前面的几篇都是讲如何定位一个元素,有时候一个页面上有多个对象需要操作,如果一个个去定位的话,比较繁琐,这时候就可以定位一组对象。 webdriver 提供了定位一组元素的方法,跟前面八种定位方式其实一样,只是前面是单数,这里是复数形式:find_elements 本篇拿百度搜索作为案例,从搜索 ...
分类:
编程语言 时间:
2016-12-03 14:48:23
阅读次数:
163
1、导包 2、结合Gson使用 使用gson生成数据原型 alt+S ...
分类:
移动开发 时间:
2016-12-03 14:49:25
阅读次数:
290
wemall-mobile是基于WeMall的Android app商城,只需要在原商城目录下上传接口文件即可完成服务端的配置,客户端可定制修改。本文分享wemall app商城源码Android之 wemall app商城源码机器人检测,供技术员参考学习。 wemall官网地址:http://ww ...
分类:
移动开发 时间:
2016-12-03 14:47:29
阅读次数:
236
这一次我们要学习Gesture、TableView、AlertView三种技术。 一、Gesture 在iOS中,可以使用系统内置的手势识别(GestureRecognizer),也可以创建自己的手势。 GestureRecognizer将低级别的转换到高级别的执行行为,然后绑定到view的对象,所 ...
分类:
移动开发 时间:
2016-12-03 14:47:04
阅读次数:
338
做表单提交时,如果现在还在用form提交,用户体验很差,所以一般使用ajax提交。 其中需要获取每个表单输入元素的值,获取的时候像文本框这些还好说,Jquery提供了 .val() 方法,获取很方便,但是获取复选框和单选按钮的值确比较麻烦。 今天闲来无事封装了一个函数,以后获取复选框和单选按钮的值就 ...
分类:
Web程序 时间:
2016-12-03 14:46:20
阅读次数:
200
2016年11月27日 星期日 --出埃及记 Exodus 20:18When the people saw the thunder and lightning and heard the trumpet and saw the mountain in smoke, they trembled wi ...
分类:
其他好文 时间:
2016-12-03 14:46:36
阅读次数:
162
前面设计好了界面,现在就开始写代码了,首先定义一个串口对象.. 添加串口扫描函数,扫描出来所有可用串口显示在下拉框中,同时设置接受函数 PS:,因为串口的接受事件中开辟了新的线程,所以我们访问ui资源时需要做特殊的处理,如果是winform中需要设置 Control.CheckForIllegalC ...
抽象工厂的方法经常以工厂方法的方式实现,两者很容易混淆。他们的工作都是负责创建对象。不同的是工厂方法用的方法是继承过来的,而抽象工厂是通过对象组合。其实整个工厂方法模式,只不过就是通过子类来创建对象。只需知道超类型就可以了,具体的类型由子类负责。在这一点上,抽象工厂表示毫无压力,但是做法不同。抽象工 ...
分类:
其他好文 时间:
2016-12-03 14:45:09
阅读次数:
154
Gemfile分平台加载gem区分平台以便加载不同的web server,象tzinfo-data只适用于windows# Windows does not include zoneinfo files, so bundle the tzinfo-data gemif RUBY_PLATFORM=~... ...
分类:
其他好文 时间:
2016-12-03 14:44:52
阅读次数:
177
#include <stdio.h> struct node{ int x; int y; int step;}first; int zx[4]={-1,0,1,0};int zy[4]={0,-1,0,1};int a[10][10]; node queue[100]={0};int head=0 ...
分类:
其他好文 时间:
2016-12-03 14:45:30
阅读次数:
219
ActiveMQ提供了插件式的消息存储,主要有有如下几种: 1.AMQ消息存储-基于文件的存储方式,是以前的默认消息存储 2.KahaDB消息存储-提供了容量的提升和恢复能力,是现在的默认存储方式 3.JDBC消息存储-消息基于JDBC存储的 4.Memory消息存储-基于内存的消息存储 下面就分别 ...
分类:
其他好文 时间:
2016-12-03 14:45:52
阅读次数:
228
A - 棋盘问题:在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。 解题思路:DFS,在这里有两个搜索方向,同时对每个位置的描述由xy坐标完成,第一 ...
分类:
其他好文 时间:
2016-12-03 14:43:34
阅读次数:
211
Gulp 相比于 Grunt 有很多优点,比较直观的:就是学习曲线比较平滑。比Grunt速度更快、配置更少。 1. 新建gulpfile.js 2. 安装插件到package.json生成依赖 ...
分类:
其他好文 时间:
2016-12-03 14:44:09
阅读次数:
132
预处理器命令的功能非常强大,在编程过程中的使用也非常广泛,比如在版本发布中使用非常方便;1,#define(告诉编译器存在给定名称的符号) #undefine(删除符号)2,#if #elif #else #endif#define本身没有什么作用,一般与其他预处理器指令配合使用(#if)使用#de... ...