• 关于

    优化代码,不是从1每次经过for循环

    的搜索结果
  • C语言中volatile关键字的作用

    一.前言 1.编译器优化介绍: 由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高执行速度。以上是硬件级别的优化。...

    文章 linux_drv 2016-01-22 1124浏览量

  • 编写高效的C程序与C代码优化

    但文章中的代码格式没有排版,不方便查看,而且有部分翻译错误以及其他错误,这篇文章除了参考原文和译文,也加入了自己的一些理解和代码,虽然是一篇2006年的文章,但是其中的一些技巧还是挺值得学习的,特重新整理出来与大家分享。 虽然对于优化C代码有很多有效的指导方针,但是对于彻底地了解编译器和你工作的机...

    文章 wuyudong 2016-04-21 1064浏览量

  • 程序性能优化入门锦集--设计+代码+JVM调优+数据库优化策略

    关于优化是一项很大的内容。本文结合菜鸟结算项目优化点分析以及书籍《JAVA程序性能优化》阅读心得,给出个人觉得可供参考的优化思路,共涉及四个方面,分别是:设计篇、代码优化篇、JVM内存调优和数据库操作优化。若文中理解有误之处也欢迎底下评论指正。 所谓优化的目的不止是使得我们的程序更快,也使得我们遇...

    文章 夏渝 2018-07-17 1721浏览量

  • 分布式SQL引擎是如何炼成的 —— 运行时探秘(上)

    概述 生逢DT时代,为了能从价值密度低下的海量数据中淘出真金,人们开发了各种各样的计算数据的利器。自Google陆续发布后来被誉为“三架马车”的三篇著名的论文之后,大数据技术逐步进入了高速发展期。放眼业界,这些年计算技术层出不穷、百花齐放。计算引擎从Hadoop MapReduce、Apache ...

    文章 楚项 2018-09-25 1705浏览量

  • 【译】探索 Kotlin 的隐性成本(第三部分)

    本文讲的是【译】探索 Kotlin 的隐性成本(第三部分), 原文地址:Exploring Kotlin’s hidden costs — Part 3 原文作者:Christophe B. 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者...

    文章 玄学酱 2017-10-16 836浏览量

  • Java HotSpot VM中的JIT编译

    本文是Java HotSpot VM and just-in-time(JIT) compilation系列的第一篇。 Java HotSpot虚拟机是Oracle收购Sun时获得的,JVM和开源的OpenJDK都是以此虚拟机为基础发展的。如同其它虚拟机,HotSpot虚拟机为字节码提供了一个...

    文章 行者武松 2017-05-22 1361浏览量

  • 编程新手入门踩过的25个“坑”,你犯过其中哪些错误?

    高级的编程是逻辑思维的流露,会编程只代表你懂了这门语言的语法,但是会写清晰简洁易懂可迭代的代码才是程序员该追求的境界。编程入门已经不容易,但是如果能够在早期树立一些正确的“代码观”,或许可以让你的编程之路升级得更快。作者苦口婆心地给出了25条建议,句句真言。 首先我要声明的是:如果你是编程新手,本...

    文章 技术小能手 2018-04-09 4547浏览量

  • Java并发编程 -- synchronized保证线程安全的原理

    文章转载致博客 http://blog.csdn.net/javazejian/article/details/72828483 自己稍加完善。 线程安全是并发编程中的重要关注点,应该注意到的是,造成线程安全问题的主要诱因有两点,一是存在共享数据(也称临界资源),二是存在多条线程共同操作共...

    文章 微笑着生活 2018-02-25 796浏览量

  • 冰与火之歌:「时间」与「空间」复杂度 | 算法必看系列三十六

    原文链接算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,比如排序就有前面的十大经典排序和几种奇葩排序,虽然结果相同,但在过程中消耗的资源和时间却会有很大的区别,比如快速排序与猴子排序:)。 那么我们应该如何去衡量不同算...

    文章 被纵养的懒猫 2020-05-21 2046浏览量

  • SQL优化器原理 - Join重排

    这是ODPS有关SQL优化器原理的系列文章之一。我们会陆续推出SQL优化器有关优化规则和框架的其他文章。添加钉钉群“关系代数优化技术”(群号11719083)可以获取最新文章发布动态。 本文的目标是解释Join重排这个特性的基础概念和算法,如果想快速了解并在MaxCompute上使用这个特性,请...

    文章 少杰 2017-08-25 10190浏览量

  • SQL优化器原理 - Join重排

    这是ODPS有关SQL优化器原理的系列文章之一。我们会陆续推出SQL优化器有关优化规则和框架的其他文章。添加钉钉群“关系代数优化技术”(群号11719083)可以获取最新文章发布动态。 本文的目标是解释Join重排这个特性的基础概念和算法,如果想快速了解并在ODPS上使用这个特性,请直接跳到“总结...

    文章 少杰 2017-08-31 1970浏览量

  • 给JavaScript初学者的24条最佳实践

    1.使用 === 代替 == JavaScript 使用2种不同的等值运算符:===|!== 和 ==|!=,在比较操作中使用前者是最佳实践。 “如果两边的操作数具有相同的类型和值,===返回true,!==返回false。”——JavaScript:语言精粹 然而,当使用==和!=时,你可能...

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

  • android 编程规范 check list

    规范及注意 解释及说明 打开了资源,要记得关闭资源。要尽量晚地获取,尽量早地释放。   使用AsyncTask、线程、IntentService或自定义后台服务来处理脏活   确保你设计的布局简单、简练和浅层  setContentView...

    文章 泉石 2016-06-07 2236浏览量

  • 给JavaScript初学者的24条最佳实践(转:http://www.cnblogs.com/yanhaijing/p/3465237.html)

    作为“30 HTML和CSS最佳实践”的后续,本周,我们将回顾JavaScript的知识 !如果你看完了下面的内容,请务必让我们知道你掌握的小技巧! 1.使用 === 代替 == JavaScript 使用2种不同的等值运算符:===|!== 和 ==|!=,在比较操作中使用前者是最佳实践。 “...

    文章 awbeci 2013-12-12 556浏览量

  • strcpy以及memcpy的实现

    上过大学的计算机系的莘莘学子们,遗憾啊,在国产的教科书的恶臭的熏陶下,四年的青春流逝,悲哀啊!很幸运在大学中有很多研究GNU的人,这些人是幸运的,在学会了hello world之后就和国产教科书分道扬镳了。 前面的文章分析了strstr的各种实现,本文分析两个更加普遍的函数,这就是strcpy以及...

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

  • 给JavaScript初学者的24条最佳实践(share)

    不错的文章,留个备份   原文链接: net.tutsplus   翻译: 伯乐在线 - yanhaijing 译文链接: http://blog.jobbole.com/53199/ 作为“30 HTML和CSS最佳实践”的后续,这篇文章将回顾JavaScript的知识 !如果你看完了下面的内容...

    文章 最美的回忆 2017-11-15 1006浏览量

  • 声明式编程和命令式编程的比较(转)

        英文原文:Imperative vs Declarative   先统一一下概念,我们有两种编程方式:命令式和声明式。   我们可以像下面这样定义它们之间的不同: 命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。//是函数...

    文章 developerguy 2016-04-03 795浏览量

  • 【深度干货】2017年深度学习优化算法研究亮点最新综述(附slide下载)

    梯度下降算法是机器学习中使用非常广泛的优化算法,也是众多机器学习算法中最常用的优化方法。几乎当前每一个先进的(state-of-the-art)机器学习库或者深度学习库都会包括梯度下降算法的不同变种实现。但是,它们就像一个黑盒优化器,很难得到它们优缺点的实际解释。Sebastian Ruder曾在...

    文章 技术小能手 2017-12-06 4811浏览量

  • Java HotSpot VM中的JIT编译

    原文地址译者:郭蕾 校对:丁一 本文是Java HotSpot VM and just-in-time(JIT) compilation系列的第一篇。 Java HotSpot虚拟机是Oracle收购Sun时获得的,JVM和开源的OpenJDK都是以此虚拟机为基础发展的。如同其它虚拟机,HotS...

    文章 ali清英 2016-04-11 1154浏览量

  • TensorFlow和Caffe、MXNet、Keras等其他深度学习框架的对比

    Google 近日发布了 TensorFlow 1.0 候选版,这第一个稳定版将是深度学习框架发展中的里程碑的一步。自 TensorFlow 于 2015 年底正式开源,距今已有一年多,这期间 TensorFlow 不断给人以惊喜。在这一年多时间,TensorFlow 已从初入深度学习框架大战的新...

    文章 玄学酱 2017-08-02 1993浏览量

  • Android研究院之ListView原理学习与优化总结

    转载自雨松MOMO程序研究院本文链接地址:Android研究院之ListView原理学习与优化总结(二十一) 列表的显示需要三个元素: ListVeiw: 用来展示列表的View。 适配器 : 用来把数据映射到ListView上 数据: 具体的将被映射的字符串,图片,或者基本组件。 ...

    文章 一叶飘舟 2012-06-07 1203浏览量

  • 用户模式下的线程同步

     http://www.gesoftfactory.com/ge/windowsviacpp/Chapter08.htm#_Toc208043820 第8章  用户模式下的线程同步 本章概览: 原子访问:Interlocked系列函数 高速缓存行 高级线程同步 需要避免使用的一种方法   当所有的...

    文章 技术小甜 2017-11-09 914浏览量

  • 声明式编程和命令式编程的比较

    先统一一下概念,我们有两种编程方式:命令式和声明式。 我们可以像下面这样定义它们之间的不同: 命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。 声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何去做(how)。 声...

    文章 微wx笑 2017-01-06 632浏览量

  • mysql性能调优

    1. 减少不必要的商业需求 例如:实时数据 2. 系统架构设计的影响 造成应用层设计不合理的主要原因还是面向对象的思维太过深入,以及为了减少自己代码的开发逻辑和对程序接口的过度依赖。 (1) 不适合在数据库中存放的数据: 二进制多媒体数据 流水队列数据(经常insert,update和...

    文章 余二五 2017-11-09 1677浏览量

  • 内存模型与同步原语 - 1 内存屏障

    Intro memory reordering 在介绍 memory barrier 之前,首先需要介绍 memory reordering memory reordering 是指指令实际执行的顺序与代码编写时的顺序不一致,即指令发生重排,通常在以下两个步骤发生 compiler reorde...

    文章 飞绪 Jeffle 2020-12-22 24浏览量

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

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

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

  • SOFARPC 性能优化实践(上)| SOFAChannel#2 直播整理

    SOFA:Channel,有趣实用的分布式架构频道。 本次是 SOFAChannel 第二期,主要分享 SOFARPC 在性能上做的一些优化,这个系列会分成上下两部分进行分享,今天是 SOFARPC 性能优化(上),也会对本次分享中的一些结论,提供部分代码 Demo,供大家了解验证。下期将在本月2...

    文章 s潘潘 2019-02-22 1086浏览量

  • 详解Graph Embedding经典方法:算法原理、代码实现与应用样例

    作者|沈伟臣(阅谦)编辑|橙子君出品|阿里巴巴新零售淘系技术 导读 我们都知道在数据结构中,图是一种基础且常用的结构。现实世界中许多场景可以抽象为一种图结构,如社交网络,交通网络,电商网站中用户与物品的关系等。以躺平APP社区为例,它是“躺平”这个大生态中生活方式分享社区,分享生活分享家,努力打造...

    文章 淘系技术 2020-08-18 820浏览量

  • AutoML数据增广

    DeepAugment是一个专注于数据扩充的自动化工具。 它利用贝叶斯优化来发现针对您的图像数据集定制的数据增强策略。 DeepAugment的主要优点和特点是: 降低CNN模型的错误率(WRN-28-10显示CIFAR10的错误率降低了60%) 通过自动化流程可以节省时间 比谷歌之前的解决方案—...

    文章 【方向】 2019-04-26 4986浏览量

  • 淘宝直播“一猜到底”——移动端实时语音识别技术方案及应用

    过去一年淘宝直播快速发展,截止2020年9月底,80个淘宝直播产业基地在全国落地开花,从农村走出10万农民主播,直播真正意义上成为帮助商家和消费者完成交易的利器,同时通过各种互动玩法让直播购物变得有趣好玩。在2020年双11开始阶段,淘宝直播App升级了18年直播答题「点题成金」的玩法,推出「一猜...

    文章 淘系技术 2020-11-20 3210浏览量

1 2 3 4 6 >

云产品推荐

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