2009年12月15日
摘要: Case I. Web代理的方式 (on Server A)即用户访问A网站时所产生的对B网站的跨域访问请求均提交到A网站的指定页面,由该页面代替用户页面完成交互,从而返回合适的结果。此方案可以解决现阶段所能够想到的多数跨域访问问题,但要求A网站提供Web代理的支持,因此A网站与B网站之间必须是紧密协作的,且每次交互过程,A网站的服务器负担增加,且无法代用户保存session状态。 Case II... 阅读全文
posted @ 2009-12-15 23:09 野人哥哥 阅读(21305) 评论(0) 推荐(4) 编辑
摘要: DateTimedt=DateTime.Now; //Label1.Text=dt.ToString();//2005-11-513:21:25 //Label2.Text=dt.ToFileTime().ToString();//127756416859912816 //Label3.Text=dt.ToFileTimeUtc().ToString();//127756704859912816 ... 阅读全文
posted @ 2009-12-15 23:02 野人哥哥 阅读(144) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2009-12-15 22:55 野人哥哥 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 前几年曾经碰到一个生成递归树形菜单的功能,由于系统比较庞大,有300-400个菜单项,把这些菜单一次性递归加载,的确需要耗费一些时间。 当然若是动态加载什么的,那就不会有太多麻烦了,加载这么多菜单时,不同的解决方法的确差别很大。 第一种写法,每次循环遍历表,这应该是最普通的做法,结果运行速度比较慢,效果有些难以忍受。 for (int i = dataTable.Rows.Count - 1; i... 阅读全文
posted @ 2009-12-15 13:23 野人哥哥 阅读(6911) 评论(0) 推荐(2) 编辑
摘要: 为一个产品族提供统一的创建接口。当需要这个产品族的某一系列的时候,可从抽象工厂里选择相应的系列来创建一个具体的工厂。提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。《设计模式》·抽象工厂(Abstract Factory)用于声明生成一系列抽象产品的方法。即AbstractFactory,其中带有生成产品A和产品B的创建方法。·具体工厂(Concrete F... 阅读全文
posted @ 2009-12-15 12:56 野人哥哥 阅读(253) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2009-12-15 10:57 野人哥哥 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。语言层次方面 循环 循环是很常用的一个... 阅读全文
posted @ 2009-12-15 10:24 野人哥哥 阅读(3812) 评论(0) 推荐(1) 编辑
摘要: 页面: <%@ Page Language="C#" CodeBehind="Default.aspx.cs" AutoEventWireup="true" Inherits="WebApplication1._Default" %> 后台: [代码] 问题: 1.  如果 AutoEventWireup="false",输出会是什么? 2.  如果注释掉 base.OnLoad... 阅读全文
posted @ 2009-12-15 09:17 野人哥哥 阅读(317) 评论(0) 推荐(0) 编辑
摘要: (一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在<configSections>标志中。 2.特定应用程序配置 特点: 位于<appSetting>中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于<system.Web>节中,控制Asp.net运行时的行... 阅读全文
posted @ 2009-12-15 09:10 野人哥哥 阅读(183) 评论(0) 推荐(0) 编辑
摘要: JS中判断鼠标按键的问题。IE左键是window.event.button=1右键是window.event.button=2中键是window.event.button=4没有按键动作window.event.button=0Firefox左键是event.button=0右键是event.button=2中键是event.button=1没有按键动作event.button=0Opera 7.... 阅读全文
posted @ 2009-12-15 08:45 野人哥哥 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: String.prototype.ToCharArray=function(){returnthis.split("");}String.prototype.Reverse=function(){returnthis.split("").reverse().join("");}String.prototype.IsContains=function(str){return(this.indexOf... 阅读全文
posted @ 2009-12-15 08:43 野人哥哥 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 项目中经常要用到json格式的数据,把收集和整理的转换json数据的方法发布如下:在.net framework2.0中,没有JavaScriptSerializer(3.0)和DataContractJsonSerializer(3.5),所以经常要用手写的转换类,这样调试也方便些,何况JavaScriptSerializer和DataContractJsonSerializer还有一些对特殊字... 阅读全文
posted @ 2009-12-15 08:41 野人哥哥 阅读(567) 评论(0) 推荐(0) 编辑
摘要: prototype对象是个模版,要实例化的对象都以这个模版为基础.总而言之,prototype对象的任何属性和方法都会被传递到那个类的所有实例,原型链利用这种功能来实现继承机制.查看以下代码: function ClassA(){ } ClassA.prototype.color='red'; ClassA.prototype.getColor=function(){ document.write... 阅读全文
posted @ 2009-12-15 08:36 野人哥哥 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 可能不少学习javascript在使用call,apply,callee时会感到困惑,以下希望对于你有所帮助:1、它是函数的方法或属性;2、它可以改变执行上下文的this指向;3、作为另一个对象调用一个方法(即可以把一个对象的方法作为另一个对象的方法来引用);4、apply方法类似,但只能接收数组为参数;5、callee函数的调用者。f.call(o,1,2) 等同于o.m = f;o.m(1,2... 阅读全文
posted @ 2009-12-15 08:32 野人哥哥 阅读(289) 评论(0) 推荐(0) 编辑