Swift中属性的用法比objective-c中属性的用法丰富了很多。下面我逐一介绍。
一、 存储属性 和 延迟存储属性
Demo如下:
class Dog {
var name = "旺财"
init(){
println("狗被初始化了")
}
}
class Person {
let age = 20
var name = "J...
分类:
编程语言 时间:
2015-08-16 12:23:07
阅读次数:
113
C++的auto_ptr所做的事情,就是动态分配对象以及当对象不再需要时自动执行清理,使用std::auto_ptr,要#include 。
实现代码如下:
#include
#include
using namespace std;
//#define _THROW0() throw ()抛出全部异常
template
class auto_ptr
{
public:
/...
分类:
编程语言 时间:
2015-08-16 12:21:41
阅读次数:
145
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
4.7 Array的高级操作
4.8 正则表达式
正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。
4.8.1 正则表达式的规则
4.8.2 正则表达式判断功能
String类中的public boolean matches(String...
分类:
编程语言 时间:
2015-08-16 12:22:20
阅读次数:
202
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
4.9 Math
Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
4.9.1 常用变量和方法
成员变量:
public static final double PI
public static final double...
分类:
编程语言 时间:
2015-08-16 12:22:10
阅读次数:
131
最近抽时间看了一遍WebViewJavascriptBridge这个开源框架,把看到的内容记录下来
源码地址:https://github.com/marcuswestin/WebViewJavascriptBridge
1、对外接口
初始化OC
初始化JS
[WebViewJavascriptBridge bridgeForWebView:(...
分类:
编程语言 时间:
2015-08-16 12:18:16
阅读次数:
233
struct BinaryTreeNode
{
int m_nValue;
BinaryTreeNode* m_pLeft;
BinaryTreeNode* m_pRight;
};
//递归前序遍历
void PreOrder(BinaryTreeNode* pNode)
{
if(pNode!=NULL)
{
coutm_nValue<<endl;
PreOrder(pNod...
分类:
编程语言 时间:
2015-08-16 12:17:13
阅读次数:
136
源:http://kevin19900306.iteye.com/blog/1397744最近在研究Spring中的定时任务功能,最好的办法当然是使用Quartz来实现。对于一个新手来说,花了我不少时间,这里我写个笔记,给大家参考。 我使用的是Maven来管理项目,需要的Jar包我给大家贴出来。qu...
分类:
编程语言 时间:
2015-08-16 12:14:26
阅读次数:
153
相关的c++课程听了不少,但听课不能代替看书,书籍系统的总结对于形成体系,查漏补缺还是有很大作用的。市面上c++书籍多如牛毛,公认好评的无非《c++ primer》,《The c++ programming language》等全面介绍语言特性的书籍和 《effective c++》 《more e...
分类:
编程语言 时间:
2015-08-16 12:13:26
阅读次数:
115
步骤:1、定义单个TestRunner2、重载单个TestRunner的runTest()3、定义TestRunner数组,并添加多个TestRunner4、MultiThreadedTestRunner测试 1 @Test 2 public void MultiRequestsTes...
分类:
编程语言 时间:
2015-08-16 12:15:44
阅读次数:
133
原文网址:http://blog.csdn.net/cool_sti/article/details/21658521原英文链接:http://javarevisited.blogspot.hk/2014/03/how-to-clone-collection-in-java-deep-copy-vs...
分类:
编程语言 时间:
2015-08-16 12:13:18
阅读次数:
148
原文网址:http://blog.csdn.net/ueryueryuery/article/details/20607845我写了一个Dialog,Dialog中有一个ListView,想要点ListView中的一项后,跳转到另外一个Activity去。但在使用时,会偶尔报出下面的错误:02-21...
分类:
编程语言 时间:
2015-08-16 12:11:51
阅读次数:
624
原文(http://blog.csdn.net/phpxin123/article/details/7897226) 在C#中,如果一个类要使用foreach结构来实现迭代,就必须实现IEnumerable或IEnumerator接口。其中,IEnumerator接口定义了实现枚举器模式的方法IEn...
分类:
编程语言 时间:
2015-08-16 12:04:52
阅读次数:
147
今天的博客中就总结一下关于Swift中相对Objc新添加的两个数据类型:元组(Tuple)和可选值类型(Optional)。上面这两个类型是Swift独有的类型,使用起来也是非常方便的,今天就通过一些示例来介绍一下如何初始化和使用元组和可选值类型以及使用元组和可选值类型的场景。废话少说,直奔主题.....
分类:
编程语言 时间:
2015-08-16 12:05:07
阅读次数:
123
java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification, 这个问题比较常见,其产生的机制是如何的呢?
分类:
编程语言 时间:
2015-08-16 12:04:07
阅读次数:
175
1.概念 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。 回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的.....
分类:
编程语言 时间:
2015-08-16 12:02:13
阅读次数:
92
1.final修饰变量时,是引用不能变,还是引用的对象不能变?是指引用变量不能变,引用对象的内容可以变。2.==和equals有什么区别?网上搜索一下,发现很多人解释的都比较清楚了。自己简单概括一下。==符号用于比较变量的值,如果是数值则直接比较就行,如果是引用类型,包括字符串类型,是比较引用对象的...
分类:
编程语言 时间:
2015-08-16 12:02:24
阅读次数:
117
[1] Search in Rotated Sorted Array[2] Search in Rotated Sorted Array II[3] Find Minimum in Rotated Sorted Array[4] Find Minimum in Rotated Sorted Arra...
分类:
编程语言 时间:
2015-08-16 12:01:31
阅读次数:
177