码迷,mamicode.com
首页 > 编程语言
Python+selenium自动化公共逻辑步骤封装
开篇个人博客“Python+selenium的GUI自动化实现”提到的chrome与IE浏览器调用插件已上传至51CTO下载,对应链接分别为:chrome,http://down.51cto.com/data/2171584;IE,http://down.51cto.com/data/2171585;有需要的直接下载即可;正文关于自动化,其实质就是用机器操作代替..
分类:编程语言   时间:2016-02-16 01:22:06    阅读次数:2587
PHP:常用PHP数组操作函数
php为我们提供了丰富的数组操作函数,用这些函数可以非常方便的实现我们所想实现的功能。添加和删除数组元素添加元素的方法array_unshift(arrayarray,mixedvar[,mixedvar...])在数组头添加元素,所有的数值键会被相应的修改,但关联键不会受到影响array_push(arrayarray,mixedvar..
分类:编程语言   时间:2016-02-16 01:19:44    阅读次数:227
【C语言】调整数组顺序使奇数位于偶数前面
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。这个题比较简单,主要是实现指针两端前后靠近。发现奇数偶数(正负,或者其他条件)需要满足题目条件就进行交换。所以简单的思路只要我们满足条..
分类:编程语言   时间:2016-02-16 01:19:12    阅读次数:229
leetcode 238. Product of Array Except Self (Python版)
题目:好长,大意是返回一个列表,列表中第i个元素为nums中出了i以外元素的乘积注意不能用除法,时间复杂度为O(n)空间复杂度为O(1)解题思路:利用返回的列表从前往后算一遍,再从后往前算一次即可代码:classSolution(object): defproductExceptSelf(self,nums): """ :typenums..
分类:编程语言   时间:2016-02-16 01:17:39    阅读次数:214
python实现快速排序
defsortList(alist):alen=len(alist)ifalen==0:returnalistifalen>0:aitem=alist[alen/2]aleftlist=[]arightlist=[]foriinrange(0,alen):afirstitem=alist[i]ifi<>alen/2:ifafirstitem>aitem:arightlist.append(afirstitem)else:aleftlist.append(afirstitem)aleft..
分类:编程语言   时间:2016-02-16 01:18:04    阅读次数:207
c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。解:程序:#include<stdio.h>intmain(){ charc; intletters=0,space=0,digit=0,other=0; printf("请输入一行字符:"); while((c=getchar())!=‘\n‘) { if(c>=‘a‘&&c<=‘z‘||c>=‘A‘&a..
分类:编程语言   时间:2016-02-16 01:15:14    阅读次数:195
理解java的三大特性之多态(三)
摘自:http://cmsblogs.com/?p=52 面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的
分类:编程语言   时间:2016-02-16 01:15:35    阅读次数:366
Redis学习笔记(4) Redis事务、生存时间及排序
1. Redis事务 Redis中的事务(transaction)是一组命令的集合,一个事务中的命令要么都执行,要么都不执行。事务的原理是先将属于一个事务的命令发送给Redis,然后再让Redis依次执行这些命令。 127.0.0.1:6379> multi OK 127.0.0.1:6379> s
分类:编程语言   时间:2016-02-16 01:12:30    阅读次数:826
C++ 语法--唯一的难点const和复合类型
const和复合类型--简单的说是这样
分类:编程语言   时间:2016-02-16 01:11:19    阅读次数:198
python语法学习
1.整除与幂运算 >>> 5.6//2 2.0 >>> 2**3 8 >>> 2.位移与异或算法 >>> 1<<1 2 >>> 1>>1 0 >>> 1^2 3 >>> 2^3 1 >>>
分类:编程语言   时间:2016-02-16 01:10:51    阅读次数:156
Atitit.rust语言特性 attilax 总结
Atitit.rust语言特性 attilax 总结 1. 创建这个新语言的目的是为了解决一个顽疾:软件的演进速度大大低于硬件的演进,软件在语言级别上无法真正利用多核计算带来的性能提升。1 2. 不会出现Null指针等等1 2.1.1. Rust 1.1 稳定版 更新内容1 2.1.2. Rust 
分类:编程语言   时间:2016-02-16 01:12:58    阅读次数:191
Python中逗号作用的实例分析
逗号在类型转化中的使用 主要是元组的转换 例如: >>> a=11>>> b=(a)>>> b11>>> b=(a,)>>> b(11,)>>> b=(a,22)>>> b(11, 22)>>> b=(a,22,)>>> b(11, 22)>>> 从中可以看出 只有当b元组中只有一个元素的时候 需要
分类:编程语言   时间:2016-02-16 01:09:43    阅读次数:160
Building Maintainable Software-java篇之Keep Architecture Components Balanced
Building Maintainable Software-java篇之Keep Architecture Components Balanced Building encapsulation boundaries is a crucial skill in software architecture.                     —George H. F...
分类:编程语言   时间:2016-02-16 00:05:42    阅读次数:211
Facebook开源动画库 POP-POPSpringAnimation运用
POPSpringAnimation也许是大多数人使用POP的理由 其提供一个类似弹簧一般的动画效果;实例源代码已经上传至gitHub,地址:https://github.com/wujunyang/facebookPopTest POPSpringAnimation可配置的属性与默认值为 spri
分类:编程语言   时间:2016-02-16 00:00:35    阅读次数:414
数据结构与算法之线性表
前言 上一篇《数据结构和算法之时间复杂度和空间复杂度》中介绍了时间复杂度的概念和常见的时间复杂度,并分别举例子进行了一一说明。这一篇主要介绍线性表。 线性表属于数据结构中逻辑结构中的线性结构。回忆一下,数据结构分为物理结构和逻辑结构,逻辑结构分为线性结构、几何结构、树形结构和图形结构四大结构。其中,
分类:编程语言   时间:2016-02-15 23:59:50    阅读次数:484
python模块的打包setuptools
样例代码:新建test.py文件,内容如下: [python] view plain copy print "show me" 新建一个setup.py编译文件,内容如下: [python] view plain copy from distutils.core import setup setup
分类:编程语言   时间:2016-02-16 00:00:42    阅读次数:459
Atitit.面向接口的web 原理与设计重写 路由启动绑定配置url router rewriting urlpage  mvc mvp的 java c#.net php js
Atitit.面向接口的web 原理与设计重写 路由启动绑定配置url router rewriting urlpage mvc mvp的 java c#.net php js 原理 通过vm带入启动参数 制定ioc配置文件 绑定各项。。 <%@ page language="java" conte
分类:编程语言   时间:2016-02-15 23:56:30    阅读次数:421
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!