Effective C++: Item 21 (转)
Effective C++: Item 21 (转)[@more@]依myan文章中的网址,找到了些资料,故而贴出来,以方便大家! Item 21: Use const whenever possible.The wonderful thing about const is that it allows you to specify a certain semantic constraint -- a particular object should not be modified -- and compilers will enforce that constraint. It allows you to communicate to both compilers and other programmers that a value should remain invariant. Whenever that is true, you should be sure to say so explicitly, because t
asp.net中DataGrid性能测试 (转)
asp.net中DataGrid性能测试 (转)[@more@]测试环境:数据库服务器:2.4G P4 cpu,2G 内存,windows Advanced Server 2000,sql SERVER 2000web服务器:2.4G P4 CPU,1G 内存,Windows Advanced Server 2000,IIS+ASP.NET 1.1网络带宽:100M数库表:20个字段,24885条记录,数据大小为5.38M客户端:1、一台笔记本:Windows XP+IE6,PIII 500CPU,448M内存 2、直接在We服务器上访问 测试程序简介:1、所用组件:SqlConnection,SqlCommand,SqlDataReader,DataSet,DataGrid2、SqlDataReader通过SqlCommand从数据库中读取数据,并将
Effective C++: Item 32 (转)
Effective C++: Item 32 (转)[@more@]Item 32: Postpone variable definitions as long as possible.So you subscribe to the C philosophy that variables should be defined at the beginning of a block. Cancel that subscription! In C++, it's unnecessary, unnatural, and expensive. Remember that when you define a variable of a type with a constructor or destructor, you incur the cost of construction when control reaches the variable's definition, and you incur the cost of destruction when the variable goe
LILO配置指南(整理版) (转)
LILO配置指南(整理版) (转)[@more@]LILO配置指南(整理版)1、一般的开机引导过程。 在PC机上,最初的启动由BIOS完成。当开机自检结束时(Power-On Self Test,POST), BIOS尝试读入软盘的第一个扇区,把它看作引导扇区。若没有软盘,则尝试读入硬盘的第一个扇区。新的BIOS可以改变这种次序,先从硬盘启动。甚至从光盘启动。由于大多数BIOS不提供scsi支持,若要从SCSI磁盘启动,SCSI适配器要提供他自己的 BIOS.如果什么都找不到,老的BIOS会启动内置的ROM BASIC,或直接打印“NO ROM-BASIC“. 操作系统的启动分几步完成。由于引导扇
源代码数据库管理程序 (转)
源代码数据库管理程序 (转)[@more@] 我写了一个管理员代码的, 我的版本用的是mdb的数据库 原本想使用XML作为存储手段 但是时间太井了 下载地址:http://Shawls.yeah.NET 又注: 如果有什么好的源代码, 请使用备份数据功能备份, 然后将xml文件Mail给我 ,好吗? 使用环境WIN9X/2k vb6(运行库 & ado & xml) 请给我来信shawfile@163.net qq9181729 '
利用鼠标键盘钩子截获密码。 (转)
利用鼠标键盘钩子截获密码。 (转)[@more@]利用鼠标键盘钩子截获密码。 源码示例:.NET/soft/GetPass_Src.rar">http://zeena.nease.net/soft/GetPass_Src.rar 钩子能截获系统并得理发送给其它应用程序的消息,能完成一般程序无法完成的功能。掌握钩子的编程方法是很有必要的 钩子分类 :1、WH_CALLWNDPROC和WH_CALLWNDPROCRET: 使你可以监视发送到窗口过程的消息3、WH_DEbug 调试钩子4、WH_FOREGROUNDIDLE 当当应用程序的前台线程大概要变成空闲状态时,系统就会调用 WH_FOREGROUNDIDL5、WH_JOURNALRECORD 
子报表概述 (转)
子报表概述 (转)[@more@]目录一、什么是子报表?二、通过使用子报表组合不相关的报表三、对无法链接的数据使用子报表四、在单个报表中显示相同数据的不同视图五、一对多链接----------------------------------一、什么是子报表?子报表是报表中的报表。创建子报表的过程与创建常规报表的过程相似。子报表有报表的大多数特性,包括它自己的记录选择条件。子报表与主报表之间的唯一区别是子报表:是作为对象插入到主报表中;它不能独立存在(但可以将子报表另存为主报表)。 可以放置在报表的任意一节内
实现listview控件report视图下任何列头的双向排序 (转)
实现listview控件report视图下任何列头的双向排序 (转)[@more@]本文向大家展示了listview控件在report视图下任何列头的双向排序技巧,源代码如下XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Option Explicit Private Sub Form_Load() Dim i As IntegerDim itemx As ListItemListView1.View = lvwReportWith ListView1.ColumnHeaders.Add , , "编号", 600, lvwColumnLeftFor i = 1 To 2.Add , , "内容项" & i, 1000, lvwColumnRightNextEnd With With ListView1.ListItemsFor i = 1 To 10&nbs
Effective C++: Item 10 (转)
Effective C++: Item 10 (转)[@more@]依myan的网址,找到了些资料,故而贴出来,以方便大家! Item 10: Write operator delete if you write operator new.Let's step back for a moment and return to fundamentals. Why would anybody want to write their own version of operator new or operator delete in the first place? More often than not, the answer is efficiency. The default versions of operator new and operator delete are perfectly adequate for general-purpose use, but their flexibility inevitably leave
Java2Exe: 也许JSmooth更适合你 (转)
Java2Exe: 也许JSmooth更适合你 (转)[@more@]Java2Exe: 也许JSmooth更适合你 看到很多人问如何将Java程序转成EXE。最省事的方法莫过于用JBuilder,但是如果你觉得JBuilder太过于笨重,或者在出于种种原因不能用JBuilder, 看看下面的介绍,也许JSmooth,这个小巧、智能、遵循GPL的开放源码的工具能够帮助你。(sourceforge.NET/">http://jsmooth.sourceforge.net/) --------------------------------------- Overview JSmooth is a Java Executable Wrapper (in other words, it "converts" Java to exe). It builds standar
Linux 指令大全(1) (转)
Linux 指令大全(1) (转)[@more@]Linux 指令大全(1)cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v 或 --show-nonprinting 范例: cat -n textfile1 > textfile2 把 textfile1 的档案
Linux 指令大全(2) (转)
Linux 指令大全(2) (转)[@more@]Linux 指令大全(2)名称 : at 使用权限 : 所有使用者 使用方式 : at -V [-q queue] [-f file] [-mldbv] TIME 说明 : at 可以让使用者指定在 TIME 这个特定时刻执行某个程式或指令,TIME 的格式是 HH:MM其中的 HH 为小时,MM 为分钟,甚至你也可以指定 am, pm, midnight, noon, teatime(就是下午 4 点锺)等口语词。 如果想要指定超过一天内的时间,则可以用 MMDDYY 或者 MM/DD/YY 的格式,其中 MM 是分钟,DD 是第几日,YY 是指年份。另外,使用者甚至也可以使用像是 now + 时间间隔来弹性指定时间,其中的时
在VB组件内调用Excel2000实现GIF饼图 (转)
在VB组件内调用Excel2000实现GIF饼图 (转)[@more@]当我第一次使用excel的时候,就为excel的图表功能所倾倒,实在强大,并且那些图也挺漂亮了 。后来我尝试着在vb里面调用excel所支持的vba功能,发现功能的确强大,就是十分繁琐。后来就考虑用vb在excel外面包一层,写成对象,去掉我们不需要的特性。这样掉用起来就方便多了,所谓一劳永逸 :P。 在这里,我将像大家介绍一个用vb编写的饼图组件,你只需要给它几个简单的参数,就可以生成一副GIF格式的图片给你。调用例子如下: Dim objSet obj = Createobject("ChinaASPChart.pie")o
Linux与分区 (转)
Linux与分区 (转)[@more@]Linux与分区Linux与分区 1. 简介 Linux内核支持众多的文件系统类型,目前它可以读写(至少是读)大部分的文件 系统.Linux经常与microsoft windows共存于一个系统或者硬盘中.Linux对 windows9x/NT的文件系统支持的很好,反之你想在windows下用Visual C++ 编程的同时能看一看Linux的GCC-HOWTO则必须得费点劲.本文试图给你一个简 单的帮助. 这份文件的作者是: Liu Jingwen liujw@ihepa.ac.cn 最新的版本v0.1及相应软件: web Site : http://www.ihepa.ac.cn/~liujw/ 目前只有中文版可以下载. 这份 HOWTO 是免费文件(free
用Jdbc-odbc直接连接access文件 (转)
用Jdbc-odbc直接连接access文件 (转)[@more@] 用Jdbc-odbc直接连接access文件XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 对于设置与windows下的JSP服务器,且系统较小时,使用access是一个比较好的选择,但是要使用access数据库一般要通过数据源。这里提供一种不用使用数据源用Java直接连接数据源的方法。例子程序如下: import java.sql.*; public class Access { public static void main(String args[]) { try { String stru
Windows + Apache + resin配置 (转)
Windows + Apache + resin配置 (转)[@more@]windows2000 + apache2.0.48 + resin2.1.6 1、 安装jdk1.4XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> jdk最新的版本为jdk1.4.2,可以到Java.sun.com/">http://java.sun.com上下载。安装后添加windows2000环境变量JAVA_HOME:右键点击“我的电脑”,选择属性à高级à环境变量à系统变量à新建,变量名JAVA_HOME,变量值为JDK安装目录。 2、 安装resin 2.1.6 在http://e.pku.edu.cn上搜索resin,就能搜到resin2.1.6压缩包或更高版本的r
1 介绍AOP (转)
1 介绍AOP (转)[@more@]ASPectJinAction 1 介绍AOP 想象你是一个正在设计一幢房屋的建筑师,你首要关注的问题在于对于房屋的的核心特性做出好的决断,例如地基的设计,墙壁的高度,屋顶的倾斜度,房间的位置和大小,等等。你第二要关注的问题是一些在多个核心要素之间共享的特性,例如电线走向和卫浴水管。再想象你在设计一座桥梁,这时虽然首要关注的东西是不一样的,例如桥墩,桁架,梁和拉索,但是第二关注点仍然会包括象电源布线这样全系统范围的特性。 软件的设计也是以类似的方式运作的。一个软件架构师,当需要设计一个新系统时
软件设计杂谈(二)--软件设计与设计人员的个人素质 (转)
软件设计杂谈(二)--软件设计与设计人员的个人素质 (转)[@more@] XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 优秀的设计依赖于深厚的技术功底。毫无疑问,没有深厚的技术功底,不可能做出好的设计,因为设计最终要落实到技术上,由具体的技术细节去实现。再高的大厦也是一砖一瓦盖起来的,而不是凭着设计人员的想象就能构造出来的。记得上大学时,一位建筑学专业的同学给我讲过,他们设计专业的毕业设计都要拿给结构专业的同学做各方面详细核算。结果有些同学的设计在此时就被判了死刑,因为
软件设计杂谈(一)--需求分析与系统设计 (转)
软件设计杂谈(一)--需求分析与系统设计 (转)[@more@] 需求分析是系统设计的基础。没有需求分析,就谈不上系统设计,好的设计必然是建立在全面、透彻的需求分析之上的。脱离了需求分析的设计必将是无源之水无根之木。不同的需求要用不同的设计方案来满足,不存在放之四海皆准的设计方案。在我初次设计矢量编辑软件时,从自己的经验和习惯出发,认为越傻瓜的越好,用户能用鼠标和快捷菜单轻松完成一切操作就是最好的。但是领导告诉我,我们这款软件所面向的是专门从事绘图、描图的工作人员,他们的工作有一个重要特点就是按件计酬。
用VC6编写注册表管理程序(二) (转)
用VC6编写注册表管理程序(二) (转)[@more@]用VC6编写注册表管理程序(二)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 顾剑辉(Solarsoft) 1. 用树来显示注册表信息。 注意:注册表信息内容比较多,不可能全部显示,则可一开始,先显示最接近于树根,再根据操作来逐步显示子树的方案来实现, 1) 初始化树 void CRegLeftView::OnInitialUpdate() { CTreeView::OnInitialUpdate(); /*定义TreeCtrl的图标*/ m_pImageList = new CImageList();