代码改变世界

随笔档案-2010年2月24日

JavaScript 学习笔记之函数理解二

2010-02-24 23:21 by 爱研究源码的javaer, 223 阅读, 收藏,
摘要: push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。语法arrayObject.push(newelement1,newelement2,....,newelementX)参数描述newelement1必需。要添加到数组的第一个元素。newelement2可选。要添加到数组的第二个元素。newelementX可选。可添加多个元素。返回值把指定的值添加到数组后的新长度。说明push(... 阅读全文

JavaScript学习笔记之应用技巧

2010-02-24 23:18 by 爱研究源码的javaer, 165 阅读, 收藏,
摘要: slice() 方法可从已有的数组中返回选定的元素。arrayObject.slice(start,end)参数描述start必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。end可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所... 阅读全文

反射学习笔记之遍历System.Drawing.Color结构(转载)

2010-02-24 22:08 by 爱研究源码的javaer, 362 阅读, 收藏,
摘要: 前台:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Reflection_Color.aspx.cs"Inherits="Reflect... 阅读全文

反射学习笔记之动态创建对象和调用方法

2010-02-24 21:14 by 爱研究源码的javaer, 641 阅读, 收藏,
摘要: 动态加载和静态引用的程序集并不是同一个Assembly了。事实上,在.Net中,同一个应用程序域并不允许同时加载两个相同的Assembly。即使加载了,也会认为是两个不同的程序集。如果要同时加载两个,则必须在不同的应用程序域中。可以通过AppDomain创建一个新的应用程序域,在其中动态加载;而原来的程序域则静态添加引用。此时将会认为是同一个程序集。 猜测是如此。我需要测试。想到我最近作的Remo... 阅读全文

反射学习笔记四(转载) 反射特性

2010-02-24 16:43 by 爱研究源码的javaer, 216 阅读, 收藏,
摘要: 转自:http://www.cnblogs.com/JimmyZhang/archive/2008/01/27/1055254.html反射特性(Attribute)可能很多人还不了解特性,所以我们先了解一下什么是特性。想想看如果有一个消息系统,它存在这样一个方法,用来将一则短消息发送给某人:// title: 标题;author:作者;content:内容;receiverId:接受者Idpub... 阅读全文

反射学习笔记三(转载)

2010-02-24 15:48 by 爱研究源码的javaer, 218 阅读, 收藏,
摘要: namespace Demo { public abstract class BaseClass { } public struct DemoStruct { } public delegate void DemoDelegate(Object sender, EventArgs e); public enum DemoEnum { terrible, bad, common=4, good, ... 阅读全文

多线程学习笔记一(转载)

2010-02-24 13:40 by 爱研究源码的javaer, 227 阅读, 收藏,
摘要: 本片(参考自codeproject)主要讲以下内容:(一).Sleep和Join的用法(二).Invoke和BeginInvoke的使用及区别(三).Monitor类的使用(四).AutoResetEvent使用(一)1.Sleep()方法,调用后,线程会被阻止指定的时间,时间到了后,会继续执行。线程需引用using System.Threading;命名空间。[代码]2.Join()方法,肯定有... 阅读全文

XML序列化和反序列化相关

2010-02-24 10:32 by 爱研究源码的javaer, 264 阅读, 收藏,
摘要: 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassConfig{privateboolenabled=true;publicboolEnabled{get{returnenabled;}set{enabled=value;}}... 阅读全文

JavaScript函数理解一

2010-02-24 09:18 by 爱研究源码的javaer, 204 阅读, 收藏,
摘要: var add=new Function("a", "b", "return a+b;");alert(add(3,4));var myadd = function add(a, b) { alert(a + b);}myadd.adddd = function() { alert("1");}var myy = new myadd.adddd();到这里已经执行alert("1");如果执行my... 阅读全文