取得TextBox、RichTextBox光标所在的行和列(支持中文)修正 (转)
取得TextBox、RichTextBox光标所在的行和列(支持中文)修正 (转)[@more@]'************************************************************'功能:取得TextBox、RichTextBox光标所在的行和列 '支持中文,一个汉字算一列'有问题请给我写邮件'作者:Matrix'邮件:Mailto:ASPBIT@163.COM">ASPBIT@163.COM'2003-01-24修正了马虎的错误'************************************************************ Option Explicit Public Const WM_USER = &H400Public Const EM_EXGETSEL = WM_USER + 52 Public Const EM_LINEFROMCHAR = &HC9
DirectShow系列讲座之一——DirectShow系统概述 (转)
DirectShow系列讲座之一——DirectShow系统概述 (转)[@more@]流媒体的处理,以其复杂性和技术性,一向广受工业界的关注。特别伴随着因特网的普及,流媒体在网络上的广泛应用,怎样使流媒体的处理变得简单而富有成效逐渐成为了焦点问题。选择一种合适的应用方案,事半功倍。此时,微软的DirectShow,给了我们一个不错的选择。DirectShow是微软公司提供的一套在windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。目前,DirectX最新版本为8.1。那么,DirectShow能够做些什么呢?且看,DirectShow为多媒体流的捕捉和回放提供了强
DataSet导出CSV格式(ASP.NET,C#) (转)
DataSet导出CSV格式(ASP.NET,C#) (转)[@more@]DataSet导出CSV格式(ASP.NET,C#) 作者:Not msn:notking@hotMail.com email:nots@sohu.com 本文引用下面的 microsoft .net 框架类库命名空间:System.Data;System.web.UI.WebControls; 概要本文解决将DataSet导出到CSV格式问题、将DataGrid中的数据导出到CSV格式问题 导出DataSet所有的列到CSV格式遍历DataSet的Tables遍历Table的Rows遍历Rows的Columns 代码/// <summary>/// 将DataSet导出成CSV格式/// </summary>/
C++ STL简介 (转)
C++ STL简介 (转)[@more@]一、STL简介 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。在C++标准中,STL被组织为下
MIDI 文件格式 (转)
MIDI 文件格式 (转)[@more@]MIDI 文件格式 MIDI 文件结构 Chunks MIDI 文件由 chunks 组成:XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 每个chunk 的组成: 类型 长度 数据 4 字节 4 字节 (前面规定的)长度 A 4-字节 chunk 类型 (ASCII) A 4-byte 长度(32 位, msb first) (前面规定的)长度数据 有两种类型的 chunks : Header Chunks 有一个chunk标志“MThd” Track Chunks 有一个chunk标志“MTrk” 一个 MIDI文件由一个header chunk和紧
JSP语法格式 (转)
JSP语法格式 (转)[@more@]JSP语法讲解XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> (一)指令讲解 Page指令 <%@ page [language=”Java”] [import=”package.class,……”] [contentType=”text/html”;charset=”GB3212”] [session=”True|false”] [buffer=”none|8kb|sizekb”] [autoFlush=”True|false”] [isThreadSafe=”True|false”] [info=”text”] [errorPage=relativeURL] [isErrorPage=”True|false”] [extends=”package.class”] %> &n
Midi 1.0 文件格式—— MIDI Channel Voice Messages (转)
Midi 1.0 文件格式—— MIDI Channel Voice Messages (转)[@more@]MIDI Channel Voice Messages 所有的MIDI状态(字节)和数据都是十六进制数。 XML:NAMESPACE PREFIX = O /> MIDI Channel Voice Messages 状态字节 数据字节 消息 解释 8n kk vv windows/Desktop/资料下匝/Midi%20File%20Format/Chinese/MIDI%20Channel%20Voice%20Messages.files/note-off.gif" align=left>音符关闭 发送一个被释放的(电声乐器键盘)键 (注意 1) 数值 范围 解释 n 0-F MIDI Channel 0 = Ch 1 kk 00-7F 被释放的键这个必须对应前面的 “音符开启
软件除错 (转)
软件除错 (转)[@more@]加入Sybase不久,一位久未谋面的朋友问我在做什么。我说软件修理工(我在Sybase维护PowerBuilder)。说这话时,我丝毫没有贬低修理工的意思,相反,我从小就羡慕出色的修理工。不响的收音机,他们捣鼓捣鼓就响了;不干活的机器,他们鼓捣鼓捣就干活了。 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 一名出色的除错(debugging)高手是公司的宝贵财富。有一次,有人问公司的一位高级副总裁:谁是他手下最重要的人。回答是:两名高级工程师,因为有些错只有他们能解决。在
不用VC中的Document能否存储数据 (转)
不用VC中的Document能否存储数据 (转)[@more@] 不用VC中的Document能否存储数据 (本文只适合初学者阅读,如果你是高手,而且你非要看,那就当成是茶余饭后的消遣吧.:-)) 我刚开始学VC的时候一直被那让人头痛的Document/View结构给搞的头晕. 真的,我还记得第一次使用串行输出,ar<<m_xxx;这样的东西,当时我怎么 也搞不明白,是个怎么会事情.后来,我知道是CArchive重载了<<和>>两个操作符. 作用是吧,对象中的数据永久保存到磁盘上(说句笑话,这里永久是相对的如果你 把磁盘格式化一样什么也没了).可是这些一般都是在
Jakarta Struts编程:使用Tiles,第二部分 (转)
Jakarta Struts编程:使用Tiles,第二部分 (转)[@more@] Jakarta struts编程:使用Tiles,第二部分 作者:Chuck Cavaness 陈正勇(Mailto:zhengyongchen@21cn.com">zhengyongchen@21cn.com)译 本文是从《Programming Jakarta Struts》摘录的系列文章的第二部分,我们将学习如何安装和配置Tiles,并全面了解tiles。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 安装和配置Tiles 在您能够使用Tiles 框架之前,您必须确保它已安装并正确的配置在web容器中。Til
软件开发与反馈控制系统 (转)
软件开发与反馈控制系统 (转)[@more@]软件开发与反馈控制系统?这是哪儿跟哪儿呀?你也许会问。我却发现二者之间有很多相似之处。 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 反馈控制系统是一种最常见的控制系统。在反馈控制系统中,输出信号被检测出,经控制器处理形成反馈信号,与输入信号相减,从而调节被控制系统的输入信号,使输出信号趋于稳定。如果反馈控制器失灵,系统输出值就很容易偏离设定值。 我觉得软件开发实际上是一个复杂的控制系统。用户需求和开发人员的劳动等
openssl中的s_server程序测试手记 (转)
openssl中的s_server程序测试手记 (转)[@more@](原发于【中国openSSL专业论坛】 http://gdwzh.126.com ) 测试环境 服务器(s_server程序)运行于Linux red hat 7.2,adsl拨号上网 客户端 IE6 winxp 宽带光纤接入(中国科研网) 测试步骤 1.启动linux端的s_server程序如下 cd apps->openssl->s_server 出现 Using default temp DH parameters ACCEPT 2.IE连接服务器 在地址栏输入https://61.16.144.131:4433 第一次运行出现对话框,提示证书不可信,是否继续,选择是&
google的算法是否真的很快? (转)
google的算法是否真的很快? (转)[@more@]今天在用google的时候突然间想到了一个问题,google是不是真的有那么快的搜索速度,或者,它利用了一些我们可能没想到的手段来“欺骗”我们。我现在所能想到是的,由于我们访问网页的限制(每页只能看十个搜索结果),google是否每次只在一个服务器中(听说google用了几千个服务器)搜索我们想要的东西,把这些搜索得到的结果送到我们的服务器上(也就是我们的网页上显示了搜索结果的第一页),而当我们选择了第二页的时候,它再在服务器中继续搜索(可能还是在原来的那个服务器中搜索,也可能是在
PHP文本数据表类 (转)
PHP文本数据表类 (转)[@more@]刚学习PHP,由于网站空间不支持数据库,就写了这个类,正好来练习练习. <?/*This TextData Class txtTbl writen by ridge.jiang Mailto:mostone@hotmail.com">mostone@hotmail.com and finished in 2003.01.01Your can copy and use it without agreedment,It's free. But you can't use it for busness using.You are also wellcome to modify this code in your mind. Thank for your work and tell me. This class is for small information database so like classmater databse,they are l
webshpere4.0AE + Oracle8i配置详细说明(中) (转)
webshpere4.0AE + Oracle8i配置详细说明(中) (转)[@more@] (承接上文) 3 在使用下列命令创建ORACLE 用户EJSADMIN时,应该定义一个websphere administration ID。在第一行作为变量的处,输入system作为ID,而manager是缺省得密码。而在第二行中,EJSADMIN_password 是EJSADMIN 的密码。(如图)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> sqlplus system/manager create user EJSADMIN identified by EJSADMIN_password; grant connect,resource,dba to EJSADMIN; quit 如果你使用的是EJB fu
webshpere4.0AE + Oracle8i配置详细说明(上) (转)
webshpere4.0AE + Oracle8i配置详细说明(上) (转)[@more@] (大家能看到此片文章,首先要感谢qxJavajava的大力帮助,在这里我表示最真诚的感谢。)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 在windows上安装webshpere 4.0AE + IBM HTTP Server + ORACLE 8i 下列步骤描述了如何安装一个完整的websphere 应用服务器 需要使用 l windows NT 4.0 or Windows 2000 l IBM Developer Kit, JavaTM 2 Technology Edition, 1.3.0 l IBM HTTP Server 1.3.19 l
ACCESS数据库防止下载大盘点 (转)
ACCESS数据库防止下载大盘点 (转)[@more@]ACCESS数据库防止下载大盘点 怎样防止mdb数据库被下载一直是用access的程序员的一大头疾。现在总结如下有效方法: 1. 修改数据库名。这是常用方法,将数据库名该成怪异名字或长名字,以防别人猜测。一旦被人猜到,别人还是能下载数据库文件,但几率不大。如将数据库database.mdb改成dslfjds$^&ijjkgf.mdb等 2. 修改数据库后缀。一般改成database.ASP 、database.asa、 database.inc、 database.cgi、 database.dll等等,注意要在IIS中设置这些后缀的文件不能被解析。 3. 将数据库d
TCanvas中SaveDC和RestoreDC的用法 (转)
TCanvas中SaveDC和RestoreDC的用法 (转)[@more@] TCanvas中SaveDC和RestoreDC 的用处 摘要:这篇文章展示如何正确地使用TCanvas中的SaveDC和RestoreDC.作者是Vyatcheslav Baranov. windows的GDI函数“SaveDC“和”RestoreDC”可以储存和恢复设备场景状态(device context state)。可是TCanvas类并没有封装这两个函数。但是,这些函数对于恢复设备场景状态却又是非常必要的。例如, 调用IntersectClipRect函数而发生文章中剪切区域发生改变时。 问题在TCanvas中使用SaveDC和RestoreDC有两个问题. 第一个问题是调用Restore后
为何面向对象优于结构化? (转)
为何面向对象优于结构化? (转)[@more@]object-Oriented really is better than Structured By Gary Warren King Everyone talks about it but no one defines it 'Object-oriented' has clearly become the buzzword of choice in the industry. Almost everyone talks about it; Almost everyone claims to be doing it (or using it); and almost everyone says its better than sliced bread. But very few people seem to spend much time justifying it. This unexamined exploitation of the teRM does a great disservice
在xmlspy中使用java的xslt转换 (转)
在xmlspy中使用java的xslt转换 (转)[@more@]在XMLspy中使用Java的xslt转换. 我喜欢在xmlspy中来写xml, xsl, xsd, 并且用xmlspy自带的xslt工具或者利用msxml来查看xslt转换结果. 在实际使用中发现尽管xmlspy的xslt有些小bug, 但是它能提供具体的错误位置, 排错很方便. Java下 有xalan和saxon都可以做xslt转换. saxon除了支持标准的xslt1.0, 还部分支持xslt2, 其中多文档输出特别有用. 下载地址:saxon.sf.NET. 解压缩后在xmlspy中配置如下:java -jar C:javalibsaxon7-3-1saxon7.jar -o %2 %1 %3 xalan已经内置在jdk1.4中, 但是没有提供