Swift中,类和结构体都是对数据和方法进行封装的常用做法!首先我们来看看他们的共同之处:都可以有属性和方法;都有构造器;都支持附属脚本;都支持扩展;都支持协议。然后我们来看看他们的不同之处:类有继承;结构体有一个自动生成的逐一初始化构造器;在做赋值操作时,结构体总是被拷贝(Array有特殊处理);...
分类:
编程语言 时间:
2015-03-11 16:38:25
阅读次数:
191
对Spring Framework 文档“Quick start”中例子的解析,以便初学者快速理解Spriing框架。...
分类:
编程语言 时间:
2015-03-06 19:11:37
阅读次数:
156
原文地址:http://www.tuicool.com/articles/jam2AnvRequireJs已经流行很久了,我们在项目中也打算使用它。它提供了以下功能:声明不同js文件之间的依赖可以按需、并行、延时载入js库可以让我们的代码以模块化的方式组织初看起来并不复杂。在html中引入requi...
分类:
Web程序 时间:
2015-02-08 19:26:33
阅读次数:
175
1.定义关键帧@keyframes zhuanquan{ 0% {-webkit-transform: rotate(0);} 100% {-webkit-transform: rotate(360deg);}}@-webkit-keyframes zhuanquan/* Safari and .....
分类:
Web程序 时间:
2015-02-07 14:28:11
阅读次数:
157
(阅读此文章前,您已经有一定的Object-C语法基础了!)2014年,Apple推出了Swift,最近开始应用到实际的项目中。首先我发现在编写Swift代码的时候,经常会遇到Xcode不能提示,卡顿,直接闪退等问题,尤其是在Swift和OC混编时。(不知道其他开发者是否也有这样的经历,但是我相信这...
分类:
编程语言 时间:
2015-01-22 17:09:58
阅读次数:
356
什么是代码走读?开发人员之间随机的互相阅读源代码,检查代码是否编写正确的一种检查方法。强调的是通过快速理解源代码来找出流程设计中的问题。形式上可以遵从同行评审的结构化的正规检视、走查、单人复审等;如果代码量比较多的话,可借助一些商用的测试工具进行走读。网站http://www.ifcts.com.....
分类:
其他好文 时间:
2015-01-20 15:35:07
阅读次数:
115
一直对委托和事件有种畏惧感,刚开始入门C#时,很怕去触碰它,现在有些理解了,写下作为一个学习过程中的笔记,防止忘记委托就是将方法作为一个参数传递。有调用的方法参数决定执行哪一个方法。看例子是最能够快速理解方法的,我们来比较一下两种方法实现同一种功能:根据名字决定使用哪种语言问候语。例如,如果名字na...
为了理解方便,将优先级分为六大类,速记为《非123赋》:非运算符,单目运算,双目运算,三目运算,赋值运算,逗号运算;
双目运算符打油诗:乘除加减左右移;大等小等等不等;位与异或按位或;逻辑与,逻辑或。
结合方向根本不用记,理解就行。...
分类:
编程语言 时间:
2014-09-23 22:13:25
阅读次数:
247
题意快速理解:给出n个平面二维坐标,对于每个坐标,如果这个坐标跟(0,0)形成的矩形内包含的点数为k(包含边界,但不包含坐标本身),那么这个坐标就是levelk。输出level0-n-1的点数分别是多少。范围可以从0开始变化,如果要使用树状数组的话那么lowbit(0)就等于0,也就是说tree[0...
分类:
其他好文 时间:
2014-09-09 11:57:38
阅读次数:
127