重新打开软件,在工具栏点击用户自定义,勾选树形选项即可。
midas gen2014左侧树形菜单消失,就算点击工具栏都调用不出来,主要是midas参数出现了变化,需要重新打开软件,midas gen就会自动重新初始化参数,再选用工具栏即可调用出左边的树形。
MIDAS(Multi-tier Distributed Applications Services)多层分布应用服务为开发者开发多层应用提供了一套高级组件、服务器及核心技术。
扩展资料:
midas的相关要求规定:
1、midas FEA为“目前唯一全部中文化的土木专用非线性及细部分析软件”,其中的几何建模和网格划分技术采用了在土木领域中已经被广泛应用的前后处理软件midas FX+的核心技术,同时融入了MIDAS强大的线性、非线性分析内核,并与荷兰TNO DIANA公司进行了技术合作。
2、midas的分类。其中建筑领域包含软件:midas Building、midas Gen、Gen Designer;桥梁领域包含软件:midas Civil、midas SmartBDS、Civil Designer;岩土领域包含软件:midas GTS、midas SoilWorks、midas GeoX;仿真领域包含软件:midas NFX、midas FEA。
3、当应用程序服务器要把读取到的DataSet传送给前台时,就必须利用DCOM的机制来进行。Delphi提供的TDataSetProvider组件就会把读取到的DataSet压缩并且分割成一段一段的数据包,通过DCOM或TCP/IP传给前台。
参考资料来源:百度百科-midas
先从数据结构的角度来答
题主应该知道B-树和B树最重要的一个区别就是B树只有叶节点存放数据,其余节点用来索引,而B-树是每个索引节点都会有Data域
这就决定了B树更适合用来存储外部数据,也就是所谓的磁盘数据
从Mysql(Inoodb)的角度来看,B树是用来充当索引的,一般来说索引非常大,尤其是关系性数据库这种数据量大的索引能达到亿级别,所以为了减少内存的占用,索引也会被存储在磁盘上
那么Mysql如何衡量查询效率呢?磁盘IO次数,B-树(B类树)的特定就是每层节点数目非常多,层数很少,目的就是为了就少磁盘IO次数,当查询数据的时候,最好的情况就是很快找到目标索引,然后读取数据,使用B树就能很好的完成这个目的,但是B-树的每个节点都有data域(指针),这无疑增大了节点大小,说白了增加了磁盘IO次数(磁盘IO一次读出的数据量大小是固定的,单个数据变大,每次读出的就少,IO次数增多,一次IO多耗时啊!),而B树除了叶子节点其它节点并不存储数据,节点小,磁盘IO次数就少
这是优点之一
另一个优点是什么,B树所有的Data域在叶子节点,一般来说都会进行一个优化,就是将所有的叶子节点用指针串起来
这样遍历叶子节点就能获得全部数据,这样就能进行区间访问啦
至于MongoDB为什么使用B-树而不是B树,可以从它的设计角度来考虑,它并不是传统的关系性数据库,而是以Json格式作为存储的nosql,目的就是高性能,高可用,易扩展
首先它摆脱了关系模型,上面所述的优点2需求就没那么强烈了,其次Mysql由于使用B树,数据都在叶节点上,每次查询都需要访问到叶节点,而MongoDB使用B-树,所有节点都有Data域,只要找到指定索引就可以进行访问,无疑单次查询平均快于Mysql(但侧面来看Mysql至少平均查询耗时差不多)
总体来说,Mysql选用B树和MongoDB选用B-树还是以自己的需求来选择的
我的百度空间有篇文章,是写生成树菜单的。>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)