摘要: 很纠结的一段代码/// <summary>///反正写了也没人看/// </summary>public class ListDemo<T>{ public static List<T> Getstring<T2>(T2 tlist) where T2 : T { List<T> list = new List<T>(); list.Add(tlist); return list; }} 阅读全文
posted @ 2011-06-07 16:28 Shikyoh 阅读(235) 评论(1) 推荐(0) 编辑
摘要: 32位的系统中,修改以下注册表键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Registration\UserNameHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization64位系统,修改以下注册表键值HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Registration\UserNameHKEY_LOCAL_MACHI 阅读全文
posted @ 2011-06-07 11:58 Shikyoh 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 重装了 N次 iis 仍然报错。我就接着给 Internet 来宾帐户 用户 授权 仍然报错。郁闷了很久 查看任务日志才发现 用户 是ASP.NET Machine Account。我晕。 给 ASP.NET Machine Account 授权了 错误解决。1.首部先重装 framework 运行 相应的 v版本 。重新注册iis aspnet_regiis2.如果还报黄页 就接着 给指定用户 授权运行 aspnet_regiis -ga <用户名> 阅读全文
posted @ 2011-05-28 13:35 Shikyoh 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 客户端用javascript获取文件大小实现代码如下:<script type="text/javascript" language="javascript"> function getFileSize(fileName) { if(document.all)//判断是否是IE浏览器 { window.oldOnError = window.onerror; window.onerror = function(err) { if(err.indexOf('Automation')!=-1) { alert('没有访问文 阅读全文
posted @ 2011-05-26 19:18 Shikyoh 阅读(6547) 评论(0) 推荐(1) 编辑
摘要: var qq = {};qq.extend = function (first, second) { for (var prop in second) { first[prop] = second[prop]; }};qq.FileUploaderBasic = function (o) { this._options = { data: false, url: false, msg: { typeerror: "类型错误", sizeerror: "大小错误", maxfile: "限额错误" } }; qq.extend(this 阅读全文
posted @ 2011-05-25 22:56 Shikyoh 阅读(478) 评论(0) 推荐(0) 编辑
摘要: prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量(Boolean)、日期变量(Date)、结构变量(Function)、数值变量(Number)、对象变量(Object)、字符串变量(String) 等,而相关的类的方法,也是程序员经常用到的( 阅读全文
posted @ 2011-05-25 22:08 Shikyoh 阅读(338) 评论(0) 推荐(0) 编辑
摘要: apply 方法应用某一对象的一个方法,用另一个对象替换当前对象。apply([thisObj[,argArray]])参数thisObj可选项。将被用作当前对象的对象。argArray可选项。将被传递给该函数的参数数组。与call方法类似,但第二个参数类型不同 阅读全文
posted @ 2011-05-25 21:34 Shikyoh 阅读(774) 评论(1) 推荐(0) 编辑
摘要: 1、使用 Stopwatch 类 (System.Diagnostics.Stopwatch)Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。Stopwatch 实例或者在运行,或者已停止;使用 IsRunning 可以确定 Stopwatch 的当前状态。使用 Start 可以开始测量运行时间;使用 Stop 可以停止测量运行时间。通过属性 Elapsed、ElapsedMilliseconds 或 ElapsedT 阅读全文
posted @ 2011-05-24 11:46 Shikyoh 阅读(27411) 评论(2) 推荐(6) 编辑
摘要: using System;using System.Collections;using System.Collections.Generic;using System.Diagnostics;using System.Linq;namespace DictionaryTest{ class Program { private static int totalCount = 10000; static void Main(string[] args) { HashtableTest(); DictionaryTest(); SortedDictionaryTest(); Console.Read 阅读全文
posted @ 2011-05-24 11:21 Shikyoh 阅读(1185) 评论(0) 推荐(1) 编辑
摘要: if("\v"=="v") // 这个判断真的只有在IE下才为真,包括IE 8。我以前的办法,32字节版本:try{IE=window=!1}catch(e){IE=!0}用很有效,不是么?这个技巧通常应用在类库(library/hack proof)中。但如果你认为使用execScript来做判断已经足够了,那你就要来考虑一下这种情况:top["execScript"]=null当然还要考虑到类库为其他浏览器也实现了execScript方法。在Ajaxian.com上列举的通过execScript判断IE的方法:IE=top.exe 阅读全文
posted @ 2011-05-17 12:18 Shikyoh 阅读(534) 评论(1) 推荐(0) 编辑