下面为一些swift 2.0 的基本语法,写在playground中,每次swift版本跟新的时候,打开瞅瞅,就可以对比出哪里发生了修改。内容包括:01变量&常量 02分支 03循环 04字符串 05数组 06字典 07函数01变量&常量//: Playground - noun: a ...
分类:
编程语言 时间:
2015-06-22 22:09:17
阅读次数:
179
返回一个二维整数数组中最大联通子数组的和2015年6月22日1.题目输入一个二维整形数组,数组里有正数也有负数。二维数组首尾相接,象个一条首尾相接带子一样。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。2.设计思路参照环状一维数组,将二维数组进行扩展。只将...
分类:
编程语言 时间:
2015-06-22 22:09:00
阅读次数:
146
目标:下载贴吧或空间中所有图片步骤:(1)获取页面代码 (2)获取图片URL,下载图片代码如下:#!/usr/bin/pythonimport reimport urllibdef getHtml(url): page=urllib.urlopen(url) html=page.read...
分类:
编程语言 时间:
2015-06-22 22:07:00
阅读次数:
208
如何对dict类型按键(keys)排序(Python 2.4 或更高版本):mydict = {'carl':40, 'alan':2, 'bob':1, 'danny':3}for key in sorted(mydict.iterkeys()...
分类:
编程语言 时间:
2015-06-22 22:07:06
阅读次数:
149
多态是指使用相同的函数名来访问函数不同的实现方法,即“一种接口,多种方法”,用相同的形式访问一组通用的运算,每个运算可能对应的行为不同。 C++支持编译时多态和运行时多态,运算符重载和函数重载就是编译时多态,而派生类和虚函数实现运行时多态。 1、运行时多态: class A { p...
分类:
编程语言 时间:
2015-06-22 22:08:24
阅读次数:
149
我是先安装了java1.8然后老师说教学用的是java1.7,所以我又装了1.7,结果悲剧了,设置好环境变量,cmd敲入javac时就报标题所示的错误,捣鼓好一会终于解决。解决方法:再其他错误排除的情况下 如:配置问题都解决了 也能在cmd下 java -version 能现实正确的版本信息的情况下...
分类:
编程语言 时间:
2015-06-22 22:06:59
阅读次数:
492
1. 什么是二维数组一个数组能表示一个班人的年龄,如果想表示很多班呢?什么是二维数组?int ages[3][10]; 三个班,每个班10个人相当于3行10列相当于装着3个一维数组二维数组是一个特殊的一维数组:它的元素是一维数组。例如int a[2][3]可以看作由一维数组a[0]和一维数组a[1]...
分类:
编程语言 时间:
2015-06-22 22:04:24
阅读次数:
186
我是什么都学之前学.net(C#),后来学安卓,后来发现是java现在比较多的用php特别是用框架thinkphpphp到5.x之后好像引入了命名空间的概念,经常在thinkphp 3.2以后也有了命名空间的概念 看下下面的代码是不是很熟悉<?phpnamespace Home\Controller...
分类:
编程语言 时间:
2015-06-22 22:00:19
阅读次数:
173
数据结构排序算法总结这章的内容比较经典,都是一些很好的算法,将来很可能会用得到,总结一下,加深一下印象。文章篇幅有点大。 一:插入排序 1)直接插入排序 2)折半插入排序3)希尔排序二、交换排序1)冒泡排序 2)快速排序三、选择排序1)简单选择排序 2)堆排序 四、归并排序五、基数排序一、插入排序....
分类:
编程语言 时间:
2015-06-22 21:58:51
阅读次数:
250
1、简单的正则表达式import res=r'abc're.findall(s,"aaaaaaaaaaaaaaa") #结果为[]re.findall(s,"abcaaaaaaaaaaaa") #结果为['abc']re.findall(s,"abcaaaaaabcaaaa") #结...
分类:
编程语言 时间:
2015-06-22 21:59:37
阅读次数:
148
在我刚刚接触现在这个产品的时候,我就在我们的代码中接触到了对Double Brace Initialization的使用。那段代码用来初始化一个集合:1 final Set exclusions = new HashSet() {{2 add(‘Alice’);3 add(‘Bo...
分类:
编程语言 时间:
2015-06-22 22:00:33
阅读次数:
175
二维数组求和输入一个二维的整形数组,数组里有正数也有负数,数组中连续的一个或多个整数组成一个二维子数组,每个子数组都有一个和。求所有子数组的和的最大值。解题思路:由于原来做的这个时间有一点久远,我记得当时的思路就是将二维数组转化为一维数组,然后利用原来的一维数组求和的方式进行计算。源代码packa....
分类:
编程语言 时间:
2015-06-22 21:59:34
阅读次数:
166
1. 什么是框架:类库的集合2.集合框架:用来表示和操作的统一的架构,包含了实现集合的接口与类3.集合:存放数据的容器集合框架包含了两部分:一部分是接口,一部分是类4.为什么会出现接口:因为集合框架中的很多类 功能是相似的【所以用接口来规范类】Java SE包含了由一组类和接口组成的Java集合框架...
分类:
编程语言 时间:
2015-06-22 21:57:05
阅读次数:
124
目录 1.NSThread 2.NSOperation 3.GCD 4.总结 这篇主要总结下iOS开发中多线程的使用,多线程开发一般使用NSThread、NSOperation及GCD三种方式,常用GCD及NSOperation。回到顶部 1.NSThread 创建线程主要有以下三种...
分类:
编程语言 时间:
2015-06-22 21:56:44
阅读次数:
209
google在最后三页C语言static内容,可找到的资料非常少。无论是长篇大论不知所云的话,在关键位置或跳过,习的人来说參考性不是非常大。所以。我这篇博文博採众家之长,把互联网上的资料整合归类,并亲手编敲代码验证之。 C语言代码是以文件为单位来组织的,在一个源程序的全部源文件里,一个外部变量(注....
分类:
编程语言 时间:
2015-06-22 20:44:47
阅读次数:
132
一、概述命令模式二、代码1.Client.java1 public class Client {2 3 public void request(Server server){4 server.addCommand(new TextCommand());5 ...
分类:
编程语言 时间:
2015-06-22 20:43:21
阅读次数:
148
在C++中也是少不了对内存的管理,在C++中只要有new的地方,在写代码的时候都要想着delete。 new分配的时堆内存,在函数结束的时候不会自动释放,如果不delete我分配的堆内存,则会造成内存泄露。所以我们要学会内存管理,不要内存泄露。在C++中的内存管理机制和OC中的还不太一样,在...
分类:
编程语言 时间:
2015-06-22 20:42:21
阅读次数:
165