Swift2.0中引入了协议扩展的特性,并且建议开发者一切从协议(Protocol)出发,经过几个月的学习探索,博主发现Swift作为一门面向协议编程(POP)的语言非常适合时下火热的MVVM架构。MVVM已经提出有一段时间了,如果你还不懂什么是MVVM,建议先去补充相关的知识,再回到本文中。
在Cocoa Touch体系内,MVC是广为人知的经典架构,博主之前也讲解过MVC的相关知识,但是随着业...
分类:
编程语言 时间:
2016-03-01 06:25:31
阅读次数:
345
《数据结构》第5章第5节广义表(头尾链表存储表示)。
分类:
编程语言 时间:
2016-03-01 06:17:08
阅读次数:
188
《数据结构》第5章第6节广义表(扩展线性链表存储表示)。
分类:
编程语言 时间:
2016-03-01 06:15:47
阅读次数:
181
我们将学习两种类型的数组。一种数组是预先知道其中所包含的元素数目的,例如一场比赛的前10个最佳得分;另一种数组的元素数目会变化,例如一个网站的用户名列表。...
分类:
编程语言 时间:
2016-03-01 01:05:46
阅读次数:
322
JavaSPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制。
分类:
编程语言 时间:
2016-03-01 01:01:13
阅读次数:
284
Module01 - Linux系统基础 由于本系列课程基于Linux(或UNIX),熟悉Linux操作系统是必要的前提。 该模块的课程包含以下方面的内容: 常用Unix/Linux命令 熟悉文件管理、文本处理、进程管理、网络、系统管理等各个方面大约100个常用的命令。 深入了解bash 了解Lin
分类:
编程语言 时间:
2016-03-01 01:00:25
阅读次数:
335
在做自动化测试时,数据驱动是一个很重要的概念,当数据与脚本分离后,面对茫茫多的数据,管理数据又成了一个大问题,而数据源又可能面对多个,就跟在开发过程中,有时候要连接MYSQL,有时候又要连接SQL SERVER一样,如何做到快速切换?下面的示例中,我们将从一个数据源开始,一步步的演示下去: 一. 用
分类:
编程语言 时间:
2016-03-01 00:56:48
阅读次数:
294
Python基本语法-2 一、Python编程风格 1、语法要求: (1)缩进统一:【常见错误:Indentation Error】 -->windows中tab键占4格,linux下占8格,但显示时可见长度一致,不易区分。 a.设置-首选项-选项卡设置-勾选使用空格替换 b.视图-显示符号-显示空
分类:
编程语言 时间:
2016-03-01 00:56:30
阅读次数:
270
三角函数:public static double sin (double radians)public static double cos(double radians)public static double tan(double radians)public static double toR...
分类:
编程语言 时间:
2016-03-01 00:52:44
阅读次数:
333
Climbing Stairs You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct
分类:
编程语言 时间:
2016-03-01 00:50:44
阅读次数:
194
1 package com.hanqi; 2 public class BubbleSort 3 { 4 public static void main(String[] args) 5 { 6 //冒泡排序 7 int[]a=new int [] {11,23,9,34,89,70,39,21,1
分类:
编程语言 时间:
2016-03-01 00:50:58
阅读次数:
297
python提供了一个进行hash加密的模块:hashlib下面主要记录下其中的md5加密方式 import hashlib data1 = 'sada' #####字母和数字 m = hashlib.md5(data1.encode('utf-8')) print(m.hexdigest()) d
分类:
编程语言 时间:
2016-03-01 00:49:55
阅读次数:
255
KNN算法的介绍请参考: http://blog.csdn.net/zouxy09/article/details/16955347 统计学习方法里面给出了KD Tree的算法介绍,按照书上的进行了实现: # -*- coding: utf-8 -*- from operator import it
分类:
编程语言 时间:
2016-03-01 00:44:25
阅读次数:
323
1、下载jquery easyui组件 http://www.jeasyui.com/download/index.php 2、解压 放到工程中 如图 3、jsp引入组件:必须按照如下顺序 <script type="text/javascript" src="jslib/jquery-easyui
分类:
编程语言 时间:
2016-03-01 00:45:16
阅读次数:
164
就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样。Emacs, vi, eclipse, anjuta,kdevelop等层出不穷。Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户。例如,
分类:
编程语言 时间:
2016-03-01 00:43:51
阅读次数:
270