精华内容
下载资源
问答
  • 通信的发展使得嵌入式操作系统的动态扩展成为可能,可以在远程控制的基础上增加嵌入式系统的灵活性,延长嵌入式系统的寿命;同时,由于嵌入式Linux的应用日益广泛,研究嵌入式Linux的动态扩展具有重要意义。动态扩展...
  • 针对SOA应用系统中的服务动态扩展问题进行研究,提出了基于SOA的服务动态扩展系统模型,该模型在SOA架构的基础上,引入了服务资源池和服务动态扩展思想,把系统可用服务放入资源池中供系统调用,通过调整资源池的...
  • DEP动态扩展平台

    2014-02-26 14:43:53
    eas动态扩展平台学习资料包括操作 脚本输写 方法调用
  • 金蝶 动态扩展平台 文档

    热门讨论 2012-12-22 14:03:43
    金蝶动态扩展平台相关资料,包括 动态扩展平台开发规范.doc
  • 虚拟机栈的动态扩展

    千次阅读 2019-05-07 20:27:19
    虚拟机栈描述的是Java方法执行的内存模型:每个方法在执行的同时会创建一个栈帧(Stack Frame)用于存储局部变量表、操作数栈、动态链接、方法出口等信息。...动态扩展就是在栈空间不够的时候,自动加...

    虚拟机栈描述的是Java方法执行的内存模型:每个方法在执行的同时会创建一个栈帧(Stack Frame)用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法从电泳直至执行完成的过程,就对应着一个栈帧在虚拟机栈中入栈到出栈的过程。

    动态扩展

    函数调用需要使用栈,如果函数调用链很深(递归的时候很常见),栈的空间不够就会出StackOverflow。
    动态扩展就是在栈空间不够的时候,自动加大栈的空间,避免StackOverflow,JVM是没有实现这个功能的。
    动态栈通常有两种方法:Segmented stack和Stack copying。
    Segmented stack可以简单理解成一个双向链表把多个栈连接起来,一开始只分配一个栈,这个栈的空间不够时,就再分配一个,用链表一个一个连起来。
    Stack copying就是在栈不够的时候,分配一个更大的栈,然后把原来的栈复制过去。

    展开全文
  • 为探索煤炭地下气化过程中煤层温度场扩展对顶板应力的热影响,利用相似材料制作大尺度顶板模拟内蒙古乌兰察布褐煤层顶板泥质软岩,对煤层温度场动态扩展条件下,顶板应力场扩展过程及顶板稳定性进行实验研究。...
  • 四种方案实现动态扩展

    千次阅读 2018-05-10 18:23:23
    1. 利用“alter table table_name add ”动态添加列(直接给表添加列): a.优点: ①实现简单; ②增删改查效率较高; b.缺点: ①安全性较差,将数据库的操作权限给了普通用户; ②增加列时会导致锁表,此时...

    1.  利用“alter table table_name add ”动态添加列(直接给表添加列):

    a.优点:

    实现简单;

    ②增删改查效率较高;

    b.缺点:

    ①安全性较差,将数据库的操作权限给了普通用户;

    ②增加列时会导致锁表,此时不能进行对此表的操作;

    2.  对象存储(将该表增加一列,该列中存放所有扩展列,扩展列以json对象格式存放):

    a.优点:

    实现简单;

    b.缺点:

    ①增删改查性能很差;

    3.  列转行(将每个可扩展列都增加到一张表的行上去,程序来维护这种表):

    a.优点:

    直接的增删改查效率一般;

    ②可实现所有表的可扩展;

    b.缺点:

    联合查询性能较差;

    4.  MongDB

    a.优点:

    增删改查效率较高;

    ②安全性较好;

    b.缺点:

    比起其他三种方案,实现最繁琐;


    附录列转行的实现:

    表结构:

    四种方案实现动态扩展列 - itdjx2014 - 丁家星的博客

     

    四种方案实现动态扩展列 - itdjx2014 - 丁家星的博客

     

    四种方案实现动态扩展列 - itdjx2014 - 丁家星的博客

     

    四种方案实现动态扩展列 - itdjx2014 - 丁家星的博客

     

    视图:

     

    四种方案实现动态扩展列 - itdjx2014 - 丁家星的博客

     

    四种方案实现动态扩展列 - itdjx2014 - 丁家星的博客
    视图extendproperty的创建过程:
    select `all`.`id` AS `id`,max((case `all`.`extendColumnName` when 'extend1' then `all`.`value` else 0 end)) AS `extend1`,
    max((case `all`.`extendColumnName` when 'extend2' then `all`.`value` else 0 end)) AS `extend2`,
    max((case `all`.`extendColumnName` when 'extend3' then `all`.`value` else 0 end)) AS `extend3` 
    from `all` group by `all`.`id`

    最后的查询语句:
    select a.id ,a.name,a.age,
    ep.extend1,ep.extend2,ep.extend3
    from user a,extendproperty ep
    where a.id=ep.id
      ;
    最后的查询效果:
    四种方案实现动态扩展列 - itdjx2014 - 丁家星的博客
     

     

    展开全文
  • mysql 数据库字段动态扩展

    千次阅读 2018-12-03 12:03:20
    1.动态添加属性字段  当数据库中需要增加一个字段的时候,直接在数据库中增加,并修改相应的代码。  优点:操作简单,易懂  缺点:每增加一个字段都需要修改数据库表结构,修改代码。而且在一张大表进行操作的...

    主要有一下几种方案:

    1.动态添加属性字段

            当数据库中需要增加一个字段的时候,直接在数据库中增加,并修改相应的代码。

            优点:操作简单,易懂

            缺点:每增加一个字段都需要修改数据库表结构,修改代码。而且在一张大表进行操作的时候,还可能需要很长时间。

    2.JSON格式保存

            把需要扩展的字段统一放到一个字段里面。各个字段通过JSON的方式组成一个大的字符串。这样在扩展字段的时候,只需要修改这个JSON即可。

            优点:增加,修改,删除字段都很方便

            缺点:查询简直是灾难,特别是涉及到关联查询,需要对JSON里面的字段建索引,根据JSON 里面的字段进行排序时,很难操作。

    3.预留字段

            在涉及表结构的实现,预先预留几个字段,比如FIELD1,FIELD2,FIELD3,那在表结构需要扩展字段的时候,就直接使用之前预留的字段。

            优点:数据库表结构不用修改,代码中的xml文件也预先就有了这些字段,不用修改。

            缺点:通过字段名无法直观的推出其所表示的意思,不能顾名思义。如果这些字段涉及到关联查询时,还是需要修改查询sql。

    4.属性字段行存储

            现有的表不需要进行修改,有一个专门的表,用来存储新增的字段。

            优点:不需要修改表结构。

            缺点:因为会有很多这样的属性字段表,或者一个属性字段表,会产生很复杂的关联查询语句

    展开全文
  • 计算中,裂纹动态扩展方向根据最大周向应力准则确定,扩展瞬时速度基于二分法迭代确定.在每个扩展时间步,通过在运动裂尖添加新的裂纹单元来模拟裂纹扩展.算例与实验及数值结果进行对比,验证了该方法的准确性.
  • 数据库动态扩展字段

    2018-01-07 22:03:00
    最近在负责一个平台,需要和不同系统进行对接,需要用到数据库的动态扩展字段。 现在比较流行的扩展字段方法,有大概如下把,①预留很多列进行扩展,②使用版本号的方式来进行扩展,③使用Key+Value的形式进行扩展...

         最近在负责一个平台,需要和不同系统进行对接,需要用到数据库的动态扩展字段。

         现在比较流行的扩展字段方法,有大概如下把,①预留很多列进行扩展,②使用版本号的方式来进行扩展,③使用Key+Value的形式进行扩展。下面我讲讲我对这几种方法的看法。

         可能很多人会问,你要增加一个字段,那不就直接在数据库里的对应表加就结了,哪有什么扩展的设计呀,哪天要加字段了就加呗,可以为空就为空,不可以给个默认值完事。确实是这么简单,添加一个字段如果是允许为可空类型确实是一点问题都没有。如果你添加一个字段需要不允许为空,然后又在1KW左右的数据量表里面添加的时候,就可能需要花费很长时间,当然这些操作都可以在夜深人静的时候加(加完之后,改一下代码这个也能做好)

         (一)为可能需要扩展的表,预留一些字段

              数据库预留一些字段,就是以防万一,防患于未然,等到需要的时候,就不需要在表中增加新的字段了,而且这么做的话,一个表里面的数据应该是存储在相邻的物理空间。其实这个问题是不是真的解决我们的需要呢,因为预留字段的特点是col1,col2这种命名,是不是很好维护了,等过了几年再来看这个是否合理呢。

               上面这种就是属于“过度设计”,我们应该做的就是按需设计。

         (二)使用版本号+通用列的方式来进行扩展

            

     

             类似于这种0,如果有字段变更的话,用一个通用列来进行存储,但是用这种结构特别不好,不过SQL Server2016已经支持Json格式了,所以也慢慢得变得可行了。

         (三) 使用Key+Value的方式进行扩展

             下面说说,我最常用的Key+Value方式来进行动态扩展。

             拿最近涉及到的业务系统来举例子,对于不同用户

             

           下面重点讲讲我们这个的做法把,最初的做法是一个用户基础表(UserBase),然后分别为每个系统设计对应的表。比如对应业务系统A(AEX(扩展表),BEX类似于这样。因为对我们整个平台来说,每个业务系统,关注的属性都是不一样,并且都是不确定的,每个业务系统都有自己的业务属性。根据这些情况,我们就把AEX设计成了可扩展的表形式(AEX(主键Id,UserId,Key,Value))。一开始我们是这样设计的,写代码的时候,你会发现我们太依赖这个KEY值了,需要用到KEY值对应的Value的时候,都是拿KEY值对应的内容来进行比较,并且KEY值也不能太长,太长会给我们造成负担。所以我们有了改进的版本,就是要摆脱这种依赖关系。

          摆脱依赖的方法,在面向对象设计,最普通的就是引入第三者,没错,我们需要引入一个专门的配置表来管理这些KEY值,暂且就叫KeyConfig表(Id ,KeyName)  AEX(主键Id,UserId,KeyId,Value)。那么相对应的Value如果有多个值,也可以设置一个ValueConfig表来存储。这些变化都需要根据业务来进行取舍。

         

              

     

         

    转载于:https://www.cnblogs.com/gdouzz/p/8227787.html

    展开全文
  • 数据库字段动态扩展

    千次阅读 2018-05-30 18:23:13
    在做项目的时候,发现刚刚开始设计的数据库表,到了后期需求的变更,会增加其属性字段,由此涉及到数据库字段动态扩展。有几种方法:1. 动态添加属性字段。 需要时,添加需要的属性时。显然这种方式不利于灵活扩展...
  • BOS DEP不支持动态扩展的解决方法

    千次阅读 2018-06-22 11:06:00
    问题:DEP导入时,系统总是提示“不支持动态扩展”解决方案:进入服务器如下目录:eas\server\properties\dep\whitelist 将该文件夹下面的文件清空即可。开发环境下 就在\runtime\server\properties\dep\whitelist ...
  • 在互联网应用领域,服务的动态性需求十分常见,这就对服务的自动发现和可动态扩展提出了很高的要求。 Docker 的出现,以及微服务架构的兴起,让众多开源项目开始关注在松耦合的架构前提下,如何基于 Docker ...
  • 原创 创意 自绘 扁平化 全动态扩展组件 ZyUI K2.4 X2.0 扩展例程
  • 圆孔孔壁水压裂缝的动态扩展过程分析,黄炳香,程庆迎,水压裂缝的扩展形态是影响煤岩体水力致裂弱化效果的主要因素。为了控制水力致裂弱化过程中水压裂缝的扩展长度,将水压裂缝的破裂
  • 易语言创意自绘扁平化全动态扩展组件ZyUI K2.4 X2.0 扩展例程源码
  • 易语言创意自绘扁平化全动态扩展组件ZyUI K2.4 X2.0 扩展例程源码
  • 数据库字段动态扩展设计

    万次阅读 2016-11-18 02:16:33
    最近讨论数据库有关产品方案的项目自动扩展问题,即每个方案都有多个项目,而每个方案的项目或多或少,也有不一样的,方案以后也坑能随之增加新的项目。因此需要数据库设计一套可扩展的方案。
  • 面向应用的云资源动态扩展 文/宋渊 1 云计算带来的新变化与新需求 部分企业业务的访问量会周期性或随机的出现波动。有些业务的波动幅度很大,其峰值访问量甚至会超出正常访问量的好几倍(典型的如:节假日...
  • IDL中数组动态扩展的方法

    千次阅读 2018-05-23 16:54:12
    IDL作为一种完全面向矩阵的动态语言,数组是其最基本的结构,在IDL中可直接对数组进行扩展,这在C#和Java这类编译型语言中,是无法做到的。在C#和Java中实现动态数据结构,往往需要用到List,Array,Vector等动态...
  • 不支持动态扩展的解决方法

    千次阅读 2015-03-16 14:08:34
    希望通过动态扩展平台对单据做调整,但是做扩展单元导入时,系统总是提示“不支持动态扩展” 解决方案: 进入服务器如下目录:eas\server\properties\dep\whitelist 将该文件夹下面的文件清空即可。 开发环境下...
  • 动态扩展平台

    2012-10-28 11:36:34
    动态扩展平台
  • ext grid 动态扩展

    2011-06-15 16:16:50
    ext grid 动态扩展 column动态添加
  • IBM分区动态扩展

    2011-12-16 20:09:52
    IBM动态分区扩展,分区空间不够了,加个硬盘。可以扩展分区大小。
  • 使用jquery做的动态扩展的tree
  • 动态扩展的数据库模型设计

    千次阅读 2013-09-10 14:23:57
    但是对于实体的属性变化很快,或者实体和属性由用户在系统中自行定义的情况下,那么就需要一个可以动态扩展的数据库模型,以保存各种动态产生的数据。 比如我们要做一个电子商务网站,需要建立一个商品表以保存各种...
  • Net-SNMP动态库方式扩展MIB,Hello SNMP扩展示例,仅供参考,做相关开发的可以自行动态扩展
  • java 动态扩展方式

    千次阅读 2010-03-28 18:55:00
    java的体系结构允许动态扩展java程序,过程包括运行时决定所使用的类型,装载它们,使用它们。一、动态扩展的方法通过传递类型的名称,使用java.lang.class的forName()方法。通过用户自定义的类装载器的loadClass()...
  • 动态扩展动态扩展硬盘根据所存储的数据量的大小来扩展在宿主机上所占用的磁盘空间,创建动态扩展硬盘时需要你指定硬盘大小,但是动态扩展硬盘刚创建时只会占用非常少的存储空间。这是微软推荐使用的硬盘类型...
  • FISCO BCOS2.6.0使用webase1.4.1动态扩展群组实操及填坑之路 文章目录FISCO BCOS2.6.0使用webase1.4.1动态扩展群组实操及填坑之路前言一、思路二、正式开始1.环境介绍2.复制已经安装好了的webase-front3.给webase-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 869,592
精华内容 347,836
关键字:

动态扩展