‘壹’ c++如何调用文件内的数据
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
int main()
{
cout<<"input the filename:"<<endl;
string infile;
cin>>infile;
ifstream in(infile.c_str());
char ch;
in>>ch;
in>>ch;
int x=0;
int y=0;
while(!in.eof())
{
int m,n;
in>>m>>n;
x+=m;
y+=n;
}
cout<<"x"<<x<<endl;
cout<<"y"<<y<<endl;
return 0;
}
一、存储过程中使用事务的简单语法
在存储过程中使用事务时非常重要的,使用数据可以保持数据的关联完整性,在Sql server存储过程中使用事务也很简单,用一个例子来说明它的语法格式:
Create Procere MyProcere ( @Param1 nvarchar(10), @param2 nvarchar(10) ) AS BeginSet NOCOUNT ON; Set XACT_ABORT ON; Begin Tran Delete from table1 where name=’abc’; Insert into table2 values(value1,value2,value3); Commit Tran End
说明:
1
、使用存储过程执行事物,需要开启XACT_ABORT参数(默认值为Off),将该参数设置为On,表示当执行事务时,如果出错,会将transcation设置为uncommittable状态,那么在语句块批处理结束后将回滚所有操作;如果该参数设置为Off,表示当执行事务时,如果出错,出错的语句将不会执行,其他正确的操作继续执行。
2、当SET
NOCOUNT 为 ON 时,不返回计数(计数表示受 Transact-SQL 语句影响的行数,例如在Sql
server查询分析器中执行一个delete操作后,下方窗口会提示(3)Rows Affected)。当 SET NOCOUNT 为 OFF
时,返回计数,我们应该在存储过程的头部加上SET NOCOUNT ON 这样的话,在退出存储过程的时候加上 SET NOCOUNT
OFF这样的话,以达到优化存储过程的目的。
‘叁’ c语言检错 目测里面最后那里的 strcpy 函数格式错了 但是我不了解这个函数
你没有定义name字符串来存储名字。还有if语句应该包含两个语句,你可以再看看
#include<stdio.h>
#include<string.h>
void main()
{
char name[10];
int x,y,z,suma;
int xa,ya,za,sumb;
int xc,yc,zc,sumc;
int max,M;
printf("请输入小明的数学,物理,化学成绩\n");
scanf("%d %d %d",&x,&y,&z);
suma=x+y+z;
printf("请输入小q的数学,物理,化学成绩\n");
scanf("%d %d %d",&xa,&ya,&za);
sumb=xa+ya+za;
printf("请输入小c的数学,物理,化学成绩\n");
scanf("%d %d %d",&xc,&yc,&zc);
sumc=xc+yc+zc;
if(suma>sumb&&suma>sumc)
{
M=suma;
strcpy(name,"小明");
}
else if(sumb>suma&&sumb>sumc)
{
M=sumb;
strcpy(name,"大熊");
}
else
{
M=sumc;
strcpy(name,"小芳");
}
printf("最高分%d是%s",M,name);
}
‘肆’ C语言语句改进 请问怎么样才能显示最高分的人的名字
可以用一个char 的数组来存储最高分的名字啊。例如 char Mname[20]; 包含头文件#include<string.h>
if(suma>sumb&&suma>sumc)
{
M=suma;
strcpy(Mname,"小明");
}
else if(sumb>suma&&sumb>sumc)
{
M=sumb;
strcpy(Mname,"大熊");
}
else
{
M=sumc;
strcpy(Mname,"小芳");
}
printf("最高分%d是%s",M,Mname);
‘伍’ “曙光2000”超级服务器 是什么
曙光2000-I超级服务器 曙光2000-I超级服务器是国家863高技术计划在信息领域的重大成果,于1998年12月通过了国家科学技术部主持的鉴定。它的总体水平达到了90年代同期国际先进水平,有些方面如机群操作系统、集成化并行编程环境和服务器聚集软件等已处于国际领先水平,它的一些关键技术如单一系统映象、全局文件系统等有重要创新,是一个有很强市场竞争力的产品。它是继曙光1000、曙光1000A之后推出的又一高端的面向大规模商业应用、网络信息服务和科学计算的通用并行计算机系统。 1.系统介绍 曙光2000-I系统峰值速度为每秒200亿次,内存容量为8GB,内置硬盘容量为152GB,节点机总数为34个(可达128个)。它采用当前先进的Cluster体系结构,完全兼容IBM SP系统,是当前国际上最流行的超级服务器体系结构。它为我国信息化建设提供强有力的工具,是超级计算中心、数据中心、信息中心、网络中心、各种清算中心、结算中心和交换中心主服务器的理想选择。 曙光2000-I超级服务器采用了许多国际上创新的技术,该机的高速缓存通信网采用了智能中心研制的二维蛀洞路由芯片组,提供高达1600Mbps的点对点通信带宽,另外该机采用了智能中心研制的基于JAVA的机群管理系统,提供单一系统映像。同时,曙光2000-I还提供了杰出的系统可扩展性、易用性、可管理性和高可用性,即SUMA特性。并且有上万种的AIX商用应用软件支持。它不仅擅长大规模科学工程计算(最高浮点运算速度可达每秒200亿次以上),而且适用于事务处理、网络与信息服务以及决策支持等非科学计算领域。 2.技术特点 曙光2000-I通用超级服务器采用松耦合分布式存储的可扩展机群体系结构,与IBM的RS/6000 SP二进制兼容。单节点采用先进的PowerPC RISC处理器芯片,具有大容量的内存和硬盘,单节点功能强大。节点间通过高速二维蛀洞路由通信网或Myrinet提供1600Mbps或2560Mbps的点对点通信带宽,可以保证随着用户应用和技术的发展,曙光2000-I系统几乎可以线性地扩展节点数量。这种技术使得TB级的数据处理成为可能。 曙光2000-I提供了基本通信库(BCL)、PVM和MPI高层并行程序开发环境、集成的并行程序设计环境(IPPE)、并行调试器(DCDB)、基于Web的傻瓜界面(KISS)、自动并行化工具(AutoPAR),机群系统管理(CSMS)、批作业管理 (JOSS)、资源管理(RMS)和曙光服务器聚集软件(DSC)。此外还提供了一系列与IBM RS/6000兼容的开放的软件工具,包括C和Fortran编译器、数学和工程库ESSL、DB2 UDB数据库等。 PowerPC处理器 提供解决大规模复杂应用所需的处理能力 可以灵活地进行配置,获得最优的商业或科学计算应用性能 开放的系统设计 支持多种通信协议、适配器、外设,灵活地配置系统 支持开放的工业标准 配置灵活 提供多种节点类型,可以在单个系统中混用 支持不同的PCI和ISA适配器 Wormho1e Routing (蛀洞路由)芯片 支持节点间的高效通信 点对点的通信时间独立于节点的相对位置 可扩展性 系统升级和扩充更为简单,透明地支持应用的线性增长 运算处理性能、存储器容量和I/O吞吐量的线性扩展 系统分区 动态节点池划分支持独立的应用子系统,提高系统的可用性 避免故障的扩散,提高系统的可靠性 单一系统映像 单一登录点,通过一个域名使用不同的节点 单点的控制管理,使系统管理更加简单 单一的文件系统 高可用性 提供高可用软件,避免系统崩溃所造成的昂贵代价 避免单一故障点 AIX操作系统 提供兼容的AIX平台,兼容IBM RS/6000系统应用 提供上万种的应用软件支持 3.应用范围 曙光2000-I系统由完整的基于AIX操作系统的节点组成,能为上万个AIX平台的应用软件提供接口。曙光2000-I系统的节点可以动态地分为多个节点池,运行不同的应用。例如,两个节点可以作为Notes服务器,四个节点运行数据库,其它节点进行科学计算。节点池根据用户不同时期的不同要求可进行动态调节,动态分区及管理由服务器聚集软件执行,带给用户完美的系统解决方案。应用范围包括: 科学工程计算 石油地震勘探:三维迭前深度偏移成像,油藏数值模拟等 天气预报与气候模式计算:大范围或局部地区短期、中长期天气预报,全球或局部地区高分辨率、高精度气候模式计算 水利与电力:水文水情预测分析,河湖及海洋污染分析,电力调度和电网控制等 制造业:航天航空器、汽车、船舶等的辅助设计和模拟,性能及可靠性整体实验分析 流体力学计算:湍流、高超音速流动、真实气体效应、爆炸及高碰撞等研究领域的数值模拟 遥感领域:合成孔径雷达的高分辨率成像、遥感数值信号成像和处理 基础科学研究中的理论计算:量子化学及药物分子设计,DNA和蛋白质的电子结构分析,材料科学计算,原子分子物理计算,理论与高能物理计算,以及天体物理与核物理等基础研究领域的理论计算 事务处理应用 在线事务处理(OLTP):银行的支付系统和清结算系统,电子商务系统,证券交易系统,保险系统,以及各种大型MIS系统 在线分析处理(OLAP):数据挖掘、数据仓库和决策支持系统等 并行数据库 支持Oracle、DB2 UDB等并行数据库的各种应用 网络服务器 Internet/Intranet服务器 文件服务器 信息检索服务器 多媒体服务器 服务器聚集 国际流行应用方式,可以将用户的各种应用整合到一台曙光2000超级服务器中,便于系统的管理,提高整个系统的可用性。 曙光2000-I通用超级服务器以优异的性能价格比和杰出的SUMA特性为我国的信息化建设提供了高性能计算平台,在石油、电力、航空航天、银行及基础科学研究等行业领域有广阔的应用前景,必将在我国国民经济各领域信息化建设中担当重要角色。
‘陆’ 帮忙写个oracle存储过程
create or relpace PROCEDURE P_B
is
v_type varchar2(1);--定义输出类型变量
v_count int;--定义最后条数变量
--定义游标
CURSOR cur_b
IS
select b1.type,count(*) from b1,b2 where b1.type1=b2.type1 group by b1.type;--这个sql运行的结果其实就是你想要的数据
begin
--打开游标
open cur_b;
loop
--取出游标中的结果
fetch cur_b into v_type,v_count;
exit when cur_b%notfound;
--输出结果
dbms_output.put_line(v_type||','||v_count);
--结束循环
end loop;
--关闭游标
close cur_b;
--存储过程执行完毕
end;