80X86上的函数/过程调用.call指令来调用过程;ret指令(return)返回调用程序.过程如下:1)确定执行完过程后要返回的指令地址(返回/链接地址).2)将该地址保存到已知位置.在没有递归时,可将其放在任意位置.放到内存中的栈是最常见的,执行过程:call->push/ret->pop优点...
分类:
其他好文 时间:
2014-06-10 19:47:08
阅读次数:
272
这个小坑给了我两点思考: 1、有些花哨的用法如a.push.apply(a, b);还是用于面试题装逼就行,实战上还是多走老实路线免得遇到异常和性能的坑。 2、http://stackoverflow.com/questions/1374126 从stackoverflow找答案时不要仅盯着投票最多的,真理往往掌握在少数人手中,下图259票的回答是个坑,34票的才是最完美的分析。
1
2
3
a
= new Array();
b
= new Array(1256...
分类:
移动开发 时间:
2014-06-10 14:16:24
阅读次数:
300
bool Topo()
{
int sum = 0;
while(1)
{
queue Q;
for(int i = 1; i <= n; i++)
if(!in[i])
Q.push(i);
sum += Q.size();
if(sum == n)
return true;
if(!Q.size())
return false;
whi...
分类:
其他好文 时间:
2014-06-10 13:29:29
阅读次数:
236
iOS开发UI篇—Modal简单介绍一、简单介绍除了push之外,还有另外一种控制器的切换方式,那就是Modal任何控制器都能通过Modal的形式展?出来Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为?二、代码说明新建一个项目,在Application的代理中添加wind...
分类:
移动开发 时间:
2014-06-10 12:55:50
阅读次数:
294
除了push之外,还有另外一种控制器的切换方式,那就是Modal
Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为止以Modal的形式展示控制器-
(void)presentViewController:(UIViewController *)viewControll...
分类:
移动开发 时间:
2014-06-10 12:08:17
阅读次数:
264
1、版本新特性: 控制器的跳转不能使用push 和modal, push:
采用的时栈的方式,无法销毁之前的控制器 modal:无法销毁之前的控制器 应该使用rootViewController2、实现过程:
①设置滚动视图,一般是整个界面- (void)setupScrollView{ ...
分类:
其他好文 时间:
2014-06-10 11:34:52
阅读次数:
178
平时使用GUIEventHandler不太注意handle()函数的返回值,觉得返回true或者false都无所谓,其实不然。我遇到的问题是程序中一个节点添加了GUIEventHandler对象pickIconHandler注册PUSH动作,handle()的返回值写成了return
true;相机...
分类:
其他好文 时间:
2014-06-10 10:00:11
阅读次数:
256
1、错误描述
六月 09, 2014 11:11:09 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error
严重: Template processing error: "Expression a is undefined on line 27, column 23 in tag.ftl."
Expression a is undefi...
分类:
其他好文 时间:
2014-06-10 07:33:34
阅读次数:
293
freemarker自定义标签
1、nested指令
是可选的,可以在和之间使用在任何位置和任意次数
2、示例说明
1
2
3
4
5
3、...
分类:
其他好文 时间:
2014-06-10 07:12:22
阅读次数:
204
$each 配合 $addToSet :
只将不存于数组 field 中的多值加入到field中,去重
db.COLLECTION.update(
,
{
$addToSet: {
: {
$each: [ , ... ]
}
}
}
)
$each 配合 $push:
将多值压入数组 field 中,不去重
db.COLLE...
分类:
数据库 时间:
2014-06-10 06:32:12
阅读次数:
555