2010年WWDC发布iOS4时Apple对Objective-C进行了一次重要的升级:支持Block。说到底这东西就是闭包,其他高级语音例如Java和C++已有支持,第一次使用Block感觉满简单好用的,但是慢慢也遇到很多坑。本文聊聊ARC和non-ARC下Block使用中的引用循环问题,最近遇到...
分类:
其他好文 时间:
2015-06-23 17:35:26
阅读次数:
168
To change a sequence you are iterating over while inside the loop (for example to duplicate certain items), it is recommended that you first make a co...
分类:
编程语言 时间:
2015-06-22 20:29:34
阅读次数:
129
1、延迟加载所造成的代理对象无法正常序列化的问题在实体类上添加注解:@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })2、双向关联的对象生成JSON的无限循环问题2.1 两个引用方向都需要生成JSON的情况引入jackso...
分类:
Web程序 时间:
2015-06-08 21:16:52
阅读次数:
329
string a=""; int i = 1;//声明一个变量,老师重新讲课的次数。 while (i <=10 && a != "yes") { Console.WriteL...
分类:
其他好文 时间:
2015-06-06 19:28:40
阅读次数:
104
今天手贱startx然后虚拟机就卡死了,再开输过密码就无限跳到登陆界面,其他账户可用。怀疑/home未挂载。解决方法:(alf改成你的用户名)$ cd ~$ sudo chown alf:alf.Xauthority然后再次输入:ls .Xauthority -l成功后显示如下:-rw-------...
分类:
系统相关 时间:
2015-05-06 19:39:08
阅读次数:
174
在用django中调用某个函数时,报错:can't import get_user_info发现,导入了这个模块啊,为什么导入不成功呢?经人提示,是导入循环的问题。 打开《python核心编程》模块的导入循环那一章,看一下就明白了。模拟一个简单的场景a.py中有一个函数a(),需要调用b.py中的函数b(), 而b.py中的函数c()又需要调用a(),这就出现了循环导入。代码如下所示:from b...
分类:
编程语言 时间:
2015-04-15 17:04:03
阅读次数:
124
【问题】如题所示,在我们使用hibernate框架而又需要将对象转化为json的时候,如果配置了双向的关联关系,就会出现这个死循环问题异常信息:【原因】为什么会这样呢?原因在于你要转化的对象里配置了对另外一个对象的关联,而那个对象里又配置了对你这个对象的关联。比如我的两个类叫做Shop(商店)和St...
分类:
Web程序 时间:
2015-03-28 18:42:25
阅读次数:
156
问题: 是否会遇到这样的问题,在while循环中 sanf("%d",&a);如果输入的不是数字,是字符就会进入死循环。 解决方案:都是缓冲区惹的祸,输入字符后,字符会一直留在缓冲区,一直读取的是那个字符,所有会一直循环下去。-------------------------------------...
分类:
其他好文 时间:
2015-03-04 11:02:06
阅读次数:
164
2010年WWDC发布iOS4时Apple对Objective-C进行了一次重要的升级:支持Block。说到底这东西就是闭包,其他高级语音例如Java和C++已有支持,第一次使用Block感觉满简单好用的,但是慢慢也遇到很多坑。本文聊聊ARC和non-ARC下Block使用中的引用循环问题,最近遇到...
分类:
其他好文 时间:
2015-02-17 11:32:47
阅读次数:
166
12.2.1 递归的序列表达式
函数式编程中主要的控制流结构是递归。我们已经在很多例子中,写的普通函数就使用过递归,它能够解决命令式编程中的循环问题,而不需依赖可变状态。当我们想写一个简单的递归函数时,要使用 let rec 关键字,这样,就能函数以递归方式调用自身。
用于组合序列的 yield! 结构,也可以在序列表达式中执行递归调用,所以,我们同样可以使用函数编程的方法,生成序列。清...
分类:
其他好文 时间:
2015-01-21 16:37:06
阅读次数:
152