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

《代码英雄》第三季(2):学习 BASIC

知道人们发明了许多语言来使机器开心,但我认为 Ruby 确实很自然。 00:13:44 - Saron Yitbarek: 这一点我们可以达成共识。但是同样,这里没有错误答案。...不会因为使用笔而大动干戈,所创造东西而激动。那么从你经验来看,为什么会这样呢?大家面前辩护,让大家相信你对一种编程语言看法是正确,这样一种思潮是从何而来呢?...00:14:23 - Avi Flombaum: 也不知道。因为很喜欢你关于作品比喻,首先想到是……设想,人们死死地抓住工具,恐怕是因为作品并不吸引人。...从事软件工作,看到过很多很多错误报告,而且真的很好奇,在那个宇宙,这意味着什么。是说 Twitter 上和别人聊了聊,说它坏了,还是什么?...会议期间,人们都在试图得到他们签名,这是……和我孩子坐在那里,在想,开发操作系统,连接互联网,这样你们才能在一起玩游戏吧?我们做错了什么,才会如此默默无闻呢?

59320

程序员如何提一个好问题

对rkt很感兴趣,但我不明白为什么rkt在运行容器时会比Docker占用更多磁盘空间。...虽然“为什么rkt比Docker要使用更多磁盘空间”不怎么像是正确问题——差不多知道代码是如何工作但我不明白为什么他们那样写代码。...喜欢问那种答案是一个直截了当事实问题。例如,SQL连接查询示例,一些事实问题答案可以是: 连接两个大小为N和M时间复杂度是多少?是O(NM)吗?...做一些研究 键入上面的SQL问题时,Google搜索框输入了“如何实现SQL连接”。...内容关于如何在互联网上向陌生人提问。向互联网陌生人问问题是一个超级有用技能,可以让你获取真正有用信息,但这也是一类“硬模式”问题。

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

程序员如何提一个好问题

对rkt很感兴趣,但我不明白为什么rkt在运行容器时会比Docker占用更多磁盘空间。...虽然“为什么rkt比Docker要使用更多磁盘空间”不怎么像是正确问题——差不多知道代码是如何工作但我不明白为什么他们那样写代码。...喜欢问那种答案是一个直截了当事实问题。例如,SQL连接查询示例,一些事实问题答案可以是: 连接两个大小为N和M时间复杂度是多少?是O(NM)吗?...做一些研究 键入上面的SQL问题时,Google搜索框输入了“如何实现SQL连接”。...内容关于如何在互联网上向陌生人提问。向互联网陌生人问问题是一个超级有用技能,可以让你获取真正有用信息,但这也是一类“硬模式”问题。

84550

如何在Ubuntu 14.04上设置Hexxit(Minecraft ModPack)服务器

一个具有sudo权限非root用户。没有服务器同学可以在这里购买,不过个人更推荐您使用免费腾讯云开发者实验室进行试验,学会安装后再购买服务器。...rm Hexxit_Server_v1.0.10.zip 第三步 - 运行Hexxit 在此步骤,我们将在屏幕会话启动Hexxit,因此断开服务器连接后它将继续运行。...在下一个命令,指定希望Java-Xmx和-Xms标志一起使用内存量。-Xmx是它将使用最大内存量; -Xms是它将开始初始内存量。...这意味着您Hexxit服务器已启动并运行!您现在可以按CTRL + AD从屏幕会话中分离,然后断开服务器连接。Hexxit将继续运行。...结论 您现在有一台Hexxit服务器正在运行,可以使用您服务器IP地址连接到它。 想要了解更多关于Ubuntu开源信息教程,请前往腾讯云+社区学习更多知识。

1.3K21

程序员如何提一个好问题

对rkt很感兴趣,但我不明白为什么rkt在运行容器时会比Docker占用更多磁盘空间。...虽然“为什么rkt比Docker要使用更多磁盘空间”不怎么像是正确问题——差不多知道代码是如何工作但我不明白为什么他们那样写代码。...喜欢问那种答案是一个直截了当事实问题。例如,SQL连接查询示例,一些事实问题答案可以是: 连接两个大小为N和M时间复杂度是多少?是O(NM)吗?...做一些研究 键入上面的SQL问题时,Google搜索框输入了“如何实现SQL连接”。...内容关于如何在互联网上向陌生人提问。向互联网陌生人问问题是一个超级有用技能,可以让你获取真正有用信息,但这也是一类“硬模式”问题。

1K40

如何在Ubuntu上搭建Minecraft服务器

