Desired Capabilities是由客户端发送给Appium服务器端的用来告诉服务器去启动哪种我们想要的会话的一套键值对集合。当中也有一些键值对是用来在自动化的过程中修改服务器端的行为方式的。比如,我们可以把键为platformName的capability的值设置成iOS来告诉服务器我们想要开启的是一个iOS的会话,而非Anddroid的会话。或者我们可以把键为safariAllowPo...
分类:
移动开发 时间:
2014-09-20 16:11:09
阅读次数:
336
线性布局
LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列。
LinearLayout本身常用到的两个属性
android:orientation=”vertical”----该属性决定他子类控件的排布方式(vertical:垂直;horizontal:水平)
android:gravity=”center”----该属性决定他子类的xy的位置。
常用到的几...
分类:
其他好文 时间:
2014-09-20 14:47:39
阅读次数:
275
一、JDBC事务
(1)事务是作为单个逻辑工作单元执行的一系列操作。
(2)事务维护了数据的完整性、正确语义、持久性。事务中的所有SQL语句必须被成功执行,则事务才会对数据库产生持久性的影响,
如果事务中的第n条语句执行出错,表示事务运行失败,则前面的n-1条语句对数据库产生的影响可以撤销(回滚)到事务执行前的初
始状态或出错点之前的某个正确状态。
(3)JDBC在默认情况下,...
分类:
数据库 时间:
2014-09-20 16:27:29
阅读次数:
342
(一)
注意从 “面向对象的C++” 转向 “模板C++” 时继承可能遭遇问题 :由于基类模板可能被特化,而该特化版本可能会改变成员,因此C++拒绝在模板化基类中寻找继承而来的名称。
(二)
看下面的例子:
假设将信息传送到不同的公司去,传送方式包括明文传送和密文传送,采用模板类的设计方法:
class CompanyA {
public:
...
void sendCl...
分类:
编程语言 时间:
2014-09-20 16:10:39
阅读次数:
163
一.数据库与Excel报表的动态生成
(1)读取数据库的数据动态生成Excel报表,这是JSP应用中常遇到的问题,本节采用的基本方法是:
在Excel工作薄中,将报表模板制作在第一张工作表中,从数据库中读取数据,利用POI组件复制模板工作表
而得到一张新的工作表,将查询数据填写到新的工作表中。
(2) 实例分析
写一个Servlet程序,查询pubs数据库的titles表和sales表...
分类:
数据库 时间:
2014-09-20 16:10:29
阅读次数:
288
9月20日凌晨消息,阿里巴巴昨晚23:53在纽约证券交易所正式挂牌上市,股票交易代码为“BABA”,发行价为每股美国存托股(ADS)68美元,以此计算阿里巴巴市值将达到1748.28亿美元。按此定价区间计算,阿里巴巴集团的筹资额可能将达218亿美元,如果承销商行使超额配售权,阿里巴巴集团的筹资额则将达250亿美元。
相当于人民币1500亿!
我觉得阿里巴巴现在并不缺钱,运营阿里巴巴、淘宝...
分类:
其他好文 时间:
2014-09-20 14:46:59
阅读次数:
272
在网上看到过这么一篇文章,是关于抽象方法不能是static或native或synchroniz 的原因。其中提到了这些关键字的意义以及与 abstract 关键字的冲突,大体内容如下:...
分类:
其他好文 时间:
2014-09-20 15:53:29
阅读次数:
167
crsd.log: th_select_handler message repeated [ID 338693.1]
——————————————————————————–
Modified 29-JUL-2008 Type PROBLEM Status MODERATED
In this Document
Symptoms
Cause
Solution
Referen...
分类:
其他好文 时间:
2014-09-20 15:53:19
阅读次数:
170
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
struct ListNode
{
int val;
ListNode *ne...
分类:
其他好文 时间:
2014-09-20 15:36:29
阅读次数:
152
在做机房收费系统的时候,曾经利用过传递参数的形式来将值传递给SQL语句或者存储过程,因为这样可以通过参数化的查询来帮助抵御“SQL 注入”式攻击,这种攻击者会将命令插入SQL语句,从而危机服务器的安全。
SqlParameter Param = new SqlParameter("@CourseID", 4);
这样可以从一定程度上来抵御SQL注入,但做的还不是很好,细心的话,你会...
分类:
数据库 时间:
2014-09-20 16:26:19
阅读次数:
271
幻方分为3类。奇阶幻方(奇数)、双偶幻方(能够被4整除,如8,12,16……)、单偶幻方(4m+2形式,如6,10……),构造算法各不相同。
下面的程序中,奇阶幻方的构造算法为Merzirac法。双偶幻方的构造算法为Spring法。单偶幻方的构造算法为Strachey法。
单偶幻方:
在第一行居中的方格内放1,依次向右上方填入2、3、4…,如果右上方已有数字,则向下移一格继续填写。 ...
分类:
编程语言 时间:
2014-09-20 16:42:49
阅读次数:
150
一.连接池技术
(1)Java语言通过JDBC技术访问数据库的基本过程是:
1.加载数据库驱动程序;
2.通过JDBC建立数据库连接;
3.访问数据库,执行SQL语句;
4.断开数据库连接。
(2)在Web应用程序开发中,使用这种模式访问数据库时,存在很多问题,为了解决这些问题,可以采用数据库连接池技术。
连接池实际上是在一个集合对象中存储一定数量的数据库连接对象。当程序需要...
分类:
数据库 时间:
2014-09-20 15:19:19
阅读次数:
286
什么是 AngularJs?网上一大堆资料,没能真正说明白。
AngularJs 就是一个函数库,算不上一个框架,源码2万2千多行,提供了前端MVC的开发方式,
有双向绑定,指令等特性,这是具有革命性的。我是多么反感jQuery 用选择器 选择元素 ,绑定事件,进行一大堆DOM操作,一旦代码过多,非常不好维护,html结构改变,又要重写js代码,
不过 jQuery 对 ajax的封装 是其他框架 匹敌不了的,接近于标准。
我们看到控制器中的代码非常少,只有 一行 $scope.division =...
分类:
Web程序 时间:
2014-09-20 16:25:49
阅读次数:
352
ComponentName是用来打开其它应用程序中的Activity或服务的。使用方法:Intent i=new Intent();i.setComponent(new ComponentName(String packageName,String activityName ));startActi...
分类:
其他好文 时间:
2014-09-20 16:08:28
阅读次数:
119
这是一个初创的公司,快速提供许多新版本的压力很大。延期是不可容忍的—这会带来财务灾难。软件工程师被迫尽其极限,快速交付。所以代码是以一系列疯狂冲刺的方式垒在一起的。不好的公司结构和不健康的开发过程将在糟糕的软件架构中得到反映。这些后果的影响是很严重的,远远超出了你对不良设计的天真想象 ?———— 1...
分类:
其他好文 时间:
2014-09-20 15:18:18
阅读次数:
217
-------android培训、java培训、期待与您交流! ----------1.抽象类抽象类是一个类的抽象化描述,和普通类的定义成员的方法一样,只是如果要定义抽象成员的话,则需要使用到abstract关键字。通常在程序的设计中,把主体的类功能放在抽象类中,让其它类去继承。抽象类不能被实例化,...
分类:
其他好文 时间:
2014-09-20 15:34:48
阅读次数:
163
-------android培训、java培训、期待与您交流! ----------1.类和对象面向对象技术,也简称OOP。前面说了,它是一个编程思想,既然是思想,它就适用于任何支持面向对象编程的语言。虽然不同的面向对象语言都有其各自的特点,但是万变还是不离其宗的。1.什么是类?首先了解几个概念,什...
分类:
其他好文 时间:
2014-09-20 15:01:18
阅读次数:
284