之前一个朴素算法(效果一般般)耗时150ms.写了一个效果更好的算法,但是性能付出了代价是2200ms,性能差15倍了。波澜不惊的优化了两天,现...
如下定义Student,在构造函数传入闭包。假设这个类是已经存在的,调用方无法修改;那调用时应该注意避免循环引用 Teacher内部持有Stud...
本身这个问题并不难,主要是支持enqueue和dequeue方法。网上有很多例子,这里不赘述。为了支持for in 循环,一般还会实现Seque...
你可能读取Excel功能的程序在某些计算机上第一次执行就报错了,但是之前在别的地方是好的。 大多数网上文章的建议解决办法 建议去微软官网装Acc...
用最少的篇幅记录经典概念 1.闭包表达式语法 2.简化 基本写法 省去参数和返回值声明 再省去return 再将参数名缩写并省去 运算符方法>正...
变量如果用let 声明为协议,修改它的属性会报错。 例子如下:MyProtocol 是一个协议,MyClass2是一个类 但是,同样的 变量如果...
(1) fatal error发生时,defer是不会执行的(2) catch不到 fatal error
结论写在最前面: 数组元素是struct时,复制数组后修改,以及修改指向数组元素的变量都不会影响到原来的数组;元素是class时则会。详细的测试...
零散的tip很多,这里做一个简要记录。需要时作为索引吧 (1) 记录一些关键字|函数名|术语rethrows,@noescape,assert...