在移植c++代码到c的时候,经常会出现一个奇怪的错误,error C2275: “XXX”: 将此类型用作表达式非法 表达式非法,这个错误是由于c的编译器要求将变量的申明放在一个函数块的头部,而c++没有这样的要求造成的。 解决的办法就是把变量的申明全部放在变量的生存块的开始。初学C语言,这是我写的...
分类:
其他好文 时间:
2015-07-02 19:22:58
阅读次数:
174
复习作用域,彻底的理解js的运行机制;首先在js代码运行之前,会进行预解析,至少会进行2步:1、找一些东西——> var、function、参数等关键字,在js运行之前会给他们一些相应的动作 比如变量会赋值 undefined;函数的内容就整个函数块; 如...
分类:
Web程序 时间:
2015-06-12 00:50:00
阅读次数:
150
问题描述:
黑洞数又称陷阱数,是类具有奇特转换特性的整数。任何一个数字不全相同的整数,
经有限“重排求差”操作,总会得到某一个或一些数,这些数即为黑洞数。
“重排求差”操作即把组成该数的数字重排后得到的最大数减去重排后得到的最小数。
举个例子,3位数的黑洞数为495.
简易推导过程:随便找个数,如297,3个位上的数从小到大和从大到小各排一次,
为972和279,相减得693。按上面做法再做一...
分类:
其他好文 时间:
2015-04-30 21:54:54
阅读次数:
241
主要理解以下四条1,预编译查找varfunction2.,逐行解析,表达式会改变预编译的值3.作用域链4.每次到一个新的作用域链重复一1,2两个过程;eg.1alert(a);//functionfn2(){vara=10},预编译
vara=1;
alert(a);//1;表达式改变a
functionfn1(){vara=11;}
alert(a);//1;函数块不会改..
分类:
Web程序 时间:
2015-04-03 06:56:23
阅读次数:
126
先说两个方法beginUpdates和endUpdates,几点注意事项:一般我们把行、块的插入、删除、移动写在由这两个方法组成的函数块中。如果你不是在这两个函数组成的块中调用插入、删除、移动方法,表的属性(比如行数)可能失效。一般也不应该在由这两个函数组成的函数块中调用reloadData,如果你...
分类:
移动开发 时间:
2015-03-19 21:44:26
阅读次数:
196
1时钟的中断处理函数:OSTICKISR() //其调用ostimetick(),2ucosii时钟节拍10~100HZ,且在OSSTART之后开启时钟节拍。每个时钟节拍后,时钟中断函数将计时器加1,同时遍历所有延时的任务函数块将其延时减一,并使延时到的任务进入就绪。3任务延时:UCOSII规定:处...
分类:
其他好文 时间:
2015-03-19 18:03:24
阅读次数:
130
smarty模板的自定义函数(这里介绍的是常用)分为三个种类:1、 变量调节器2、 函数3、 块函数三个种类插件的用法:1、 变量调解器的用法,2、 函数的用法(和使用HTML标记很像)如,在PHP中定义的函数为:$smarty->registerPlugin(“function”,”myfun”,...
分类:
其他好文 时间:
2015-01-13 23:13:12
阅读次数:
336
概念: 1.构造函数 //方法与类名相同,无返回值 class Demo{ public Demo(){ } } 在 new 此类对象时,执行构造函数 2.构造函数块 //无方法名,返回值,先于构造函数运行 又称代码块,每次new 运行一次 class Demo{ public...
分类:
编程语言 时间:
2014-11-11 22:25:14
阅读次数:
252
如果我们把嵌入在HTML中的<script> js coding </script>看做Js代码块(实际上Js没有代码块的意义一说,如果真要看成代码块那也应该是按函数块来划分)的话,下面就是Js代码执行顺序: 这里转载?Js执行顺序总结归...
分类:
编程语言 时间:
2014-09-22 14:20:43
阅读次数:
193
块函数的形式是这样的:{func} .. {/func}。换句话说,它们被封闭在一个模板区域内,然后对该区域的内容进行操作。默认地,你的函数实现会被Smarty调用两次:一次是在开始标签,另一次是在闭合标签。块函数在模板中使用和函数还是有一些区别的,但自定义添加的方式差距不大,也可以使用两种方式进行...
分类:
其他好文 时间:
2014-07-18 00:31:37
阅读次数:
209