Python学习(3)切片(Slice):根据索引范围取出字符串里面的内容,比如: l=range(100) l[:8] [0, 1, 2, 3, 4, 5, 6, 7] l[:10:2] [0, 2, 4, 6, 8]list、tuple、set 、字符串都可以做切片操作迭代(iteration)...
分类:
编程语言 时间:
2014-07-09 14:48:16
阅读次数:
160
原创文章,转载请注明: 转载自http://www.cnblogs.com/tovin/p/3832405.html一、Spark简介 1、什么是Spark 发源于AMPLab实验室的分布式内存计算平台,它克服了MapReduce在迭代式计算和交互式计算方面的不足。 相比于MapRed...
分类:
编程语言 时间:
2014-07-09 14:38:04
阅读次数:
266
文件和素材
打开文件
open函数用来打开文件,语法如下:
open([name[,mode[,buffering]])
open函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。模式(mode)和缓冲(buffering)参数都是可选的。
>>> f=open(r'D:\software(x86)\Python27\README.txt')
如果文件不存在,则出...
分类:
编程语言 时间:
2014-07-09 10:45:07
阅读次数:
151
STL算法之排序算法STL排序算法通常复杂度坏于线性,且必须要random-access Iterators。所以,forward_list, list, associative and unordered contains 不提供随机访问迭代器,这些容器不能用排序算法。但是,forward_lis...
分类:
其他好文 时间:
2014-07-08 22:34:18
阅读次数:
226
检测链表是否是palindrome.思路1:翻转并比较。思路2:迭代。思路3:递归。 public static boolean isPalindrome(LinkedListNode head) { LinkedListNode fast = head; Link...
分类:
其他好文 时间:
2014-07-08 17:15:57
阅读次数:
267
二叉树的三种遍历有递归版本,和迭代版本。本文介绍一种新的思路。
参考了 http://coolshell.cn/articles/9886.html
在许多应用中,我们还需要对遍历本身进行抽象。假如有一个求和的函数sum,我们希望它能应用于链表,数组,二叉树等等不同的数据结构。这时,我们可以抽象出迭代器(Iterator)的概念,通过迭代器把算法和数据结构解耦了,使得通用算法能应用于不同类...
分类:
其他好文 时间:
2014-07-08 15:41:35
阅读次数:
176
本人目前在一家相当于创业公司吧。
工作也快满一年了,马上着手准备第二次出差去升级我们的系统,但是突然想到一件事情,让我颇有感触,是关于系统现场升级的。
我们迭代开发的系统隔一段时间就会需要到用户的现场去为其进行系统升级,其中升级包括客户端,服务端,以及数据库。
目前我们的做法是什么?
升级服务的方法是,将带过去的新的服务完全替换掉旧的服务,然后人工修改所有服务的相关配置。
升级数...
分类:
数据库 时间:
2014-07-08 15:12:34
阅读次数:
252
设计模式之迭代器模式(Iterator)摘录!...
分类:
其他好文 时间:
2014-07-08 14:51:48
阅读次数:
187
迭代对于我们搞Java的来说绝对不陌生。我们常常使用JDK提供的迭代接口进行Java集合的迭代。Iterator iterator = list.iterator();
while(iterator.hasNext()){
String string = iterator.next();
//do something...
分类:
编程语言 时间:
2014-07-08 12:50:53
阅读次数:
290
??①push_heap算法以下是push_heap算法的实现细节。该函数接收两个迭代器,用来表现一个heap底部容器(vector)的头尾,而且新元素已经插入究竟部的最尾端。template inline void push_heap(RandomAccessIterator first,Rand...
分类:
其他好文 时间:
2014-07-08 00:22:55
阅读次数:
307