开篇个人博客“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为我们提供了丰富的数组操作函数,用这些函数可以非常方便的实现我们所想实现的功能。添加和删除数组元素添加元素的方法array_unshift(arrayarray,mixedvar[,mixedvar...])在数组头添加元素,所有的数值键会被相应的修改,但关联键不会受到影响array_push(arrayarray,mixedvar..
分类:
编程语言 时间:
2016-02-16 01:19:44
阅读次数:
227
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。这个题比较简单,主要是实现指针两端前后靠近。发现奇数偶数(正负,或者其他条件)需要满足题目条件就进行交换。所以简单的思路只要我们满足条..
分类:
编程语言 时间:
2016-02-16 01:19:12
阅读次数:
229
题目:好长,大意是返回一个列表,列表中第i个元素为nums中出了i以外元素的乘积注意不能用除法,时间复杂度为O(n)空间复杂度为O(1)解题思路:利用返回的列表从前往后算一遍,再从后往前算一次即可代码:classSolution(object):
defproductExceptSelf(self,nums):
"""
:typenums..
分类:
编程语言 时间:
2016-02-16 01:17:39
阅读次数:
214
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
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。解:程序:#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
摘自:http://cmsblogs.com/?p=52 面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的
分类:
编程语言 时间:
2016-02-16 01:15:35
阅读次数:
366
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
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 总结 1. 创建这个新语言的目的是为了解决一个顽疾:软件的演进速度大大低于硬件的演进,软件在语言级别上无法真正利用多核计算带来的性能提升。1 2. 不会出现Null指针等等1 2.1.1. Rust 1.1 稳定版 更新内容1 2.1.2. Rust
分类:
编程语言 时间:
2016-02-16 01:12:58
阅读次数:
191
逗号在类型转化中的使用 主要是元组的转换 例如: >>> 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 encapsulation boundaries is a crucial skill in software architecture.
—George H. F...
分类:
编程语言 时间:
2016-02-16 00:05:42
阅读次数:
211
POPSpringAnimation也许是大多数人使用POP的理由 其提供一个类似弹簧一般的动画效果;实例源代码已经上传至gitHub,地址:https://github.com/wujunyang/facebookPopTest POPSpringAnimation可配置的属性与默认值为 spri
分类:
编程语言 时间:
2016-02-16 00:00:35
阅读次数:
414
前言 上一篇《数据结构和算法之时间复杂度和空间复杂度》中介绍了时间复杂度的概念和常见的时间复杂度,并分别举例子进行了一一说明。这一篇主要介绍线性表。 线性表属于数据结构中逻辑结构中的线性结构。回忆一下,数据结构分为物理结构和逻辑结构,逻辑结构分为线性结构、几何结构、树形结构和图形结构四大结构。其中,
分类:
编程语言 时间:
2016-02-15 23:59:50
阅读次数:
484
样例代码:新建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 原理 通过vm带入启动参数 制定ioc配置文件 绑定各项。。 <%@ page language="java" conte
分类:
编程语言 时间:
2016-02-15 23:56:30
阅读次数:
421