• 代码大全2札记:软件架构中的设计

    前言:软件架构中的设计一章,主要的point有软件的首要技术使命就是管理复杂度、减少在同一时间锁关注的本质性复杂量、设计是一种启发式过程、好的设计要有迭代、信息隐藏。设计中的挑战 设计是一个险恶的问题:设计...
    文章 2015-02-20 690浏览量
  • 《精益软件度量——实践者的观察与思考》—第1章1.1节...

    我们可以看到,随着时间的变化、场景的转换(陆地、海洋,还有天空、太空)、科技的突破,我们要解决的基本谜题可能会降解出不同的启发式问题。回到软件开发这个谜题上来,Gerald M.Weinberg在他的《质量·软件·...
    文章 2017-05-02 1658浏览量
  • 精通型程序员的特点

    更为重要的是,精通型程序员能够识别正确和错误的设计模式——如果建设概念验证功能,适当代码设计的问题可能就变得无关紧要。如果向初学者解释代码库,精通型开发者可能会坚持着重于代码实际上是做什么的,而不会抛...
    文章 2017-06-02 990浏览量
  • Session分布共享=Session+Redis+Nginx

    希望能通过本文,解决有的项目中Session分布共享和Session丢失的难题,给大家一些解决问题、分析问题启发。ASP.Net给我们带来了新的一种编码体验,如今.Net已经15岁了,.Net的在企业中发展中扮演最多的角色是快枪...
    文章 2018-05-03 2799浏览量
  • Session分布共享=Session+Redis+Nginx

    希望能通过本文,解决有的项目中Session分布共享和Session丢失的难题,给大家一些解决问题、分析问题启发。ASP.Net给我们带来了新的一种编码体验,如今.Net已经15岁了,.Net的在企业中发展中扮演最多的角色是快枪...
    文章 2018-03-07 1384浏览量
  • 从携程事件给我们警示

    如果携程事件发生在你身上,这个问题怎么处理?有无应对方案?怎样快速找出攻击的方式,方法?有句话说的好,常在河边走,哪有不湿鞋。程序是一波人一波人开发的 国内软件行业人员流动还是很频繁的,程序是一波人一...
    文章 2016-05-14 1533浏览量
  • 《数据结构与算法:Python语言描述》一1.3算法和算法...

    已有的设计经验和模式可能提供一些有用的线索和启发,供人们在设计解决问题的新算法时参考。算法设计中一些常见的通用想法可以称为算法设计模式。常见模式包括:枚举法。根据具体问题枚举出各种可能,从中选出有用...
    文章 2017-05-02 2811浏览量
  • 遗传算法:内存中的进化

    像这样可以适应很多问题的算法还有模拟退火算法、粒子群算法、蚁群算法、禁忌搜索等等,统称为元启发式算法(Meta-heuristic algorithms)。另外,基于自然演化过程的算法除了在这里说到的遗传算法以外,还有更广泛...
    文章 2017-11-11 912浏览量
  • Hadoop 怎么了,大数据路在何方

    此外除了解决批处理问题,人们需要 Hadoop 能解决其遇到的交互查询任务。为此,Facebook 开发了 Hive,该项目快速流行起来,到现在还有很多用户。Facebook 当时更是高达 95%的用户使用 Hive 而不是裸写 MapReduce ...
    文章 2020-05-12 1287浏览量
  • Kotlin的分享

    实际上做的是:程序在屏幕上显示数字 1 到 10 及其对应的平方 采用这种方式写程序,大量的使用goto实现逻辑的跳转,代码一长,可读性和维护性就比较差了,形成“面条代码” 结构化编程 采用顺序、分支、循环结构来...
    文章 2019-09-06 1150浏览量
  • 10 年后编程还有意义吗?

    问题是,应用设计是由可最大发挥 AI 系统效能(因为理解问题解决机制)的程序员来做还是由不编程但擅长描述待解决问题的产品设计师来做,还是会涉及到其他技能?这个我还看不清楚。John Brothers,有 20年 以上经验...
    文章 2017-06-08 1559浏览量
  • 毕玄:我在阿里的十年技术感悟

    在写代码的过程中,出问题是非常正常的,怎么去有效且高效的排查问题,是程序员群体中通常能感受到的大家在编程能力上最大的差距,解决问题能力强的基本很容易在程序员群体里得到很高的认可,在查问题的能力上,首先...
    文章 2019-01-24 6302浏览量
  • os的进程调度(读书笔记)

    通常有两个办法:使用启发式方法估算(例如根据程序大小估算),或者将程序执行一遍后记录其所用的CPU时间,在以后的执行过程中就可以根据这个测量数据来进行STCF调度。4、优先级调度,STCF遇到的问题是长任务的程序...
    文章 2017-05-18 1056浏览量
  • 演讲稿丨林建祥 H.A.Simon学术生平

    他说大脑是能够集中注意力于所关注的领域,启发式地处理问题,用满意性原则作为指导目标来解决问题。人脑的信息存储分为短时记忆与长时记忆。短时的容量是7加减2组块,短时记忆向长时记忆转移需要时间,为每项5秒。...
    文章 2017-05-02 1447浏览量
  • 【译】在分布系统中解决,或平衡微服务的复杂度

    你会看到一些将微服务编程一团分布大泥球的常见设计问题-当然,也会看到如何避免他们。但最开始,让我们先了解下什么是单体架构。单体架构微服务一直是被认为是单体应用代码的解决方案。但是单体应用是不是一个...
    文章 2021-06-20 166浏览量
  • 重新审视wake_wide启发式搜索算法

    启发式算法不是这里糟糕就是那里糟糕,问题就在于人们总是想过度优化他”。不过 Bacik 还是想全局利用整个系统的CPU资源,调节调度器不要那么激进地把任务打包到一个LLC domain中去。他怀疑当时 Facebook 的那个 ...
    文章 2020-07-09 161浏览量
  • 《人工智能:计算Agent基础》——3.10 习题

    (c)对于同样的网格,标号扩展的节点,是为了得到从s到g的启发式深度优先搜索解。曼哈顿距离作为评价函数。假设存在路径循环检查,那么找到的路径是什么?(d)用A搜索方法标号节点的顺序,使用多路径剪枝,找到...
    文章 2017-07-03 1045浏览量
  • 第13周报告2:定义自定义函数,计算sin和cos的近似值

    任务2:先听故事,再编程序。故事是这样的:话说sin和cos是一对夫妇。...一定要注意,尽管我们编程序解决某个具体问题,但是写出的函数还是要“通用”一些才好,这体现出的是程序与数据的“独立性”。慢慢体会吧。
    文章 2011-12-09 1049浏览量
  • 算法+数据结构分享

    (算法是个什么鬼)为了不落入俗套,本文不会重复wiki上“算法”的官方定义,而采用启发式结构来阐述算法的本质,试想平时在遇到问题的时候,我们是如何解决的。朴素而广泛的过程方法论如下: 重新定义问题,结构化...
    文章 2019-04-04 773浏览量
  • AI抢程序员工作:2040年AI可能代替程序

    这个事实为未来人工智能和人类程序员之间的紧张关系提供了一种解决方案——共同工作。我们可以肯定的是,在不久的将来,AI和人类程序员将在编程中扮演互补的角色。AI的工作可能是处理重复性的、耗时的任务,这些任务...
    文章 2018-05-29 2727浏览量
  • 为什么Lisp语言如此先进?(译文)

    Lisp程序是一些表达区块的集合,每个表达都返回一个值。这与Fortran和大多数后来的语言都截然不同,它们的程序由表达和语句(statement)组成。区分表达和语句,在Fortran I中是很自然的,因为它不支持语句...
    文章 2016-06-07 1193浏览量
  • JavaScript 编程精解 中文第三版 十二、项目:编程...

    我们使用parse函数来包装parseExpression,在解析完表达之后验证输入是否到达结尾(一个 Egg 程序是一个表达),遇到输入结尾后会返回整个程序对应的数据结构。function parse(program){ let {expr,rest}=...
    文章 2018-05-11 1078浏览量
  • 纽约大学的好奇AI特别会提问,桌游玩得比人还666

    比如说用在客服系统中,这个算法有希望通过问出正确的问题,更快帮客户解决他们的问题。Lake说,让对话系统通过提出新问题来获取更有用的情报,能够让人机交互更胜利,让系统更有用、有趣。更让人印象深刻的是,这个...
    文章 2018-01-01 765浏览量
  • 手把手,74行代码实现手写数字识别

    由我们之前对隐藏层的启发式理解可以猜测,神经网络的识别能力其实与隐藏层对一些细节的识别能力正相关。如果隐藏层的节点更多的话,其识别能力应该会更强的。那么我们设定100个隐藏层节点试试?发现结果如下: 发现...
    文章 2017-05-02 2281浏览量
  • 试读—增长黑客,创业公司必知的“黑科技”

       不该出问题的时候出了问题,特别像程序员遇到的异常之类的,没有合理的异常信息,或者异常信息根本看不懂,根本就是一个坑,当然不爽了!  4、不是每个用户都会通过搜索去解决问题; 即使是相同的问题,...
    文章 2015-11-20 1029浏览量
  • JVM及遗传算法,转摘牛人牛文

    像这样可以适应很多问题的算法还有模拟退火算法、粒子群算法、蚁群算法、禁忌搜索等等,统称为元启发式算法(Meta-heuristic algorithms)。另外,基于自然演化过程的算法除了在这里说到的遗传算法以外,还有更广泛...
    文章 2016-05-16 1492浏览量
  • 八年之痒!除了NLP和CV,人工智能就不能干点别的啥了...

    这些年来,人们不断遇到这些关于子问题的子问题,似乎关于AI的所有重大问题都已得到解决,越来越多的针对不断缩小的研究领域的论文的发表更加强化了人们的这种印象。当我们开始使用DeepTrait开发用于基因组分析的AI...
    文章 2019-12-31 1834浏览量
  • 【父亲节故事】32岁入门学习编程的父亲给我的启示

    我的老师曾经说过:“软件工程师之所以能够写出解决实际问题程序,是因为他们懂得流程再造,用现实的轮子(技术)去实现这个流程”。想成为一名软件工程师首要的不是编程语言能力的把握有多么厉害,而是懂得把现实...
    文章 2017-05-02 2395浏览量
  • AutoML技术现状与未来展望

    3)启发式算法 该类方法相较于前两种缺乏坚实的理论支撑,主要是根据对生物,自然界的观察,去模拟一些生物或者自然现象,从而进行优化。4)强化学习 该方法是有一种杀鸡用牛刀的感觉,因为强化学习自身的优化就是一个...
    文章 2018-07-14 1507浏览量
  • OptaPlanner 7.32.0.Final版本彩蛋-SolverManager之...

    多线程并行运算,指的是引擎在求解一个问题时,会将不同的可能解的子集分成多个线程同时计算(主要是计算约束分数和执行启发式算法)。而SolverManager的批量求解过程中,parallelSolverCount属性设定的,是引擎在...
    文章 2020-02-26 551浏览量
1 2 3 4 ... 8 >

云产品推荐

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