首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Derek Lowe|为什么AlphaFold不会彻底改变药物发现

形成这些coils、loops和sheets是蛋白质通常做的事情,但研究并没有涉及到"为什么"。如果我们在这个层面上等待一个答案,我们还要等待很多年。...当你的整个计算技术是建立在寻找已知结构的类推结构上时,当没有结构可以比较,而且永远不会有结构时,你能做什么?...一些无序的蛋白质在它们的各种蛋白质伙伴的存在下会突然变成有序的排列,但其他的蛋白质在任何条件下都不会显示出有序的结构。更重要的是,这种特性似乎对它们的功能至关重要!...这就是为什么关于这个新的预测数据库将如何彻底改变药物发现的新闻报道被夸大了。...蛋白质的结构可能有助于产生关于下一步要制造什么化合物的想法,但话又说回来,它可能不会。最终,来自真实生物系统的真实数据才是最重要的。

30020

游戏改变世界,为什么

于是我开始思考这样一个问题:我们是否可以用游戏的方式来改变世界?为什么?...简·麦戈尼格尔的《游戏改变世界》和TED演讲给了很多启发,她认为游戏将成为一种人类社会进步的推动性力量,一种重塑文明的快乐生产力。...而在《游戏改变世界》一书中给我们建议了一个真正好的现实应该具备游戏的几个特点,那就是: 每一天渴望满意的工作,建立阶段性目标,让我们每天有“工作”可做并获取自豪感。...游戏,也许会成为一个新的商业模式甚至是一种新的社会运行方式,进而改变世界。随着人工智能、大数据、物联网、区块链等技术的应用和发展,虚拟和现实也许会越来越近,而用游戏改变的世界,也必将越来越美好!

52430
您找到你想要的搜索结果了吗?
是的
没有找到

为什么你学不会递归?

也就是说,当我们在第二步找出了一个递归结束条件的时候,可以把结束条件写进代码,然后进行第三步,但是请注意,当我们第三步找出等价函数之后,还得再返回去第二步,根据第三步函数的调用关系,会不会出现一些漏掉的结束条件...,即通过改变 newList 链表之后的结果如下: ? 也就是说,reverseList(head) 等价于 ** reverseList(head.next)** + 改变一下1,2两个节点的指向。...6 } 7 // 递归反转 子链表 8 Node newList = reverseList2(head.next); 9 // 改变...不会像今天这样,比较简单,所以呢,初学者还得自己多去找题练练,相信我,掌握了递归,你的思维抽象能力会更强! 接下来我讲讲有关递归的一些优化。 有关递归的一些优化思路 1.

54620

C语言为什么不会过时?

01、为什么C语言不会过时 评价任何一门编程语言,都是招人骂的。永远是这样。就像是春寒料峭的季节,街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:“傻逼!”...你没有看错,这些操作系统的内核都是C,我虽然不确定C在Window中所占的比例,但是我相信微软的人不会傻到用C#去全部改写一个操作系统的内核。...如果程序有一个不符合Rust语法的内存管理问题,它就不会被编译。...了解哪个行业在独领风骚,就可以永远站在潮流的尖端,你的技能便不会过时。 这将提醒你为什么应该热爱你的“主”语言,或者如何将事情做得更好。有时候,只有尝试过新语言,才会知道主语言是何等的优秀。...John Sonmez在其视频《 I’m Not Sure I Want To Be A Specialist》中谈到为什么多面手并不总是最好的。

1.5K20

为什么C语言不会过时?

你没有看错,这些操作系统的内核都是C,我虽然不确定C在Window中所占的比例,但是我相信微软的人不会傻到用C#去全部改写一个操作系统的内核。...因为主管payload的大妈会非常严肃的质问你,为什么你上报的东西数量增加了,但是质量没有增加?你需要和她详细的解释:硬件和软件是不同的,硬件是那种摸起来硬硬的东西,但是软件不是那种摸起来软软的东西。...哪为什么C语言还下降这么多呢?很简单,有些任务本身就不是C语言的。我上学的时候还用C语言编过窗口界面呢?然后很快微软的人就推出了MFC,就是一大堆宏把底层的C windowAPI包装了起来。...最后说点闲话,C++不会淘汰C语言。有了对象后你会发现再简朴的对象也耗费资源,而且有了对象以后,总是不由自主的去想继承这个事,一但继承实现了,你会发现继承带来的麻烦远超过你的想象。

1.1K51

为什么C语言不会过时?

你没有看错,这些操作系统的内核都是C,我虽然不确定C在Window中所占的比例,但是我相信微软的人不会傻到用C#去全部改写一个操作系统的内核。...因为主管payload的大妈会非常严肃的质问你,为什么你上报的东西数量增加了,但是质量没有增加?你需要和她详细的解释:硬件和软件是不同的,硬件是那种摸起来硬硬的东西,但是软件不是那种摸起来软软的东西。...哪为什么C语言还下降这么多呢?很简单,有些任务本身就不是C语言的。我上学的时候还用C语言编过窗口界面呢?然后很快微软的人就推出了MFC,就是一大堆宏把底层的C windowAPI包装了起来。...最后说点闲话,C++不会淘汰C语言。有了对象后你会发现再简朴的对象也耗费资源,而且有了对象以后,总是不由自主的去想继承这个事,一但继承实现了,你会发现继承带来的麻烦远超过你的想象。

93310

为什么SD-WAN不会杀死MPLS

这里有四个原因解释为什么它是一个误导的信息。 第一:真正不满的原因 每当有人对他们的广域网表示不满意时,其原因都不是因为技术的缺陷而感到不满。...有时候,企业收到的糟糕服务,如服务缓慢、发生故障、服务变化缓慢等,这对服务提供商来说是系统性的,许多企业正在通过改变内部流程以提高效率。 其他类型的不良服务是区域性的,可以跨越多州、单一州、县或镇。...无论如何,很明显的是,许多公司都使用专用广域网,而且这种情况并没有很快发生改变。我们对2021年的预测是,MPLS和商用宽带同比增长,因此对MPLS的需求将在不久的将来继续增长。...寻找SD-WAN的价值 企业IT不会只是为了支付更少的费用而选择差的服务。如果告诉网络专业人员,每个月广域网支出可以减少三分之二,但网络和应用程序性能会降低一半,他们可能甚至不会考虑。

41160

Python 的切片为什么不会索引越界?

下面进入文章标题的问题:Python 的切片语法为什么不会出现索引越界呢?...对于这个现象,我其实是有点疑惑的,为什么 Python 不直接报索引越界呢,为什么要修正切片的边界值,为什么一定要返回一个值呢,即便这个值可能是个空序列?...但是,我还不知道有没有(学识浅薄)…… 最后,继续回到标题中的问题“Python 的切片为什么不会索引越界”。...我其实想问的问题有两个: 当切片语法中的索引超出边界时,为什么 Python 还能返回结果,返回结果的计算原理是什么?...为什么 Python 的切片语法要允许索引超出边界呢,为什么不设计成抛出索引错误? 对于第一个问题的回答,官方文档已经写得很明白了。 对于第二个问题,本文暂时没有答案。

1.5K20
领券