https://my.oschina.net/huangyong/blog/161419…
注明:本内容从https://my.oschina.net/flashsword/blog/147334处转载. 在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素.其中By类的常用定位方式共八种,现分别介绍如下. 1. By.name() 假设我们要测试的页面源码如下: <button id="gbqfba" aria-label="Google Search&quo…
https://my.oschina.net/reesechou/blog/492265…
转自: https://my.oschina.net/flags/blog/316920 Echarts 的 Java 封装类库:http://www.oschina.net/p/echarts-java 没想到喜欢Echarts 的 Java 封装类库的人还挺多,在源码中的测试例子一般目的只是构造官网例子的结构,这里写个比较实际的简单例子来演示如何写出一个图表. 首先看看Option的提示. ##Option说明 Option正式代码中使用,不需要任何依赖. GsonOption正式代码中可以…
https://my.oschina.net/VASKS/blog/659236 设置服务器: export LC_ALL=zh_CN.UTF-8长久之计, echo export LC_ALL=zh_CN.UTF-8 >> ~/.bashrc…
抓取网站的代码实现很多,如果考虑到抓取下载大量内容scrapy框架无疑是一个很好的工具.Scrapy = Search+Pyton.下面简单列出安装过程.PS:一定要按照Python的版本下载,要不然安装的时候会提醒找不到Python.建议大家安装32位是因为有些版本的必备软件64位不好找.(我的是xp系统) 1.安装Python 安装完了记得配置环境,将python目录和python目录下的Scripts目录添加到系统环境变量的Path里.在cmd中输入python如果出现版本信息说明配置完毕…
摘要: jenkins(持续集成开源工具)提供了丰富的api接口,基本上所有的操作都可以使用curl来从后台调度,包括:创建项目,禁用项目,启用项目,获取项目描述,获取配置文件,普通触发,scm触发,带参数触发,带补丁触发.同时也可以使用python 库 jenkinsapi https://pypi.python.org/pypi/jenkinsapi [背景]:部门在搞持续集成,使用jenkins作为核心调度,要再其基础上进行二次封装,所以需要研究下jenkins的api.笔者主要负责搭建平…
package com.c3p0.test; import java.sql.Connection; import java.sql.SQLException; import java.beans.PropertyVetoException; import com.mchange.v2.c3p0.ComboPooledDataSource; public class DBPool { private static DBPool dbPool; private ComboPooledDataSou…
[转自https://my.oschina.net/u/3041656/blog/793467] 最近在接触利用python来写测试框架,本人也是个刚接触python,所以是个小菜鸟,今天开始,一点点的记录学习中的积累,方便以后的学习以及回顾,也希望能帮助跟我一样的小菜鸟们一步步的成长起来.那么,下面就不废话了,直接进入今天的主题. 配置文件作为一种可读性很好的格式,非常适用于存储程序中的配置数据. 在每个配置文件中,配置数据会被分组(比如“config”和 “cmd”). 每个分组在其中指定对…
http://my.oschina.net/China2012/blog/178655 http://git.oschina.net/huangyong/smart-framework…
转自:http://my.oschina.net/LvSantorini/blog/520049<!-- MessageRequestTask类中包含了msgRequest方法,用于执行定时任务 --> <bean id="msg_request" class="com.santorini.task.timer.MessageRequestTask"></bean> <!-- 定时器配置 --> <bean id…
http://my.oschina.net/chinacion/blog/647641…
http://my.oschina.net/pangyangyang/blog/144495…
https://www.oschina.net/project/lang/19/java…
git  fork项目时出现的异常. 原因: 我以前用的是ssh地址做的远程通信地址,而这次是用的是https,因为很久没用,所以忘记了以前是用ssh的了.解决方案一:复制ssh协议的地址,然后再关联远程仓库.并且在VCS下的git下的Remotes中去掉https的地址(也可以在VCS下的git下的Remotes中关联远程仓库的地址)注意:ssh协议地址:git@git.oschina.net:yiter/mkbzh.githttps协议地址:https://git.oschina.net/y…
http://my.oschina.net/lenglingx/blog/205269 http://www.2cto.com/os/201402/281465.html 单点登录原理: http://www.blogjava.net/xcp/archive/2010/04/13/318125.html 使用 CAS 在 Tomcat 中实现单点登录: http://www.ibm.com/developerworks/cn/opensource/os-cn-cas/…
1. 博客园很不错: 2. 由于各种原因,挪到了 http://my.oschina.net/jrrx/blog…
http://my.oschina.net/joanfen/blog/160156 http://code4app.com/ios/iOS7-Sampler/5254b2186803faba0d000003…
什么是WebSocket?看过html5的同学都知道,WebSocket protocol 是HTML5一种新的协议.它是实现了浏览器与服务器全双工通信(full-duplex).HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯.现在我们来探讨一下html5的WebSocket   概念 HTML5作为下一代WEB标准,拥有许多引人注目的新特性,如Canvas.本地存储.多媒体编程接口.WebSocket 等等.今天我们就来看看具有“Web TCP”之称的Web…
目录[-] 一.service引导 二.service 1.factory() ‍2.service()‍ ‍3.provider()‍‍ 一.service引导 刚开始学习Angular的时候,经常被误解和被初学者问到的组件是 service(), factory(), 和 provide()这几个方法之间的差别.This is where we'll start the twenty-five days of Angular calendar. 二.service 在Angular里面,se…
第一步:为服务器生成证书 1.进入%JAVA_HOME%/bin目录 2.使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件存放在“D:\tomcat.keystore”,口令为“password”,使用如下命令生成:    keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\tomcat.keystore -validity 36500 (参数简要说明:“D:\home\to…
首先可以参考官方的帮助文档 http://git.mydoc.io/?t=154712 然后进去码云首页 http://git.oschina.net 然后找到右边的头像点击一下  然后点击修改资料 找到ssh公钥 然后打开你的终端 输入下面命令 ssh-keygen -t rsa -C "xxxxx@xxxxx.com"     引号里面是填写你的账号 第一次问你想给公钥储存在什么位置怎么命名 可以不用管  直接回车  如果你输入了123456  那么在你储存公钥的位置就会出现你命名…
1https://www.oschina.net/project/zhlist/326/scripting…
值和引用类型 Value and Reference Types 在Swift中,有两种数据类型. 一是"值类型"(value type), 它是每一个实例都保存有各自的数据,通常定义为struct, enum或tuple. 二是"引用类型"(reference types),它是多实例共享一份数据,这种类型通常定义为class. 在本文中,我们将展示值类型和引用类型各自的优点以及如何在二者之间选择. 它们有什么区别? 最基本的区别是 "值类型"…
透过Boolean看Swift 一个简单的Bool类型内部就包含了许多Swift主要功能, 如何构建一个简单类型是有趣的演示. 本文将创建一个与Bool类型在设计与实现上非常相似的新MyBool类型.我们希望通过设计和实现一个简单的Swift类型能让你更好的理解Swift语言是如何工作的. enum MyBool { case myTrue, myFalse } 让我们从基本的定义开始. MyBool类型有两种不同状态, 用enum来实现 extension MyBool { init() {…
原 iOS深入学习(Block全面分析) 发表于1年前(2014-05-24 16:45)   阅读(26949) | 评论(14) 39人收藏此文章, 我要收藏 赞21 12月12日北京OSC源创会 —— 开源技术的年终盛典 »   摘要 学习Block从迷惑,到略懂,从理解到顿悟,在此与大家分享. ios block delegate 本文翻译自苹果的文档,有删减,也有添加自己的理解部分. 如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block 为了方便…
QQ登陆界面: QQ登陆之后: 1.首先我们需要下载一个 deb的 Wine QQ安装包 qq2014官方下载:http://www.longene.org/download/WineQQ2013SP6-20140102-Longene.deb 2.具体安装 32位系统安装说明: 1.如果之前安装过旧版本需要先卸载(通过dpkg -l | grep qq查看). 2.安装: sudo dpkg -i 软件名.deb 卸载: 先dpkg -l | grep qq 找到名字,然后执行:sudo dp…
1.下载jocky,解压后把整个文件夹复制到Eclipse的plugin目录.2.重启Eclipse,在项目上点右键,如果出现jocky菜单,则安装成功. 3.在项目上点右键,选菜单jocky->jocky setting,弹出菜单后设置如图 4.点ok后,将在项目的根目录下生成一个jocky_build.xml文件,事实上是一个ant build文件.打开这个文件,作适当修改<?xml version="1.0" encoding="UTF-8" st…
前面一篇文章提到,HTTP1.1中持久连接已经是默认配置,除非设置Connection为close,否则默认都会进行持久连接.但是我们知道事实标准跟教科书还是可能会有一定差距的,所以不妨自己尝试一下. 我们知道,TCP建立连接时会进行三次握手,而握手是以一方发送一个SYN为开始的.下载抓包工具Wireshark之后,进行抓包调试.在Java里实现了一段模拟请求的代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2…
匿名函数 提到闭包就不得不想起匿名函数,也叫闭包函数(closures),貌似PHP闭包实现主要就是靠它.声明一个匿名函数是这样: ? 1 2 3 $func = function() {       }; //带结束符 可以看到,匿名函数因为没有名字,如果要使用它,需要将其返回给一个变量.匿名函数也像普通函数一样可以声明参数,调用方法也相同: ? 1 2 3 4 5 6 7 8 $func = function( $param ) {     echo $param; };   $func(…