Ⅰ 请问ghome_V6.0是什么软件,起什么作用

你说的因该是Gnome

gnome[n

Ⅱ 求助大侠!!!各大编程语言的主要应用领域,我是一名软件专业的学生,以后想从事互联网开发

Java的特点

1.平台无关性
平台无关性是指Java能运行于不同的平台。Java引进虚拟机 原理,并运行于虚拟机,实现不同平台的Java接口之间。使用Java编写的程序能在世界范围内共享。Java的数据类型与 机器无关,Java虚拟机(Java Virtual Machine)是建立在硬件和操作系统之上,实现Java二进制代码的解释执行功能, 提供于不同平台的接口的。
2.安全性
Java的编程类似C++,学习过C++的读者将很快掌握Java的精髓。Java舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。Java对程序提供了安全管理器,防止程序的非法访问。
3.面向对象
Java吸取了C++面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。程序员只需把主要精力用在类和接口的设计和应用上。Java提供了众多的一般对象的类,通过继承即可使用父类的方法。在Java中,类的继承关系是单一的非多重的,一个子类只有一个父类,子类的父类又有一个父类。Java提供的Object类及其子类的继承关系如同一棵倒立的树形,根类为Object类,Object类功能强大,经常会使用到它及其它派生的子类。
4.分布式
Java建立在扩展TCP/IP网络平台上。库函数提供了用HTTP和FTP协议传送和接受信息的方法。这使得程序员使用网络上的文件和使用本机文件一样容易。
5.健壮性
Java致力于检查程序在编译和运行时的错误。类型检查帮助检查出许多开发早期出现的错误。Java自己操纵内存减少了内存出错的可能性。Java还实现了真数组,避免了覆盖数据的可能,这些功能特征大大提高了开发Java应用程序的周期。并且Java还提供了Null指针检测、数组边界检测、异常出口、Byte code校验等功能。

Java与C/C++语言

Java提供了一个功能强大语言的所有功能,但几乎没有一点含混特征。C++安全性不好,但C和C++被大家接受,所以Java设计成C++形式,让大家很容易学习。Java去掉了C++语言中的指针运算、结构、typedefs、#define、需要释放内存等功能,减少了平常出错的50%,让Java的语言功能很精炼。而且,因为Java很小,所以整个解释器只需215K的RAM,并增加了一些很有用的功能,如自动收集碎片。Java实现了C++的基本面象对象技术并有一些增强,(为了语言简单,删除了一些功能)。Java处理数据方式和用对象接口处理对象数据方式一样。
Java与C和C++直接相关.Java继承了C的语法,Java 的对象模型是从C++改编而来的.现代程序设计始于C,而后过渡到C++,现在则是JAVA.通过大量的继承,JAVA提供了一个强大的,可以更好地利用已有成果的,逻辑一致的程序设计环境,并且增加了在线环境需求的新功能.或许最重要的一点在于,由于它们的相似性,C,C++和JAVA为专业程序员定义了一个统一的概念架构.程序员从其中的一种语言转到另一种语言时,不会遇到太大的困难.

Qt软件

Qt 是一个跨平台的 C++ 图形用户界面库,由挪威 TrollTech 公司于1995年底出品。
Trolltech 公司在 1994 年成立,但是在 1992 年,成立 Trolltech 公司的那批程序员 就已经开始设计 Qt 了,Qt 的第一个商业版本于 1995 年推出然后 Qt 的发展就很快了,下面是 Qt 发展史上的一 些里程碑:
* 1996 Oct KDE 组织成立
* 1998 Apr 05 Trolltech 的程序员在 5 天之内将 Netscape5.0 从 Motif 移植到 Qt 上
* 1998 Apr 08 KDE Free Qt 基金会成立
* 1998 Jul 09 Qt 1.40 发布
* 1998 Jul 12 KDE 1.0 发布
* 1999 Mar 04 QPL 1.0 发布
* 1999 Mar 12 Qt 1.44 发布
* 1999 Jun 25 Qt 2.0 发布
* 1999 Sep 13 KDE 1.1.2 发布
* 2000 Mar 20 嵌入式 Qt 发布
* 2000 Sep 06 Qt 2.2 发布
* 2000 Oct 05 Qt 2.2.1 发布
* 2000 Oct 30 Qt/Embedded 开始使用 GPL 宣言
* 2000 Sep 04 Qt free edition 开始使用 GPL
自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础,KDE是所有主要的Linux发行版的一个标准组件。
基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西,但是 Qt 具有下列优点:

1. 优良的跨平台特性:
Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。
2. 面向对象
Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。 Qt 提供了一种称为 signals/slots 的安全类型来替代 callback,这使得各个元件 之间的协同工作变得十分简单。
3. 丰富的 API
Qt 包括多达 250 个以上的 C++ 类,还替供基于模板的 collections, serialization, file, I/O device, directory management, date/time 类。甚至还包括正则表达式的处理 功能。
4.支持 2D/3D 图形渲染,支持 OpenGL
5.大量的开发文档
6.XML 支持
Qt支持下述平台:
MS/Windows - 95、98、NT 4.0、ME、2000、XP 、 Vista和Win7
Unix/X11 - Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX和其它很多X11平台
Macintosh - Mac OS X
Embedded - 有帧缓冲(framebuffer)支持的Linux平台,Windows CE。
Symbian/S60 - 目前已经可以提供技术预览版本
2008年1月31日,Nokia公司宣布通过公开竞购的方式收购TrollTech公司,旗下包括Qt在内的技术都归入Nokia旗下。并且Nokia针对自己的移动设备平台规划的需要,将Qt按不同的版本发行:
Qt商业版 提供给商业软件开发。它们提供传统商业软件发行版并且提供在协议有效期内的免费升级和技术支持服务。
Qt开源版是Qt仅仅为了开发自由和开放源码软件, 提供了和商业版本同样的功能。GNU通用公共许可证下,它是免费的。
从2009年3月发布的Qt 4.5 起,诺基亚将为Qt增添新的开源LGPL授权选择。
关于如何正确的选择这三种授权协议,可以阅读[1]。
从2009年5月11日起,诺基亚Qt Software 宣布 Qt源代码库面向公众开放,Qt 开发人员可通过为 Qt 以及与 Qt 相关的项目贡献代码、翻译、示例以及其他内容,协助引导和塑造 Qt未来的发展。为了便于这些内容的管理,Qt Software 启用了基于 Git 和 Gitorious 开源项目的Web 源代码管理系统[2] 。
在推出开放式 Qt 代码库的同时,Qt Software 在其官方网站发布了其产品规划(Roadmap)。其中概述了研发项目中的最新功能,展现了现阶段对 Qt 未来发展方向的观点,以期鼓励社区提供反馈和贡献代码,共同引导和塑造 Qt 的未来。

Ⅲ 想知道: 太原市 从东太堡坐几路车公交车能到六十六中

公交线路:808路→841路支线,全程约23.3公里

1、从东太堡步行约290米,到达东太堡站

2、乘坐回808路,经过22站,到达胜利桥答东站

3、步行约50米,到达胜利桥东站

4、乘坐841路支线,经过15站,到达新城西门站

5、步行约110米,到达太原市六十六中

Ⅳ 多波多分量地震在莺歌海盆地的应用

中国海洋石油总公司于1998年在莺歌海盆地进行了首次多波地震试验,获得了分辨率和信噪比都较高的纵、横波资料。在研究和开发海上多波地震资料解释方法的同时,还对多波地震烃类检测方法进行了探讨,不但发现了一批浅层气藏,而且发现或证实了几个中深层的规模较大的构造气藏和岩性气藏,检测出了一批岩性亮点,预测可取得巨大的经济效益和社会效益。

李绪宣、张树林[9]归纳了海上多波地震烃类检测的技术方法如下:

(1)多波地震烃类检测原理

多波地震提供的信息比常规纵波地震要多得多,多波地震的有些信息对油气的敏感度要远远高于常规纵波地震信息。因此,多波地震的一个最重要用途就是油气检测。

通过对纵波(P波)、横波(S波)速度公式的分析可知:①S波的反射系数和反射振幅不受地层含气与否的影响;②P波的反射系数和反射振幅明显受地层含气的影响,故地层含气后,P波反射振幅将出现异常,而S波振幅几乎不变。含气或含其他流体的地层在P波、S波剖面上的反映不同,人们正是利用这种不同来检测油气。

纵、横波的计算公式如下:

纵波速度

油气储层地质学

横波速度

油气储层地质学

式中:k——岩石体积模量;

μ——岩石剪切模量;

ρ——岩石密度。

对莺歌海盆地11口井声波测井数据和密度测井数据分析结果表明,砂岩含气后,P波速度大幅度降低,降低幅度达30%以上,而密度变化不明显。根据以上分析,莺歌海盆地埋深小于3500m的气田主要属亮点型气田。

根据多波地震理论,多波地震技术可准确判断P波剖面上的亮点是不是含气亮点。如果地层含气,P波剖面上出现亮点,而转换波(P-SV波,P-SH波)剖面上不会出现亮点。由于地层含气后P波速度将会下降,而S波速度几乎不变,故此时P,S波速度比(VP/VS)会减小,泊松比(σ)也相应下降。

(2)多波地震浅层气藏检测

全面分析研究莺歌海盆地所有多波地震测线的P波、P-SV波剖面发现,浅层气很发育、储量可观,且在纵向上表现为多个气藏叠置。

A构造P波,P-SV波剖面上有两口井(Z2井和A-1井)。Z2井钻遇一含气层,该气层在P波剖面上表现为强振幅异常(亮点),而在P-SV波剖面上表现为正常振幅。A-1井钻遇莺一段(N2y1)的致密岩层(富含菱铁矿),该致密层无论在P波剖面还是在P-SV波剖面上均表现为强振幅异常,其原因是致密岩层的P、S波速度都高。

C-2井钻遇乐一段Ⅱ气组(Qpl1Ⅱ),Ⅲ气组(Qpl1Ⅲ),Ⅴ气层(Qpl1Ⅴ)和乐二段Ⅰ气组(Qpl2Ⅰ);C-3井钻遇乐一段Ⅱ气组(Qpl1Ⅱ),Ⅴ气组(Qpl1Ⅴ)和乐二段Ⅲ气组(Qpl2Ⅲ),莺一段Ⅰ气组(N2y1Ⅰ),这些气组(层)在P波剖面上均表现为亮点,而在P-SV波剖面上无强振幅异常出现。

图7.9,图7.10分别是C构造7测线P波、P-SV波剖面,位于剖面上的C-4井钻遇乐一段Ⅰ气组(Qpl1Ⅰ),该气组在P波剖面上表现为亮点,而在P-SV波剖面上不表现为亮点。

图7.9 C构造7测线P波剖面

图7.10 C构造7测线P-SV波剖面

(3)多波地震中深层构造气藏检测

在以往常规P波勘探中,由于构造核部地震资料模糊不清,落实不了中深层圈闭。多波地震已较好改善了模糊区成像问题,使中深层圈闭得到落实。

中深层油气藏检测是多波地震勘探的又一个重点。工作中把中深层油气预测作为重点进行了深入研究,得出了可信的结论。这里仅以A构造一个气藏的预测为例。

据地质研究,A构造中深层黄流组储层物性好,圈闭面积大,孔隙度达9.9%~20%,渗透率在(20~100)×10-3μm2之间,而且烃源丰富,储盖组合配置好,具备气藏保存条件。在常规P波剖面上存在大面积强振幅异常,无法证明强振幅异常是不是真正的含气亮点。

对于过A构造南高点3测线的中深层(黄流组)进行了重点研究,经过细致的小层对比,认为黄流组存在大型构造气藏。

图7.11是A构造3测线P波,P-SV波剖面(黄流组东南高点)。从剖面上看,可初步预测层1,层2,层3和层4均属含气亮点。从图中可以看出,无论是层1还是层2,P波振幅均明显强于P-SV波振幅,层1与层2之间的储层的大部分层段P波,P-SV波速度比小于2.0,泊松比偏高。经过对井钻遇的所有含气层的P,S波速度比和泊松比的计算发现,中深层含气层的P波,P-SV波速度比一般小于2.0,泊松比小于0.25。

图7.11 A构造3测线P波、P-SV波剖面

同样,层3的P波振幅明显强于P-SV波振幅,层2和层3之间储层的P波,P-SV波速度比也在2.0左右,泊松比偏大。层4的P波振幅也强于P-SV波,但层3和层4之间储层的P波,P-SV波速度比小于2.0,泊松比有的很低,有的较高。

由上可见,多波地震烃类检测的效果很好,发现了大批浅层含气亮点,发现了A构造黄流组的多气层组合型气藏,发现了B构造陵水组和崖城组规模较大的气藏,证实了D构造T30附近规模巨大的岩性气藏,并确认为多层亮点气藏。因此,建议今后在搞不清常规P波剖面上的亮点类型时,最好先做多波地震再决定是否打井。

Ⅳ 关于全排列的算法问题

全排来列的效率高不起自来,你的程序至多只能进行代码级别的优化而不可能再有什么质的飞跃了
n个数的全排列共有n!个,因此整个程序的时间复杂度是O(n!)级别的,即使1秒钟输出一亿个排列,当n稍微大一点都要不少时间,比如n=15时需要大约三个半小时
如果希望一切可能的优化,理论上的最优方式是直接用机器语言来写
如果是C++语言范围内,用scanf/printf代替cin/cout以及输出到文件而不是屏幕都可以让程序快点结束

c语言 如何用给定的数字(每个数字只能用一次且必须用一次),产生不重复且全面的数组

#include <stdio.h> #define N 3 int a[N] = { 1, 2, 3 }; int print_array(){ int j; for(j = 0; j < N; j++){ printf("%d " , a[j]); } printf("\n"); return 0; } int swap_array(int x, int y){ int swap = a[x]; a[x] = a[y]; a[y] = swap; return 0; } int show_swap(int n){ if(n == N){print_array(); return 0;} int i; for(i=n; i<N; i++){ swap_array(i,n); show_swap(n + 1); swap_array(i,n); } return 0; } int main(int argc , char *argv[]){ show_swap(0); }

Ⅶ 衣服尺码中得字母是什么意思

表示如下:

XXL、XL、L、M、S。

在国家标准GB/T1335中,女装上衣S号(小号)的号型是155/80A;M号(中号)为内160/84A;L号(大号)为165/88A。

“号”容是指服装的长短,“型”是指服装的肥瘦。如165/88A,斜线前后的数字表示人体高度和人的胸围或腰围,斜线后面的字母表示人的体形特征。

(7)c语言qpl扩展阅读:

欧码XS=男女身高155/160

欧码 S=男女身高160/165,男衬衫领围39

欧码 M=男女身高165/170,男衬衫领围40

欧码 L=男女身高170/175,男衬衫领围41

欧码XL=男女身高175/180,男衬衫领围43

欧码XXL=男女身高180/185,男衬衫领围44

欧码XXXL=男女身高185以上,男衬衫领围45以上

“号”指人体的身高,“型”表示:净胸围。A或B是体型代号

号型是国家通过测量、分析、取平均值得到的。号型数值表示该衬衫适应与此号型相近的人。