动网论坛密码暴力破解程序代码 (转)
动网论坛密码暴力破解程序代码 (转)[@more@]<% response.buffer=false'为防止程序陷入死循环,初始化一些最大重试值Dim MaxPaSSLen,MaxPasSAScMaxPassLen=20 '密码最大长度MaxPassAsc=20 '==== 字符转换Function bytes2BSTR(vIn)strReturn = "" For j = 1 To LenB(vIn) ThisCharCode = AscB(Midb(vIn,j,1)) If ThisCharCode < &H80 Then strReturn = strReturn & Chr(ThisCharCode) Else NextCharCode = AscB(MidB(vIn,j+1,1)) strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode)) j =
XSL函数二----DOM中对象的方法 (转)
XSL函数二----DOM中对象的方法 (转)[@more@]xsl函数二----dom中对象的方法 本期介绍多个XSL对于vbscript、jscript增加的方法、属性,以充分发挥XML的优势,用于< xsl:script >、< xsl:eval >标记内表达式的编写或< xsl:if >、< xsl:when >的expr属性。 一、absoluteChildNumber 含义:返回结点相对于它所有的兄弟(不论名字是否相同)的序号 语法:absoluteChildNumber(node) 参数:node ── 对象,欲返回编号的结点。 示例: 1、假定文档结构为:< document >< head/ >< b
XSL函数一 (转)
XSL函数一 (转)[@more@]xsl函数一 本期学习XSL样式方法,即可用于XSL元素< xsl:for-each >、< xsl:value-of >、< xsl:template >的select属性、< xsl:apply-templates >的match属性、< xsl:if >、< xsl:when >的test属性中,对元素的范围进行筛选,从而提供更大的灵活性。 XML与dhtml(动态HTML)一样,这些节点都是一个个对象,而且这些对象都是有层次的,从根节点开始构成一颗层次清淅的树状结构,这就形成了文档对象模型dom,通过对象的属性、方法来达到访问控制XML节点的目的。
应用程序框架设计(一) (转)
应用程序框架设计(一) (转)[@more@]应用程序框架设计XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 许式伟 一、摘要 随着面向对象技术的发展成熟,已经出现了许多著名的应用程序框架,如在windows平台下有MFC、VCL、OWL等;在旧的DOS系统下有Turbo Vision。在这里我希望通过我设计的“SW系统”来阐述我对设计应用程序框架一些想法。其中涉及的内容主要有: 1、 应用程序框架设计的基本内容 这一部分主要是讨论应用程序框架的必要性、可行性,以及设计应用程序框架的基本思路。 2、
利用 CHtmlView 和 HTML 制作新风格的界面 (转)
利用 CHtmlView 和 HTML 制作新风格的界面 (转)[@more@]用过 Outlook Express 的很多人都对其第一页的 HTML 界面感到新奇,很明显这是使用 dhtml 技术,加入了一些 Java Script 的一个网页,但它能够和应用程序进行交互操作。其实利用 VC6.0 的新加入的 MFC 类 CHtmlView ,你也可以实现这样一个令人激动的程序界面。这个界面可以利用 HTML ,这是很有意义的,想象一下,你在 HTML 中实现的效果,全部可以放在程序的界面中,而你所做的只是写了一个 HTML 文件和少量的编程。 CHtmlView 是 MFC 新加入的一个类,如果你看一下 MFC 关于这
DirectShow技术描述与应用(2) (转)
DirectShow技术描述与应用(2) (转)[@more@] 建立过滤器表XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 标准表的建立 为了建立过滤器表, 你必须首先建立一个过滤器表管理器的实例,取得一个IGraphBuilder接口指针。 IGraphBuilder* pIGB; HRESULT hr; hr = CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void **)&pIGB); IGraphBuilder接口,顾名思义(as its name suggests),其中包含了建立过滤器
DirectShow技术描述与应用(3) (转)
DirectShow技术描述与应用(3) (转)[@more@] DirectShow中的事件通知XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 这一部分将描述在Microsoft® DirectShow®过滤器表中,事件是如何实现的;一个应用程序如何才能接受到事件通知并且响应它们。 事件通知概述 过滤器通过投递事件通知来向过滤器表管理器通报一个事件。事件可以是包含任何信息,如流的结束,也可以是一个错误,如还原流的失败。过滤器表管理器本身处理一些过滤器事件,其它事件则留给应用程序来进行处理
利用filter实时切换big5和gb2312,以及gb2312的简繁体 (转)
利用filter实时切换big5和gb2312,以及gb2312的简繁体 (转)[@more@]以前解决gb2312/big5实时转换的做法一般是修改Response.ContentEncoding string switchLanguage(String strLanguage){ if(strLanguage.StartsWith("zh-cn")){ Response.ContentEncoding=Encoding.GetEncoding(936); return "gb2312"; } if(strLanguage.StartsWith("zh")){ Response.ContentEncoding=Encoding.GetEncoding(950); return "big5"; } Response.ContentEncoding=Encoding.GetEncoding(1252); return "iso
我的做题笔记 (转)
我的做题笔记 (转)[@more@]UVA 100 - The 3n + 1 problem - 0:05.107 316Khttp://acm.uva.es/p/v1/100.htmlTLE 4次 WA 1次 AC n次看了OIBH的介绍,我当初是决定用模拟+记忆化的方法来做,不过连续2次TLE了。后来改用了直接模拟不记忆的方法,结果还是TLE,真是百思不得其解。Bamboo说我应该得WA的,因为会有i>j的情况。我想想是该考虑上这种情况,又写了程序。这下子好了,不是TLE而是WA了,原来是输出的时候把交换后的i和j输出了,我这才知道为什么Bamboo的程序要先输出i和j再做交换。真笨!! 错误总结:之前的TLE,估计是因为没有考
自制Pop3邮件接收系统(二):利用TcpClient得到Pop3的邮件列表数据 (转)
自制Pop3邮件接收系统(二):利用TcpClient得到Pop3的邮件列表数据 (转)[@more@]Pop3接收数据,参见ASPalliance.com/chrisg/default.asp?article=93">http://www.aspalliance.com/chrisg/default.asp?article=93 改成C#代码,并修改了一些bug如1.用的是ASCII,并不适合国内的邮件读取解决方法:改为Encoding.GetEncoding(936)2.GetResponse并不是堵塞方式,没有完全下载数据解决方法:设置一个strEnd标志,来判断是否结束3.GetResponse每次都要返回ReceiveBufferSize长的数据解决方法:根据接收到数据长度,返回缓冲中的对应长度的数据
没头没尾--项目开发笔记:异常处理与日志记录代码自动生成(工具能生成多少代码!?续一) (转)
没头没尾--项目开发笔记:异常处理与日志记录代码自动生成(工具能生成多少代码!?续一) (转)[@more@]标题:没头没尾--项目开发笔记:异常处理与日志记录代码自动生成(工具能生成多少代码!?续一) 关键词:分布式开发 C# 项目分工 Delphi与C#的混合开发 AOP 代码生成工具 异常处理 日志记录 12月7号:从AOP的想法中得到对项目中异常与日志记录的抽离与处理方式 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 上次写的代码生成工具是从系统的方面来讲代码生成工具。写的比较粗,只是定义出了
用regRange轻易实现特定数字范围的正则验证,如时间,IP等 (转)
用regRange轻易实现特定数字范围的正则验证,如时间,IP等 (转)[@more@]经常会看到类似以下的郑泽验证1.时间^(0|[1-9]d{0,2}|[0-1]d{3}|20d{2}|20[0-4]d|2050)-(d|0d|1[0-2])-(d|[0-2]d|3[0-1])( (d|[0-1]d|2[0-3]):(d|[0-4]d|5[0-9])(:(d|[0-4]d|5[0-9]))?)?$2.IP地址^(0|[1-9]d?|[0-1]d{2}|2[0-4]d|25[0-5]).(0|[1-9]d?|[0-1]d{2}|2[0-4]d|25[0-5]).(0|[1-9]d?|[0-1]d{2}|2[0-4]d|25[0-5]).(0|[1-9]d?|[0-1]d{2}|2[0-4]d|25[0-5])$ 看起来需要一定正则知识的人才能写出来,但现在用了regRange就不一样了你只需要写数字范围以外的符号,
解决一个.NET联接SQL的问题 (转)
解决一个.NET联接SQL的问题 (转)[@more@]Imports System.DataImports System.Data.sqlClientImports System.Data.SqlClient.SqlExceptionPublic Class connect Private s As String Private s1 As String Public Connect As New SqlConnection("server=Yiyang;database=KDERP;uid=sa;password=123") Sub New() Connect.Open() End Sub Public Property sql() Get Return s End Get Set(ByVal Value) s = Value End Set End Property 'Public
java语言操作Oracle数据库中的CLOB数据类型 (转)
java语言操作Oracle数据库中的CLOB数据类型 (转)[@more@]有关ORACLE字段类型的相关信息可以查阅oracle技术网。下面摘抄一些有关blob.clob等类型的说明。又便于大家的了解。 字段类型:blob,clob,nclob 说明:三种大型对象(LOB),用来保存较大的图形文件或带格式的文本文件,如Miceosoft word文档,以及音频、视频等非文本文件,最大长度是4GB。LOB有几种类型,取决于你使用的字节的类型,Oracle 8i实实在在地将这些数据存储在数据库内部保存。可以执行读取、存储、写入等特殊操作。 我们所操作的clobtest_table中属性是(字符型id,CLOB
自制Pop3邮件接收系统(一):利用MatchEvaluator实现HZ的解码 (转)
自制Pop3邮件接收系统(一):利用MatchEvaluator实现HZ的解码 (转)[@more@]要作自制的Pop3邮件接收系统,就要自己处理邮件的编码 大家可能会收到以下的“乱码”,~{4s<R:C#,NRJG~}qiushuiwuhen~{#,;6S-@45=~}csdn. 实际上是简体中文的HZ编码,在邮件中经常会出现, 因为邮件协议体系通常是七位的,而汉字却是双字节的 所以就使用以下的方法对其进行解码 String hzDecode(Match m){ String tmp=m.ToString(); byte[] ret=new byte[tmp.Length-4]; for(int i=0;i<ret.Length;i++) ret[i]=(byte)(tmp[i+2]+1
Delphi的BUGS之我见 (转)
Delphi的BUGS之我见 (转)[@more@] 下面是本人在Delphi实际的开发中发现的问题,希望能同大家一起交流。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 1、TDateTimePicker的错误 TDateTimePicker控件在读写日期时有很多错误,主要是日期不能及时刷新。 随便举一个例子: 新建一个Form,然后添加一个TDateTimePicker控件,随便放一个浮动型按钮例如TSpeedbutton或者TToolButton等,相信这种方式用的会很多! 在浮动按钮的Click事件中加入很简单的代码: ShowMessage(FormatDateTime
告别理想主义,走向经验主义 (转)
告别理想主义,走向经验主义 (转)[@more@]一切观点都是从Structual Programming VS object-Oriented Program开始. 结构化编程和面向对象编程最大的区别在什么地方?从历史看来,他们几乎都是 同时起步(甚至结构化在应用领域最初还领先于OO),所以可以公允地认为它们 曾经,仍然处于同一层次,知是两种不同的编程方法而已.(在这里编程不是仅指 Coding,而是指软件工程的life-cycle).最大的区别在什么地方,我认为是视角 不同.优秀的结构化把编程的"对象"看作一个个模块,这些模块中数据和操作是 分开的,但既成了模块,也就完成了一定的封装和抽象.以
Frederick Brooks传记 (转)
Frederick Brooks传记 (转)[@more@]Frederick Brooks传记XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> ASPectratio="t" v:ext="edit"> 20世纪最后一年也就是1999年的图灵奖,授予了年已69岁的资深计算机科学家布鲁克斯(Frederick Phillips Brooks, Jr.)。布鲁克斯这个名字在中国知之者不多,但在美国却是大名鼎鼎。因为他在60年代初只有29岁时就主持与领导了被称为人类从原子能时代进入信息时代标志的IBM/360系列计算机的开发工作,取得辉煌成功,从而名噪一时。以后他作为硬件和软件的双重专
更好的安全机制,更少的死机——windowsXP (转)
更好的安全机制,更少的死机——windowsXP (转)[@more@]再说这个问题以前首先介绍一下我的计算机,我的计算机所有的pci卡,包括网卡、显卡、声卡都没有上螺丝。机箱更加没有盖盖子。细致分析以后发现显卡的金手指已经出现鱼鳞装脱落,所以时常由于这个问题无法开机。 在这样的条件下,我发现了XP的确比98或者NT要好的地方,哈哈。我发现有一次突然间计算机死机了,要知道这种事情大半年没有发生过了。然后出现蓝屏。重新开机后,XP弹出了一个警告窗体,全中文的哦,上面的大意是说,在上一次运行中系统由于一个对显卡的操作失败所以
一道褒贬不一的 SQL 考试题 (转)
一道褒贬不一的 SQL 考试题 (转)[@more@]《一道褒贬不一的 sql 考试题》playyuer 命题,playyuer、ccat 撰稿 相信有不少网友最近在网上见过一则名为《一道褒贬不一的 SQL 考试题》的帖子,这份试题应当说还是有很多值得思考的地方。有兴趣的读者可以在阅读本文的答案分析部分之前,尝试着作一下,如果你可以顺利地完成,至少说明你是一个有经验的 SQL 使用者。下面我们先看一下题设:二维表 T(F1,F2,F3,F4,F5,F6,F7) 表示如下关系:┌──────────┬──────────┬──────────┬──────────┬────────