填挖工具使用与焦点流、流向、汇、分水岭和区域填充等工具等效的功能来定位和填充汇。该工具的执行过程会进行迭代,直到指定 z 限制内的所有汇均填充完毕。在填充汇的同时,可能会在填充区域的边界处创建其他汇,这些汇将在下个迭代中移除。...
分类:
其他好文 时间:
2015-08-13 14:26:20
阅读次数:
229
内联函数的执行过程与带参数宏定义很相似,但参数的处理不同。带参数的宏定义并不对参数进行运算,而是直接替换;内联函数首先是函数,这就意味着函数的很多性质都适用于内联函数,即内联函数先把参数表达式进行运算求值,然后把表达式的值传递给形式参数。内联函数与带参数宏定义的另一个区别是,内联函数的参数类型和返回...
分类:
编程语言 时间:
2015-08-13 11:39:02
阅读次数:
145
在centos上面搭建当今性能相对较好的一套服务器环境LNMP。即:Linux + Nginx + MySQL + Php 。由于 Nginx 比Apache更轻巧一些,而且在nginx的官方网站上面对于nginx处理的多并发量是100000。所以,在现在网站会面临这种大并发量的时候,使用Nginx 来作为服务器程序确实是一个不错的选择,不过如果使用LAMP环境的话,对于php的执行过程是使用mo...
分类:
其他好文 时间:
2015-08-12 19:33:55
阅读次数:
106
一、static变量静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间,内存地址不变,直到整个程序运行结束。静态变量虽在程序的整个执行过程中始终存在,但是在它作用域之外不能使用。(相反,auto自动变量,即动...
分类:
其他好文 时间:
2015-08-12 16:15:15
阅读次数:
202
call()是函数下的一个方法,call方法第一个参数可以改变函数执行过程中的内部this的指向,call方法第二个参数开始就是原来函数的参数列表function fn1(a,b) { alert(this) alert(a + b);}fn1.call(1,10,20);//this弹...
分类:
编程语言 时间:
2015-08-11 10:00:58
阅读次数:
147
/************************************************************************* * * 无论何时,如果使用的算法需要指定一个目标区间,要么必须确保区间足够大 * 要么确保它会随着算法的运行而增大。 * 要在算法执行过程...
分类:
编程语言 时间:
2015-08-10 22:01:15
阅读次数:
126
在了解过期键问题前我们首先需要对redis的数据库和数据库键空间有一定的了解:structredisServer{//...//一个数组,保存着服务器中的所有数据库redisDb*db; //服务器的数据库数量,dbnum属性的值由服务器配置的database选项决定,默认情况下,该选项的值为16....
分类:
其他好文 时间:
2015-08-10 21:31:27
阅读次数:
428
PHP本身可以通过隐式类型转换和显式类型转换两种方式来实现:
1. 隐式类型转换
例如
$a = 7;
$b = 'abcdsfdf';
echo $a . $b;
?>
在这里 $a 就被隐式的转化成了字符串,源码实现如下
if (UNEXPECTED(Z_TYPE_P(op1) != IS_STRING)) {
if (Z_ISREF_...
分类:
Web程序 时间:
2015-08-10 12:05:18
阅读次数:
199
复习JSP的概念 JSP是Java Server Page的缩写,在传统的HTML页面中加入JSP标签和java的程序片段就构成了JSP。 JSP的基本语法:两种注释类型、三个脚本元素、三个元素指令、八个动作指令。 JSP的内置对象常用的有:Request、Response、Out、Session、...
分类:
Web程序 时间:
2015-08-09 18:42:01
阅读次数:
141
AnyncTask异步处理数据并将数据应用到视图的操作场合一 其中包含这几个方法1 onPreExcute() 初始化控件,例如进度条2 doInBackground() 具体的执行动作请求数据3 onProgresUpdate() 执行过程中,进度条提示4 onPostExcute() 执行完毕,...
分类:
其他好文 时间:
2015-08-09 17:03:46
阅读次数:
98