文章分类 -  学习备忘记录

摘要:JavaSciprt事件中有两个很重要的特性:事件冒泡以及目标元素。当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。任何一个事件的目标元素都是最开始的那个元素,在我们的这个例子中也就是按钮,并且它在我们的元素对象中以属性的形式出现。使用事件代理的话我们可以把事件处理器添加到一个元素上,等待一个事件从它的子级元素里冒泡上来,并且可以很方便地得知这个事件是从哪个元素开始的。事件的冒泡和捕获捕获是从上级元素到下级元素,冒泡是从下级元素到上级元素。在IE中,每个元素和wi 阅读全文
posted @ 2012-06-28 11:21 ``炯`` 阅读(224) 评论(0) 推荐(0)
摘要:C# 特性(Attribute)入门(一)绪论 特性(Attributes)是一种崭新的声明性信息。我们不仅可以通过特性来定义设计层面的信息(例如help file, URL for documentation)以及运行时(run-time)信息(例如使XML与class相联系),而且我们还可以利用特性建立自描述(self- describing)组件。在这篇教程中,我们将会看到如何建立和添加特性到各种程序实体以及如何在运行时环境中获取特性信息。定义 正如MSDN中所描述的那样----- “特性是被指定给某一声明的一则附加的声明性信息。”使用预定义(Pre-defined)特性 ... 阅读全文
posted @ 2012-04-02 23:14 ``炯`` 阅读(4578) 评论(0) 推荐(2)
摘要:反序一个数组,循环的次数为:要反序的数组的长度整除2后得到的商;例如:n/2static void Main(string[] args) { int[] array = { 23, 45, 16, 7, 42 }; for (int i = 0; i <= array.Length / 2; i++) { int temp = array[i]; array[i] = array[array.Length - 1 - i]; ... 阅读全文
posted @ 2012-03-18 11:43 ``炯`` 阅读(235) 评论(0) 推荐(0)
摘要:冒泡排序法的规律:n个元素排序,需要比较n-1趟(简称t),每趟比较的次数为:元素个数n减去趟t;例子: 1 static void Main(string[] args) 2 { 3 int[] shuzu = new int[] { 88, 4, 24, 99, 345, 12 }; 4 for (int i = 0; i < shuzu.Length - 1; i++) 5 { 6 for (int j = 0; j < shuzu.Length - 1 - i; j+... 阅读全文
posted @ 2012-03-18 11:02 ``炯`` 阅读(247) 评论(0) 推荐(0)
摘要:如果不是为了学到怎么笔算,那就直接用Windows自带的计算器转换就好了!下面我就说说笔算的方法,这东西我看过好几次了,老记不住,现在写下来.十进制转二进制 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写就是结果 例如:302转化成二进制 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0 1/2 = 0 余1 故二进制为100101110十进制小数转二进制小数:(1)把十进制小数乘以2... 阅读全文
posted @ 2012-03-10 12:08 ``炯`` 阅读(331) 评论(0) 推荐(0)
摘要:1、编写程序计算1+2+3+....+100的和。int m=0;for (int i= 0; i<= 100; i++){m += i;}MessageBox.Show(m.ToString ());2、已知一个int数组, 编程从数组中获取最大数。int[] str={3,7,9,2,6,8,5,29};int s = str[0];for (int i = 0; i < str.Length; i++){if (str[i] > s){s = str[i];}}MessageBox.Show(s.ToString ());3、用户输入一个“2008-01-02”格式的日 阅读全文
posted @ 2012-03-07 15:08 ``炯`` 阅读(528) 评论(0) 推荐(0)
摘要:算法如下:基姆拉尔森计算公式:W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。代码如下:#region 根据年月日计算星期几(Label2.Text=CaculateWeekDay(2004,12,9);) /// <summary> /// 根据年月日计算星期几(Label2.Text=CaculateWeekDay(... 阅读全文
posted @ 2012-02-13 16:34 ``炯`` 阅读(760) 评论(0) 推荐(1)