Jessica

一个价值1.5亿元的马桶!详解新一代太空“通用废物管理系统”

为君一笑 提交于 2020-10-05 09:04:43
  价值 2300 万美元(约 1.5 亿元人民币)、3D 打印钛金属零件、男女通用,这些标签属于国际空间站即将装配的高科技产品:新一代太空马桶。   美国东部时间 10 月 2 日晚上 9:16,美国航空航天局(NASA)商业货运提供商诺斯罗普 · 格鲁曼公司(Northrop Grumman)向国际空间站发射补给任务,执行本次任务的天鹅座货运飞船载有约 3.6 吨的科研物资、机组人员补给和相关设备,其中最值得关注的任务之一,就是把这样一台 “史上最贵” 的太空马桶送到空间站,让宇航员们展开测试。   这套马桶的官方称呼,其实叫做通用废物管理系统(UWMS),它重 45 公斤,高 71 厘米,大约是目前空间站所使用俄制马桶的一半,此外,旧马桶更适合男性,而新马桶的设计也更多考虑到了女性航天员的需求。   NASA 方面表示,这只是升级的一部分,在国际空间站上安装的新马桶不仅能使空间站宇航员们的生活变得更好、更高效,该系统还将装配在新的猎户座飞船上进行测试,这是阿耳忒弥斯登月计划乃至火星登陆计划的一部分,新马桶将更适合在未来的深空探测任务中使用。      图|新一代太空马桶:通用废物管理系统 (来源:NASA)   暗藏黑科技,能让尿变水   宇航员们如何在太空中使用卫生间?这是人类步入太空时代以来的老问题。   由于重力缺失,人类最基本的排泄过程变得极具挑战性。而随着下一次

【译】用户体验案例学习:Mood Talk ——  一个心理健康应用

和自甴很熟 提交于 2020-08-16 03:52:02
原文地址: UX Case Study: Mood Talk — A mental health app 原文作者: Balint Nagy 译文出自: 掘金翻译计划 本文永久链接: github.com/xitu/gold-m… 译者: niayyy 校对者: Roc 、 Jessica 用户体验案例学习:Mood Talk ——  一个心理健康应用 Mood Talk —— 将你的感受告诉和你面临同样挑战的人 在这个世界上,很多人都面临着某种心理问题,例如: 孤独,失眠,抑郁,压力大,焦虑或者人格障碍 。不幸的是,这些可能性还没有列举完。 如果你能够 和那些面临着或者已经经历过同样问题的人 交流,这些人了解你的感受,并就如何克服这些可怕的情况给出切实有效的建议,那不是很好吗?我认为这会非常棒。事实上,我认为它是如此优秀,所以我设计了一款应用程序来解决这个问题。 背景 作为我在设计学校的作业的一部分,我被要求设计一个 健康主题 的应用程序。我相信 人脉是解决我们大多数问题的关键 。甚至拥有宝贵人脉也是我们人生的最大财富之一,我们看待 人际关系 和 交际网 的方式也能帮助自己在事业上取得更好的职位,在人生中取得优势。 当我决定要做一个项目的时候,我的主要想法是 让那些面对精神障碍的人更快乐一点 。或者,最好 把他们从困境中“劝出来” 。 研究和发现 调查 最后我设法收集了 42

提升你 Kubernetes 技能的 5 种方式

拜拜、爱过 提交于 2020-08-11 12:41:05
值此周年纪念之际,来通过这些深度文章和实践项目了解下 Kubernetes。 在云原生的成长期,开发者们发现在一个小型的、原子化的、精简的 Linux 镜像里编写应用程序很方便,这些镜像与它们所运行的服务器共享资源。从技术上讲,这些基于内核命名空间的小环境定义被称为 容器 。随着容器的激增,系统管理员们很快意识到,开发一个不仅能帮助他们管理容器,还能帮助他们管理下面的虚拟化基础设施的工具变得至关重要。于是, Kubernetes 应运而生。 Kubernetes 是一个可扩展开源平台,用于管理容器。它可以帮助管理员和开发者们围绕容器管理工作负载、服务和进程。它促进了声明式配置,更容易实现自动化。在它相对较短的生命周期中,它已经催生了一个迅速成长的生态系统,其中包括来自大量公司和项目的服务、支持和工具。 如果你想对这项重要的云技术有更多的了解,这里有一些能帮忙你更深入学习的文章。还有 5 个项目可以帮你把学到的东西付诸实践。 遏制容器乱象 2016 年,我们发布了《 使用 Kubernetes 遏制容器乱象 》,这是一篇由 Terry Ryan 写的关于 Kubernetes 的介绍性文章,讲述了 Kubernetes 如何帮助管理员和架构师们努力应对容器。如果你想找一篇从底层介绍容器是做什么的以及 Kubernetes 是如何实现容器管理的,那么你应该先读下本文

屡屡失败犯错的我为什么没有被开除

