//for-in
/*
for 迭代变量 in
集合变量
{
使用迭代变量便利所有数据
}
*/
//遍历数组
var arr = ["a" ,"b" ,"c" ,"d"]
for temp
in arr
{
print(temp)
print("\t")
}
//
var arra...
分类:
编程语言 时间:
2015-08-13 23:42:07
阅读次数:
166
//
//1.有时候需要把元组中的数据拆分出来使用比如:
var stu = ("范冰冰",30,"女")
// 1)将stu中的数据赋值给三个变量。
var (name,age,gender) =
stu
//2)只需要部分变量,可以用 .语法赋值,或者用下划线顶替空白位置,如下
var stu1 = ("赵薇",40,"男")
v...
分类:
编程语言 时间:
2015-08-13 23:43:03
阅读次数:
177
//
// main.swift
// 12-
//
// Created by wanghy on 15/8/9.
// Copyright (c) 2015年 wanghy. All rights reserved.
//
//有一个字符串,统计每个字符出现的次数
//思路一:利用两个for循环进行嵌套
//
var array = ["1"...
分类:
编程语言 时间:
2015-08-13 23:40:25
阅读次数:
128
我在子类中调用父类的方法,在这个父类的方法中有调用了一个子类中有,父类中也有的方法,即一个已经被重写的方法,但是在父类中调用这个方法,最后实现的子类中的方法,而不是父类中的方法。现在猜想是用super调用父类方法的原因。此问题待解决...
分类:
编程语言 时间:
2015-08-13 23:43:00
阅读次数:
164
转载请注明:TheViperhttp://www.cnblogs.com/TheViper 什么是拖动图片排序?就像微博这种,上传后允许用户通过拖动图片,调整几张图片的顺序。可以看到微博在这里把每张图片固定了尺寸,稍微严谨点的话,就需要像上一篇文章那样,外面是响应式的等高等宽的若干div容器,里面则...
分类:
编程语言 时间:
2015-08-13 23:40:19
阅读次数:
304
额,可能是我的理解能力太差吧,我还是要解释一下。例如 999, 那么传入的 vector 就是 9, 9, 9那么加一之后,返回的就是 1, 0, 0, 0vector plusOne(vector& digits) { ++*(digits.end() - 1); for (auto ...
分类:
编程语言 时间:
2015-08-13 23:38:12
阅读次数:
202
一维数组定义:具有相同数据类型的一组数据。声明:int []a=new int[3]; 释义:该数组的数据类型为int型,该数组长度为3,有3个元素可采用如下方式为元素赋值:a[0]=1;a[1]=2;a[2]=3;总结:元素的长度为3,但是数组的下标从0开始,但是最大值由此可看出为2,即长度比下标...
分类:
编程语言 时间:
2015-08-13 23:35:12
阅读次数:
186
主要参考这篇文章http://blog.csdn.net/wong_judy/article/details/5267911 输入流????????????????<-->????????????????输出流 inputStream?????????????????...
分类:
编程语言 时间:
2015-08-13 22:32:14
阅读次数:
159
原型模式简介 原型模式实际上不算一种设计模式,应该说是一种技巧吧。当我们需要创建与已有对象一样的对象时,我们通常可以有两种容易想到的方法,一种是将已有对象指向另外一个重新创建的对象,如 //将old赋给n...
分类:
编程语言 时间:
2015-08-13 22:33:43
阅读次数:
170
正在挑战一个CrackMe的你,把需要填写的前面几位密码都正确猜出了,可是这最后一位密码,好像藏得有点深。CrackMe的作者还挑衅般的在里面藏了个.tar.gz文件,解压缩出来,里面写道你要的最后一个字符就在下面这个...
分类:
编程语言 时间:
2015-08-13 22:33:39
阅读次数:
182
1、错误描述严重: Error configuring application listener of class org.springframework.web.content.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.content.ContextLoaderListener...
分类:
编程语言 时间:
2015-08-13 22:31:57
阅读次数:
229
前面两篇介绍了两种插入排序算法:直接插入排序和希尔排序。这篇介绍选择排序的一种:直接选择排序。从名字就可以看出直接选择排序与直接插入排序很相似,两者相同点在与都是将待排序序列分成有序区和无序区两部分,不同之处在于直接插入排序是从无序区选出一个插入到有序区合适的位置,而直接选择排序是从无序区选出最小的一个插入到有序区尾部,使得有序区保持有序。
基本思想:
一组待排序的数据,首先将其划分成两部分,一...
分类:
编程语言 时间:
2015-08-13 22:28:53
阅读次数:
203
5.2 继承体系下的对象构造
当定义一个object如下:
T object; 时,实际上会发生什么事情呢?如果T有一个constructor(不论是由user提供或是由编译器合成),它会被调用.这很明显,比较不明显的是,constructor的调用真正伴随了什么?
constructor可能内带大量的隐藏码,因为编译器会扩充每一个constructor,扩充程度视 class T的继承体系...
分类:
编程语言 时间:
2015-08-13 22:30:11
阅读次数:
151
简介Swift 是一门开发 iOS, OS X 和 watchOS 应用的新语言。然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的。Swift 包含了 C 和 Objective-C 上所有基础数据类型,Int表示整型值;Double和Float表示浮点型值;Bool是布尔型值;String是文本型数据。Swift 还提供了三个基本的集合类...
分类:
编程语言 时间:
2015-08-13 22:28:38
阅读次数:
204
当你的程序中出现异常情况时就需要异常处理。比如当你打开一个不存在的文件时。当你的程序中有一些无效的语句时,Python会提示你有错误存在。
下面是一个拼写错误的例子,print写成了Print。Python是大小写敏感的,因此Python将引发一个错误:
>>> Print 'Hello World'
File "", line 1
Print 'Hello World'
...
分类:
编程语言 时间:
2015-08-13 22:24:59
阅读次数:
221
spring aop...
分类:
编程语言 时间:
2015-08-13 22:23:45
阅读次数:
129
1.背景
借鉴与php中 app接口的实现(php写app接口生成xml和json数据),封装了java版的json和xml数据操作类!
2.准备
在使用之前,需要引入 json 的jar 包:点我下载 !
这里实现了,对象转json , 对象集合转json, 对象转xml,对象集合转xml ;
3.appUtil 工具类实现
具体的实现过程,...
分类:
编程语言 时间:
2015-08-13 22:25:13
阅读次数:
337