基础运算符Swift的大部分运算符和C及OC相同,也分一元二元多元的,这里只记录一些Swift特有的性质或写法。赋值运算符( = )在等号右边是一个有多个值的元组时,它的成员值可以分解并同时分别赋值给常量或者变量:let (x, y) = (1, 2)// x is equal to 1, and ...
分类:
编程语言 时间:
2015-06-05 19:25:44
阅读次数:
187
1. for... in...的应用 例:var obj = {x : 3,y : 'apple',z : 'good',w : 0.95}; var emptyObj = [],i = 0; for(p in obj) { emptyObj[i++] = obj[p]...
分类:
编程语言 时间:
2015-06-05 19:23:47
阅读次数:
121
java序列化/反序列化之xml、protobuf、protostuff 比较与使用例子
分类:
编程语言 时间:
2015-06-05 19:20:50
阅读次数:
273
Python C++扩展 前段时间看了一篇文章,http://blog.jobbole.com/78859/, 颇有感触,于是就结合自己工作中的知识作了一个简单的Python移动侦测:移动侦测的算法使用C++实现,封装成Python可以调用的格式,具体流程如图1。 图1 首先看一下C++的工程配置,...
分类:
编程语言 时间:
2015-06-05 19:18:57
阅读次数:
190
ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。iOS的SDK中提供很多原生ViewController,以支持标准的用户界面,例如表视图控制器(UITableViewController)、导航控...
分类:
编程语言 时间:
2015-06-05 19:18:21
阅读次数:
127
1.冒泡排序冒泡排序是一种简单的排序算法,其基本思想如下:1)从第一个开始起,比较相邻的两个元素的大小,如果前一个比后一个大,则进行交换(也就是小的冒上去)。2)然后再和之前相邻元素进行比较,若小,则冒上去。2)重复以上操作,直到最后一个元素。 1 public static void Bubble...
分类:
编程语言 时间:
2015-06-05 19:17:15
阅读次数:
118
1、malloc()和free()的基本介绍(1)函数原型及说明void *malloc(long NumBytes)该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。void free(void *FirstByte)该函数是将之前用mal...
分类:
编程语言 时间:
2015-06-05 19:16:42
阅读次数:
132
A peak element is an element that is greater than its neighbors.Given an input array where num[i] ≠ num[i+1], find a peak element and return its index...
分类:
编程语言 时间:
2015-06-05 19:12:17
阅读次数:
159
写python+selenium自动化脚本免不了要用到js,练习执行js命令,excute_script(js_command),但是在robotframework中使用相同方法执行报错,调整后执行通过,记录一下O(∩_∩)O~
分类:
编程语言 时间:
2015-06-05 19:12:06
阅读次数:
372
线性表线性表是最简单、最基本、最常用的数据结构。数据元素 1 对 1的关系,这种关系是位置关系。特点(1)第一个元素和最后一个元素前后是没有数据元素,线性表中剩下的元素是近邻的,前后都有元素。(2)线性表中的元素是有限的(List),线性表中的数据类型一致。(3)线性表表示方法 L={a1,a2,a...
分类:
编程语言 时间:
2015-06-05 19:09:51
阅读次数:
201
import datetimeimport timedef test(day=datetime.datetime.now()): print daywhile True: test() time.sleep(1)run result:2015-06-05 16:52:47.106...
分类:
编程语言 时间:
2015-06-05 19:08:01
阅读次数:
120
#!/usr/bin/python
import?urllib2
import?sys
def?stock_data(stock_id,?stock_num,?purchase_price):
????url?=?‘http://hq.sinajs.cn/list=%s%06d‘?%?((stock_id?==?1?or?stock_id?>?600...
分类:
编程语言 时间:
2015-06-05 18:00:57
阅读次数:
295
数组,都懂的,直接看代码吧,实现以下功能:创建数组查找在索引上的值查找数组中是否含有值删除在索引上的值添加一个值查找一个值在数组的位置publicclassArrayStructures{
privateint[]theArray=newint[50];
privateintarraySize=10;
publicvoidgenerateRandomArray..
分类:
编程语言 时间:
2015-06-05 17:59:52
阅读次数:
127
冒泡排序1算法原理1.冒泡排序算法的运作如下:(从后往前)2.比较相邻的元素。如果第一个比第二个大,就交换他们两个。3.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。4.针对所有的元素重复以上的步骤,除了最后一个。..
分类:
编程语言 时间:
2015-06-05 17:59:10
阅读次数:
132
python可执行程序路径:/usr/bin/pythonpython文件类型:1、.py由程序解释,不需要编译2、.pyc(编译后的二进制文件)由python源文件经编译后生成的扩展名为pyc的文件编译方法如下:importpy_compile
py_compile.compile(‘1.py‘)#调用py_compile模块,对1.py文件进行编译,会生..
分类:
编程语言 时间:
2015-06-05 17:58:27
阅读次数:
160
图图表示点之间的关系,在C#中通过节点对象的集合来表示点(Vertex),用邻接矩阵(adjacencymatrix)来表示点之间的关系。下面来看C#实现。usingSystem;
usingSystem.Collections;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.T..
分类:
编程语言 时间:
2015-06-05 17:57:16
阅读次数:
158
1.完全二叉树完全二叉树由于其结构上的特点,通常采用顺序存储方式存储。一棵有n个结点的完全二叉树的所有结点从1到n编号,就得到结点的一个线性系列。如下图:完全二叉树除最下面一层外,各层都被结点充满了,每一层结点的个数恰好是上一层结点个数的2倍,因此通过一个结点的..
分类:
编程语言 时间:
2015-06-05 17:57:13
阅读次数:
307