第三十二天
Posted czfznb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三十二天相关的知识,希望对你有一定的参考价值。
问题:
对于输入的每一批数,按从小到大排序后输出。
一行输入为一批数,第一个输入为数据类型(1表示整数,2表示字符型数,3表示有一位小数的浮点数,4表示字符串,0表示输入结束),第二个输入为该批数的数量size(0<size<=10),接下来为size个指定类型的数据。
输出将从小到大顺序输出数据。
函数接口定义:sort函数将接受size个数据,将它们从小到大排序后存在a指向的一段连续空间中。
template <class T>
void sort(T *a, int size);
裁判测试程序样例:
#include <iostream>
#include <string>
using namespace std;
/* 请在这里填写答案 */
template <class T>
void display(T* a, int size)
for(int i=0; i<size-1; i++) cout<<a[i]<<\' \';
cout<<a[size-1]<<endl;
int main()
const int SIZE=10;
int a[SIZE];
char b[SIZE];
double c[SIZE];
string d[SIZE];
int ty, size;
cin>>ty;
while(ty>0)
cin>>size;
switch(ty)
case 1:sort(a,size); display(a,size); break;
case 2:sort(b,size); display(b,size); break;
case 3:sort(c,size); display(c,size); break;
case 4:sort(d,size); display(d,size); break;
cin>>ty;
return 0;
输入样例:
1 3 3 2 1
2 2 a A
3 3 1.5 2.6 2.2
4 2 bca abc
0
输出样例:
1 2 3
A a
1.5 2.2 2.6
abc bca
代码:
template <class T>
void sort(T *a, int size)
for(int i=0;i<size;i++)
cin>>a[i];
for(int i=0; i<size; i++)
int min=i;
for(int j=i+1; j<size; j++)
if(a[min]>a[j])
min=j;
if(min!=i)
T temp=a[min];
a[min]=a[i];
a[i]=temp;
Web-第三十二天 WebLogic中间件悟空教程
Web-第三十二天 WebLogic中间件【悟空教程】
WebLogic中间件
websphere jboss
WebLogic介绍、安装
1.1.1. 什么是中间件
中间件(middleware)是基础软件的一大类, 属于可复用软件的范畴. 顾名思义,中间件处于操作系统软件与用户的应用软件的中间.
中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件.在众多关于中间件的定义中,比较普遍被接受的是IDC表述的:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源, 中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信
1.1.2. BEA公司介绍
著名的Java 中间件软件公司,美国NASDAQ上市公司,其中间件市场份额一度IBM还要高。2008年初被Oracle收购, 客户选择BEA来帮助其将已有的企业软件应用,从笨拙的、冗余的、遗留的客户机/服务器架构体系,发展成为响应灵敏的、成熟的Web基础结构
1.1.3. 什么是WebLogic
WebLogic是美国Oracle公司出品的一个application server确切的说是一个基于JAVAEE架构的中间件,BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。
1.1.4. WebLogic与Tomcat比较
Weblogic特点 |
Tomcat特点 |
WLS全面支持J2EE的标准规范和其他标准规范,Web Service, SSL, xml,EJB等 |
Tomcat 为WEB容器,只支持部分J2EE标准, 应用局限性强,不支持EJB |
完善的售后支持 |
没有售后支持, 看社区与论坛 |
集群机制, 支持分布式的应用 |
需要结合第三方插件/应用 |
Web控制台进行组件、JDBC、管理和配置 |
差 |
较好的支持热部署(开发模式下) |
差 |
需要费用 |
开源免费 |