• 如何让自己看起来不像编程菜鸟?别犯这9个编程错误

    同一行代码上有多个嵌套的 if/else 语句过度使用链式方法从堆栈溢出复制/粘贴正则表达式,不带注释过度抽象虽然我们应该把逻辑压缩到最小,但这也会让我们的代码变得不可读。即使是一些编程老鸟,在可读性方面也会...
    文章 2020-06-03 608浏览量
  • 如何让自己看起来不像编程菜鸟?别犯这9个编程错误

    这种规划有助于理清思路,制定更有效的解决方案,从而避免浪费时间做无效功。5.注释太多或太少 刚开始工作时,我不会对代码进行注释。然后,我经历了一个阶段:对每一行代码都添加注释。一个名为add_two_numbers的...
    文章 2020-05-29 379浏览量
  • 开源真的在蚕食整个世界吗

    然而,Heartbleed SSL 脆弱性是李纳斯定律的一个转折点,这是一个开源软件的严重错误导致的灾难性的漏洞。灾难性有多大呢?它影响了大约18%的世界上所有 HTTPS 网站,并允许攻击者查看所有这些网站的流量,还未加密…...
    文章 2017-08-15 880浏览量
  • AIOps的七种武器:让IT基础设施实现“自动驾驶”

    案例如图所示,在图中的7月22日中找到线上出现问题的位置,通过上下文快速的浏览这一行错误的上游和下游分别是什么,进而解决对应的问题。SQL分析 寻找问题的第三种方式为SQL分析,在稍复杂一些场景中,我们需要对...
    文章 2019-07-30 10598浏览量
  • 图灵奖得主展望新黄金时代,拿什么拯救摩尔定律

    如何走出摩尔定律困境?Keynote演讲人、Facebook Research的Kim Hazelwood博士半开玩笑说,这届ISCA每个keynote前面都要放这张slide,表明了领域的困境与研究方向 Turing Lecture:体系结构迎来新的黄金时代 在本次...
    文章 2018-06-11 1422浏览量
  • Docker——它是真正的未来

    因此我们可以预期Docker现在还不成熟,在你尝试Docker的时候还会碰到很多的边界问题和奇怪的事情,而其中的某些决定在未来几年再往回看的时候是完全的错误。最佳实践就是一个反复试错的过程知道它变得正确。这个过程...
    文章 2017-10-11 1358浏览量
  • 七宗罪:我们是如何错误预估人工智能的

    情况C来自于研究员们,当他们发现一个有趣的智能方面的研究课题后,随即借用自己的名声把它宣传成一个短期内急需解决的问题。于是,当AI的奉迎者们知道了,便顺势将这个问题变成一个关乎人类存亡的重大问题。顺便说...
    文章 2018-03-19 2293浏览量
  • 深度|Nature:我们能打开人工智能的“黑箱”吗?

    他们认为,虽然透明技术不善于感知从原始数据中提取事实的过程,但是它们可能会适用于解决既定的抽象事实问题。最后,这些研究人员认为,机器学习的复杂答案是科学工具集中必不可少的一部分,因为现实世界是如此的...
    文章 2017-08-01 1169浏览量
  • 苏维埃黑客养成记:上个世纪,一场社会主义的编程普及...

    他认为,学生通过学习编程,可以培养抽象推理和面向目标、解决问题的思维模式。到20世纪70年代末,Ershov和他在Akademgorodok的团队开始制定了他们的科普计划,在西伯利亚当地学生的帮助下制定课程计划并随后在当地...
    文章 2018-11-07 1220浏览量
  • 后端架构师技术图谱

    注意:会有一定的错误率。优点:空间和时间效率都很高。缺点:随着存入的元素数量增加,误算率随之增加。《布隆过滤器-空间效率很高的数据结构》 《大量数据去重:Bitmap和布隆过滤器(Bloom Filter)》 《基于Redis的...
    文章 2018-05-07 6300浏览量
  • 新名词|什么是「电源」程序员?

    我们上面提到了 C 语言的各种优势,但是 C 语言也并非所有程序员都能熟练掌握并运用的,C 语言的指针经常让很多程序员头疼,C 语言还缺乏对抽象的良好支持,例如类、对象,但是 C++ 和 Java 都解决了这些问题。...
    文章 2020-04-01 596浏览量
  • 图像识别,怎样守护网络直播的底线?...

    譬如说你想训练一只狗,狗做对了你就给它激励,为它或者做错了你就惩罚它,那久而久之它就知道哪些是正向、或负向的激励,然后就明白自己哪些事情是自己应该去做的,对于错误的事情的想法也会逐渐被抵消。...
    文章 2017-08-01 1362浏览量
  • 架构制图:工具与方法论

    可用性:可学习性、可运维性、用户错误保护(e.g.自动纠错)、UI 美观度、可访问性;可靠性:成熟度、可用性、容错性、可恢复性;安全性:机密性、完整性、不可伪造性、权威性和可审计;可维护性:模块度、可复用性...
    文章 2020-09-28 20114浏览量
  • 谈谈我对零售云在云原生总结与思考

    云原生是零售云的最重要的技术底座,云原生是什么,会走向哪里,在零售2B交付的场景上该如何应用,怎么能够结合帮助建设零售云系列产品体系,值得我们的思考和探索,也将有效指导我们接下来几年的零售云项目和产品...
    文章 2020-10-26 2752浏览量
  • 100年量子计算风云史,“量子比特”何时统治世界?...

    是年12月14日,在反复思考过程中终于放弃了热力学第二定律的普朗克在德国物理学会上宣读了他的论文《关于正常光谱的能量分布定律的理论》(Zur Theorie des Gesetzes der Energieverteilung im Normalspectrum)。...
    文章 2018-05-17 1647浏览量
  • 阿里巴巴 JAVA 开发手册

    【强制】POJO 类中的任何布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化错误。反例:定义为基本数据类型 boolean isSuccess;的属性,它的方法也是 isSuccess(),RPC框架在反向解析的时候,“以为”...
    文章 2017-01-11 2446浏览量
  • 项目开发规范

    没有鉴权的漏洞代码易被黑客攻击等等。所以本手册以Java开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、工程结构、MySQL数据库六个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱...
    文章 2018-05-12 2007浏览量
  • Java核心技术 卷Ⅰ 基础知识(原书第10版)

    第11章将详细讨论抽象窗口工具包(abstract window toolkit,AWT)的事件模型。你会看到如何编写代码来响应事件,如鼠标点击事件或按键事件。同时,你还会看到如何处理基本的GUI元素,如按钮和面板。第12章详细讨论...
    文章 2017-05-02 10218浏览量
  • 区块链技术指南.

    另外发觉很多人对相关的算法不熟悉,所以有的时候会有一些错误的看法,例如拜占庭将军的问题是一门专门的学问,而区块链只是用了一个近似的算法,若是把两者混为一谈,就会让人感到迷惑。再加上在讨论区块链时,有...
    文章 2017-05-02 7125浏览量

云产品推荐

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