摘要:
给大家讲讲用于枚举元素集合的两个接口IEnumerator和IEnumerable。IEnumerator用于实现一个迭代器(相当于以前C++的文章中所说的iterator),它具备列举一个数据结构中所有元素所需要的一些方法和属性。而IEnumerable接口则用于返回一个迭代器对象,一...
阅读全文
posted @ 2008-08-26 18:11
ejiyuan
阅读(519)
推荐(0)
摘要:
网上很少看到有关.NET软件保护与破解的文章,刚好分析了几款有一定代表性的.NET软件,于是便将他们的保护措施和如何破解方法记录下来,以便和大家交流。在开始之前,首先申明:本文中反编译和破解的软件只是为学习和研究的目的,请勿非法使用。 .NET平台下的软件(exe,dll文件)叫做程序集。它使用一种扩展的PE格式文件来保存。.NET程序集与以往的应用程序不同,它保存的是Mi...
阅读全文
posted @ 2008-06-21 00:17
ejiyuan
阅读(1173)
推荐(0)
摘要:
C#是.Net平台的通用开发工具,它能够建造所有的.Net应用。在.Net中所有线程都运行在应用程序域(AppDomain)中,这也许让你想到Win32进程,实际上它们还是有很大的不同。应用程序域提供了一种安全而通用的处理单元,公共语言运行库可使用它来隔离应用程序。注意在.Net中应用程序的隔离是应用程序域而不是进程,在单个进程中可以存在几个应用程序域,而且线程可以跨越应用程序域的范围,某个线程中...
阅读全文
posted @ 2008-05-11 13:48
ejiyuan
阅读(1203)
推荐(0)
摘要:
一、问题的提出 最近,博客园有许多blogger提出了为枚举显示中文名称的文章,例如[让枚举成员显示出中文信息],[利用自定义属性,定义枚举值的详细文本],[细节决定成败:映射枚举],[利用DescriptionAttribute定义枚举值的描述信息],还有原来看过的一些文章(不好意思地址没记)。这些文章的共同特点就是,使用了自定义Attribute附加在枚举值上, 在运行时获取枚举相关的信息。 ...
阅读全文
posted @ 2008-05-04 12:25
ejiyuan
阅读(1436)
推荐(0)
摘要:
第一节 准备工作(本节为文字部分) ·准备工作 第二节 vs2005的环境(以下章节为视频) ·起始页与创建WEB站点和创建新页面 ·对...
阅读全文
posted @ 2008-03-31 16:26
ejiyuan
阅读(892)
推荐(0)
摘要:
版本:v2.2 (2007-5-28) 作者:deerchao 来源:unibetter大学生社区 转载请注明来源 目录 1. 本文目标 2. 如何使用本教程 3. 正则表达式到底是什么? 4. 入门 5. 测试正则表达式 6. 元字符 7. 字符转义 8. 重复 9. 字符类 10. 反义 11. 替换 12. 分组 13. 后向引用 14. 零宽断言 15. 负向零...
阅读全文
posted @ 2008-03-31 15:08
ejiyuan
阅读(549)
推荐(0)
摘要:
Microsoft Windows XP Microsoft XP 安全更新程序 (KB896423) 典型下载大小: 494 KB , 1 分钟 现已确认后台打印程序服务中有一个安全问题,攻击者可能会利用该问题危及 Microsoft Windows 系统的安全并获取对系统的控制权。通过安装 Microsoft 提供的本更新程序,可以帮助您保护计算机。安装本更新程序之后,可能需要重新启...
阅读全文
posted @ 2008-03-29 15:33
ejiyuan
阅读(1204)
推荐(0)
摘要:
往事如烟:2003年,那时我还在念大三,像中国大多数学生一样,为到底是投诚Java还是效忠.net日夜争论,上下求索,迷茫中特别渴望有一盏明灯照亮我辈学子的前程,当时,各大媒体的报道是市场中.net和Java平分秋色,各领风骚,我的很多师哥多曾持此般言论:跟着微软有馒头吃,这些都或多或少的影响着我们的抉择。 我的很多同学基本是选择了.net,原因大部分是相同的:首先,我们为学校免费开发的成绩查询系...
阅读全文
posted @ 2008-03-26 10:18
ejiyuan
阅读(449)
推荐(0)
摘要:
Format/*这个是一个类*/function xx (num,str){//说明var a = num;this.aa = a;this.bb = function(){alert(str);}this.cc = function(){for(var i=0;i2) { alert(); } else { alert(" hell "); }a.bb();b.dd();aler...
阅读全文
posted @ 2008-03-26 09:53
ejiyuan
阅读(609)
推荐(0)
摘要:
A: UNION 运算符 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。 B: EXCEPT 运算符 EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE...
阅读全文
posted @ 2008-03-17 14:24
ejiyuan
阅读(421)
推荐(0)
摘要:
99 :二进制是1100011 八进制是143 十六进制是63 113: 110001 161 71 127: 100100111 447 127 192: 11000000 300 C0 324: 101000100 504 144 算法: 十进制与二进制转换之相互算法 十进制转二进制: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 ...
阅读全文
posted @ 2008-03-17 10:15
ejiyuan
阅读(4570)
推荐(0)
摘要:
将如下内容执行在master库里,即可在所有库里执行,按关键字对存储过程内容进行搜索, 名字sp_findproc前的sp_好像必需,否则在其他数据库中执行,会提示找不到。 CREATE PROCEDURE [dbo].[sp_findproc] (@akey varchar(255)) AS-- 在所有存储过程中查找关键字,关键字不区分大小写declare @aname as varcha...
阅读全文
posted @ 2008-03-05 09:14
ejiyuan
阅读(2450)
推荐(1)
摘要:
引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数...
阅读全文
posted @ 2008-02-25 10:14
ejiyuan
阅读(970)
推荐(2)
摘要:
1)javacscript html css 智能感知,这个功能还是比较期待的2)javascript调试功能3)html编辑器在源文件和设计的基础增加split查看方式,这样就可以边改源文件边查看效果了4)智能感知方面,在可选列表可见状态下按下Ctrl键,可以使列表透明,以查看被遮盖的部分,松开Ctrl后继续进行选择。5)在创建项目之前,可以选择.net framework 的版本。这样,在使用...
阅读全文
posted @ 2008-02-22 22:45
ejiyuan
阅读(1808)
推荐(1)
摘要:
一如此前的预料,微软今天在MSDN网络上正式发布了新一代开发套装Visual Studio 2008的RTM版,同时还有配套的.NET Framework 3.5 RTM。 VS2008代号“Orcas”,已经经历了大约18个月的开发,是对Visual Studio 2005一次及时、全面的升级。 微软称,VS2008引入了250多个新特性,对各个版本都进行了大幅改...
阅读全文
posted @ 2008-02-12 13:58
ejiyuan
阅读(14027)
推荐(0)
摘要:
C#中的移位运算 在计算机里面,对有符号类型数中的负数是以二进制补码的形式存储的,那么怎样得到该补码形式的二进制数的十进制数值呢? 1) 对该二进制补码形式的数的所有位(包括符号位)取反,然后1(二进制运算)。 2) 将得到的数当作一个无符号数计算出其十进制的值,前面加一个符号即得结果。 ============================================...
阅读全文
posted @ 2008-01-23 09:05
ejiyuan
阅读(6110)
推荐(0)
摘要:
Microsoft.XMLHttp组件的属性方法 一、使用步骤: 1、创建XMLHTTP对象 //需MSXML4.0支持 2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普 通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。 3、发送指令。 4、等待并接收服务端返回的处理结果。 ...
阅读全文
posted @ 2008-01-17 16:21
ejiyuan
阅读(11171)
推荐(0)
摘要:
无刷新三级联动,这个在网上有很多,方法也很好。但是有一点比较特别的就是我的这个,是因为单位已经建立好了数据库,你得在这个上面进行添加。所以很麻烦啊。在网上也找了一些,可是大多数数据库都不一样,有一些是用vs2005和ajaxpro做的,可是我单位使用的是vs2003没有法子,只能找一些可以用了。这里要感谢的是 Eric 它在baidu的BLOG里的方法不错,我基本是采用它的方法来做的,只不过这里做...
阅读全文
posted @ 2008-01-07 16:15
ejiyuan
阅读(2079)
推荐(0)
摘要:
方法1: // 创建MemeoryStream System.IO.MemoryStream ms = new System.IO.MemoryStream(); // 写dataset到MemeoryStream ds.WriteXml(ms,XmlWriteMode.IgnoreSchema); Response.Clear(); // 下载附件的名字 ...
阅读全文
posted @ 2008-01-04 15:44
ejiyuan
阅读(893)
推荐(0)
摘要:
http://www.microsoft.com/downloads/details.aspx?FamilyId=5677ddc4-5035-401f-95c3-cc6f46f6d8f7&DisplayLang=zh-cn Microsoft Visual Studio 2005 Team Suite 是 Visual Studio 2005 Team System 的一个组成部分,可为软件开发核...
阅读全文
posted @ 2007-12-17 13:30
ejiyuan
阅读(1911)
推荐(0)
摘要:
不懂Web的老程序员 如果说Java我至少还写过一个程序的话,那么Web方面我真的是一文不名了。为什么会这样?象我这样一个自诩为老程序员的人,居然会不是Web专家?就算不是Web专家也不要紧啊,难道竟然没有写过若干个大型的Web程序?退一万步吧,大型的Web程序没有写过可以理解,一两个实...
阅读全文
posted @ 2007-12-08 00:39
ejiyuan
阅读(984)
推荐(0)
摘要:
要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题的算法。算法数据结构是程序的两个重要方面。 算法是问题求解过程的精确描述,一个算法由有限条可完全机械地执行的、有确定结果的指令组成。指令正确地描述了要完成的任...
阅读全文
posted @ 2007-11-28 10:17
ejiyuan
阅读(2521)
推荐(0)
摘要:
问题说明: 在获取数据库记录数据的时候, 通常返回的ArrayList集合, 没有了层次关系. 如果每次根据PID...
阅读全文
posted @ 2007-11-27 11:06
ejiyuan
阅读(790)
推荐(0)
摘要:
摘要 你可知道,使用Ajax扩展控件(加上本文的偷懒工具)要比单独使用普通的Server控件更加省时、省心、省力!更何况还能提高程序的易用性,简直就是鱼与熊掌可以兼得!总之我是已经决定在下一个项目中使用Ajax了。如果你看过本文觉得我这话是骗人的,就请尽情的抛板砖吧。 让人又爱又恨的Ajax Control Toolkit Ajax Control Toolkit 是一套基于 ASP.NE...
阅读全文
posted @ 2007-11-27 10:48
ejiyuan
阅读(625)
推荐(0)
摘要:
public void ExecuteInsert() { SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=HljCost"); SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM [Manager]...
阅读全文
posted @ 2007-11-22 15:27
ejiyuan
阅读(1768)
推荐(0)
摘要:
★深度XP完美精简版V5.8版更新说明★ 2007年10月22日 1.集成到2007年10月全部关键补丁,取消WGA通知补丁补丁的集成,windows update控件升级到v7,上微软更新站点无需更新升级控件,可直接开始升级检查。 2.集成的SATA/RAID驱动调整,例如增加对NF3主板SATA/RAID支持,更新intel驱动支持全系列intel主板(包括迅驰笔记本系列),改用兼容性最好的...
阅读全文
posted @ 2007-11-14 15:55
ejiyuan
阅读(6758)
推荐(0)
摘要:
using System; using System.ComponentModel; using System.Web; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Collections; using System.Web.UI.Desig...
阅读全文
posted @ 2007-11-13 10:27
ejiyuan
阅读(6531)
推荐(1)
摘要:
cs 页: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using Sy...
阅读全文
posted @ 2007-11-09 14:15
ejiyuan
阅读(3649)
推荐(0)
摘要:
为自定义服务器控件实现事件,是一个比较复杂的过程。开发人员不仅需要根据上一篇文章中介绍的方法,实现捕获回传事件,而且有时候还需要参与回传数据处理过程。本文将通过典型应用介绍处理回传数据的方法。 1. 实现处理回传数据 在上一篇文章介绍的捕获回传事件过程中,往往都不涉及回传到服务器的控件数据。开发人员主要实现IPostBackEventHandler接口就能够成功捕获事件,并为之...
阅读全文
posted @ 2007-11-03 17:15
ejiyuan
阅读(674)
推荐(0)
摘要:
如何快速实现HTML编辑器.NET组件 -------------------------------------------------------------------------------- 前言 最近由于工作的需要做了一个HTML编辑器,因为时间比较仓促,做得还很不完善,但是在一次调试的过程中偶然发现了一个相当取巧的方法,可以让你在几分钟内实现一个HTML编辑器,希望写出来会对大家有...
阅读全文
posted @ 2007-11-03 17:12
ejiyuan
阅读(621)
推荐(0)