borland c++ builder 5 企业版使用bde访问 oracle方法系统环境: 1、操作系统:windows 2000 server2、数据库: oracle 8i r2 (8.1.6) for nt 企业版3、开发工具:borland c++ builder 5 企业版连接方法: 一、安装 oracle 8i r2 (8.1.6) for nt 企业版 使用典型安装,安装目录为d:oracle;二、安装 borland c++ builder 5 企业版 把 borland c++ builder 5 光盘放入光驱,使用典型安装, 安装目录为c:program filesborlandcbuilder5;三、生成oracle实验记录 连入sql*plus,以system/manager用户登录 sql> conn system/manager 创建...
如果我是国王:关于解决 java 编程语言线程问题的建议allen holub自由撰稿人 内容: task(任务) 的概念 synchronized 关键字 wait 和 notify 方法 修定 thread 类 线程间的协作 读写锁 部分创建的对象 volatile 关键字 访问的问题 后台程序的突然结束 重新引入 stop、suspend 和 resume 被阻断的 i/o threadgroup 类 总结 参考资料 作者简介 allen holub 指出,java 编程语言的线程模型可能是此语言中最薄弱的部分。它完全不适合实际复杂程序的要求,而且也完全不是面向对象的。本文建议对 java 语言进行重大修改和补充,以解决这些问题。java 语言的线程模型是此语言的一个最难另人满意的部分。尽管 java 语言本身就支持线程编程是件好事,但是它对线程的语法和类包的支持太少,只能适用于极小...
<script>function trans(){var res=_trans(ta.value)ta.value=res;}function _trans(str){str=str.replace(/rn(s)+/g,"rn");var arrres=new array();var arr=str.split("rn");var count=0;arrres[arrres.length]=arr[0];for(var i=1;i<arr.length-1;i++){var p=(i*100/arr.length+"");status=math.floor(p)+1+"%";count+=getcount(arr[i-1]);var c=count;if(arr[i].indexof("case")==0)c--;if(arr[i].indexof("}")...
php 和 asp.net 中的面向对象编程虽然 php 和 asp.net 都为应用程序开发提供了 oop 模式,但它们对各种 oop 概念(例如封装和多态)的支持却存在差别。例如,php 仅支持部分封装(例如,支持在类中声明方法和字段)和部分多态(没有重载和抽象)。此外,由于 php 的类中不存在私有 (private)、公有 (public) 或受保护 (protected ) 函数等概念以及重载,因此 php 也不支持这些概念及其访问。oop 纯粹主义者可能会说,asp.net 以及各种语言也没有完全支持 oop 模式中的所有概念,对于使用 oop 的大多数语言(如 c++ 和 java)来说,情况确实如此。这既有积极的一面,也有消极的一面。消极的一面是:对于某些 web 开发人员来说,学习 asp.net 要比学习 php 困难些,因为 php 提供的是开发人员创建 web 站点...
java为什么能够支持reflection?答案是java运行时仍然拥有类型信息,它包含了这个类一切:它有哪些字段、哪些方法,各是何种保护级别等等,还有这个类依赖于哪些类。在java中,类信息以对象的形式存放,这些对象是一种元对象,它们的类型就是class。拥有了这些信息,无论是动态创建对象还是调用某些方法都是轻而易举的。在c++中,通过rtti(运行时类型识别),我们也可以知道类的一些信息,但为什么c++中却没有reflection,原因是类型信息不完整。rtti这个名字本身就告诉我们,c++的类型信息是用来进行类型识别的,因此,它也不需要其它额外的信息。并不是c++无法做到这一点,而是c++不希望给用户增加额外的负担。有所得,必然有所失,因此,c++放弃了元对象。关于这一点,c++之父bjarne stroustrup在他的《c++语言的设计与演化》的14.2.8节中进行了深入的讨论。...
多继承其实是不好的东西,但是你有时候却要用到它,那怎么办呢?可以利用接口,下面是一个简单的例子。interface canfly{void fly();}interface canswim{void swim();}interface canfight{void fight();}class actioncharter{public void fight(){system.out.println("i can fight");}}class hero extends actioncharter implements canfly,canswim,canfight{public void swim(){system.out.println("i can swim");}public void fly(){system.out.println("i can fly");}}public cla...
编写定制的activeserverpage(asp)代码来完成一些任务,比方说数据库访问的能力是重要的.但是,一个由脚本写成的解决方案最明显的问题就是性能.在这篇文章中,我将向你展示如何将一个数据库对象的脚本版本转换成一个动态链接库(dll),或是就象它的通常的名字,一个com组件.为了生成这个编译版本,我将使用visualbasic6servicepack4.我曾经向你展示了如何创建一个vbscript对象来简化对数据源的访问.因为这个对象有可能被大量使用,所以它是一端理想的可以编辑成com组件的代码.visualbasic对创建com组件来说是一个很好的开发环境,而且在6.0版本中,编译器变得非常的高效.在许多情况下,它可以产生和c++一样快的代码.这并不是说,你不应该使用c++.经常,一些项目要求一个只能由c++生成的高效的组件.但是因为开发的速度和使用的容易性,我所参与的大多数工...
本文的作者johan persson是php中著名的jpgraph图表类库的开发者. 本文是作者对于在php4中进行面向对象开发时需要注意的几个小问题的总结.翻译: binzy wu [mail: binzy at justdn dot com], 水平有限, 欢迎探讨. 2004-2-4简介 本文的对象是那些曾使用更加成熟的oo [1] 语言, 如eiffel, java, c# [2] or c++(), 进行开发的朋友(如我自己). 在使用php4进行完全的oo开发时有着许多的语义[3] (semantic)上的陷阱[4].引用 vs 拷贝语义这基本上是错误的主要来源(至少对于我来说).即使在php的文档中你可以读到php4较之引用更多使用拷贝语义(如其他我所知的面向对象语言), 但这仍将使你最后在一些细小之处困扰.接下来的两部分用于阐述二个小的例子, 在这二个例子中拷贝语义也许会令...
本文的讨论在:[url]http://www.itpub.net/showthread.php?s=abcf47c1bcb26051a3ed97ad6f45a17a&threadid=171693[/url]patch 下载[url]software/patch.rar[/url]9024的升级包在这里:ftp地址:ftp2.whidc.comftp端口:8021 (ftp下载的端口号已由以前的21更改为现在的8021)ftp帐号:unixftp密码:solaris在redhat enterprise linux advanced server 3上安装oracle9.2.0这个周下了rhel3,装了oracle 9i,将过程贴出来,给大家分享.查了metalink上的资料,并查了一些以前的贴子.有重复的,就不写了,各位看看以前的贴子就行了,不用我再写浪费论坛资源了. 主要写一些跟...
from 《oracle背份策略的补充》[目录]--连接在pro*c/c++中可以使用如下的语句连接到oracle数据库服务器:exec sql connect :username identified by:password [using :server];或execsql connect : user_pwd [using:server];参数说明如下:·username:数据库用户名。·password:用户口令。·server:连接到数据库。user_pwd:用户名及口令,二者必须用反斜杠(/)隔开[目录]--断开同连接相比,断开相对简单,只需将所有事务回滚,并释放内存、断开连接即可。在pro*c/c++中可使用如下语句实现该功能:exec sql rollback [work] [release];其中rollback起到回滚并结束事务,清除所有保存点的作用。release子句用...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器