基于组件的asp编程之二--分页对象 (转)
基于组件的asp编程之二--分页对象 (转)[@more@]基于组件的ASP编程之二--分页对象 在asp中,分页使用的最多的程序段了,把分页写成函数,调用起来,要传很多参数,写成对象,可以使分页 对象调用简单,本文在参考众多网友的分页函数基础上,用Javascript把它写成了一个对像放于文件 夹"_ScriptCom"下,文件名为"JPageNavbar.asp",先看一下分页对象的调用方式(由于大多数的asp开发人员使 用vbscript,所以本文的实例采用vbscript编写):<Mailto:%@LANGUAGE="VBSCRIPT'>%@LANGUAGE="VBSCRIPT" %><!--#include
突破oracle for win2K的2G内存限制 (转)
突破oracle for win2K的2G内存限制 (转)[@more@]突破ORACLE for Win2k的2G内存限制 众所周知,在32位的操作系统如win2K上,操作系统能管理的内存为4GB(power(2,32) =4G) ,oracle使用的总内存有2G限制。目前大多数信息系统都能为数据库服务器配上4G物理内存甚至更多,但无论你为系统配置多大的物理内存,正常情况下都不能使oracle使用超过2G的内存(包含SGA、PGA等),从而造成系统资源浪费。那么,有没有什么办法能使运行在windows系统上的oracle使用超过2G的内存呢?windows 提供了一种叫4GT(4G Tuning)的技术,使得oracle使用超过
分布组件对象模型(DCOM)研究 (转)
分布组件对象模型(DCOM)研究 (转)[@more@]在microsoft推出windows NT4.0之后,以往只有在大型主机或者工作站上才可能出现的分布式处理终于可以在PC的世界中工作了。造成windows NT可以成为企业计算环境除了NT的日渐成熟和执行效率增加以外,最重要的就是加入了DCOM(Distributed Component object Mode1)的功能。Microsoft在NT4.0中第一次推出了该项技术,但是Microsoft很明显希望DCOM成为组件(Component)沟通的标准通信协议。所以接着推出了Dcom For Windows95,在其去年推出的windows 98中更内置了DCOM,它代表着使用PC 环境也可以处理非常
ORACLE SQL性能优化系列 (二) (转)
ORACLE SQL性能优化系列 (二) (转)[@more@]4. 选择最有效率的表名顺序(只在基于规则的优化器中有效)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子句中最后的那个表)并对记录进行派序,然后扫描第二个表(FROM子句中最后第二
旅店管理系统中的类的概述 (转)
旅店管理系统中的类的概述 (转)[@more@](本以为这一片的标题会改为“旅店管理系统中的对象的概述”,但是发现Allen Holub也是用class作为设计时的名称,于是保留的原来的标题) 在上一篇中提到了Allen Holub对于对象以及OO的定义是这片开发文档进入了漫长的预备路程,但是我在Allen Holub 的这篇“Building user interfaces for object-oriented systems”很快的就读到这关于一个实例的设计。就是Allen Holub对于ATM的OO分析: Allen Holub 提到,OO设计的第一步是简洁阐述我们要解决问题的主要部分。也许(或者肯定)这就是我在第二章
Posix线程编程指南(1)-线程创建与取消 (转)
Posix线程编程指南(1)-线程创建与取消 (转)[@more@]杨沙洲2001 年 10 月 这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库api。本文是第一篇将向您讲述线程的创建与取消。 一、线程创建 1.1 线程与进程相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。在串行程序基础上引入线程和进程是为了提高程序的并发度,从而提高程序运行效率和响应时间。 线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源的
ESMTP身份验证机制探索手记 (转)
ESMTP身份验证机制探索手记 (转)[@more@] P.bhw98 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial } PRE.bhw98 { FONT-SIZE: 9pt; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; LINE-HEIGHT: normal; PADDING-TOP: 5px; BACKGROUND-COLOR: #f0f0f0 } PRE.diag { FONT-SIZ
<选择>--给那些正在或将要找工作的人们! (转)
<选择>--给那些正在或将要找工作的人们! (转)[@more@] 选择找工作这些日子真是很累,也很久没写东西了,这里整理一个希望对那些正在找工作或将要找工作的同学,朋友们有所帮助。 Hjleochen. 2003-07-16其实自我17岁离家到福州,经历过许多,得到很多,失去过很多,在武汉工作了一年多的种种经历,我一直以为我长大了,什么事情都可以处理得很好了,但是这些天来我才发现其实我还是那么的幼稚,还是没办法处理好这些事情。一个月前我从三明回到了福州,在这一个月里面我只工作了10天我面试了无数家的公司,自己找的,来找我的
称三次从12球中找出唯一但不知轻重的球 (转)
称三次从12球中找出唯一但不知轻重的球 (转)[@more@]在12个小球中有一个和其他不同(或轻或重),现在先拿起笔,记下哪个球重或者轻,然后继续下面的游戏<br><select name=one></select><select name=two></select><select name=three></select><select name=four></select> <script>var arrSel=["one","two","three","four"];//arrSel定义了要修改的下拉框var i=0,arrData=[];//arrData中搁的是数据,每条都显示各级的数据arrData[i++]=["(1,2,3,4)比(5,6,7,8)","请先做前面的
在C++ Builder中用socket api来写网络通讯程序(同时支持TCP和UDP协议) (转)
在C++ Builder中用socket api来写网络通讯程序(同时支持TCP和UDP协议) (转)[@more@]在7月4日看完sockcomp.pas后,我决定用socket api来写一个客户端和服务器并且同时支持TCP,UDP协议,于是我就去做,现将代码贴出来(已调试通过)Socket api Client:#ifndef UDPClientH#define UDPClientH#include <Classes.hpp>#include <Controls.hpp>#include <StdCtrls.hpp>#include <Forms.hpp>#include <stdio.h>#include "CCEdit.h"#define WM_SOCK WM_USER+100class TLANFoRM : public TForm{__published: /
用C++ Builder中的TServerSocket,TClientSocket来写网络通讯程序 (转)
用C++ Builder中的TServerSocket,TClientSocket来写网络通讯程序 (转)[@more@]本文主要介绍如何在C++ Builder中用TServerSocket,TClientSocket来写一个网络间短包,文件传输的程序,这个程序可以支持:1.局域网上的传输。2.局域网与公网的传输(双向传输),在第二篇文章中我将用socket api写一个客户端和服务器,功能和本文中的功能一样。使用通讯协议TCP,这里的客户端和服务器使用的都是阻塞模式---多线程。Client:.h Fileclass ClientThread : public TThread{private: AnsiString File; TClientSocket* ClientSocket;&nb
跟我学AspectJ(一) (转)
跟我学AspectJ(一) (转)[@more@]跟我学ASPectJ(一)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 编者的话 关于AspectJ的开发资料好象目前还只有英文版的,而且还不是很多,这对于有兴趣学习AOP而英语不是很好的开发人员来是一件很苦闷的事情,所以我决定总结翻译一些有关AOP的Java实现AspectJ的使用和语法的文章,所以才有了跟我学AspectJ这一系列作品的出现,本系列文章是基于Xerox公司的AspectJ产品所包含的编程指南为基础,并加入了我个人的一些理解和例子但是由于有关我还要
ORACLE SQL性能优化系列 (一) (转)
ORACLE SQL性能优化系列 (一) (转)[@more@]XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在sql句级或是会话(session)级对其进行覆盖. 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须
用java实现一个简单的序列化的例子 (转)
用java实现一个简单的序列化的例子 (转)[@more@] package test;import Java.io.*;public class Test implements Serializable{ int i=0; //不让变量j序列化 transient int j=0; public static void main(String[] args) { Test test=new Test(); test.i=3; test.j=7; System.out.println(test.i); System.out.println(test.j); //存 FileOutputStream fileStream = null; try { fileStream = new FileOutputStream("c: est.obj"); objectO
全面面向对象体系结构设计 (转)
全面面向对象体系结构设计 (转)[@more@]全面面向对象体系结构设计一、 体系结构本电子商务系统整体采用B/S模式系统架构,为了更好地复用烟草业务逻辑,使整体系统结构做到强内聚,弱耦合,整个系统应该分为三层:界面表现层,业务逻辑层,数据存储层。 由于现实世界由对象组合而成,因此系统应该采用面向对象设计和编程才能更好地把现实世界映射为计算机应用程序,使系统更易生成和维护。 由于各种技术条件限制,现在业务逻辑层和数据存储层还无法做到面向对象,因此如何把面向对象地业务逻辑层映射为界面表现层和数据存储层就成为
用户控件中使用客户端脚本的控件名称问题 (转)
用户控件中使用客户端脚本的控件名称问题 (转)[@more@]XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> ASP.NET提供一种很好的模块级的复用技术――用户控件,大大方便了web网站的建设,提高了效率。用户控件使用多了,碰到的问题也会增多。最近遇到一个问题,就是如果在一个用户控件中要使用到客户端脚本,而这个客户端的脚本又要访问到控件中包含的控件,问题就出现了。问题是当一个用户控件被包含到一个aspx页面后,呈现到用户客户端后,整个用户控件中的控件的名称将会有所变化,它们不再是你
关于多维程序的思考 (转)
关于多维程序的思考 (转)[@more@]几个要点: (1)目前的程序体系是一维的,只要有三个结构(顺序、条件、循环)就可以完成所有功能。程序定位与调用只需要一个地址。 (2)二维、多维程序的结构及相关体系。 (3)一维程序所能完成的功能从理论上讲与二维、、、多维程序应该是同数量级的。类似康托连续统的一个简单结论,"不仅平面和直线之间可以建立一一对应,而且一般的n维连续空间也可以建立一一对应"。 (4)一维程序在并行计算、神经网络、人工智能、以及自我进化方面的缺陷。 (5)人脑的模拟系统是否应该用三维程序体系来构造
火眼金睛选培训系列之二:教学的谎言 (转)
火眼金睛选培训系列之二:教学的谎言 (转)[@more@]对于学校来说,优秀的教学质量是发展的根本,是学生学有所成的保证,所以一些培训机构又制造了许多关于教学的美丽的谎言,用于留住学生的脚步。主要有以下几招:第一招、随到随学学生都希望报了名就能上课,所以"随到随学"因应而生,按需生产嘛!只要一看到"随到随学"的广告,你应该有两个反应:第一个反应,这是一家小学校,因为学生少,无法定期开课,只能"随到随学",逮着一个够本,逮着两个就赚。长城计算机学校的老师们常常这样评价"随到随学":学生交了钱,买卖已做完,教学好不好,
火眼金睛选培训系列之三:师资的谎言 (转)
火眼金睛选培训系列之三:师资的谎言 (转)[@more@]上期我们谈了培训机构"教学的谎言",实际上在所有的教学的谎言中,关于师资力量的谎言是最具有欺骗性的,因为不是对教学有着深刻理解的专家绝对说不清其中的门道,更何况学员了。 本期我们就来看看计算机培训机构在师资方面常用的办法。一.东拼西凑 不入流的学校的共同特点是"东拼西凑",教师都是兼职的。你要是够精明的话,你可能会发现你的老师还是在读的大学生,没有任何教学经验,更谈不上工作经验。运气好点,还会碰上高中生老师,这样的教师月薪不过一千多元,有人会告诉你
火眼金睛选培训系列之一:就业的谎言 (转)
火眼金睛选培训系列之一:就业的谎言 (转)[@more@]李明是一个来自山东省长清县农村的小伙子,2002年高考落榜后因家庭经济困难外出在济南打工。打工期间遇到了自称是北京某某电脑学校的招生办主任,在一系列天花乱坠的介绍之后,最具诱惑力的是该学校保证毕业后可以100%保证就业,并且,月工资在2000元以上,达不到全额退费,并且签定就业合同,具有法律效力。李明多方努力凑够了8000元学费来到这所学校学习网络班,经过所谓的"北大、清华"讲师6个月的"谆谆教诲"后,被安排到了一家经营打印机等计算机外设的公司做业务员,而且过了2个月"实习