摘要: C#利用反射,遍历获得一个类的所有属性名,以及该类的实例的所有属性的值 总结: 对应某个类的实例化的对象tc, 遍历获取所有属性(子成员)的方法(采用反射): Type t = tc.GetType();//获得该类的Type //再用Type.GetProperties获得PropertyInfo[],然后就可以用foreach 遍历了 foreach (PropertyInfo pi in... 阅读全文
posted @ 2009-02-23 12:13 遥望星空 阅读(9482) 评论(4) 推荐(0) 编辑
摘要: 当我们读小学的时候,读大学不要钱; 当我们读大学的时候,读小学不要钱; 我们还没能工作的时候,工作也是分配的; 我们可以工作的时候,撞得头破血流才勉强找份饿不死人的工作做; 当我们不能挣钱的时候,房子是分配的; 当我们能挣钱的时候,却发现房子已经买不起了; 当我们没有进入股市的时候,傻瓜都在赚钱; 当我们兴冲冲地闯进去的时候,才发现自己成了傻瓜; 当我们不到结婚的年龄的时候骑单车就能娶媳妇; 当我... 阅读全文
posted @ 2009-02-19 14:39 遥望星空 阅读(189) 评论(0) 推荐(1) 编辑
摘要: 问题背景: 想用 jQuery 做 AJAX 处理, 用基于 Prototype 的 EasyValidation 做表单验证, 但是二者不能共存, 因为都用了同一个方法名: $(). 解决: jquery和prototype冲突解决, 网上流传的一篇文章,我这里测试结果是错误的! http://ajaxbbs.net/blog/post/71/ 另一种方式是: 参考: http://www.d... 阅读全文
posted @ 2009-02-12 02:23 遥望星空 阅读(2427) 评论(2) 推荐(1) 编辑
摘要: 需求: A域有页面a.html,其中有iframe包含B域的页面b.html,现在要通过a.html上的一个按钮,来把a.html页面上一个文本框的值传递到b.html页面的文本框。 注:这里b.html是html网页,不能接收其他网站post过来的值,所以不能用直接post的方法来传值,但是,如果接收页面是b.aspx或者b.asp 呢,那不是可以直接post了么?答案是肯定的,确实可以... 阅读全文
posted @ 2009-02-10 14:05 遥望星空 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 编辑文件 c:\windows\system32\drivers\etc\hosts 阅读全文
posted @ 2009-02-10 14:03 遥望星空 阅读(173) 评论(0) 推荐(0) 编辑
摘要: C#2.0的遍历器(Iterator),应该是对Gamma提出的Iterator设计模式的实现。在C#中,如果某个类型继承了接口IEnumerable,或者继承了泛型接口IEnumerable ,或者继承了泛型接口IEnumerable 的任何一个构造类型(如IEnumerable ),那么称该类型是“可遍历的”(“可枚举的”)。 MSDN中创建遍历器的示例代码是: public ... 阅读全文
posted @ 2009-02-03 00:42 遥望星空 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 今天在写程序的时候突然发现了这个怪现象 有如下2个方法: public XmlDocument SerializeToXmlDocument(object obj); public XmlDocument SerializeToXmlDocument(T obj); 如果按照重写概念,那么这2个方法应该是不同的。 但是实际我在调用SerializeToXmlDocument(object)的时候,... 阅读全文
posted @ 2009-01-16 15:56 遥望星空 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 注:本文中部分描述都是操作我的书《JavaScript高级应用与实践》而言,还请朋友们多多支持我的书,详情请见: 博主网站地址: http://m9m.3322.org/doc/js/md00.jsp “北京电子工业出版社”地址 http://www.phei.com.cn/bookshop/bookinfo.asp?bookcode=TP061230%20&booktype=main fun... 阅读全文
posted @ 2009-01-14 15:07 遥望星空 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 阅读本文章之前的准备 阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了解Internet Informati... 阅读全文
posted @ 2009-01-14 11:32 遥望星空 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 只用在cmd下进入apache2/bin目录下,用apache-kinstall即可搞定了 阅读全文
posted @ 2009-01-10 22:30 遥望星空 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 和 & & amp; 单引号 ' & apos; 双引号 " & quot; 大于号 > & gt; 小于号 < & lt; 阅读全文
posted @ 2009-01-08 14:50 遥望星空 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 我们知道在Windows XP系统中,若是需要安装High Definition Audio (HDA) 装置,那么最少需要安装微软的通用音频架构(UAA)修正补丁,通常在Windows XP SP1系统下,我们需要安装KB835221,而在Windows XP SP2系统中,则需要KB888111修正补丁。 可是在最新的Windows XP Service Pack 3 RC3264系统中,... 阅读全文
posted @ 2009-01-04 21:38 遥望星空 阅读(1934) 评论(0) 推荐(0) 编辑
摘要: 安装驱动,真方便! 阅读全文
posted @ 2009-01-04 20:54 遥望星空 阅读(265) 评论(0) 推荐(0) 编辑
摘要: HDD模式和FDD模式建议在ZIP模式不能正常工作时再试用; ZIP模式是指把U盘模拟成ZIP驱动器模式,启动后U盘的盘符是A: HDD模式是指把U盘模拟成硬盘模式;特别注意:如果选择了HDD模式,那么这个启动U盘启动后的盘符是C:,在对启动分区进行操作时就容易产生很多问题,比如:装系统时安装程序会把启动文件写到U盘而不是你硬盘的启动分区!导致系统安装失败。所以请尽量先选择ZIP模式。 FDD模... 阅读全文
posted @ 2009-01-04 17:08 遥望星空 阅读(18950) 评论(1) 推荐(0) 编辑
摘要: //打开mdb数据库 OleDbConnection mdbConn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:英汉字库.mdb"); mdbConn.Open(); OleDbDataAdapter mdbDa = new OleDbDataAdapter("select ... 阅读全文
posted @ 2009-01-02 15:48 遥望星空 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 在多线程中,为了使数据保持一致性必须要对数据或是访问数据的函数加锁,在数据库中这是很常见的,但是在程序中由于大部分都是单线程的程序,所以没有加锁的必要,但是在多线程中,为了保持数据的同步,一定要加锁,好在Framework中已经为我们提供了三个加锁的机制,分别是Monitor类、Lock关键字和Mutex类。 其中Lock关键词用法比较简单,Monitor类和Lock的用法差不多。这两个都... 阅读全文
posted @ 2008-12-31 23:37 遥望星空 阅读(453) 评论(1) 推荐(0) 编辑
摘要: 今天再次比较两个不同版本的SQLite驱动, ---------------新版本----------------------- 文件大小: 156 KB Assembly Version 1.0.60.0 备注: ADO.NET 2.0 Data Provider for SQLite 产品版本: 1.0.60.0 产品名称: ... 阅读全文
posted @ 2008-12-27 19:17 遥望星空 阅读(4542) 评论(5) 推荐(0) 编辑
摘要: 一、准备 Apache(apache_2.2.10-win32-x86-openssl-0.9.8i.msi) (下载:http://www.apache.org) Subversion(svn-win32-1.5.4.zip) (下载:http://subversion.tigris.org) 二、安装 安装好Apache 端口设置为80 (测试:http://localhost) 解压s... 阅读全文
posted @ 2008-12-27 17:51 遥望星空 阅读(1709) 评论(0) 推荐(0) 编辑
摘要: 1 什么是SVN? SVN全称为Subversion, 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 许多人会把版本控制系統想像成某种 “时光机器”。 某些版... 阅读全文
posted @ 2008-12-27 15:45 遥望星空 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。 首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Netw... 阅读全文
posted @ 2008-12-26 03:51 遥望星空 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 托管线程或者是后台线程,或者是前台线程。后台线程不会使托管执行环境处于活动状态,除此之外,后台线程与前台线程是一样的。一旦所有前台线程在托管进程(其中 .exe 文件是托管程序集)中被停止,系统将停止所有后台线程并关闭。通过设置 Thread.IsBackground 属性,可以将一个线程指定为后台线程或前台线程。例如,通过将 Thread.IsBackground 设置为 true,就可以将线程... 阅读全文
posted @ 2008-12-18 11:30 遥望星空 阅读(3141) 评论(1) 推荐(0) 编辑
摘要: 部门项目需要做一个文件上传,我们选择了SILVERLIGHT来做。 1.客户端 2.服务端 阅读全文
posted @ 2008-12-11 12:56 遥望星空 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 这三个都是将小数变成整数的函数,但是每一个都有不同的作用: ceil():将小数部分一律向整数部分进位。 如: 程序代码 Math.ceil(12.2)//返回13 Math.ceil(12.7)//返回13 Math.ceil(12.0)//返回12 floor():一律舍去,仅保留整数。 如: 程序代码 Math.floor(12.2)//返回12 Math.floor(12.7... 阅读全文
posted @ 2008-12-08 17:08 遥望星空 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 前段时间做的项目在部署到应用服务器上之后,有很多用户IE会出现.NET的“大红界面”,查看Log日志,上面写到: 2003-9-28 17:27:51 481 线程正被中止。 2003-9-28 17:27:51 481 at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort() ... 阅读全文
posted @ 2008-12-02 09:53 遥望星空 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 因为对 Response.End()、Response.Redirect("xxx.html") 和 Server.Transfer("xxx.html") 的调用在当前响应提前结束时引发一个 ThreadAbortException。 使用Response.Redirect("xxx.html",false)或 try { Response.Redirect("regok.aspx",fa... 阅读全文
posted @ 2008-12-01 18:48 遥望星空 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 独立存储(Isolated Storage)是Silverlight 2中提供的一个客户端安全的存储,它是一个与Cookie机制类似的局部信任机制。独立存储机制的APIs 提供了一个虚拟的文件系统和可以访问这个虚拟文件系统的数据流对象。Silverlight中的独立存储是基于 .NET Framework中的独立存储来建立的,所以它仅仅是.NET Framework中独立存储的一个子集。 独立... 阅读全文
posted @ 2008-11-20 18:20 遥望星空 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 最后还是采用计时器在主线程中负责处理来自其他子线程的数据。当然这个数据肯定是存放在一个静态类里面的。 阅读全文
posted @ 2008-11-16 17:16 遥望星空 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 扩展名 MIME 类型 .xaml application/xaml+xml .xap application/x-silverlight-app .dll application/x-ms... 阅读全文
posted @ 2008-11-13 22:17 遥望星空 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 2.1 Silverlight发展史 2.1.1 WPF/E “WPF/E ”是一种新 Web 呈现技术的代号, 创建该技术的目的是使其能够在各种平台上运行。该技术支持创建丰富的、具有绚丽视觉效果的交互式体验, 并且可以随处实现: 无论是在浏览器内、在多个设备上还是在桌面操作系统( 如 Apple Macintosh) 中。Microsoft .NET Framework 3.0( Windows... 阅读全文
posted @ 2008-11-13 02:04 遥望星空 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1.1 WPF简介 WPF的全称是Windows Presentation Foundation,是微软新发布的Vista操作系统的三大核心开发库之一,其主要负责的是图形显示,所以叫Presentation(呈现)。作为新的图形引擎,WPF是基于DirectX的,当然增加了很多新的功能。其2D和3D引擎的强大看看Vista的界面就明白了,再加上其对Aero图形引擎的支持,更加让你刚到神奇。顺便提一... 阅读全文
posted @ 2008-11-13 02:03 遥望星空 阅读(1049) 评论(1) 推荐(0) 编辑
摘要: 问题描述: 在表单form中,包含text和submit,当焦点在text内,如果直接按回车,页面不会像点击submit按钮那样执行验证代码,会直接提交掉。(基本发生在表单内只有一个text文本域的时候) If you have a Web Form with just one single-line text input (even if there are additional input... 阅读全文
posted @ 2008-10-27 20:05 遥望星空 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 最近学籍系统频繁报出ORA-12519的错。由于这台数据库承载着高中、中职等大型数据库,查看数据库状态基本判定为oracle进程数不够导致报错。 根据Oracle文档,SESSIONS和TRANSACTIONS的初始化参数应该源于PROCESSES参数,根据默认设置SESSIONS = PROCESSES * 1.1 + 5。oracle 10g默认session数为150,process数为17... 阅读全文
posted @ 2008-10-27 14:55 遥望星空 阅读(6579) 评论(0) 推荐(0) 编辑
摘要: interface用来声明接口 1.只提供方法的规则约束,不提供方法的主体。 例: public interface IPerson { void getName();//不包含主体方法 } 2.方法不能用public abstract等修饰,无字段变量,无构造函数。 3.方法可包含参数 如 public interface IPerson { void getAge(string s); } ... 阅读全文
posted @ 2008-10-23 10:44 遥望星空 阅读(920) 评论(1) 推荐(0) 编辑
摘要: NHibernate采用参数名后绑定方式。 根据实体属性映射信息生成相关操作的SQL语句时,并不生成参数名,在SQL字符串层面用一个通配符?表示参数名,在对象层面用SqlCommand目录下的Parameter类表示一个参数。这样有利于中间对SQL语句的的分析和再处理。在SQL语句快要执行之前,NH才生成具体的参数名,填入到SQL 语句之中,并把对应的参数名、参数值赋值到DbParame... 阅读全文
posted @ 2008-10-15 14:53 遥望星空 阅读(651) 评论(1) 推荐(1) 编辑
摘要: 我是一个网络游戏爱好者,现在有些问题不知道向那里反映感觉很无助,不知道该怎样通过什么渠道才能把现今个别的网络游戏存在的真实情况如实的反映给有关领导.网络毒瘤们正在侵蚀着我们思想控制着我们的意志,在无具体监管的情况下,个别流行网络游戏已经成为了"洗钱"的地方了 游戏已经成为了变相赌博了,为之着迷深陷的以不单单是至青少年了! 站长!不知道这封信您看了这封邮件后可否我成千上万的玩家向有关领导如实反映以下... 阅读全文
posted @ 2008-10-10 14:09 遥望星空 阅读(1136) 评论(1) 推荐(1) 编辑
摘要: 这个病毒把我折磨惨了,我准备到安全模式去杀毒。 阅读全文
posted @ 2008-10-08 10:45 遥望星空 阅读(991) 评论(1) 推荐(0) 编辑
摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,可以用来在客户端和服务器端传输数据!JSON对象既可用于AJAX的开发中,也可用一般的J2EE的开发中,用于一次性向后台提交多于一条的记录!(譬如显示在页面上的table中记录) JSON官方网站的介绍:(www.json.org) JSON (JavaScript ... 阅读全文
posted @ 2008-09-28 16:03 遥望星空 阅读(831) 评论(0) 推荐(0) 编辑
摘要: When you refresh, you are calling the page via a GET, not a POST. Postback events are POST (the form is posting (sending info) to the server).So, yes, the viewstate is rebuilt as there is no POST even... 阅读全文
posted @ 2008-09-01 12:14 遥望星空 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 最近在使用ASP.net 2.0的GridView 控件时,发现排序与分页功能Microsoft实现的都很简单,比如排序,在点击列名的时候来触发整页的PostBack,然后排序,但是在列头上没有一个显示升序降序的图标,这会让最终用户使用时很迷惑,因为不知道是升序了还是降序了,所以今天首先解决的第一问题就是升序降序在列上显示图标,第二要解决的问题是默认GridView按列排序只能排一列的,也就是不能... 阅读全文
posted @ 2008-08-29 11:00 遥望星空 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 随着中国不断扩大对外开放,中国融入世界经济的步伐进一步加快。各国经济体之间的影响不断增强,美国的次贷危机导致全球许多国家都出现较大的损失。笔者认为美国的次贷危机转嫁到国外主要是通过以下形式表现出来的。 首先是美联储扩张性的货币政策稀释了美国债务。美国为了防范次贷危机,美联储不断下调利 率,并向市场注入大量的流动性,导致美元贬值,全球性的通货膨胀加剧。而对中国、日本等大量持有美... 阅读全文
posted @ 2008-08-24 00:23 遥望星空 阅读(650) 评论(0) 推荐(1) 编辑