没有服务器同学可以在这里购买,不过个人更推荐您使用免费腾讯云开发者实验室进行试验,学会安装后购买服务器。...Ubuntu 16.04: sudo apt install openjdk-8-jre-headless screen Debian 8: sudo apt install openjdk-8...当run.sh执行脚本,世界默认变量创建。如果您想创建一个包含更新变量,请更改文件level-name指令server.properties并相应地修改其他设置。...使用level-name更改后停止并重新启动服务器脚本后,将创建一个包含该世界游戏数据新目录。有关可用设置及其修改方法更多信息,请参阅Minecraft Wiki设置页面。...完成后,单击“完成”: 您服务器现在可用于传入连接。单击加入服务器进行连接: 你现在可以和你朋友服务器世界里玩Minecraft。怎么样,简单吗?感觉去搭建你世界服务器吧!

11.6K111

API场景数据流

研究领域从来都不是完美的,但我认为实时仍然是考虑我们近期应用场景中看到一些变化最佳保护伞。...它们并不是什么新鲜事物,但是已经有了新活力,关于它们新而且有趣对话不断开展,并且有一些不能忽视增长趋势。...介绍完成这些服务和工具之后,不想忘记那些提供很好协议,这可以帮助我们实时领域做一些事情。...尝试事件源,架构,消息传递以及API空间其他层次(等现今用来回于移动位和字节)进行交叉。技术人员并不总是最擅长使用精确单词或使事情简单易懂,更不用能说得清楚了。...它们某些使用案例占有自己位置,大型组织有这些资源,但我仍花了很多时间担心这个小家伙。 认为Twitter API社区可以找到一个很好Web API对比Streaming API示例。

1.5K00

复活者谷歌:死去外公仍活在谷歌数字世界里,即使他从未使用过互联网

也许服务条款/隐私政策同意了这一点,但谁知道呢?毕竟可能只有少部分人仔细读过他们条款。 ? 在看到这个之后,决定深入了解数据控制台,看看谷歌还存储了哪些关于内容。...很好奇它是否仅包含Chrome设置为Google提供地址,还是只是住了几个小时地址,又或者它收集了去过每个地方?...相信根据我互联网活动将我妈妈和我联系起来并不困难,所以我并没有感到有什么特别之处。 然而,当我继续浏览时候,发现谷歌手里掌握关于信息,已经多到让感到害怕。...在看到这个之后,开始研究Google谷歌如何获得对这些信息访问权限并且将其连接到我。 1、最简单、最明显答案是,在网上提供了外公信息但我没有。几乎100%肯定不是这样。...为什么这么自信?因为甚至都不知道外公中间名字。印象当中外公他没有中间名。 2、用外公信息作为密码提示信息。然而,对此表示怀疑。

73900

使用 Micro 构建弹性容错应用程序

不确定我们处于哪个位置,但我认为我们正在讨论解决不亚于数百万并发连接问题。世界上最大科技公司十年前真正解决了这个问题,并且具有大规模构建系统模式,但我们其他人仍在学习。...如果您在此之前构建过微服务或 SOA 架构,那么您就知道,很重要一部分时间执行都花费调用其他服务以获取相关信息上了。...其中调用返回单个结果,而流则是另一个服务一起维护双向流(Bidirectional streaming)连接,消息可以连接来回流动。发布则用于通过代理发布异步消息,但我们今天不会讨论这一点。...如果某个服务某个节点出现故障,我们将其从列表删除,以便继续为成功请求提供服务,这一点至关重要。 超时重试 Adrian Cockcroft 最近开始讨论微服务架构缺失组件。...我们项目中有这个特性!实际上,这个内容之前一篇关于微服务架构和设计模式博客文章已经讨论过了,您可以点击这里查看。

1.2K30

马云阿根廷讲跨境贸易:没有什么是事前准备好

马云在演讲称,除了电子商务,双H(幸福健康)也是未来发展方向,阿根廷拥有优美的环境和举世闻名足球运动,这个国家未来充满机遇。 马云演讲实录: 下午好。非常荣幸被邀请,这是第一次来阿根廷。...想说另一件事是,为什么中国电子商务比美国更成功?因为美国有强大IT和商业基础设施,所以美国应该有比中国更好电子商务。但我不这么认为。认为中国18年前有更大潜力。...所以第三次革命,我们应该团聚一致,贫困,癌症,艾滋病抗争,环境污染抗争。 这就是所相信,未来30年要特别关注技术革命。现在发现,很多人都相信这一点。...很震惊,因为当时有80名警察保护。有一个大约20岁年轻人带着麦克风走过来,说他用互联网把他产品卖到新西兰、澳大利亚和中国,他从来没有想过我们可以互联网时代做到这一点。...他们会说,已经这样做了30年,为什么你认为你比我更好。所以试图说服那些(不成功的人),那些明天想成功的人一起工作。

