• 关于

    本质复杂度可以做什么

    的搜索结果
  • 阿里研究员谷朴:警惕软件复杂度困局

    作者 | 张瓅玶(谷朴)  阿里巴巴研究员 导读:对于大型的软件系统如互联网分布式应用或企业级软件,为何我们常常会陷入复杂度陷阱?如何识别复杂度增长的因素?在代码开发以及演进的过程中需要遵循哪些原则?本文将分享阿里研究员谷朴关于软件复杂度的思考:什么是复杂度、复杂度是如何产生的以及解决的思路。较长...

    文章 阿里巴巴云原生小助手 2020-08-26 1098浏览量

  • 阿里研究员:警惕软件复杂度困局

    写在前面 软件设计和实现的本质是工程师相互通过“写作”来交流一些包含丰富细节的抽象概念并且不断迭代过程。另外,如果你的代码生存期一般不超过6个月,本文用处不大。 一 软件架构的核心挑战是快速增长的复杂性 越是大型系统,越需要简单性。 大型系统的本质问题是复杂性问题。互联网软件,是典型的大型系统,...

    文章 茶什i 2020-08-24 1132浏览量

  • 跨越技术和管理的鸿沟,打造一支有战斗力的团队——阿里云 MVP孙玄

    快速成为顶级架构师的内功修炼 查看直播——如何跨越技术和管理的鸿沟,打造一支有战斗力的团队 奈学教育CEO孙玄对技术与架构管理本质的分享,具体分三个部分阐述1.技术哲学本质 2.技术管理哲学本质3.技术管理案例剖析 具体案例中的构建 一、技术的哲学本质 技术和架构的最终目的 对一名顶级架构师来说,...

    文章 云起君 2020-05-28 2069浏览量

  • 周志华最新演讲:深度学习为什么深?有多好的人才,才可能有多好的人工智能

    昨天,2018京东人工智能创新峰会举行,京东集团副总裁、AI 平台与研究部负责人周伯文揭开了京东技术布局下的 AI 战略全景图。这个全景图概括起来说就是“三大主体、七大应用场景和五个人工智能产业化的布局方向”,即:以 AI 开放平台 、AI 基础研究、AI 商业创新三个主体,通过产学研相结合,高端...

    文章 技术小能手 2018-04-16 3337浏览量

  • 开发复杂业务系统,有哪些设计思路

    最近参与了一些电商中台等复杂业务系统的设计和开发,结合对DDD和阿里业务中台的一些理解,有一些架构方面的思考和体会,在这里记录一下。 做技术方案,核心是下面几个问题: 做什么?- 产品需求 业务上怎么做?- 业务文档 技术上怎么做?- 技术方案 代码怎么实现?- 落地实现 明确了这几个问题,可以...

    文章 邴越 2020-12-22 216浏览量

  • TDD 的本质不是 TDD

    在敏捷推进的过程中,一般认为有三大难点。 第一大难点就是故事拆分,我们的故事又要纵拆,又要拆小。纵拆就意味着横跨整个端到端的流程,拆小意味着尽量要短。而且纵拆和拆小本身相互就是矛盾的,所以觉得敏捷推进第一难点就是拆分。 第二大难点,就是我们平时说的团队建设。大家想一想,我们大部分都不是企业的股东,...

    文章 jurassic_1 2016-06-10 3472浏览量

  • 哪种人是软件设计中的稀缺型人才?

    阿里妹导读:好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业做品牌,三流的企业做产品?依赖倒置到底是什么意思?什么时候使用接口才算合理?今天,阿里匠人——张建飞将为你详细解读。 接口有什么好处(Why)...

    文章 技术小能手 2019-11-07 1544浏览量

  • 状态决定视图——基于状态的前端开发思考

    在现在的前端社区,关于MVVM、Model driven view 之类的概念,已经算是非常普及了。React/Vue 这类框架可以算是代表。 而自己虽然有 React/Vue 的使用经验,也了解 MVVM,状态机等核心概念,但是却一直没有很好的应用。 直到前几天接手一个组件开发的需求,写之前尝试...

    文章 行者武松 2017-08-01 1205浏览量

  • 我理解的 Flux 架构

    之前 review 业务代码的时候就一直想说写一篇自己对 Flux 的理解和看法,不知不觉也过去蛮久了,于是这周末打起精神写了这么一篇。 这篇文章将谈一些我对 Flux 的理解和个人看法。如果您还不太了解什么是 Flux,请先移步这里。 另外文中没有特别大段的代码,以讨论架构设计和背后的道理为主,...

    文章 勾股 2016-08-23 4216浏览量

  • 程序猿修仙之路--算法之希尔排序

    IT江湖 自冯诺依曼开启大计算机时代以来,经过近一个世纪的蓬勃发展,已然成为一个人才众多的群体:IT江湖 依附市场规律,江湖上悄然兴起数十宗门,其中以AI,大数据近期最为热门。每个宗门人才济济,抢夺人才大战早已在阿里,腾讯,百度等数百个国度白热化。 IT江湖人士凭借JAVA,Python等武器...

    文章 技术小能手 2018-11-30 1400浏览量

  • 《算法基础》——1.4 算法的特点

    本节书摘来自华章计算机《算法基础》一书中的第1章,第1.4节,作者:(美)罗德·斯蒂芬斯(Rod Stephens)著,更多章节内容可以访问云栖社区“华章计算机”公众号查看 1.4 算法的特点 一个好的算法必须具备三个特点:正确性,可维护性和效率。显然,如果一个算法不能解决问题,它就没什么用;如果...

    文章 华章计算机 2017-05-02 1194浏览量

  • 产品设计:一层分类与多层分类模式的感悟

         最近要做一些类似产品经理的工作(虽然本人不是产品经理......),过程中遇到一个问题,要对大量的内容进行归类,同时考虑用户易用性。参考互联网上的应用,发现应用要么是一层分类管理,要么是多层(树)分类管理。对于产品要选择一层分类还是多层分类进行内容管理,我总结了下文,,这是我经思考后建立...

    文章 长征2号 2017-09-05 861浏览量

  • 如何从 8 个维度全面比较机器学习算法?

    云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 人类发明的机器学习(ML)算法简直数不胜数。当然,大多数时候只有一小部分被用于研究和工业。然而,对于个人来说,理解并记住所有这些 ML 模型的细节仍然有点困难。有些人可能会有一个错误的印象,认为所有...

    文章 云栖号资讯小哥 2020-04-08 291浏览量

  • C/C++中优先级、结合方向与执行顺序的关系

    原文在:http://blog.sina.com.cn/s/blog_93b45b0f0100x47j.html  知道语言是有以分号结束的语句组成,但语句并不是程序处理的最小单位。理论上讲程序应该以每个函数(方法)为一个语句,而操作符有可以理解成函数。但是那样做的话,程序会很难看,所以通常的语言...

    文章 贺利坚 2013-12-12 1150浏览量

  • 宅男程序员给老婆的计算机课程之9:数据模型

    这次来讲MVC中最后的M。 Model,几乎可以说是网页应用的核心。 之前课程提到过网页应用是由数据库驱动,而在很多场景,数据库 = M ; M = 数据库。 所谓的ORM; object relational mapping。 现在新的网页开发框架,特别是MVC框架,都会提供ORM支持,避免程序...

    文章 科技小能手 2017-11-12 860浏览量

  • 第四范式陈雨强:如何利用高维度的AI解决商业难题?

    雷锋网(公众号:雷锋网)按:4月21日,中国证券投资基金业协会主办的2017金融科技高峰论坛在杭州召开。“人工智能赢在维度。”第四范式联合创始人、首席研究科学家陈雨强在会议上讲道,“将来的企业运营中需要有更高的维度,维度的上升使得AI能力提升,从而使得企业能解决更复杂的问题,提升企业效率,进而提升...

    文章 行者武松 2017-07-03 706浏览量

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

    算法的时间复杂度和空间复杂度-总结         通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间...

    文章 tonemy 1970-01-01 710浏览量

  • 《计算复杂性:现代方法》——第一部分 基本复杂性类 第1章 计算模型——为什么模型选择无关紧要 1.1 计算的建模:你真正需要了解的内容

    本节书摘来自华章计算机《计算复杂性:现代方法》一书中的第1章,第1.1节,作者 [美]桑杰夫·阿罗拉(Sanjeev Arora),博阿兹·巴拉克(Boaz Barak),译 骆吉洲,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 第一部分 基本复杂性类 第1章 计算模型——为什么模型选择...

    文章 华章计算机 2017-05-02 1194浏览量

  • 使用链表设计基于方块游戏的本质

    完全使用链表使得数据结构更加统一,并且将游戏面板上的所有元素看做链表元素本身就是合理的,在《完全用链表实现的贪吃蛇》一文中,其中有一个图示,其中大红色的线段连接的元素指示了需要拐弯的节点,类似一种路标,这也是一种链表...。     这种链表的设计很容易扩展到其它情形,诸如俄罗斯方块等小游戏的设计...

    文章 科技小能手 2017-11-12 750浏览量

  • lua/js/py复杂度分析,及terralang:一种最容易和最小的“双核”应用开发语言

    本文关键字:为语言学习划分一个核心工程。双核语言 说到最常见的编程语言,肯定是c,不光因为它是专业非专业的学编程人士首先接确到的第一门教程级语言,也是因为所有语言都是某种“c系派生”,,,可是它足够简单吗?如果把它放在跟现在的那些语言在一起,它肯定是最简单的(一门语言最重要的就是它支持并内建的简元...

    文章 minlearn2016 2020-10-31 116浏览量

  • 我看技术人的成长路径

    作者 | 儒枭 为什么要成长 成长是为了在职场升值,提升职场竞争力! 衡量标准:你成长的速度要匹配甚至超越业务发展的速度。 当你成长速度超越业务发展速度的时候,组织才会把更重要的职责交给你,如果你成长的速度跟不上业务发展的速度,可能会面临被调整。 成长的维度 阿里的技术人绝大部分是做业务技术的,即...

    文章 中间件小哥 2020-11-19 2237浏览量

  • 我看技术人的成长路径

    作者 | 儒枭来源|阿里巴巴云原生公众号 为什么要成长? 成长是为了在职场升值,提升职场竞争力! 衡量标准:你成长的速度要匹配甚至超越业务发展的速度。 当你成长速度超越业务发展速度的时候,组织才会把更重要的职责交给你,如果你成长的速度跟不上业务发展的速度,可能会面临被调整。 成长的维度 阿里的技...

    文章 阿里巴巴云原生小助手 2020-12-14 1083浏览量

  • 客户端用不着的数据结构之并查集 | 算法必看系列二十二

    原文链接 什么是并查集 并查集可以看作是一个数据结构,如果你根本没有听说过这个数据结构,那么你第一眼看到 “并查集” 这三个字的时候,脑海里会浮现一个什么样的数据结构呢? 基于我们之前所学的知识来思考并推导一个问题,这相比直接去理解,你会收获得更多。 我们就来逐字拆解一下,并、查、集 这个三个...

    文章 被纵养的懒猫 2020-04-15 85浏览量

  • 移动前端框架重构几个关键问题

    1. 是否该废弃iscroll? 我得出的结论是,是该废弃了。那当时为什么要用iscroll? 原因有三个: 1. 因为别人也用了。 2. 为了iPhone上页面滑动更顺畅。 3. 为了用上拉、下拉刷新。 关于这三个原因有几点观点: 1. 人最容易跟风,编程也是。当别人用了的时候,会认为我自己也要...

    文章 shy丶gril 2016-05-20 1869浏览量

  • 如何画好一张架构图?

    什么是架构图? 如何画好一张架构图,要做好这件事情首先要回答的就是什么是架构图。我们日常工作中经常能看到各种各样的架构图,而且经常会发现大家对架构图的理解各有侧重。深入追究到这个问题,可能一下子还很难有一个具象的定义,如果我们把这个问题进行拆分(如下图)理解起来就会容易一点。 架构图 = 架构 +...

    文章 茶什i 2020-06-15 2184浏览量

  • 白话LDA隐式狄里克雷分布模型

    今天应学弟要求,又回顾了下LDA模型,陡然发现之前弄懂弄通的一些地方竟然开始有些生疏,果然还是得记录总结。 好记性不如烂笔头,于是将LDA模型又从头梳理了一下,有些体会,记录下来 以下尽可能不用代码也不用公式还原LDA模型的思想原貌 LDA全景图 1.LDA解决的问题: 如何自动的从一批文档中,找...

    文章 夜半饿得慌 2019-05-12 1098浏览量

  • 《数据结构与算法:Python语言描述》一1.3算法和算法分析

    本节书摘来自华章出版社《数据结构与算法:Python语言描述》一书中的第1章,第1.3节,作者 裘宗燕,更多章节内容可以访问云栖社区“华章计算机”公众号查看 1.3算法和算法分析 本节集中讨论算法的问题,特别是算法的性质及其分析技术。 1.3.1问题、问题实例和算法 在考虑计算问题时,需要清晰地区...

    文章 华章计算机 2017-05-02 2735浏览量

  • 移动前端框架重构几个关键问题

    1. 是否该废弃iscroll? 我得出的结论是,是该废弃了。那当时为什么要用iscroll? 原因有三个: 1. 因为别人也用了。 2. 为了iPhone上页面滑动更顺畅。 3. 为了用上拉、下拉刷新。 关于这三个原因有几点观点: 1. 人最容易跟风,编程也是。当别人用了的时候,会认为我自己也要...

    文章 技术小美 2017-11-12 745浏览量

  • 端到端GPU性能优化在深度学习场景下的应用实践

    摘要:在2017杭州云栖大会机器学习平台PAI专场上,阿里巴巴高级算法专家杨军结合具体案例分享了端到端GPU性能优化在深度学习场景下的应用实践。   本文内容根据嘉宾演讲视频以及PPT整理而成。   目前深度学习和GPU已经成为了人工智能的基础,一软一硬的结合能够帮助我们实现图像识别、语音识别以及...

    文章 隐林 2017-12-18 3112浏览量

  • 云原生时代的微服务架构简介

    演讲嘉宾简介:李小平(花名:愚奇),阿里云智能中间件首席架构师。 以下内容根据演讲视频及PPT整理而成。 本次分享主要围绕以下四个方面:一、数字化转型和中台对企业技术架构所带来的挑战二、微服务架构的应对之道三、云原生微服务架构的应对之道四、阿里云走过的路径 一、数字化转型和中台对企业技术架构所带来...

    文章 영~ 2020-06-18 377浏览量

1 2 3 4 ... 62 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT