行内技术
asp防止同时登陆的问题
实现这个功能可有两种方式:1。application用application对象:如果做的是大型社区,可能要为每个登陆id生成一个appliaction,这样做虽然程序上设计会简单些但登陆用户过多及其耗费服务器资源,这里决不提倡,因为appliaction对象在用户登陆时生成很容易,但是要做到真正的随着用户退出系统完全释放,到目前还没看到更好的方法~<%.....取用户名username.....ifApplication(username)<>""&n...
2013-3-5366
用java取得linux系统cpu、内存的实时信息 
importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.StringTokenizer;/***取得linux系统下的cpu、内存信息**<p>@authorjaverQQ:84831612</p>*@date2005*/publicfinalclassLinuxSystemTool{&nb...
2013-3-5471
利用OpenGL实现三维绘图
 在三维绘图蓬勃发展的过程中,计算机公司推出了大量的三维绘图软件包。其中SGI公司推出的OpenGL,作为一个性能优越的图形应用程序设计界面(API)异军突起,取得了很大的成就。它以高性能的交互式三维图形建模能力和易于编程开发,得到了Microsoft、IBM、DEC、Sun、HP等大公司的认同。因此,OpenGL已经成为一种三维图形开发标准,是从事三维图形开发工作的必要工具。1、初始化OpenGL绘图环境  1.1定义颜色格式和缓冲模式  OpenGL提供两种颜色模式:RGB(RGBA)模式和颜色索引模式(调色板)。在RGBA模式下所有颜色的定义用RGB三个值来表示,有时也加...
2013-3-5372
存储过程编写经验和优化措施
介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优化的问题,否则速度有可能很慢,经过亲身经验,一个经过优化过的SP要比一个性能差的SP的效率甚至高几百倍。内容:1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库tab...
2013-3-5350
SQL Server的存储过程调用Com组件
/*--下面的部分在VB中完成首先我们先用VB作一个最简单的组件工程名称:testSQLCOM类名:TestMath''函数,计算两个整数相加的结果PublicFunctionAddMe(aAsLong,bAsLong)AsLongAddMe=a+bEndFunction编译生成后,我们就可以在SqlServer中对这个Com组件进行调用了--*//*--下面是SQL中对上面DLL的调用--*/--定义用到的变量declare@errint,@srcvarchar(255),@descvarchar(255)dec...
2013-3-5501
vb中使用正则表达式
步示例1.启动MicrosoftVisualBasic6.0。2.在“文件”菜单上,单击“新建项目”。3.在“新建项目”对话框中,单击“StandardExe”,然后单击“确定”。默认情况下将创建Form1。4.在“项目”菜单上单击“引用”。5.双击“MicrosoftVBScriptRegularExpressions5.5”,然后单击“确定”。6.在工具箱中,双击“命令按钮”。默认情况下,“Command1”将添加到窗体中。7.双击“Command1”以打开代码窗口。8.将下面的代码粘贴到“Command1_Click”事件处理程序:MsgBox(TestRe...
2013-3-5460
SQL Server 数据库管理常用的SQL和T-SQL语句
1.查看数据库的版本select@@version2.查看数据库所在机器操作系统参数execmaster..xp_msver3.查看数据库启动的参数sp_configure4.查看数据库启动时间selectconvert(varchar(30),login_time,120)frommaster..sysprocesseswherespid=1查看数据库服务器名和实例名print''ServerName...............:''+convert(varchar(30),@@SERVERNAME)print''Instance................
2013-3-5391
使用ASP重启服务器
大家知道直接使用ASP是不能够重启服务器的,这时我们需要制作一个组件来实现功能,ASP通过这个组件调用系统API,然后按照不同的重启和关机方式进行操作!下面先说COM的制作,在VB中新建一工程,当然是AceiveXdll的!1)先修改工程属性,在工程属性窗口将工程名称改为system,在类模块窗口将模块名称改为contral,保存工程;2)然后...
2013-3-5513
基于Visual C++的Winsock API研究
为了方便网络编程,90年代初,由Microsoft联合了其他几家公司共同制定了一套WINDOWS下的网络编程接口,即WindowsSockets规范,它不是一种网络协议,而是一套开放的、支持多种协议的Windows下的网络编程接口。现在的Winsock已经基本上实现了与协议无关,你可以使用Winsock来调用多种协议的功能,但较常使用的是TCP/IP协议。Socket实际在计算机中提供了一个通信端口,可以通过这个端口与任何一个具有Socket接口的计算机通信。应用程序在网络上传输,接收的信息都通过这个Socket接口来实现。微软为VC定义...
2013-3-5374
认识ASP.NET配置文件Web.config
一、认识Web.config文件  Web.config文件是一个XML文本文件,它用来储存ASP.NETWeb应用程序的配置信息(如最常用的设置ASP.NETWeb应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。  在运行时对Web.con...
2013-3-5392
为ASP.NET封装的SQL数据库访问类
usingSystem;usingSystem.Configuration;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Collections;namespaceMyCorporation.DepartMent.DataBase{///<summary>///通用数据库类///</summary>publicclassDataBase{privatestringConnStr=null;publicDataBase()...
2013-3-5365
Java ME中一个通用的游戏信息框架类
本类实现游戏菜单,游戏关于和游戏帮助的信息,能够自适应不同的手机/*游戏中的一些常用的框架*/importjavax.microedition.lcdui.*;importjava.util.Vector;classshowContent{intw,h;//屏幕的长和宽intcw;//字体的宽intpage,maxPage;//帮助信息中的页码/最大页码intrn;//每行最大字数intmaxR;//每屏最多显示的行数intcr;//字体行距Vectorabout;Vectorhelp;publicshowContent(intwid,inthei,intc...
2013-3-5479
ASP.NET中Cookie编程的基础知识
简介  Cookie为Web应用程序保存用户相关信息提供了一种有用的方法。例如,当用户访问您的站点时,您可以利用Cookie保存用户首选项或其他信息,这样,当用户下次再访问您的站点时,应用程序就可以检索以前保存的信息。  本文概要介绍Cookie在ASP.NET应用程序中的应用,为您展示在ASP.NET中应用Cookie的技术细节,例如编写Cookie、然后再读取它们。同时,还将为您介绍Cookie的各种特性和各种特殊情况,以及ASP.NET对Cookie的支持。  什么是Cookie?  Cookie是一小段文本信息,伴随着用户请求和页面在Web服务器和浏览器之间传递。...
2013-3-5336
ASP.NET中Cookie编程的基础知识
简介  Cookie为Web应用程序保存用户相关信息提供了一种有用的方法。例如,当用户访问您的站点时,您可以利用Cookie保存用户首选项或其他信息,这样,当用户下次再访问您的站点时,应用程序就可以检索以前保存的信息。  本文概要介绍Cookie在ASP.NET应用程序中的应用,为您展示在ASP.NET中应用Cookie的技术细节,例如编写Cookie、然后再读取它们。同时,还将为您介绍Cookie的各种特性和各种特殊情况,以及ASP.NET对Cookie的支持。  什么是Cookie?  Cookie是一小段文本信息,伴随着用户请求和页面在Web服务器和浏览器之间传递。...
2013-3-5370
使用JAVA中的动态代理实现数据库连接池
数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在互联网上找到很多关于数据库连接池的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦合度。很多的连接池都要求用户通过其规定的方法获取数据库的连接,这一点我们可以理解,毕竟目前所有的应用服务器取数据库连接的方式都是这种方式实现的。但是另外一个共同的问题是,它们同时不允许使用者显式的调用Connection.close()方法,而需要用其规定的一个方法来关闭连接。这种...
2013-3-5600
基于Visual C++6.0的DLL编程实现
一、前言  自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDIDLL中、显示Windows桌面和处理用户的输入所需要的代码被存储在一个UserDLL中、Windows编程所需要的大量的API函数也被包含在KernelDLL中。  在Windows操作系统中使用DLL有很多优点,最主要的一点是多个应用程序、甚至是不同语言编写的应用程序可以共享一个DLL文件,真正实现了资源&quo...
2013-3-5440
用J2ME实现简单电子邮件发送功能
作者:mingjava文章来源:http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=141在GCF中并没有提供给我们能够发送电子邮件的API,J2ME的可选包也没有提供相关的功能。那么我们能用J2ME实现发送电子邮件功能嘛?答案是肯定的。本文将主要讲述如何在J2ME中实现发送电子邮件的功能。这里一个非常重要的思想就是代理。我们知道GCF提供给我们进行联网的能力了,比如通过Http联网。在MIDP2.0中甚至提供了socket联网的API。那么我们可...
2013-3-5655
J2ME与Web Service-KSOAP的快速上手
1、服务端这次要发布的webservice非常简单。它的功能是把从客户端传入的字符串中的小写字母转变成大写字母,再返回给客户端。Soap服务器采用apache的AXIS(可以从http://ws.apache.org/axis/下载),应用服务器可以选用各种servlet容器,我这里采用的是weblogic。1.1实现类的源代码://StringProcessor.javapackagecom.jagie.j2me.ws;publicclassStringProcessor{publicStringProcessor()&...
2013-3-5518
用C语言编写Windows服务程序的五个步骤
前一段时间我写了一篇通过写服务的形式来达到一些监视程序运行的目的的文章,至于如何在windows下写服务我没有详细介绍,今天就让我们一起看看如何来写服务程序。Windows服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的基础知识,C(不是C++)是最佳选择。本文将建立并实现一个简单的服务程序,其功能是查询系统中可用物理内存数量,然后将结果写入一个文本文件。最后,你可以用所学知识编写自己的Windows服务。  当初我写第一个NT服...
2013-3-5549
MASM-打字练习程序
功能:1)从磁盘文件中读入一些字母(程序中只载入一屏306个字符)2)运行时,可按照屏幕显示的字母输入练习(模拟金山打字,这个实现很有挑战性哦,先拷贝过去运行下看看效果哦)3)输完结束或按ESC结束.结束时可显示出练习输入的时间,并显示出正确率.说明:该程序主要分成(刮弧中为相应主要的函数块)1)打字事例文件加载模块(LoadFile)注:加载文件的时候提供绝地路径,而且文件中字符不宜太少,最好多于306个。2)打字屏幕提示及打字窗口模块(clew_char,isFullLine)注:这里是算法的集中点,注意提示功能和退格功能的实现,特别注意退格时候对字符统计...
2013-3-5458