47940

配置语言黄金时代

为了实现这一点,它祭出 3 个重要法宝:1) 它使用 DSL 来描述所需状态,而不是过程式语言。这将尝试抽象组件,以使管理员能够进行参数化和重用。...可以通过导出资源和 PuppetDB 多个服务器之间进行协调,但对来说,这总是让人觉得很不爽(现在可能和当时有所不同了,但我已经好几年没有关注这个领域了)。...所有这些工具都采纳了 CFEngine 中最好地方,其中最重要是收敛状态概念。他们会把你表达意图,机器进行比较,找出任何依赖关系和步骤顺序,使资源达到它想要状态。...当我们公共子网创建 EC2 实例时,它们将可以从 internet 访问,并具有出站 internet 连接,而私有子网实例将只能在 VPC 访问,不可以访问 internet。...不管是好是坏,认为我们正朝着一个方向前进,最好情况下,基础设施将与代码共存,就像构建文件代码共存一样。但是,认为大家会尝试更进一步,将基础设施代码集成到实际应用程序

3.2K20

13 年 Bug 调试经验总结

调试这类问题时,我们总是假定在空闲列表时候连接被设置为down(但当时为什么不把它放到列表外面呢?)。这是我们思考不足,没有考虑到有时候事情会过早发生。 3.悄无声息故障。...错误状态持续了一段时间调用,会使调试变得更难。最好一旦检测到故障就返回错误。 4.If。...其中隐含假设是结果集永远不会超过客户数量。关于这方面的问题也没有很好策略方法,如果各位有的话,还请不吝赐教。 7.日志记录。可视化程序做什么至关重要,特别是当逻辑很复杂时候。...如果可行的话,确保总是用零和null来测试。对于字符串,这意味着要测试长度为零字符串以及字符串为null两种情况。又如:测试TCP连接断开,要在发送数据给它发送之前。...所以,除非我重新启动之前能够测试超过100次(事实是没有),否则测试时就不会发现这个问题。 调试 14.讨论。帮助我最多调试技术是同事讨论问题。

73050

真正“搞”懂HTTP协议07之队头阻塞真的很烦人

二、长短连接说短长   在上面的例子说到,HTTP/1.1会默认开启长链接,那为什么要开启长链接?什么是长链接?那既然有长链接是不是还有短连接呢?嗯……你听我慢慢说。 一)短连接是什么?     ...只要浏览器或者服务器没有明确断开,那么就会一直保持连接状态。...其实很好理解,就好像我们一个汽车单车道上跑,堵车可能性就很大,堵车了也没办法,只能等前面解决了继续走,但是假设是6车道,18车道,是不是就能在一定程度上解决这个问题了(其实用车道比喻HTTP队头阻塞并不是十分恰当...中间设备其实就是指数据互联网传输过程,所遇到各种设备,比如路由器,网关,代理服务器,服务器等等等等,很多很多,这些东西比较硬性,一旦安装软件后很少升级,所以你改了客户端TCP,这一连串设备...长连接出现原因是什么?解决了什么问题呢? 关于HTTP队头阻塞,你都有哪些了解?HTTP解决了队头阻塞问题么?如果解决了,又是如何解决?如果没解决,为什么没解决呢?

1K30

英伟达研究亮点和启发

NVIDIA 实验室一些研究方向 1光子通信 电信号扩展速度放慢 我们不仅在构建一个 GPU,而且是构建一个系统,它整合了许多 GPU 开关并连接到一个更大数据中心,为了做到这一点,我们需要技术来让...DWDM 系统总体架构 系统层面上,一个叫做 PIC 小块连接着光纤。...为了探索更复杂模块和让这些模型广泛应用,我们必须继续扩展GPU性能。 317X 8 年间单芯片推理性能变化 到目前为止,我们在这方面做得很好。...最近 Steve 提出用更少bit位得到更多信息方法,即通过缩放矢量而不是张量,把 bit 位集中最能发挥作用地方。通过做向量缩放能更好地表示相同位数权值。...权重和激活都有一定精确度,这项技术可以 16 纳米内完成。通过提供向量缩放,我们可以从初始点开始,也就是灰色停止点,性能微小下降情况下空间表现提高了 70%,能量表现提高了 20%。

84720

掀开断点续传那一层面纱(下载篇)

请看下面的抓包图-2,第72行时候,暂停下载(即断开Web服务器连接)。...浏览器携带Range头信息请求Web服务器,此时我们需要在代码层对这个重要信息进行处理。即取出该字节数出,然后文件定位指针,然后读文件开始续传。【这是断点续传应用逻辑关键】 ?...第350行尾响应行   看下面的http响应图,响应状态码为206   用红色线标记是我们代码自定义响应头 ? 抓包图-4 ? http响应图   9、TCP四次握手,端断开连接。...看上面的抓包图-4   第352~354是TCP断开连接。四次握手为什么是只有三次通讯呢?   TCP断开具体也可以参考之前写文章。   ...2、从抓包分析断开前都无任何异常   3、继续下载抓包分析   TCP连接正常   http请求信息,看上去是正常,但是相对于我们所写程序就不对劲了。

75940

Scikit-learn 核心开发人员专访:建立机器学习工作流最容易犯这2点错误

但是,现在将一个模型添加到 Scikit-learn 需要大约一年时间。所以我真的建议从小事做起。本人是从文档排版开始。改进文档总是受欢迎。还有很多关于问题追踪东西。...二进制分类,精度取决于你目标是什么。喜欢看 ROC 曲线下面积和平均精度。这些是某种细粒度度量。也喜欢看精确召回曲线(AUPRC)。...Haebichan Jung:你哥伦比亚大学关于不平衡数据讲座说过,这个问题有两个主要解决方案:1)改变数据后建立模型(欠采样/过采样)和 2)改变模型(训练程序本身)。...如果你很多数据集上尝试它,但它对你没有帮助,那么它就是没有帮助。很难说为什么梯度增强效果很好想大多数人都相信梯度增强效果很好但我不认为有人能正确解释为什么梯度增强比支持向量机更有效。...实际上,和一个合作者有一个计划,要写一篇关于广泛基准论文。正如你所说,为什么要尝试使用 SMOTE?因为这是验证文献中提出方法,但在实践,人们发现它并没有多大作用。

