• 代码重构简介

    意思是说,一件事情,第一次只管去做,第二次做类似的事情会产生反感,但无论如何还是做了,第三次再做类似的事情,你就应该重构. 在添加新功能时进行重构. 在修改bug时进行重构 在代码复审时进行重构. 4.为什么重构有用 ...
    文章 2017-11-09 797浏览量
  • 教机器写代码:增强拓扑进化网络(NEAT)

    NEAT的意思是“增强拓扑进化网络”,它描述了在进化过程中受遗传修饰启发的学习机器的算法概念。生活本身非常迷人。每当我观察大自然的时候,我都会去关注所有生物的共同点,也就是信息。信息似乎是繁殖的核心遗产...
    文章 2017-09-11 3978浏览量
  • 阿里资深技术专家林轩:云时代软件研发的终局猜想

    比如云端代码优化,自动扫描发现 bug,用机器学习帮助用户识别逻辑错误和系统性风险,提升研发质量,用分布式能力缩短编译时间等等,可以做的优化非常多。未来云时代的研发模式可能和今天完全不同,拥有更高的研发...
    文章 2018-08-08 1652浏览量
  • Netflix:通过自适应音频码率提升音频体验

    我们的视频逻辑自适应流媒体正在起作用&xff0c;但在这种情况下&xff0c;可用吞吐量变得小于音频和视频比特率的总和&xff0c;并且我们的缓冲区开始耗尽。在这种情况下&xff0c;视频比特率降至音频比特率以下&xff0c;这可能...
    文章 2021-03-08 117浏览量
  • 大数据没有降温,已融入主流科技领域

    该报告解释说,这是因为目前大众已经了解这一概念,不再需要查询大数据是什么意思了。“坦白说,我觉得人们了解大数据的意愿并不十分强烈,更愿意实际运用。达文波特如是说。时下最新的热词是认知计算(Cognitive ...
    文章 2017-07-05 932浏览量
  • 专注打假 三招教你识别“伪人工智能”

    当然,人们会用“智能”这个词作为一种“更有力的逻辑”的捷径,但如果他们不解释“智能”是什么意思,你就应该知道,他们把你当成傻子了。事实是,大多数被贴上“智能”标签的技术并不智能,仅仅是“能”。区别在于...
    文章 2017-10-06 1440浏览量
  • 手机适配浏览,所引发的一场“头脑风暴”

    Points 意为坐标系统,是 iPhone 4 推出后出现的概念,比如 iPhone 6 的 Points 为 375x667,这个数值代表什么意思呢?左上角为坐标原点,横向为 375 个 point,纵向有 667 个 point,那这个和分辨率有什么关系呢?...
    文章 2017-11-27 1235浏览量
  • 聊聊微服务集群当中的自动化工具

    扩展性强,可以适应不同的客户端 统一的API管理,客户端无须再维护API的映射表 可做集中鉴权,所有的请求都会先经过BFF,可在这一层对调用接口的合法性进行验证 当然,BFF也有缺点。处理不当会有大量的代码冗余 因...
    文章 2019-06-17 1113浏览量
  • 《DBA修炼之道:数据库管理员的第一本书》——1.12节...

    1.12.1 过程DBA:管理数据库逻辑传统的数据库管理系统作用的域中规中矩,包括存储、管理和访问数据。尽管这些核心功能依然适用于现代DBMS产品,一些额外的程序功能正慢慢成为很好的必需功能。如触发器、用户定义的...
    文章 2017-07-03 938浏览量
  • ACL2016最佳论文:通过交互学习语言游戏

    我们相信对于创建自适应和可定制的系统,学习ILLG设置是不可或缺的,特别是对与资源贫乏的语言和新的领域(从接近零开始是不可避免的)。2.设置 我们现在正式的描述语言游戏互动学习(ILLG)的设置。有两个游戏玩家...
    文章 2017-08-01 935浏览量
  • 《基于模型的软件开发》——2.1 基本理念

    如果接触子系统、对象或者职责的人对于主题没有清晰一致的了解(例如:它是什么?那么就必然会有麻烦。在应用中,如果能够为一件事情提供仅一个精细制作的外部文档,那么该文档应该就是主题。2.1.5 关注点分离实际...
    文章 2017-07-03 1044浏览量
  • 《信息物理融合系统(CPS)设计、建模与仿真——基于 ...

    这种变化推动着我们的工作,使我们有能力适应系统日益增加的复杂性和异构性。过去,整个行业都围绕着为单一的工程领域提供设计工具,比如数字电路、软件、3D机械设计、采暖及通风领域。如今,我们看到越来越多设计...
    文章 2017-05-02 1774浏览量
  • 加入R3联盟近半年,招商银行在区块链有何探索与实践?

    下面谈一谈区块链技术对于一个系统的架构会有什么样的影响。区块链技术对于系统的架构会有什么影响?这张图主要是以联盟链和私有链为背景,可能公有链场景比较少。但是在联盟链和私有链这种类型的应用会有一些。那...
    文章 2017-07-03 1293浏览量
  • 一个思维习惯,让你成为架构师

      程序员的迷茫不仅仅是面对技术繁杂的无力感,更重要的是因为长期埋没于软件 世界的浩大的分工体系中,无法看清从业务到软件架构的价值链条,无法清楚定位 己在分工体系的位置,处理不好自身与技术、业务的关系...
    文章 2018-09-05 1005浏览量
  • 《反应式宣言》——The Reactive Manifesto

    适应性/弹性(参见 C.2.6)系统需要能够自适应,并不间断地对需求的变化做出反应。它们需要优雅而高效地扩大或者缩减(部署)规模。极大地简化这个问题的一个关键洞察是:认识到我们一直都在处理分布式计算。无论...
    文章 2018-02-27 2556浏览量
  • 架构设计的本质

    什么系统设计,系统设计的核心是什么?如何训练系统设计的思维模式?有什么方法来帮助我们理解复杂的系统?如何进行系统分析?架构设计的本质是什么?如何进行架构设计?如何进行业务领域建模?模型如何推导出架构...
    文章 2020-10-10 7831浏览量
  • 研分布式架构 SOFA 背后的工程师|1024快乐

    从2006年底开始酝酿,那时候支付宝面临最大的一个问题是业务变得越来越复杂,而工程师数量越来越多,原来的系统被称为monolithic——即庞大的单体系统意思。这个系统慢慢变得无法装载更多更复杂的业务逻辑,也不能...
    文章 2018-10-22 2109浏览量
  • 什么说机器学习不是人工智能?

    二者中和相加就是语用,人机融合是语法与语义、离散与连续、明晰与粗略、自组织与他组织、自学习与他学习、自适应与他适应、自主化与智能化相结合的无身认知+具身认知共同体、算+法混合体、形式系统+非形式系统的...
    文章 2019-12-05 1043浏览量
  • Lucene 基础理论

    1.1 什么是全文检索与全文检索系统 全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将...
    文章 2017-11-22 759浏览量
  • 系统架构师-基础到企业应用架构-服务层

    一、上章回顾 上篇我们主要讲解了系统架构中的四种架构模式,...为我们的系统带来更好的适应性及扩展性要求。我们闲来将第一类模式 装饰模式在服务层的含义,跟设计模式中的装饰模式可以说是有着异曲同工之妙,就是将...
    文章 2017-12-25 765浏览量
  • Python基本语法[二],python入门到精通[四](转)

    特殊标识符:python中的关键字是指系统中自带的具备特定含义的标识符。常用的python关键字主要有:and,elif,global,or,else,pass,break,continue,import,class,return,for,while.常用的python关键字很多与其他语言...
    文章 2015-09-24 2500浏览量
  • 发展型机器人:由人类婴儿启发的机器人....

    因此,这种发展途径或许不能很方便地实现快速发展(尝试建立模拟成人的智能系统),也不能很方便地实现具有生物发展系统特征的流体智能和自适应智能。2.活动。学习经验不是被动地在婴儿身上“产生”的。Piaget[2]...
    文章 2017-05-02 1319浏览量
  • 做自己的系统分析师

    如果越多的关系被系统分析人员发现,那么系统分析员对系统的设计可能就越全面,系统结构对未来的不确定因素的适应能力可能会更强。在这里,我一直在强调“可能”。在我开始思考系统设计之前,我就觉得只要我掌握了...
    文章 2017-12-05 1368浏览量
  • 阿里专家:技术变化那么快,程序员如何做到不被淘汰?

    很多面试的候选人在被问及他所开发的系统采用什么架构的问题时,只会罗列出一些技术组件、技术框架等技术要素,这样看来其根本没有理清架构的深层含义。也有一些架构师只专注对底层技术的研究,以为打造一个卓越的...
    文章 1970-01-01 1358浏览量
  • 高可用之2——存储b

    比如一个阵列柜,主机那边看作是一个target device,为了某些特殊需要,要将磁盘阵列柜的磁盘空间划分成若干个小的单元给主机来用,于是就产生了一些什么逻辑驱动器的说法,也就是比target device级别更低的逻辑对象...
    文章 2012-06-02 1349浏览量
  • 软件测试面试题答案整理

    24、你认为做好测试用例设计工作的关键是什么 白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结构。黑盒测试用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以...
    文章 2017-07-03 3508浏览量
  • 技术变化那么快,程序员如何做到不被淘汰?

    很多面试的候选人在被问及他所开发的系统采用什么架构的问题时,只会罗列出一些技术组件、技术框架等技术要素,这样看来其根本没有理清架构的深层含义。也有一些架构师只专注对底层技术的研究,以为打造一个卓越的...
    文章 2017-11-01 3757浏览量
  • MIT周博磊:CV本质上是一门科学研究

    比如系统识别出这里有个茶杯,但它是基于什么在支撑?其实是底下的桌子,这就是一个物体交互的过程,会涉及到更多认知层面的东西。AI 研究的工程化和平民化 在做研究的过程中,我一个很深的感受是,现在的深度学习...
    文章 2017-08-01 2433浏览量
  • 软件工程—思考项目开发那些事(一)

    后来我在同事的协助下重构了这块业务模型,为什么我这里不用业务逻辑来形容我的重构工作,是因为我考虑业务的时候不会是过程式的,如果用”业务逻辑“来思考业务就会给人造成一个错觉就是”过程式“的代码结构。...
    文章 2015-08-01 739浏览量
  • 浅谈我对DDD领域驱动设计的理解

    要理解什么是领域驱动设计,首先要理解什么是领域,什么是设计,还有驱动是什么意思,什么驱动什么。什么是领域(Domain)?前面我们已经清楚的知道我们现在要做一个什么样的系统,这个系统需要解决什么问题。我认为...
    文章 2017-12-05 1806浏览量
1 2 3 4 ... 14 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化