• 实时计算在「阿里影业实时报表业务」技术解读

    基于上面分析的协议,而现在返回DataMessage对象是精卫封装后的,为了兼容一套Blink协议转换,需要把转换后的对象再组装成Thrift协议,在组装过程有很多依赖,有些依赖没有考虑全面报了很多错误,然后去适配,还有个...
    文章 2018-10-26 3808浏览量
  • GMTC-闲鱼Flutter实践效果访谈

    Flutter是Google下一代操作系统Fuchsia的UI框架,在保持原生性能的条件下实现了跨端编程,为未来的移动开发格局变革提供了巨大的机会和想象力。很多朋友好奇,闲鱼这样一个业务快速发展的App,为什么敢于使用Flutter...
    文章 2018-06-29 8472浏览量
  • MP实战系列(五)之封装方法讲解

    mybatis plus封装的方法怎么用?以及它们对应的sql是那些sql?及其什么情况用?这些需要说下,以下我将会将我常用的说下,不是常用的,可能提以下或者不提。根据主键查询 UserEntity userEntity=ud.selectById(id);上述...
    文章 2018-05-12 934浏览量
  • Mixtile刘振宇:我们的原型板可以为智能家居做些什么

    一定是等大家都有真正好用的产品之后,为自身利益着想,才会愿意坐到一块谈谈怎么兼容,否则,我为什么要听你的。之所以一直没有出现好产品,一是因为那些做智能化控制的这个行业,他们研发产品的思路无法轻易转换,...
    文章 2017-09-06 1124浏览量
  • 软件测试面试题答案整理

    (大多数公司最想知道的就是在这种困难面前你该怎么保证软件的质量,因为这些公司一般就是这种情况-既不想投入过多又想保证质量)出现以上的情况,如果仅仅想通过测试来提高软件质量,那几乎是不可能的,原因是没有...
    文章 2017-07-03 3507浏览量
  • 《精通软件性能测试与LoadRunner最佳实战》—第1章1.4...

    第二,在评审的过程中,如果发现问题,那么大家可能没有遇见过,这样就会更加提高警惕,如果遇见过,就会回想当时自己怎么解决的或者规避的,使得大家能够避免错误的发生,减少解决问题的周期。第三,可以对平常所犯...
    文章 2017-05-02 2066浏览量
  • 支付宝端智能化探索与实践|xMedia:多媒体端智能应用...

    业务将这些原子化的 functor 组装起来完成需求,如何组装便是框架层的工作。框架层类似于AI中的模型,在AI中,模型是将各种各样算子组合成一张有向无环图,用于描述算法的整体处理流程。在xMedia中,我们将前面能力...
    文章 2020-01-20 1937浏览量
  • 支付宝端智能化探索与实践|xMedia:多媒体端智能应用...

    业务将这些原子化的 functor 组装起来完成需求,如何组装便是框架层的工作。框架层类似于AI中的模型,在AI中,模型是将各种各样算子组合成一张有向无环图,用于描述算法的整体处理流程。在xMedia中,我们将前面能力...
    文章 2020-01-16 473浏览量
  • 一起谈.NET技术,Visual Studio插件GDIWatch实现浅析

    最后只找到这个支持VS2005+的 GDIWatch,于是开始寻思这玩意怎么实现,我想如果不是很复杂的话说不定可以在闲暇时间做一个for VC6的版本出来的说。我首先思考的是要实现这样的插件最重要是要解决哪些问题: 1、最最...
    文章 1970-01-01 957浏览量
  • Visual Studio插件GDIWatch实现浅“.NET研究”析

    最后只找到这个支持VS2005+的 GDIWatch,于是开始寻思这玩意怎么实现,我想如果不是很复杂的话说不定可以在闲暇时间做一个for VC6的版本出来的说。我首先思考的是要实现这样的插件最重要是要解决哪些问题: 1、最最...
    文章 1970-01-01 717浏览量
  • 百万级访问量网站的技术准备工作

    硬件可以上整套品牌,也可以兼容机,也可以半品牌半组装,取决于经济能力。当然,这是典型的搭配,有些类型应用的性能瓶颈首先出现在web上,那种情况就要单独分析了。web服务器可以既跑程序又当内存缓存,数据库...
    文章 1970-01-01 1184浏览量
  • 百万级访问量网站的技术准备工作

    硬件可以上整套品牌,也可以兼容机,也可以半品牌半组装,取决于经济能力。当然,这是典型的搭配,有些类型应用的性能瓶颈首先出现在web上,那种情况就要单独分析了。web服务器可以既跑程序又当内存缓存,数据库...
    文章 2012-10-13 815浏览量
  • 大话设计模式:(序)

    建造者模式的好处就是使得建造代码与表示代码分离,由于建造者隐藏了该产品是如何组装的,所以若需要改变一个产品的内部表示,只需要再定义一个具体的建造者就可以了。3.工厂方法模式(Factory Method):定义一个用于...
    文章 2015-02-07 1065浏览量
  • 《码农翻身》之Java帝国

    还有一个是日志对应的包或者类,可以作为一个日志输出的条件。最后还需要一个优先级来表示日志的级别。1 appender可以有文件实现,控制台实现,以及其他方式 2 format可以是普通格式,也可以是xml,或者是html。3 ...
    文章 2018-07-31 1813浏览量
  • 一种业务中台建设的方法

    理想的中台每部分都是独立自治的,业务侧可以灵活地组装出自己的业务逻辑,同时中台给予了业务侧灵活的扩展机制而非仅仅SPI扩展,扩展的部分要能够让业务侧有想象空间,业务侧不能仅仅是遵循中台的规范去做事而缺乏...
    文章 2021-09-24 300浏览量
  • 钉钉表格,从零到一打造在线 Excel|D2 大会分享视频+...

    几十年来 DOM 标准的不断迭代,使得浏览器的 DOM 渲染管线成了一个极复杂,兼容性极强的模块,支持从内联 元素到 float 布局等诸多古老特性。这些东西,表格是完全用不上的。所以我们使用 Canvas,我们内部有一个「...
    文章 2021-01-25 919浏览量
  • [连载]《C#通讯(串口和网络)框架的设计与实现》-1....

    有人问题串口通讯、网络通讯怎么做,有人回答这些很容易,但是要把上述问题以及其他问题都考虑周全的话就是一个复杂的问题,并且有些问题不是很好解决。1.2 框架简介 如果一个公司的硬件产品众多,协议又各不相同,...
    文章 2015-11-20 906浏览量
  • 控制反转容器&依赖注入模式

    在我的《企业级应用模式》一书中,我们把这种情况称为插件Plugin:MoiveFinder不是在编译时就加入程序的,因为我不知道我的朋友会怎么用什么样的finder。我想让我的MoiveLister类能与任何MoiveFinder实现配合工作,...
    文章 2017-12-03 1018浏览量
  • 接下时序数据存储的挑战书,阿里HiTSDB诞生了

    接下来会谈一谈我们自己怎么样在这样的场景里做存储分析。我们内部项目在做时序数据的存储时,最早思考的是把它保存在关系数据库里,这是一个很通常的做法,但是后来发现这个事情可能不太可行,因为大家都知道InnoDB...
    文章 2017-06-16 3219浏览量
  • Kubernetes网络一年发展动态与未来趋势

    那么容器的eth0是怎么创建出来的呢?答案是CNI。CNI主要负责容器的网络设备初始化工作。Kubelet目前支持两个网络驱动,分别是:kubenet和CNI。Kubenet是一个历史产物,即将废弃,因此这里也不准备过多介绍。CNI有多...
    文章 2018-12-18 1833浏览量
  • Adam Cheyer:Siri就是我的孩子,她还在成长

    开始用这些来自己重新组装我想要的玩具&xff0c;我做了机器人拳击赛&xff0c;还有 鲁布·戈德堡机械&xff08;鲁布·戈德堡机械是一种被设计得过度复杂的机械组合&xff0c;以迂回曲折的方法去完成一些其实是非常简单的工作&...
    文章 2021-11-25 9浏览量
  • Packable-高效易用的序列化框架

    二、Protobuf协议2.1 构型序列化协议要想支持向前兼容和向后兼容,基本构型都是:[key value key value.]C/C++的结构体,Android的Parcel等倒是没有key,而是直接依次存取value,但这样的话就不能版本兼容和跨平台了。...
    文章 2021-08-04 35浏览量
  • 设计模式大全

    命令模式允许请求的一方和发送的一方独立开来,使得请求的一方不必知道接收请求的一方的接口,更不必知道请求是怎么被接收,以及操作是否执行,何时被执行以及是怎么被执行的。系统支持命令的撤消。结构: MM(客户...
    文章 2015-03-28 2160浏览量
  • 云原生体系下的技海浮沉与理论探索

    一个好的架构一般会兼容人类的愚蠢,所以这里的旧业务可能是历史包袱,可能是知识瓶颈带来的偏见。我们无时无刻都在变成旧,无时无刻都在创造新。人要敢于质疑自己,质疑过去,质疑权威,才有创建新的动力和洞见。2...
    文章 2020-12-14 1065浏览量
  • 带你读《LLVM编译器实战教程》之三:工具和设计

    实际上,Clang编译器驱动程序被设计成与GCC标志和命令结构相兼容,从而允许在许多项目中用LLVM替代GCC。对于Windows,Clang也有一个名为clang-cl.exe的版本,可模拟Visual Studio C++编译器命令行界面。Clang编译器...
    文章 2019-11-18 4894浏览量
  • 云原生体系下的技海浮沉与理论探索

    一个好的架构一般会兼容人类的愚蠢,所以这里的旧业务可能是历史包袱,可能是知识瓶颈带来的偏见。我们无时无刻都在变成旧,无时无刻都在创造新。人要敢于质疑自己,质疑过去,质疑权威,才有创建新的动力和洞见。二...
    文章 2020-12-01 5875浏览量
  • Hadoop专业解决方案-第3章:MapReduce处理数据

    中间key/value数据集,在被传递给reducer前会由Hadoop框架自动排序,组装成(k2,{v2,v2,…})的形式。Reducer:reducer负责执行由用户提供的用于完成某个作业第二阶段任务的代码。对于分配到某个reducer中的每个...
    文章 2016-04-19 3724浏览量
  • 饿了么交易系统 5 年演化史

    3、对不兼容的 SQL 进行改造,比如跨分片的排序、统计,不带shardingkey的SQL等等。4、数据双写,读新。(与3有部分同步进行)5、完成数据库切换,数据写新读新。这段日子,作为业务团队,大部分时间其实花在第三部分...
    文章 2020-04-17 1210浏览量
  • 页面效果简单做(一)

    function delegate(object,fn){/绑定当前 this,并且修正浏览器兼容问题 e|window.event return function(e){ return fn.call(object,(e|window.event));} } };SimpleDrag.prototype={ start:function(e){ this._x=e...
    文章 2015-09-16 611浏览量
  • 面试题有哪些

    当我们在set中插入的时候怎么判断是否已经存在该元素呢,可以通过equals方法。​但是如果元素太多,用这样的方法就会比较慢。解决 先hashCode再equals 先调用这个元素的hashCode方法,就一下子能定位到它应该放置的...
    文章 2021-10-07 62浏览量
1 2 >

云产品推荐

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