摘要: 熟悉前端的都知道,火狐默认状态非window.open的页面window.close是无效的网上有很多人说,在火狐的地址栏输入:about:config然后找到dom.allow_scripts_to_close_windows;把false改为true看着这些人的说法,不得不说我蛋疼了我做的是网站,我怎么去改用户的浏览器设置,我不是搞病毒的啊难道我在网站发布一个公告“如需用火狐访问本网站,请修改浏览器器设置……”那恐怕我会死得很快关闭是不可能的,那就搞点折中方案。。跳转到about:blank嘛 <script type="text/javascript"> 阅读全文
posted @ 2012-04-18 15:20 bdstjk 阅读(4438) 评论(0) 推荐(0) 编辑
摘要: 一、字符串的创建创建一个字符串有几种方法。最简单的是用引号将一组字符包含起来,可以将其赋值给一个字符串变量。var myStr = "Hello, String!";可以用双引号或单引号将字符串包含,但要注意,作为界定字符串的一对引号必须是相同的,不能混用。像var myString = "Fluffy is a pretty cat.'; 这样的声明就是非法的。允许使用两种引号,使得某些操作变得简单,比如将一种嵌入另外一种:document.write("<img src="/img/logo.jpg" height= 阅读全文
posted @ 2012-03-14 10:27 bdstjk 阅读(200) 评论(0) 推荐(0) 编辑
摘要: SQL Server Management Studio 2008 delete the file C:\Users\%username%\AppData\Roaming\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.binSQL Server Management Studio 2005 delete the file – same as above answer but the Vista path.C:\Users\%username%\AppData\Roaming \Microsoft\Microsoft SQL S 阅读全文
posted @ 2012-02-13 11:01 bdstjk 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 首先,封装一个XML序列化和反序列化的函数。using System.Xml.Serialization; using System.IO; public class XmlSerialize { /// <summary> /// 反序列化XML为类实例 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="xmlObj"></param> /// <returns></retur 阅读全文
posted @ 2012-01-19 16:25 bdstjk 阅读(12518) 评论(0) 推荐(0) 编辑
摘要: 今天需要解析一个XML,这个XML和一般情况用.NET的序列化出来的格式不太一样。我就又补习了一下。分享一下学习成果吧。示例代码下载:http://download.csdn.net/detail/bdstjk/4028340先给大家看看基础知识吧,后面再给大家贴一个复杂实例使用属性可以控制对象的 XML 序列化。默认情况下,XML 元素名称由类或成员名称确定。在名为 Book 的简单类中,字段 ISBN 将生成 XML 元素标记 <ISBN>,如下面的示例所示。public class Book{ public string ISBN;}// When an instance o 阅读全文
posted @ 2012-01-19 14:32 bdstjk 阅读(4337) 评论(0) 推荐(0) 编辑
摘要: 早上看到老赵写的这个性能计数器,感觉很实用,不过老赵用了很多.C# 3.0 的新语法,还用了 VISTA 和 Server 2008 下特有的Win32 API,对于还在用C#2.0 或者还工作在 XP 或者 Server 2003 下的兄弟们,只能望代码心叹了。应老赵的要求,我修改了他的代码,增加了对低版本C# 和 低版本windows 操作系统的支持。 老赵的原文: 一个简单的性能计数器:CodeTimer 修改说明 1. 采用 接口 取代了原代码中的 Lambda 表达式 2. 采用 GetThreadTimes 这个API 函数替代了原代码中的 QueryThreadCycleTime 阅读全文
posted @ 2012-01-12 13:11 bdstjk 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 有数据,有真相,相信大家在平时的工作或学习过程中,都需要比较几种不同方法或实现之间的性能差距。在这些时候,往往就需要我们不断地创建Stopwatch,打开,关闭,然后打印时间。这种一遍又一遍的重复终有一天会让人忍无可忍,因此如果能有一个“标准”的性能计数器,那应该可以让生活轻松许多。这个性能计数器不用复杂,够用就好;也不需要考虑扩展性,要扩展时直接修改代码就够了;同样不需要考虑输出格式,直接打印在Console就行。在上次的.NET技术大会中,Jeffrey Richter大叔在Keynote Session中进行了一个名为“The Performance of Everyday Things 阅读全文
posted @ 2012-01-12 12:56 bdstjk 阅读(312) 评论(0) 推荐(0) 编辑
摘要: //根据屏幕大小设置窗体初始大小//Rectangle rect = System.Windows.Forms.SystemInformation.VirtualScreen;Rectangle rect = SystemInformation.WorkingArea;this.Height = rect.Height;this.Width = rect.Width;//根据屏幕大小设置窗体最大化大小this.MaximizedBounds = new Rectangle(rect.X, rect.Y, rect.Width - 2, rect.Height - 2); 阅读全文
posted @ 2011-12-31 17:05 bdstjk 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 最近项目中需要开发一个颜色选择控件,我做了一个支持选择也支持手动输入的颜色选择控件,支持手动输入必然要验证一下是否是正确的颜色格式,一开始我通过try { document.getElementById('ColorChooseControlText').style.backgroundColor = document.getElementById('ColorChooseControlText').value; args.IsValid = true; } catch (err) { ... 阅读全文
posted @ 2011-12-30 13:33 bdstjk 阅读(4560) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices; //这个肯定要的 namespace WindowsApplication1{ class win32API { public const int OPEN_PROCESS_ALL = 2035711; public const int PAGE_READWRITE = 4; public const int PROCESS_CREAT... 阅读全文
posted @ 2011-12-29 10:22 bdstjk 阅读(561) 评论(0) 推荐(0) 编辑