IT世界里那些专业的让人摸不着头脑的名词

     作为一个初出茅庐的程序员,经常会被一些非轻非重、莫名其妙的专业名词搞得云里雾里的,发现研读一本专业书籍、文档时或听一个专业的演讲时,总会被这些专业、高端、上档次的词语搞得晕头转向,觉得自己跟个不食人间烟火的怪物一般。从此,阅读便会伴随着一个重复性极高、循环递归极频繁的动作:那就是“百度一下”。却发现每次走出去的都是一条不归路,走着走着,直到自己不知道自己最初要干什么,才顿足,大脑茫然一片,此事便告一段落!

     基于广大和我一样的菜鸟程序员们的这一痛苦经历,我决定在平时的学习与积累中将这些牛气冲天的词语组织组织,给这帮可爱的词语们贴上一个简单的标签,揭露揭露他们的本质。希望能给人方便,给己方便!工程浩繁,不瞎贫了,狗狗,懒词狗……   

  • 工作流与工作流引擎:工作流(Workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则,在计算机中以恰当的模型进行表示并对其实施计算。工作流引擎(Workflow Engine, WfE)是定义、创建和执行工总流的软件组元,其主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。工作流需要依靠工作流引擎来调度、实现。  
  • 轻量级与重量级:轻量级框架是相对于重量级框架的一种设计模式:轻量级框架不带有侵略性API,对容器也没有依赖性,易于进行配置,易于通用,启动时间较短。这是轻量级框架相对于重量级框架的优势。
  • 浅拷贝与深拷贝:浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。对其中任何一个对象的改动都会影响另外一个对象。举个例子,一个人一开始叫张三,后来改名叫李四了,可是还是同一个人,不管是张三缺胳膊少腿还是李四缺胳膊少腿,都是这个人倒霉。

    深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。举个例子,一个人名叫张三,后来用他克隆(假设法律允许)了另外一个人,叫李四,不管是张三缺胳膊少腿还是李四缺胳膊少腿都不会影响另外一个人。比较典型的就是Value(值)对象,如预定义类型Int32,Double,以及结构(struct),枚举(Enum)等。

  • 幂等(idempotent、idempotence)是一个数学或计算机学概念,常见于抽象代数中。
      幂等有一下几种定义:
      对于单目运算,如果一个运算对于在范围内的所有的一个数多次进行该运算所得的结果和进行一次该运算所得的结果是一样的,那么我们就称该运算是幂等的。比如绝对值运算就是一个例子,在实数集中,有abs(a)
    =abs(abs(a))
      对于双目运算,则要求当参与运算的两个值是等值的情况下,如果满足运算结果与参与运算的两个值相等,则称该运算幂等,如求两个数的最大值的函数,有在在实数集中幂等,即max(x,x) 
    = x

注意啦,注意啦!见者有份:

           本文档正在积极成长中,无赖主人精力财力有限、照顾不佳,致使我营养极其匮乏。救本文档一命,胜造七级浮屠!路过者可将鲜美可口的营养礼包贴在下面评论框里,主人会及时补给于我,泣涕涟涟,不胜感激!



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值