63210

Wolfram System Modeler 系统动力学建模|现在可商业模拟库一起使用

问:请告诉我们一些关于情况。你为什么要开发这个库? 答:是一名管理顾问,采用计算机模拟来帮助客户通过更好地了解所管理系统复杂性来做出更好决策。...问:你能分享一些关于系统动力学重要性想法吗?为什么人们会对社会系统建模感兴趣?...BSL使用是系统连接器,例如库存和流量端口,它将同时传输流量和连接库存的当前数量。 问:你能详细说明一下吗?为什么一个建模者会关心这个问题?...下表显示了完整比较: BSL视觉上更有表现力:参数值很好地显示图中,而且完全清楚什么样 "过程 "改变系统状态,例如例子种群规模。...管理子系统为决策处理信息,通常以某种基于规则政策为模型,而运营子系统则处理(至少很大程度上)有形实体和将它们从一种状态转化为另一种状态过程。

1.5K20

13 年 Bug 调试经验总结

《Learning From Your Bugs》一文写了关于我是如何追踪所遇到一些最有趣bug。最近,回顾了所有的194个条目(从13岁开始),看看有什么经验教训是可以学习。...调试这类问题时,我们总是假定在空闲列表时候连接被设置为down(但当时为什么不把它放到列表外面呢?)。这是我们思考不足,没有考虑到有时候事情会过早发生。 3.悄无声息故障。...错误状态持续了一段时间调用,会使调试变得更难。最好一旦检测到故障就返回错误。 4.If。...其中隐含假设是结果集永远不会超过客户数量。关于这方面的问题也没有很好策略方法,如果各位有的话,还请不吝赐教。 7.日志记录。可视化程序做什么至关重要,特别是当逻辑很复杂时候。...如果可行的话,确保总是用零和null来测试。对于字符串,这意味着要测试长度为零字符串以及字符串为null两种情况。又如:测试TCP连接断开,要在发送数据给它发送之前。

70760

13 年 Bug 调试经验总结

《Learning From Your Bugs》一文写了关于我是如何追踪所遇到一些最有趣bug。最近,回顾了所有的194个条目(从13岁开始),看看有什么经验教训是可以学习。...调试这类问题时,我们总是假定在空闲列表时候连接被设置为down(但当时为什么不把它放到列表外面呢?)。这是我们思考不足,没有考虑到有时候事情会过早发生。 3.悄无声息故障。...错误状态持续了一段时间调用,会使调试变得更难。最好一旦检测到故障就返回错误。 4.If。...其中隐含假设是结果集永远不会超过客户数量。关于这方面的问题也没有很好策略方法,如果各位有的话,还请不吝赐教。 7.日志记录。可视化程序做什么至关重要,特别是当逻辑很复杂时候。...如果可行的话,确保总是用零和null来测试。对于字符串,这意味着要测试长度为零字符串以及字符串为null两种情况。又如:测试TCP连接断开,要在发送数据给它发送之前。

70560
领券