认为学习它是在浪费时间?经验告诉我,你并不孤单!见鬼,我有提供Kubernetes 培训[2]给了人们,所以我非常清楚学习是有曲线的。...Kubernetes 做对了部署和编排 Kubernetes 的核心是分布式键值存储和一组控制循环,这些控制循环可以在集群中的多台机器上自动部署。就是这样。...我一点都不关心它,甚至都不去检查它是哪一个。这就是死亡的程度。至少对我来说是这样。但没有死的是一头美丽的野兽,名叫 CoreOS。CoreOS 是一个专注于运行容器的 Linux 发行版。...我花了很长时间才安排好。维护它也是一团糟。我不认为我做了什么明智的日志记录。审计呢?我想我当时的字典里连这个词都没有。我很有信心,我可以在一个下午基于 Kubernetes 实现相同的系统。...但我不需要这些有稳定的网络地址之类的,所以 Deployment 就可以了,但我必须确保它们都附加的持久卷是一个允许多个写入器的卷。
奥特曼:我很难过地说,我想我会现实地选择产业界。之所以这么选择,我认为需要身处一个有许多计算机技术的地方。选择创业还是选择职场?...随着每个迭代的发展,我认为这种情况会扩大,这意味着我们会推出不完美的产品,但我们有一个非常紧密的反馈循环,我们会学习并变得更好。推出一款让你感到尴尬的产品确实有点糟糕,但这比其他选择好得多。...我最初并不知道这一切会如何发展,所以我不知道如何给出一个准确的时间表,说明我们何时达到人们关心的里程碑。但我认为重要的是,我们将会拥有比现在更强大的系统,而且一代会比一代强。...我们做了很多事情,如红队和外部审计,我认为这些都很好。但我认为随着模型变得越来越强大,我们将不得不进行更多的迭代部署,在查看它们如何使用、在哪里可以使用、在哪里不可以使用方面有更紧密的反馈循环。...OpenAI的联合创始人们都持有公司股权,但我从未见过他们不认真对待公司使命。我们创建了一个架构,我们认为这是一种让激励措施保持一致的方式。问:你认为通用人工智能会如何改变地缘政治?
问这个问题就跟一个医学生询问应该专注研究哪个领域一样。根本没有一个标准答案。但我还是想提供一些指导,并就这个问题提出一些自己的看法。希望这篇文章可以给刚开始职业生涯的你一些值得思考的东西。...我想说的是,在你决定要把重点放在哪里之前,给自己一年或两年的时间来研究整个流程。这将给你足够的时间来解决最初的“哇,这太糟糕了,因为它很难”的问题,同时还能让你真正评估它是否是你喜欢使用的技术。...前后端通吃的另一个好处是,你可以了解它们之间是如何协同工作的。无论你决定在未来关注哪个方面,这都非常有用。如果你了解另一半的工作原理,那么你就可以在项目中创建更好的代码和接口。...此外,尝试找出市场上最需要哪种类型的开发人员。 我不知道前端和后端哪个工资更高,但有一些调查试图回答这个问题。...在真正转向后端之前,我做了 3 年的全栈开发。吸引我来到后台的是 Ruby 的简洁。JavaScript 和前端语言对我来说总是缺乏组织性。我还热衷于优化代码性能。我喜欢想办法让事情运行得更好更快。
事实上,你已经得到了......沙特人买了一大堆你的股票,他们…(被打断) 马斯克:他们可能已经卖掉了,我不知道。 问:是的,我们现在还不知道他们有什么,但你从哪里得到资金?...马斯克:我实际上不知道会不会有很多人买这辆皮卡,但我不在乎。 问:好的。 马斯克:我的意思是,我在乎这个问题,但我更在乎的是,我们最后想让汽油、柴油皮卡车淘汰掉。 问:嗯嗯,我懂。...2022年有一个… 问:那么这将是飞往火星的飞船是无人的? 马斯克:希望能有人在飞船上。但我认为至少无人驾驶飞船去火星的机会是很大的。我想我们会尽力做到这一点。...马斯克:我不知道这样说好不好,但我想我们应该考虑到整个国家,不能发生一件事情就把整个国家否定。沙特阿拉伯有许多优秀人才,世界各地都有沙特人。所以我认为你不能一耙子“打死”整个国家。...问:是的,我知道你做了。我想我给你打过电话,我想我说过,“你不是耶稣,这没用的。” 马斯克:我绝对不认为我是耶稣。 问:不,我知道你不知道。我想我只是想怂恿你离开委员会。
如果你对深度学习和卷积神经网络感兴趣,但是并不知道从哪里开始,也不知道使用哪种库,那么这里就为你提供了许多帮助。 在这篇文章里,我详细解读了9个我最喜欢的Python深度学习库。...最后,我对第一部分中不经常使用的库做了一个“福利”板块,你或许还会从中发现有用的或者是在第二板块中我还没有尝试过但看起来很有趣的库。 接下来就让我们继续探索。...我最喜欢的: 5.Keras 如果我必须选出一个最喜欢的深度学习Python库,我将很难在Keras和mxnet中做出抉择——但最后,我想我会选Keras。 说真的,Keras的好处我说都说不完。...13.Deeplearning4j 这本应是一个基于Python的列表,但我想我会把Deeplearning4j包括在这里,主要是出于对他们所做事迹的无比崇敬——Deeplearning4j为JVM建立了一个开源的...在PyImageSearch大师的课程中,我创建了21节课包括256页的神经网络、深度信念网络 和卷积神经网络教程,可以让你轻松快速的学到这些内容。
我秃然想写一点迭代器的内容,先说什么是迭代器: 迭代,顾名思义就是重复做一些事很多次(就现在循环中做的那样)。...迭代器是实现了__next__()方法的对象(这个方法在调用时不需要任何参数),我们在说的具体一点就是它是的实现是具有,定义了__iter__()方法和next()方法的对象。...它是访问可迭代序列的一种方式,通常其从序列的第一个元素开始访问,直到所有的元素都被访问才结束。 也可以这样判断:可以直接作用于for循环的对象统称为可迭代对象:Iterable。...(一个接一个),但我们却不能提前知道序列的长度,所以Iterator的计算是惰性的(纯函数的想法,值只在需要时被计算),只有在需要返回下一个数据时它才会计算; Iterator对象可以被next()函数调用并不断返回下一个数据...Iterator:迭代器,是一个对像,即迭代器对象,有next()函数,迭代器提供的是一个计算出下一个值的方法,不知道数据的个数,只提供一个方法,所占用的内存总是有限。
我着手尝试应用之前编码的遗传算法来达到建立一个简单的循环神经网络来玩泥煤排球的目的。...有趣并且令人兴奋的部分是创建AI模块来控制代理,并看看它是否能够擅长玩游戏。最后,我使用基本的CNE方法作为初始测试,来训练标准的循环神经网络,使用convnet.js库一起入侵。...另外,一个额外的4个隐藏的神经元将作为隐藏状态并反馈给输入,这样它本质上是一个无限深的前馈神经网络,并可能自动记住以前的事件和状态,希望能够制定更多复杂的游戏策略。...现在我想我已经创造了一个相当强大的泥人排球运动员,几乎不可能被单人球员击败。 当然,你也可以自己亲自去尝试玩游戏,看看你是否一样可以打败它。它可以在桌面(键盘控制)或智能手机/平板电脑上通过触摸控制。...更新(2015年5月13日) 这个演示一度到达了Y Combinator的黑客新闻的头版。我做了另一个演示,展示了代理行为随着时间的演变,如果你没有从头跟起。那么请看这个帖子了解更多信息。
但我本人还是倾向于使用 pass,不知道你是怎么想的呢? 2、奇怪的 Ellipsis 和 ... ......虽然官方说它们是同一个对象的两种写法,而且说成是单例的(singleton),但我还发现一个非常奇怪的现象,与文档的描述是冲突的: ? 如你所见,赋值给 ......(4)表示无限循环 最后,我认为有一个非常终极的原因,除了引入“...”来表示,没有更好的方法。 先看看两个例子: ? 两个例子的结果中都出现了“...”,它表示的是什么东西呢?...对于列表和字典这样的容器,如果其内部元素是可变对象的话,则存储的是对可变对象的引用。那么,当其内部元素又引用容器自身时,就会递归地出现无限循环引用。...在 Python 中不少的使用场景,除了占位符用法,还可以支持扩展切片语法、丰富 Type Hint 类型检查,以及表示容器对象的无限循环 ...
我知道管道的概念,但只能在简单的情况下使用。 我不知道如何使用xargs创建复杂的链,也不知道如何组合和重定向不同的输出流。...我知道如何运行Node,怎样使用像fs这样的API来构建工具,并且可以设置Express。 但我从来没有在Node中涉及过数据库,也不知道如何用它编写后端。...虽然知道O(n)符号是怎么回事,但我的理解也仅限于“不要在循环中放置循环”。 函数式语言。我不了解任何一种函数式语言,除非你把JavaScript算进去。...我能够读懂一个查询,但我真的不知道该如何表达node和edges之类的东西,还有什么时候应该使用fragments,以及怎样处理分页。 网络套接字。...还有很多我不知道的东西。 ---- 可能看起来这些讨论很奇怪,甚至觉得哪里不对劲。 我是在吹嘘自己的无知吗? 我从这篇文章中得到的意思是: 即使是你最喜欢的开发者也可能不知道很多你知道的东西。
过去我曾经在一个你可能知道的操作系统上工作,而且我也做了嵌入式工作。在业余项目中,我做了其他各种事情。...“与主流语言相比,Go 的关键字非常少” 我从一个最常见的例子开始。当推广 Go 时,这会是大家的口头禅。 首先,即使它是真实的,我不知道为什么关键字数量会是判断一个语言的学习曲线或复杂性的重要依据。...但在我看来,Go 并没有比其他语言关键字表示更少的概念,Go 虽然没有这些关键字,但相应的概念依然是语言的一部分(即实际的复杂性保持不变)。 为了说明我的意思,请考虑一个 while 循环。...在我看来,在 Go 中,真正唯一不同的是,多态性从结构中解耦。你需要使用接口来使用多态性。但一旦你做了,做的事情和传统的 OOP 非常相似,包括方法覆盖 - 这里是个演示。...最后,这篇文章从哪里来,作者是谁?我不肯定。我还不知道 Go 是否会在我的日常工作中被选为一个(子)项目,或者我是否可能将它用于兴趣爱好项目。我想避免像本文提到的那种教条的社区推广的一份子。
但我发现我对Java8特别的喜欢,它让我的生活更轻松一点,所以我想就此话题展开讨论。...你甚至更喜欢把它们限制在一行,更容易把较长的表达式重构到一个方法中。 ? 把它们变成一个方法引用, 方法引用看起来有一点陌生,但却值得这样做,因为在某些情况有助于提高可读性,后面我再谈可读性。 ?...Streams Stream API 是Java 8的另一大卖点, 我认为到现在为止,我们仍然不知道这会对我们的编码方式有多大改变.但我发现这是一个好坏参半的功能。...流式风格 就我个人而言,更喜欢使用流式风格.当然你不必也这么做, 但我发现它帮助了我: 一眼就能看出有哪些操作,它的执行顺序是什么 更方便调试(虽然IntelliJ IDEA提供了在包含lambda表达式的行上设置断点的能力...任何的技巧和提示都不是一成不变的,你应该自己决定哪里需要使用 Streams API ,而哪里还用循环操作。----
但我发现我对Java8特别的喜欢,它让我的生活更轻松一点,所以我想就此话题展开讨论。...你甚至更喜欢把它们限制在一行,更容易把较长的表达式重构到一个方法中。 ? 把它们变成一个方法引用, 方法引用看起来有一点陌生,但却值得这样做,因为在某些情况有助于提高可读性,后面我再谈可读性。 ?...Streams Stream API 是Java 8的另一大卖点, 我认为到现在为止,我们仍然不知道这会对我们的编码方式有多大改变.但我发现这是一个好坏参半的功能。...流式风格 就我个人而言,更喜欢使用流式风格.当然你不必也这么做, 但我发现它帮助了我: 一眼就能看出有哪些操作,它的执行顺序是什么 更方便调试(虽然IntelliJ IDEA提供了在包含lambda表达式的行上设置断点的能力...任何的技巧和提示都不是一成不变的,你应该自己决定哪里需要使用 Streams API ,而哪里还用循环操作。 转载声明:本文转载自「精讲JAVA」。
虽然我们仍然可以在JavaScript中模拟尾部递归,但我们将保持这种简单性,并创建一个典型的递归函数。 在编写代码之前,我们需要弄清楚我们的算法。对于递归,使用深度优先搜索是有意义的。...始终添加当前节点可确保不会无限重复。 循环 函数的下半部分也遍历每个节点一次。 我们在递归函数周围有reducer。这个检查我们的代码是否被扫描过。...顺序迭代 由于内存比函数调用堆栈大,我的下一个想法是在一个循环中完成整个操作。 我们将跟踪节点列表。我们将不断地添加它们并将它们连接在一起,直到我们退出循环。...回到循环的顶端,我本可以使用while(true),但我想要一个防止出现问题的方法,这在调试时很有用,因为无限循环是一件很麻烦的事情。 在那之后,我们将拼接节点。...在这两种解决方案中,实时执行时间并不是很重要,因为我在加载游戏时做了很多预处理。
所以,鉴于聊天机器人缺乏绘图能力,我想我应该把它画出来。...人类:请换一个试试 ChatGPT:好啊!这是另一个《纽约客》风格的单幅漫画: 图片描述:一只狗在公园里被主人遛狗。这只狗正在看一个现代艺术雕塑,它是一个巨大的金属立方体,有着锋利的棱角。...然后我意识到我现在正在和一个人工智能战斗,这个游戏是我一个人创造的,而且它不知道,当然也不会尝试去赢。 我必须无视这种存在主义的困惑,无论如何都要继续战胜它。...我不知道人工智能是否有投影能力,但我得说,这真的感觉像是一个艺术家的作品,他已经完全超脱了,并开始质疑为什么他们一开始要接手这个要求奇怪的人类客户。...如此说来,我得有相当多的绘画要做了,所以接下来离开聊天机器人独处在的几天里,我起草了它的所有创作。 最后再测试一次,用来结束这篇文章。 人类:再试一次。
尽管传统上硬件开始可用需要大约三年的时间延迟。我们现在距离 VVC 的完成还有一年的时间,我想我已经看到了一个硬件公告,至少就像市场上提供的硬件 IP 核一样。...除此之外,我想我在沉浸式应用程序上的观点与 Alan 一致,沉浸式应用的瓶颈不一定是编解码器。我们将推动应用程序的其他方面,无论最终是否成功。...我认为它将比人类大脑可以创建的编解码器更好。...所以我们已经跨越了一个重要的门槛。现在它不会是实时和高效的,但它是一个神经网络。但是神经网络中的推理仍然相当快。训练它是一种痛苦,但他们一直在前进。...但我认为质量措施需要成为未来的一部分,我们不知道神经网络会把我们带到哪里,但这肯定是有希望的。
前两个月呢,我验证了这么一个流程:我让所有人远程工作起来。于是我就在论坛里发了一篇帖子,说我认为远程工作是这个世界的未来,我在想我们下个项目要不要找两个远程工作的人。...两个星期以后,他做了一个app并写了一篇文章来解释这个是怎么回事。看完这篇文章之后,我和我们的CPO说这个人就交给你管了。我特别喜欢这样的人,所以我在想这样的人到底是什么样的人。...我对这个世界的理解是,这个世界太容易活下来了,可是对于很多人来说不是这样,问题出在哪里呢,在于这个世界变化得太快。在iPhone出来之前我觉得手机应该是一台电脑,但我不知道应该是一台怎么样的电脑。...我见了太多优秀的人,我不认为他们天生的智商比别人高,但是我觉得他们的学习方法、对待事情的认真态度是不可阻挡的。我不知道高博之前在大学挂了11门,我在大学也挂了11门。...当你选对了足够的语料、足够的数据量的时候,这个模型会越来越好。我一直在想我们的大脑是一个什么东西。
今天,我想提出一个解决方案,当使用递归CTE编写查询时,几乎每个人都会遇到:发生无限递归时,如何调试? 考虑以下示例查询,该查询生成从1到5的整数: ? 此查询正常执行,这是它的结果: ?...现在,假设我在键入它时犯了一个小错误(这只是键盘意外,在“ <”中输入“ *”): ? MySQL现在将错误的WHERE条件转换为“ n * 5 0”,这对于所有行都是正确的。...如果数据可以合法地显示一个循环,那么最终您可能会修改查询,以便进行循环检测。但是在进行此类修改之前,您可能更希望先了解循环是如何形成的,涉及哪些表、列……。...在我们的例子里: ? 首先是火星,然后是木星,土星,地球,火星!好吧,我们看到似乎在5行之后形成循环;通过在到达的每个行星附近添加路径上的前一个行星,它变得更加清晰: ? 发现了!...在本文的结尾,虽然LIMIT-in-CTE可能不会改变SQL 的面貌,但我相信它几乎可以为在MySQL中操作递归CTE的每个人节省时间,这是一件非常好的事情! 一如既往,感谢您选择MySQL!
而你和他们的互动并不是低层次的,你是与他们在一个高度抽象的层面上互动,就像我们现在的对话一样。 我举个例子来说明。...于是我出门打了一辆出租车,告诉司机带我去位于旧金山的洗衣房。我到了那里洗好衣服之后,又坐车回到这里。我把洗好的衣服交还给你,说:“你的衣服已经洗好了。” 你并不知道我是怎么做到的。...你不知道哪里有洗衣店,也可能只会说法语,或者是兜里没钱,连车都打不了。但是我知道怎么完成这项任务,而你不需要知道任何细节。所有的这些复杂流程都隐藏在我的内部,而我们之间可以高度抽象地互动。这就是对象。...此时就花费的时间较久,而且也注定了封装和复用性不够好。 什么是面向对象? 其实面向过程是一种低层次的交互。为什么这么说?想想我们在现实生活中,理发、打扫卫生、搬家,真的会这么麻烦吗?...但我们在寻求理发师的帮助时,不会直接向这个"职业"直接发起请求,因为它本身就是一个抽象,理发师那么多?你找的是哪一个? 我们要找的是某一个从业者,比如理发师张三。
该视频采用Chrome插件Youtube中文配音做了翻译+配音处理,如果您平时也有上油管看前沿视频的话,也可以装一个,可以有效的提高你的学习效率 ^_^。...如果您不方便查看这些内容,也可以关注我的视频号「程序猿DD」和B站,我会分享日常看到的精华学习资料,感兴趣的小伙伴根据自己平时习惯选择订阅即可。...它是由 Brendan Eich 于 1995 年在短短一周内创建的,目的是为 Netscape 浏览器添加一种易于学习的脚本语言。...JavaScript以构建前端 Web 应用程序而闻名,因为它是除 WebAssembly 之外唯一在浏览器中原生支持的语言。...密集型作业,尽管事实上它是一种单线程语言,通过非阻塞事件循环实现,可以在后台排队工作而不阻塞主线程。 接下来看看JavaScript语言的特点: 首先,创建一个以 .js 结尾的文件。
前言 其实我一直想写一篇揭秘算法的文章,因为,据我所见,大多数写算法的软件工程师,其实,就是普通程序员,并非高人一等。 但我一直不知道从何下手,今天姑且尝试着乱写一点。...【∑sigma】就是for循环有没有。 这个∑下面i=0,上面n-1就是for循环的条件有没有;K和M就是两个Count等于n的数组有没有。...其实我们每天都在写算法 想想我们写过的那些复杂甚至恶心的业务逻辑,结合一下上文的例子。 然后,你会发现,其实你每天都在写算法。。。 只是你不知道如何把你写的东西,用公式表达出来而已。。。...,的确,很多时候可以给出一个非常好的处理问题的逻辑。...但我们没必要自卑的认为比算法工程师第一档就是了。
领取专属 10元无门槛券
手把手带您无忧上云