• [Erlang 0060]Joe Armstrong 论文《面向软件错误构建...

    笔记:这个还是深有感触的,现在有一些项目比如PlayStation®Suite SDK把C#当作脚本使用,但是你发现在这些项目里面虽然同是C#语言但无论是类库组织还是命名规范都是有自己的规则和风格的. 4.预先定义好的部件——以...
    文章 2017-12-03 1660浏览量
  • C++11 并发编程指南——前言

    我们应该理解什么是并发,并发的基本特性是什么,哪些问题可以使用并发编程来(高效地)解决,哪些情况下又应该尽量避免使用并发编程,我们在使用并发编程时需要注意一些什么问题,本章的将给大家介绍并发的基本...
    文章 2016-04-08 1207浏览量
  • C++11 并发编程指南——前言

    我们应该理解什么是并发,并发的基本特性是什么,哪些问题可以使用并发编程来(高效地)解决,哪些情况下又应该尽量避免使用并发编程,我们在使用并发编程时需要注意一些什么问题,本章的将给大家介绍并发的基本...
    文章 2017-05-02 1074浏览量
  • 并发处理中的问题以及解决这些问题的并发模型

    第三种协程切换模型,也采用异步技术,将阻塞调用变成异步调用,所以从效率上来讲,这种模型的效率并部高于第二种模型,为什么会出现这种模型,是因为第二种回调模型编程复杂。协程切换模型简化了这种复杂性。通常这...
    文章 2017-04-26 2241浏览量
  • Go 开发关键技术指南|为什么你要选择 GO?...

    导读:从问题本身出发,不局限于 Go 语言,探讨服务器中常常遇到的问题,最后回到 Go 如何解决这些问题,为大家提供 Go 开发的关键技术指南。我们将以系列文章的形式推出《Go 开发的关键技术指南》,共有 4 篇文章,...
    文章 2019-12-19 4853浏览量
  • Redis大冒险:如何跳出SQL这个坑

    还有一个要面临的问题是"数据完整性",看看我们在删除用户时发生什么吧。我们需要删除每一个对此用户的引用,也就是说,需要删除下面所有的key"user:id:*","user:username:id",以及"user:list"中的用户id。探索之...
    文章 2017-08-17 1042浏览量
  • Python 为什么不支持 switch 语句?

    不过,之所以会出现这种情况,也许跟他的预设立场有关:他似乎认为“Python is fine without a switch statement”,因此尽管写了很长的 PEP,但只是在把问题复杂化,把议题搁置起来。最后,他在 PyCon 上做了一个小...
    文章 2020-10-08 1167浏览量
  • 《程序员的呐喊》一一1.13 弱类型机制够不够强

    静态语言最终向用户屈服,开始添加一些动态特性,而动态语言常常也尝试引入一下可选的静态类型系统(或是静态分析工具),此外它们还设法改善性能,增加错误检测,以便及早发现问题。很遗憾,除非一开始设计...
    文章 2017-05-02 1307浏览量
  • SegmentFault 创始人祁宁对话 C#之父 Anders ...

    有关这点其实很难说未来会出现什么新的语言的类型&xff0c;但我可以说一下哪些事情或者是因素影响了现在的工作&xff0c;比如说我们说的函数式的语言&xff0c;这个对很多其他的东西来讲都是非常能够带来灵感的源泉。因为...
    文章 2021-11-16 25浏览量
  • 史上最全编程语言列表,你掌握了哪些

    下面可能是史上最全编程语言列表,我将它们分为以下几类,你掌握了哪些?解释型编程语言 函数式编程语言 编译型编程语言 过程式编程语言 脚本编程语言 标记编程语言 基于逻辑的编程语言 并发编程语言 面向对象编程...
    文章 2017-06-05 31310浏览量
  • 数据科学家必备工具有哪些?

    注意函数型语言和我们之前提到的一些传统的面向对象编程语言会有交叉的部分。例如,Scala就是一个函数型面向对象编程语言,这个语言值得大家好好研究。3.数据分析软件 如果数据科学家耗费时间所参与的编程工作到最后...
    文章 2017-08-01 1631浏览量
  • 数据科学家必备工具有哪些?

    注意函数型语言和我们之前提到的一些传统的面向对象编程语言会有交叉的部分。例如,Scala就是一个函数型面向对象编程语言,这个语言值得大家好好研究。3.数据分析软件 如果数据科学家耗费时间所参与的编程工作到最后...
    文章 2017-07-05 829浏览量
  • 调度系统设计精要

    除了介绍调度系统设计时遇到的常见问题之外,本文还深入分析几种常见的调度器的设计、演进与实现原理,包括操作系统的进程调度器,Go 语言的运行时调度器以及 Kubernetes 的工作负载调度器,帮助我们理解调度器...
    文章 2020-02-12 107浏览量
  • 调度系统设计精要

    除了介绍调度系统设计时遇到的常见问题之外,本文还深入分析几种常见的调度器的设计、演进与实现原理,包括操作系统的进程调度器,Go 语言的运行时调度器以及 Kubernetes 的工作负载调度器,帮助我们理解调度器...
    文章 2020-02-12 112浏览量
  • 调度系统设计精要

    除了介绍调度系统设计时遇到的常见问题之外,本文还深入分析几种常见的调度器的设计、演进与实现原理,包括操作系统的进程调度器,Go 语言的运行时调度器以及 Kubernetes 的工作负载调度器,帮助我们理解调度器...
    文章 2020-02-12 723浏览量
  • 调度系统设计精要

    除了介绍调度系统设计时遇到的常见问题之外,本文还深入分析几种常见的调度器的设计、演进与实现原理,包括操作系统的进程调度器,Go 语言的运行时调度器以及 Kubernetes 的工作负载调度器,帮助我们理解调度器...
    文章 2020-02-12 228浏览量
  • 【转载】低成本和高性能的MySQL云数据库的实现淘宝 ...

    UMP(Unified MySQL Platform)系统是淘宝核心系统数据库团队开发的低成本和高性能的MySQL云数据方案,关键模块采用Erlang语言实现。系统中包含了controller服务器、proxy服务器、agent服务器、API/Web服务器、日志...
    文章 2016-05-11 3649浏览量
  • 对话 Dubbo 唤醒者北纬:3.0 将至,阿里核心电商业务...

    在采访中,北纬表示,过去一年,Dubbo 在多语言建设方面先后从社区收获了 JS、Python、Erlang、PHP、Go 的实现,特别郑重感谢千米网、乐信以及其他开发者们,为社区带来了多语言支持。提到 Dubbo,大家第一个想到的...
    文章 2020-08-24 1204浏览量
  • 1269道Java技术答疑,阿里技术专家帮你Java技术进阶

    spring相关问题 项籍大数据怎么与spring结合https://yq.aliyun.com/ask/450089@倚贤你如何评论spring框架https://yq.aliyun.com/ask/490819@倚贤springboot项目启动执行到图案位置就无法执行下去...
    文章 2018-11-22 4925浏览量
  • 带你读《GraphQL学习指南》之一:欢迎来到GraphQL的...

    许多语言都有其对应的GraphQL服务端库,包括C#、Clojure、Elixir、Erlang、Go、Groovy、Java、JavaScript、.NET、PHP、Python、Scala和Ruby注1。本书将重点介绍如何使用JavaScript来构建GraphQL服务。同时书中讨论的...
    文章 2019-11-11 838浏览量
  • 优化总结:有哪些APP启动提速方法?

    加载 so 需要注意并行出现 loadLibrary0 锁的问题,这样让多线程发生等锁现象。可以减少并发加载,但不能简单把整个加载过程放到串行任务里,这样耗时可能更长,并且没法充分利用资源。比较好的做法是,将耗时少...
    文章 2021-01-07 1093浏览量
  • 多核时代多线程编程(一)基本策略

    也就是说,我们在设计并发程序时,只能是在有限的处理器(CPU或核心)数量条件下,启用多个线程或在有些语言中启用多个协程(routine,一种更轻量级的线程),或在分布式情况启用多个进程的方式来解决问题。那现在就...
    文章 2016-10-18 3424浏览量
  • Uber首席系统架构师Matt Ranney:可伸缩的软件系统...

    如果你想在伦敦绘制一个半径为1公里的圆圈,S2可以告诉你需要哪些单元来完全覆盖这个形状。由于每个单元都有一个ID号,而ID号被用作一个分片密钥。当一个位置加入到供给中时,这个位置的ID就确定了。当DISCO需要在...
    文章 2017-11-20 1733浏览量
  • Uber首席系统架构师Matt Ranney:可伸缩的软件系统...

    如果你想在伦敦绘制一个半径为1公里的圆圈,S2可以告诉你需要哪些单元来完全覆盖这个形状。由于每个单元都有一个ID号,而ID号被用作一个分片密钥。当一个位置加入到供给中时,这个位置的ID就确定了。当DISCO需要在...
    文章 2016-03-17 3525浏览量
  • 一共81个,开源大数据处理工具汇总(下),包括日志...

    当中央存储系统的网络或者机器出现故障时,scribe将日志转存到本地或者另一个位置,当中央存储系统恢复后,scribe将转存的日志重新传输给中央存储系统。其通常与Hadoop结合使用,scribe用于向HDFS中push日志,而...
    文章 2015-10-13 1196浏览量
  • 《C++ 并发编程》-第1章 你好,C++的并发世界

    相比于启动多个单线程进程并在其间进行通信启动单一进程中的多线程并在其间进行通信的开销更低这意味着若不考虑共享内存可能带来的潜在问题它是包括C++在内的主流语言更青睐的并发途径。此外C++标准没有为进程间...
    文章 2016-04-08 2319浏览量
  • 《C++ 并发编程》-第1章 你好,C++的并发世界

    相比于启动多个单线程进程并在其间进行通信启动单一进程中的多线程并在其间进行通信的开销更低这意味着若不考虑共享内存可能带来的潜在问题它是包括C++在内的主流语言更青睐的并发途径。此外C++标准没有为进程间...
    文章 2017-05-02 1810浏览量
  • 吴甘沙清华讲:大数据的10个技术前沿(中)

    总体来说,并行化和分布式的重点就是减少通讯,大家做系统,一定碰到这些问题,一旦把一个系统分布式化,你要解决缓存的问题、一致性的问题、本地性的问题,划分的问题、调度的问题,同步的问题,同步有BSP的全...
    文章 2017-05-02 1205浏览量
  • 带你读《ONAP技术详解与应用实践》之三:ONAP架构设计

    ONAP架构设计本章首先介绍ONAP架构在设计之初的目标与理念,包括要解决什么问题、需要具备哪些核心能力、相应的架构设计理念和设计原则是什么等。对于模型驱动等重要设计原则,还辅以具体示例,包括ONAP的实现流程与...
    文章 2019-11-07 1625浏览量
  • 高级程序员装逼指南,是高级哦!

    Lisp和Erlang都是装逼的好语言 当然你要是号称Haskell就更牛逼了,实在不会也没关系,发发跟Haskell有关的状态别人也很装了 没事儿还可以在论坛里喷喷Java/C++有哪些缺点 可是,如果对方先发制人说他出了一种奇怪...
    文章 2016-05-06 2370浏览量
1 2 >

云产品推荐

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