`
文章列表
        今天看到一篇对CSS的postion属性讲解的文章,感觉写的很通俗易懂,一起分享一下。。。原文链接:http://www.cnblogs.com/Zigzag/archive/2009/02/19/position.html" target="_blank">http://www.cnblogs.com/Zigzag/archive/2009/02/19/position.html        CSS的很多其他属性大多容易理解,比如字体,文本,背景等。有些CSS书籍也会对这些简单的属性进行大张旗鼓的介绍,而偏偏忽略了对一些难缠的属性讲解, ...
函数声明方式 1.函数声明方式 其语法为: function 函数名(参数1,参数2,...){ //要执行的语句 } 例1: function sum(num1,num2){ return num1+num2; } 2.函数表达式方式 其语法为: var 函数名 = function(参数1,参数2,...){ ...
    众所周知,对象arguments的主要用于保存函数参数,但这个对象还有一个名叫callee的属性,该属性是一个指针,用于指向拥有该arguments对象的函数。其一个很重要的用途就是降低函数与函数名的耦合程度。还是举例说明吧,请看下面这个非常经典的递归函数。 例1: function factorial(num){ if(num<=1){ return 1; }else{ return num*factorial(num-1); } }     在上面的这个例子中,如果函数名以后不会变的情况下,这样定义是没有 ...
1.理解参数 JavaScript函数不介意传递进来多少个参数,也不在乎传进来参数是什么数据类型。也就是说,即便你定义的函数只接收两个参数,在调用这个函数时也未必一定要传递两个参数。可以传递一个、三个甚至不传递参数。你肯定在疑问为什么会这样? 原因在于JavaScript中的参数在内部是用一个数组来表示的。函数接收到的始终都是这个数组,而不关心数组中包含哪些参数(如果有参数的话)。如果这个数组中不包含任何元素,无所谓;如果包含多个元素,也没问题。实际上,在函数体内可以通过arguments对象来访问这个参数数组,从而获取传递给参数的每一个参数。 例1: function howMany ...
instanceof运算符 instanceof运算符为二元运算符,其返回值为boolean类型,用来判断一个对象是否是一个特定类的实例。 语法: object  instanceof class 参数: object为必选项,任意表达式               class为必选项,任意已定义 ...
getYear()方法 返回 Date 对象中的年份值。 语法为:dateObj.getYear() 注释:这个方法已经过时,之所以提供这个方法,是为了保持向后的兼容性。请改用 getFullYear 方法。对于 JScript 1.0 版,getYear 返回的值始终为 Date 对象中的年份与 1900 年之间的差距。例如,1899 年的返回值是 -1, 而 2000 年的返回值是 100。 <script type="application/javascript"> var cur = new Date(); var years = cur. ...
    Java中有3个常用的处理字符串的类:java.lang.String、java.lang.StringBuffer 和 java.lang.StringBuilder。这三个类的相同之处在于都是final类,不允许被继承。         String  字符串常量     StringBuffer  字符串变量(线程安全)     ...
水仙花数是指一个n位正整数(n>=3),它的每个位上的数字的n次幂之和等于它本身。 例如: 153=1^3+5^3+3^3 370=3^3+7^3+0^3 1634=1^4+6^4+3^4+4^4 算法实现,输入水仙花的位数n,便会查找出所有位数为n的水仙花数。 代码如下: import java.util.Scanner; public class NarcissusFew { /** * @param args */ //判断是否为水仙花数 static void isNarcissusFew(int para,int n) { i ...
亲密数是成对出现的,展示了两个整数之间通过因子的密切联系。如果整数a的因子和等于b,而整数b的因子和等于a,因子包括1但不包括本身,且a不等于b,则称a、b为亲密数对。 例如:220和204便是一堆亲密数,因为其满足如下规则: 220的各个因子之和为:1+2+4+5+10+11+20+22+44+55+110=204; 204的各因子之和为:1+2+4+71+142=220. 代码如下: import java.util.Scanner; public class QinMiNumber { static void findFriendNumber(int para) { ...
完全数(perfect number)是一些特殊的自然整数。完全数等于其所有因子的和,这里所谓的因子就是所有可以整除这个数的数,而不包括该数本身。其实谈到完全数,与之相关的两个概念是亏数和赢数。一般来说,通过气所有真一字的和判断一个自然数是亏数、赢数以及完全数。 当一个自然数的所有真因子之和小于该自然数时,那么该自然数便是亏数; 当一个自然数的所有真因子之和大于该自然数时,那么该自然数便是赢数; 当一个自然数的所有真因子之和等于该自然数时,那么该自然数便是完全数; 我们来举几个典型的完全数的例子: 6=1+2+3 28=1+2+4+7+14 496=1+2+4+8+16 ...
约瑟夫环问题起源于一个犹太故事。约瑟夫环问题的大意如下:         罗马人攻占了桥塔波特,41人藏在一个山洞中躲过了这场浩劫。这41个人中,包括历史学家Josephus(约瑟夫)和他的一个朋友。剩余的39个人为了表示不向罗马人屈服,决定集体自杀。大家决定了一个自杀方案,所有者41个人围成一个圆圈,由第1个人开始顺时针报数,每报数为3的人就立刻自杀,然后再由下一个人重新开始报数,仍然是每报数为3的人就立刻自杀,。。。。。。,直到所有人都自杀身亡为止。     约瑟夫和他的朋友并不想自杀,于是约瑟夫想到了一个计划,他们两个同样参与到自杀方案中,但是最后却躲过了自杀。请问,他们是怎么做到的? ...
最近在学习算法,在学习最小生成树的过程中,感觉算法思想很简单,但实现起来对于我这样的菜鸟来说有些困难,后来上网搜了一些文章,发现这篇讲得很清楚,与大家分享一下http://blog.csdn.net/fengchaokobe/article/details/7521780。我着重研究了一下克鲁斯卡尔算法。 克鲁斯卡尔算法 克鲁斯卡尔算法的思想如下: 克鲁斯卡尔算法的核心思想是:在带权连通图中,不断地在边集合中找到最小的边,如果该边满足得到最小生成树的条件,就将其构造,直到最后得到一颗最小生成树。 克鲁斯卡尔算法的执行步骤: 第一步:在带权连通图中,将边的 ...
javascript中不支持真正的类,可以创建伪类,它是采用基于原型的继承而不是类的继承。 javascript中的对象可以有任意个属性,属性可以动态的添加给一个对象。在java这种严格类型语言中,并不是这样,每个对象都有一组预定义的属性,其中每个属性都有一个预定义的类型。当使用javascript对象来模拟面向对象编程技术时,通常会预定义每个对象的属性组以及每个属性所存储的数据的类型。 javascript不会有一个正式的类的名字,它只是通过构造函数和原型对象来近似的模拟类。在java中,类的成员可能是4种类型之一:实例属性、实例方法、类属性和类方法。子javascript中如何模拟呢 实 ...
转自http://www.felixwoo.com/archives/247 最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。 一、什么是闭包? “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说, ...
最直接实用适合记得住命令的朋友的方式: ALT+F2后,在弹出界面输入gnome-terminal即可弹出终端(有点WIN里面运行cmd的感觉) 适合记不住命令的菜鸟朋友的方式(比如我): 在ubuntu10.04以前,可以在应用程序的附件里面找到终端,在ubuntu11.04里面,点击左上角的ubuntu那个按钮后在更多程序里面找,或者通过搜索输入gnome就可以看到终端。 提醒:11.04里面运行终端后可以右键将他固定在启动栏上,下次就方便了。同时可以在登录的时候下面界面选择ubuntu经典模式就可以看到应用程序-附件-终端了。
Global site tag (gtag.js) - Google Analytics