自作多情 提交于 2020-08-04 12:25:27
我是词典里 “失败” 一词旁边的插图,这就是为什么我擅长我的工作的原因。 我的职称是高级软件工程师,但我最亲近的同事并不这么称呼我。由于我摧毁一切,他们管我叫“樱桃炸弹”(正巧我姓“樱桃”)。我定期会遇到的失败已经可以影响到我们的季度性收益和停机时间。简单的来说,我就是你所听说过的生产灾难:“别动,啥都别做,无论何时何地。” 我的职业生涯始于支持服务台,在那里我写了一些循环,破坏了高端客户的服务器。我曾在没有警告的情况下将生产应用程序关闭了长达八个小时,并且在试图使得情况好转的过程中摧毁了无数个集群,有几次只是因为我打错了字。 我是我们在 Kubernetes 中设有灾难恢复(DR)集群的原因。我是个混乱的工程师,我们有一个应用程序,它的故障恢复计划还从未测试过,而我在没有警告的情况下,就教人们如何快速行动和排除故障。我作为可能失败的最好例子而存在,这实际上是有史以来最酷的事情。 我和消失的 K8s 集群 我的正式职责之一涉及到我们的应用架构。对于任何形式的架构改动,我都要进行代码的编写与测试,看看有什么可能性。近来,据说这成了我老板史诗级的痛苦,这只是轻描淡写。 我们在 Kubernetes 上运行我们的大多数基础架构,Kubernetes 以其弹性著称。尽管有这样的声誉,我还是使得两个集群,好吧,消失了。你可能会好奇我是怎么做到的,很容易, terraform destroy

暴力“尺取”

谁说胖子不能爱 提交于 2020-04-26 22:32:40
以poj3320为例 Language: Default Jessica's Reading Problem Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 23144 Accepted: 7819 Description Jessica's a very lovely girl wooed by lots of boys. Recently she has a problem. The final exam is coming, yet she has spent little time on it. If she wants to pass it, she has to master all ideas included in a very thick text book. The author of that text book, like other authors, is extremely fussy about the ideas, thus some ideas are covered more than once. Jessica think if she managed to read each idea at least once, she can pass the exam. She

Python数据分析-第4章Pandas入门案例1

人走茶凉 提交于 2020-04-06 03:59:05
1.准备数据 学习pandas需要有针对性的操作下数据才能更好的了解,这里参考官网的生成数据规则生成样例数据。 例:1880年出生的婴儿数以及他们使用的名字 生成“婴儿名字”列值 In [3]: import random import pandas as pd # 婴儿名字的初始值 names = [ 'Bob' , 'Jessica' , 'Mary' , 'John' , 'Mel' ] random . seed ( 500 ) random_names = [ names [ random . randint ( 0 , len ( names ) - 1 )] for i in range ( 10000 )] # 显示前10个名字 print ( random_names [: 10 ]) Out[3]: ['John', 'Mel', 'Mel', 'John', 'Mary', 'John', 'Jessica', 'Bob', 'Mary', 'Mel'] 生成“婴儿数量”列值 In [4]: births = [ random . randint ( 0 , 1000 ) for i in range ( 10000 )] births [: 10 ] Out[4]: [700, 975, 347, 127, 52, 598, 799, 441, 629,

规模化敏捷中的“三要”和“三不要”

送分小仙女□ 提交于 2020-02-28 09:43:16
当前,几乎每个企业或组织都在经历着某种形式的变革,无论是数字化、企业文化升级,或者敏捷。很多公司和组织找到我们,希望我们来指导他们如何应对这些变化,因为他们明白,以前的管理方式可以让他们走到今天,但是无法很好的适应未来更严峻的环境和更大的挑战,实现更大的目标。 我们正处在一个全新的商业时代,进入门槛低,但这也意味着公司需要承受来自传统和非传统企业的持续竞争,同时消费者的可选择性越来越多,公司对优秀人才的竞争也会更激烈,这些都对企业的管理方式提出了更高的要求,因此,他们希望了解现实中的同行业、同类公司是如何进行变革,以及如何推动落地实施的。 在快速变革的情况下,我们要学会抛弃传统的服务交付模式(瀑布式管理模型),转而采用更灵活的,更能应对变化的交付模型,例如:在 人、方法、工具 各方面进行创新。简单点说,规模化敏捷意味着我们需要把大型项目分解成更小的部分,相比于冒很大风险,等产品全部做完后推向市场,敏捷开发可以让我们更快的向市场发布产品,进行试验,收集客户反馈,并进行持续改进,以保证最终真正交付市场需要的产品。 我们和Atlassian的Work Futurist——Dom Price,沟通了规模化敏捷中的注意事项。Dom在公司中有两个职责:对内,他帮助公司理解如何持续发展和进化,我们周围的世界在变化时,如果我们停滞不前,不做改变,对企业来说是极其致命的危险;对外

获取所选元素的外部HTML

寵の児 提交于 2019-12-19 21:54:08
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我正在尝试使用jQuery获取选定对象的HTML。 我知道 .html() 函数; 问题是我需要包含所选对象的HTML(在这种情况下为表格行,其中 .html() 仅返回行内的单元格)。 我四处搜寻,发现了一些克隆对象,将其添加到新创建的div等中的非常“ hackish”类型的方法,等等,但这似乎很脏。 有没有更好的方法,还是新版本的jQuery(1.4.2)提供了任何一种 outerHtml 功能? #1楼 $("#myNode").parent(x).html(); 其中“ x”是节点号,第一个从0开始,如果您要获取特定的节点号,则应该得到所需的正确节点。 如果您有子节点,那么您实际上应该在想要的节点上放置一个ID,而在该节点上仅输入零。 使用这种方法,没有“ x”适合我。 #2楼 我认为目前(2012年5月1日),所有主流浏览器都支持externalHTML函数。 在我看来,此片段就足够了。 我个人会选择记住: // Gives you the DOM element without the outside wrapper you want $('.classSelector').html() // Gives you the outside wrapper as well only for the