C++中extern “C”含义深层探索 (转载)
(转载)C++中extern “C”含义深层探索 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。 2.从标准头文件说起 某企业曾经给出如下的一道面试题: 面试题 为什么标准头文件都有类
什么是 infiniband
Infiniband 是一项互连技术,它通过将传统的共享总线体系结构转换到交换光纤体系结构来打破 PCI 总线的带宽和扇出限制。这是一项将服务器、存储设备和网络设备捆绑在一起的交换光纤 I/O 技术。与 PCI 发送数据所采用的并联方式不同,Infiniband 以串联方式发送数据,并且通过多路复用信号可以同时承载多个通道。 InfiniBand Host Channel Adapter(主通道适配器)和InfiniBand交换机InfiniBand是一种交换结构I/O技术,其设计思路是通过一套中心机构(中心InfiniBand交换机)在远程存贮器、网络以及服务器等设备之间建立一个单一的连接链路,并
TUXEDO 管理命令简介--转载
1.tmadmin命令的printserver(简写为psr)的简单输出。列号 描述1. 服务的可执行文件名2. 服务连接的队列名3. 组名4. 服务的数字id5. 服务已经处理的请求数6. 服务处理的全部请求的参数和服务正在处理的交易,若为IDLE则服务当前是空闲ccsmis:/home2/ccsmis>tmadmintmadmin - Copyright (c) 1996 BEA Systems, Inc.Portions * Copyright 1986-1997 RSA Data Security, Inc.All Rights Reserved.Distributed under license by BEA Systems, Inc.Tuxedo is a registered trademark.> printserverProg Name Queue Name Grp Name
Tuxedo数据buffer基本类型介绍
转载:http://dev2dev.bea.com.cn/techdoc/200305561.html作者:吴绍永是(dev2dev ID: wsywin) BEA dev2dev中文网站--在线技术论坛Tuxedo栏目版主,资深Tuxedo专家一、 课程目标通过本课程学习,你可以掌握如下知识:掌握tuxedo中STRING类型buffer的用途掌握tuxedo中CARRAY类型buffer的用途掌握tuxedo中FML(FML32)类型buffer的用途掌握tuxedo中VIEW(VIEW32)类型buffer的用途注:后续的课程将介绍Tuxedo新增的数据类型:EFML(Embedded Record in FML)、XML Buffer 二、 String类型buffer介绍(1)STRING类型buffer简介STRING类型buffer是
Segmentation fault (coredump)的解决
这是搜到的一个关于segmentation fault 的网页:http://oss.lzu.edu.cn/blog/article.php?tid_700.html有概念的解释,可能出现segmentation fault的一些情况的举例,对于查找segmentation fault还是具有提示作用的,在这里记录一下。所谓的段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的gdt表,后13位保存相应于gdt的下标,最后3位包括了程序是否在内存中以及程序的在cpu中的运行级别,指向的gdt是由以64位为一个单位的表,在这张表中就保存着程
对rose 的理解
我们经常使用rose 但是对于rose的系统学习还没有过今天从网上下载了rose的学习资料来看下面写一点自己的粗略认识:(1)rose是一种案例建模工具软件,主要是为了方便信息系统面向对象的设计需要;(2)使用用例模型,进行业务和系统;(3)能够表示不同层面的对象之间的相互关系;(4)方便开发人员将模型转化为具体的代码,有力于开发人员理解对象之间的交互;(5)rose有八种图:用例图,类图,序列图,协作图,活动图,状态图,实现图(组件)图,部署图(6)可以实现双向工程:包括正向工程从模型到代码,和反向工程从代码到模型; (未完待续)[@mo
ora-12154和ora-12560
ora-12154和ora-12560 经常前后出现,我们经常在oracle8i中见到,这个一般是oracle的tnsnames.ora里的配置有问题,当然也不排除系统的问题,在oracle 8.1.7中,最好使用“服务名配置向导”来配置服务名,手工编写的经常有问题。$ oerr ora 1215412154, 00000, "TNS:could not resolve service name"// *Cause: The service name specified is not defined correctly in the// TNSNAMES.ORA file.// *Action: Make the following checks and correct the error:// - Verify that a TNSNAMES.ORA file exists and is
ora-02085问题解决
今天一个同事在create public database link 后,使用db_link 时总是提示ora-02085 的错误。登陆主机,使用oerr查看这个错误 $ oerr ora 208502085, 00000, "database link %s connects to %s"// *Cause: a database link connected to a database with a different name.// The connection is rejected.// *Action: create a database link with the same name as the database it// connects to, or set global_names=false.//可以判断是global_name=true的问题C:sqlplus /nologSQL> conn sys/25060413@wangdb as sysdba已
10g 增加了v$sqlstats 这个动态视图
oracle 9i中有一个v$sysstat的视图,可以使用这个视图查看系统总的各项统计值,10g增加了v$sqlstats 这个动态视图,可以统计每条sql的资源使用情况.[@more@]
windows xp home 安装oracle 问题
今天在自己的电脑上安装了oracle 10g ,安装时一切正常,但是到服务里一看没有任何oracle的服务,好是郁闷.在"运行"里 cmd,C:Documents and Settings高高>lsnrctlLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-3月 -2007 23:28:09Copyright (c) 1991, 2005, Oracle. All rights reserved.欢迎来到LSNRCTL, 请键入"help"以获得信息。LSNRCTL> start启动tnslsnr: 请稍候...Failed to open service <OracleOraDb10g_home1TNSListener>, error 1060.TNSLSNR for 32-bit Windows: Version