转:新建实例driver = webdriver.Chrome()1.获取当前页面的Url函数方法:current_url实例:driver.current_url2.获取元素坐标方法:location解释:首先查找到你要获取元素的,然后调用location方法实例:driver.find_elem...
分类:
编程语言 时间:
2015-02-13 09:13:49
阅读次数:
205
原文:http://feihu.me/blog/2014/the-origin-and-usage-of-typename/如果想深入了解typename关键字的含义, 推荐这篇文章侯捷在Effective C++的中文版译序中提到:C++的难学,还在于它提供了四种不同(但相辅相成)的程序设计思维模...
分类:
编程语言 时间:
2015-02-13 09:11:34
阅读次数:
200
非对称加密算法 RSA过程 : 以甲乙双方为例 1、初始化密钥 构建密钥对,生成公钥、私钥保存到keymap中 KeyPairGenerator ---> KeyPair --> RSAPublicKey、RSAPrivateKey 2、甲方使用私钥加密, 加密...
分类:
编程语言 时间:
2015-02-13 08:09:54
阅读次数:
221
Bridge定义:将抽象和行为划分开来,各自独立,但能动态的结合。为什么使用桥模式通常,当一个抽象类或接口有多个具体实现(concrete subclass),这些concrete之间关系可能有以下两种:这多个具体实现之间恰好是并列的,如前面举例,打桩,有两个concrete class:方形桩和圆...
分类:
编程语言 时间:
2015-02-13 08:03:39
阅读次数:
195
今天是第一天记录学习博客,希望以此来激励自己每天都要学一点写一点,长此以往,观察变化。今天的主要学习内容是Google-python-class的urllibmodule。首先是urllib.urlopen()函数ufile=urllib.urlopen(‘http://www.baidu.com/‘)调用该函数产生一个类似于file类的对象,可以使..
分类:
编程语言 时间:
2015-02-13 07:02:48
阅读次数:
199
基础加强
一回顾泛型
二泛型的反射
三注解基础加强一、回顾泛型
泛型的基本概念:
以ArrayList为例:① ArrayList中的E称为类型参数变量ArrayList中的Integer称为实际类型参数②整个ArrayList称为泛型类型整个ArrayList称为参数化的类型(ParameterizedType)定义一个泛型方法:
:
// <...
分类:
编程语言 时间:
2015-02-13 07:02:30
阅读次数:
358
#include
//求字符串串长(版本一)
//用字符数组实现
int mystrlen1(char s[])
{
int len = 0;
while(s[len] != '\0')
{
len++;
}
return len;
}
//求字符串串长(版本二)
//用字符指针实现
int mystrlen2(char *s)
{
int len = 0;
w...
分类:
编程语言 时间:
2015-02-13 07:00:02
阅读次数:
157
前沿:在说spring之前,先提一下spring的基本原理,依赖注入,控制反转。我们在配置spring的时候有两种bean可以配置,一种是普通bean:配置的class就是生成的bean的真正对象。一种是工厂Bean,即FactoryBean:配置class不是生成bean的真正对象。他们都被spr...
分类:
编程语言 时间:
2015-02-13 06:55:25
阅读次数:
222
声明:原创作品,转载时请注明文章来自SAP师太技术博客:www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4289498.html共享对象... 4可...
分类:
编程语言 时间:
2015-02-13 06:58:05
阅读次数:
349
一、下载Go安装包由于google在国内被墙,直接官网下载已成绝路,不过所幸国内有一批爱心人士。访问http://golang.so/dl/,选择最新版本1.4,然后根据您的操作系统选择对应的安装包。【备注】:由于我在家使用的是win864位操作系统,所以我选择go1.4.windows-amd64.msi二、安装G..
分类:
编程语言 时间:
2015-02-13 01:47:49
阅读次数:
205
一、下载SublimeText3读者可以在官网http://www.sublimetext.com/3下载【备注】:由于我用的操作系统是win864位,所以选择Windows64bit链接下载二、注册SublimeText31、安装完之后打开SublimeText会发现软件没有注册,其实不注册关系也不大,只是在后面使用时会弹框影响易用性2..
分类:
编程语言 时间:
2015-02-13 01:43:59
阅读次数:
2560
计算机=指令+数据(cpu执行)(存放在RAM中)计算机将文件内容读到内存中,其实就是赋值给某个变量。文件操作流程:打开文件:建立程序与文件的联系--读方式--写方式读写文件--file_obj.read、file_obj.readline、file_obj.readlines--file_obj.write、file_obj.writes关闭文件..
分类:
编程语言 时间:
2015-02-13 01:43:06
阅读次数:
194
a=file_obj.read()默认读全部b=file_obj.read(15)只读15个字符help(file.read)查看帮助eg2:file_obj=open(‘test.txt‘,‘r‘)line1=file_obj.readline()print‘line1:‘,line1#me:print的逗号表示打印在同一行line2=file_obj.readline()print‘line2:‘,line2List1=file_obj.readlin..
分类:
编程语言 时间:
2015-02-13 01:43:34
阅读次数:
207
write--->写字符串writelines--->写字符串序列(序列:一堆字符串,逗号隔开。例如:字典、列表、元组)file_obj.write(content_obj)content_obj+‘\n‘#me:如果不加\n则写入的内容不换行eg1:file_obj=open(‘test.txt‘,‘w‘)文件存在则打开,不存在则创建file_obj=open(‘tes..
分类:
编程语言 时间:
2015-02-13 01:43:41
阅读次数:
165
s="xxx%dyyy%s\n"%(28,‘jeapedu‘)file_obj.write(s)fd=open(‘format.txt‘,‘w‘)head=‘%10s%10s%10s\n‘%(‘ID‘,‘Name‘,‘Record‘)fd.write(head)item1=‘%10d%10s%10.2f‘%(9510442,‘Jeapedu1‘,78.96)fd.write(item1)item2=‘%10d%10s%10.2f‘%(9510443,‘Jeapedu2‘,88.96)fd.write(item..
分类:
编程语言 时间:
2015-02-13 01:42:23
阅读次数:
197
相信你一定用日记写过点滴心事,或是用空间、微信、微博刷着动态,记录你每天的喜怒哀乐!在程序中也有一种类似的东西,记录着他主人(应用程序)每天的行踪,他叫日志(log)。日记——是人类生活的记事本,日志(log)——是程序运行状况的记事本。
下面让我们看看log在C++、Java、JavaScript中的记录方式。...
分类:
编程语言 时间:
2015-02-13 01:38:01
阅读次数:
396
在看C++标准程序库书中,看到bind1st,bind2nd及bind的用法,当时就有一种熟悉感,仔细想了下,是F#里提到的柯里化。下面是维基百科的解释:在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的.....
分类:
编程语言 时间:
2015-02-13 01:35:28
阅读次数:
376