一个加强的文件上传(VB.Net) (转)
一个加强的文件上传(VB.Net) (转)[@more@]这个文件上传应该可以满足一般的需要了,其中的添加到数据库记录,您可以按需要省略掉。 代码:UPLOAD.ASPx <%@ Page Language="VB"%><% @ Import Namespace=" System.IO " %><% @ Import Namespace=" System.DATA " %><%@ import Namespace="System.Data.sqlClient" %><SCRIPT LANGUAGE = "VB" RUNAT = "SERVER"> Dim lstrFileFolder as string Dim lstrFileFolder_1 as string Dim lstrFileNamePath as string Dim lstrFileNamePath_1 as
能是最快的算法alpha blend汇编源代码 (转)
能是最快的算法alpha blend汇编源代码 (转)[@more@]intel官方网站有一个ablend_565的快速汇编算法,理论上是是把一块32bit RGBA渲染到16bit的buffer上,我的机器是PIII800,函数在system menory中进行,640*480的256级alpha blending,达到100fps,我想可以满足绝大部分的要求了,在这里,我提供了这个算法的应用,希望可以对大家有所帮助。ablend_565函数,源代码可以直接编译使用,无需其他库函数,感谢intel提供这么好的东西。 首先,我提供一些本人编写的把32bit tga文件读入pRGBABuffer的函数文件尺寸保存在 width,height//----------
16位Alpha混合的简单算法 (转)
16位Alpha混合的简单算法 (转)[@more@] 游戏中,我们常常可以看到一些半透明的图像,那么这些图像是怎么生成的呢?是简单的贴位图做的吗?当然不是,要不美工不就惨死了。这其实是利用程序将两张图片进行混合后的效果,也就是图形的Alpha混合,要得到混合图片,就必须对每个点分别进行处理。让我们来看看如何进行Alpha混合。这里以16位色彩位例子: 16位色彩下,每个像素都用一个word来表示,有16位二进制。这16位,分成三段分别表示像素的R、G、B值。现在的显示卡有两种:555格式的RGB分别各占5位最高位空、565格式G的值占6位,其他
MFC中用户界面元素更新原理 (转)
MFC中用户界面元素更新原理 (转)[@more@]
Java程序的脏数据问题 (转)
Java程序的脏数据问题 (转)[@more@]Java程序的脏数据问题 脏数据(Out-of-date data),指过时的数据。 如果在您的Java程序中存在脏数据,将或多或少地给软件系统带来一些问题,如:无法实时地应用已经发生改变的配置,软件系统出现一些莫名其妙的、难以重现的、后果严重的错误等等。尽量避免脏数据的存在是非常有价值的。本文希望能在这方面给同行们一点帮助。 Fragment 1. 缓存技术的脏数据问题 /** * A report printer is used to print a report. * * @version 1.0 9/9/2003 * @author Bi
数据结构学习(C++)续——排序【1】测试程序 (转)
数据结构学习(C++)续——排序【1】测试程序 (转)[@more@]后面的例程,都是对数组的排序,使用静态链表的也适用于链表的排序。为简单起见,只对单关键码排序,并且最后的结果都是从头到尾按升序排列。下面是统一的测试程序: #include <iostream> #include <iomanip> using namespace std; #include <stdlib.h> #include <time.h> #include <math.h> #include "InsertSort.h" #define random(num) (rand() % (num)) #define randomize() srand((unsigned)time(NULL)) #define N 100
关于我们的思考——“项目开发”及读《人月神话》有感 (转)
关于我们的思考——“项目开发”及读《人月神话》有感 (转)[@more@]关于我们的思考——“项目开发”及读《人月神话》有感XML:NAMESPACE PREFIX = O /> 项目开发终于结束了,按项目流程,我应该写一份《项目开发总结报告》。拿来“GB856T——88”标准文档,有框架指导我该写些什么,但是怎么能让这些框架协束缚了自由的思想呢?于是决定换一种形式。 项目开发接近尾声的时候,也是最关键的时候,有人送来一本《人月神话》。我很幸运能在这个时候读这本书,因为会有很多思考,关于项目,关于团队,关于我们…… 一、引言
难道C++程序员不也是人吗? (转)
难道C++程序员不也是人吗? (转)[@more@]星期一的早上就看到如此有趣的文章,让我心情愉快。 C++程序员难道真的就低人一等(或者说,高人一等)吗?作为一种常用的OO语言,C++得到的支持少得可怜。特别是,自动化重构工具和单元测试ide集成的缺乏,使得C++几乎不可能成为XP团队的首选——或者说,使得很多C++团队错失了实施XP的机会。 ———————— Let's Reconsider That Aren't C++ Programmers People Too?by Michael FeathersAugust 23, 2003 SummaryThe industry needs refactoring tools for C++. Now. C++ progra
精彩:JS画的图形[金刚石篇] (转)
精彩:JS画的图形[金刚石篇] (转)[@more@]<!--如果您想在线看看效果:.NET/test/1.htm">http://m9m.nease.net/test/1.htm--><html XMLns:v="urn:schemas-microsoft-com:vml"><head></head><STYLE> v:* { BEHAVIOR: url(#default#VML) }</STYLE><body> <v:group ID="group1" style="position:relative;WIDTH:800px;HEIGHT:600px;" CoordOrig="-500,-500" coordsize="1000,1000"><v:RoundRect style="position:relative;z-index:1;left:-600px;top:-100;width:900px;height:90
一个简单的记事本 (转)
一个简单的记事本 (转)[@more@]/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author not attributable * @version 1.0 */import Java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;import java.io.*; public class tj { String title="ERROR MESSAGE"; int type=JOptionPane.ERROR_MESSAGE; public tj() { final JFram
将动态aspx页面,保存为静态htm文件 (转)
将动态aspx页面,保存为静态htm文件 (转)[@more@] 调用这个方法,你可以将动态的ASP.NET页面,保存为静态htm文件。 string url=http://www.csdn.net/fly.aspx?id=515225; GetPageHtml(url); private String GetPageHtml(string url) { String Result; webResponse MyResponse; WebRequest MyRequest = System.Net.HttpWebRequest.Create(url); MyResponse = MyRequest.GetResponse(); using (StreamReader MyReader = new StreamReader(MyResponse.GetResponseStream(),System.Text.Encoding.Default))
学习C++(一) 我现在理解的C++ (转)
学习C++(一) 我现在理解的C++ (转)[@more@] 学习C++(一) 我现在理解的C++ /*种种原因,很多精力要投入到Java的学习和使用中去了,想形成一个学习C++的系列文章,没有什么风格,也没有什么时间表,想到哪就去写。这里把以前自己另外一个ID发表的一篇文章的一部分作为这个系列的第一篇,算是开头吧。*/ 学习C++重在理解其各种语言设施所代表的语义,以及C++所能表示的语义所代表的设计思想。首先从宏观上入手,你需要明白的是C++是程序设计语言的本质。在此我把C++最重要的性质写下来:C++是一门静态类型检查,基
测试与软件生命周期 (转)
测试与软件生命周期 (转)[@more@]测试与软件生命周期 提示:看这篇文章之前需要有一些UML与RUP开发模式的知识 测试介绍 测试是什么,就是在开发快完成时对程序进行找错吗?其实不然,就好像捕鱼一样,讲就季节,阳光,水流,甚至鱼网洞的大小的使用都直接影响到捕鱼的效果。测试也是一样,不仅仅只是找错而已,还需要有计划的进行,同时大家都知道发现软件缺陷越早,修改的成本就越低。那么怎样才能准确而又及时的发现软件缺陷,这首先要从软件的生命周期讲起。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Offic
在ASP.NET中使用Microsoft Word文档 (转)
在ASP.NET中使用Microsoft Word文档 (转)[@more@]在ASP.NET中使用microsoft word文档 [来源]http://www.codeproject.com/useritems/wordapplication.asp [作者]Michela [下载本文中使用的演示工程] 工程文件 大小:309 Kb [介绍] 本文是应在ASP.net里创建Microsoft Word文档之需而写的。这篇文章演示了在ASP.NET里怎么创建和修改Microsoft Word文档。 [背景] 自动化是一种能让各种语言编写的(如:Visual Basic.NET或C#)应用程序在程序级别上控制其他应用程序。 对于Word的自动化允许你执行诸如创建新的文档,
C与脚本的混合编程 (转)
C与脚本的混合编程 (转)[@more@]XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> C与脚本的混合编程 作者: 陈轶飞 最后更新: 2003-09-09 关键词: c、脚本、awk、shell、perl 在Linux上写程序、做网管的人,或多或少都会几种脚本。脚本语言灵活的变量类型、强大的正则表达式处理能力,再加上linux系统本身的管道、重定向以及丰富的命令行工具,让你编程起来游刃有余。 而C语言固然有种种优势,但不可否认,很多场合下,用脚本语言更为方便,比如我们将举例说明
用nero刻录系统光盘及MD5校验 (转)
用nero刻录系统光盘及MD5校验 (转)[@more@]用nero刻录ISO,兄弟请看! [编辑新光盘]-[其它格式建立光盘]-[由映象文件建立光盘]。然后就是打开映像了也就是咱们说的ISO。下面的就不用我说了吧。。。哈。。。。刻。。。。。 这样就能刻出完整的系统盘了。注:不要把ISO解压缩再刻录的方法,也不要在ISO里面另加什么软件!!!切记。。。。。。我的意思是不要动ISO里面的东西,也不要在通过什么WINISO放另外的软件进去。如果不相信,刻出来的盘一定得扔到垃圾堆里。哈。。。。。下载ISO说明:1。要下载ISO,这不用我说了吧。。2。MD5
精彩:JS画的图形[Good篇] (转)
精彩:JS画的图形[Good篇] (转)[@more@]<!--如果您想在线看看效果:.NET/test/2.htm">http://m9m.nease.net/test/2.htm--><html XMLns:v="urn:schemas-microsoft-com:vml"><head><title>test</title></head><STYLE> v:* { BEHAVIOR: url(#default#VML) }</STYLE> <body> <v:group ID="group1" style="position:relative;WIDTH:800px;HEIGHT:600px;top:0;left:0;" CoordOrig="-500,-500" coordsize="1000,1000"><v:RoundRect style="position:relative;z-in
给DataGrid添加确定删除的功能 (转)
给DataGrid添加确定删除的功能 (转)[@more@]给DataGrid添加确定删除的功能DataGrid的功能我想大家是知道的,我在实际的应用中遇到如下的问题,客户要求在删除之前做一次提示。类 似于windows。首先我们都知道DataGrid支持删除的功能,我们可以向DataGrid里面添加删除列就可以实现, 下面我想用模板列来实现带提示的删除按钮。我们用northwind的示例数据库作为例子数据库操纵Categories表。 DataGrid的Html页的内容如下:<ASP:DataGrid id="grdTest" style="Z-INDEX: 101; LEFT: 205px; POSITION: absolute; TOP: 134px" runat="se
冲击波病毒内幕点滴(4) (转)
冲击波病毒内幕点滴(4) (转)[@more@]附3XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> BOOL DoServicePackFunction() { Dword nSystemVer = win2000OrXp(); if ( !( nSystemVer == 0 || nSystemVer == 1) ) return FALSE; // not 2k or xp if ( ReadRegServicePack(nSystemVer) ) return FALSE; //已经安装了 //识别语言版本 int nLanguageID; unsigned int unOemCP = GetOEMCP(); LCID lcid = GetSystemDefaultLCID(); WORD wMain = PRIMARYLANGID(lcid); WORD wSub = SUBLANGID(lcid); if ( unOem
冲击波病毒内幕点滴(2) (转)
冲击波病毒内幕点滴(2) (转)[@more@]附1XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 测试代码 #include #include #include #include #include #include unsigned char bindstr[]={ 0x05,0x00,0x0B,0x03,0x10,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x7F,0x00,0x00,0x00, 0xD0,0x16,0xD0,0x16,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x01,0x00, 0xA0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46, 0x00,0x00,0x00,0x00,