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

看国外女神级程序员,直播写代码一年的感悟

一些标签是从文本文件中获取到的信息(比如最近的关注者)。另一个标签是我自己制作的标签,显示了我在直播时现场的温度和湿度。...Stream Labs还会自动创建最近关注我的用户实时文本信息,以在顶部的横幅中显示。 我还使用了一个屏幕背景图以暗示我就要准备开始直播了。 ?...正如你所看到的,我在直播时不会太严肃,但我希望能给观众一个良好的配置,使他们更好地获取主播主要的内容。 暴露一个秘密:为了保持youtube所规定的文件大小,我会使用OBS裁剪屏幕的底部和右边缘。...小建议 在最后一部分,我想介绍一写小的技巧,也正是这些技巧使我的直播变得越来越有趣了。 房间简介 花费一些时间准备你的房间简介,简介通常是在个人频道底部的内容框中。...我使用的终端是iTerm,它允许我们保存桌面的排列和字体的大小,以便我们之后进行还原。在直播时我有一套窗口的排列顺序,还有一套是为非直播时准备的。这样做可以大大的节省时间。

1.8K10

最新iOS设计规范五|3大界面要素:控件(Controls)

例如,在邮件中,您可以在邮件的“收件人”字段中点击“添加联系人”按钮,来从联系人列表中选择收件人。 ? 除了“添加联系人”按钮之外,还应该允许键盘输入。...通过颜色选择器的选项卡式界面,人们可以从网格或光谱中选择颜色,也可以通过选择RGB值来选择颜色。人们还可以通过点击吸管按钮并使用放大镜来选择出现在屏幕上任何地方的颜色,从而选择一种颜色。 ?...当用户打开情境菜单时,他们的焦点是位于菜单的顶部区域。将最常用的项应该放在菜单顶部,以便用户及时找到他们正在寻找的项。 使用分隔符对相关菜单项进行分组。创建可视分组可以帮助用户更快地浏览菜单。...如果你的应用需要显示超过20个页面,请考虑使用其他的排列方式 - 例如网格 - 启用非顺序导航。 页面控件显示在屏幕底部的中心。页面控件应始终位于内容底部和屏幕底部之间的区域,并保持居中。...在正在编辑的字段的下方或附近显示选择器效果很好。选择器通常显示在屏幕底部或弹出窗口中。 日期选择器 日期选择器是用于使用触摸屏,键盘或定点设备选择特定日期,时间或两者的有效界面。

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

    一款性能调优利器 — 火焰图

    这也是我为什么非常喜欢 shell 的原因,它丰富的命令行工具集加管道特性处理起文本数据集来真的精准而优雅,让人迷醉。...但很多时候文本的表现力非常有限,可以说匮乏,表达绝对值时,自然是无往不利,但在展示相对值时,就有些捉襟见肘了,就更不用说多维数据了。...我们用 shell 可以非常快速地查询出文本内的累加值、最大值等,但一遇到两组值的相关性分析时,就束手无策了。这个时候,就需要使用另一种分析工具 – 图了,如散点图就能很清晰地展示相关性。...今天就准备介绍一种图,火焰图,之前组内大神分享过它的使用办法,但我之后很久都没有用过,以至于对它没有什么深刻印象,最近排查我们 Java 应用负载问题时试用了一下,这才对它的用途有了点心得。...我们更应该关注的是火焰图顶部的一些 “平顶山”,顶部说明它没有子调用,方块宽说明它耗时长,长时间 hang 住,或者被非常频率地调用,这种方块指向的调用才是性能问题的罪魁祸首。

    56830

    每日开源 | 一款不错的性能调优利器:火焰图

    这也是我为什么非常喜欢 shell 的原因,它丰富的命令行工具集加管道特性处理起文本数据集来真的精准而优雅,让人迷醉。...但很多时候文本的表现力非常有限,可以说匮乏,表达绝对值时,自然是无往不利,但在展示相对值时,就有些捉襟见肘了,就更不用说多维数据了。...我们用 shell 可以非常快速地查询出文本内的累加值、最大值等,但一遇到两组值的相关性分析时,就束手无策了。这个时候,就需要使用另一种分析工具 – 图了,如散点图就能很清晰地展示相关性。...今天就准备介绍一种图,火焰图,之前组内大神分享过它的使用办法,但我之后很久都没有用过,以至于对它没有什么深刻印象,最近排查我们 Java 应用负载问题时试用了一下,这才对它的用途有了点心得。...我们更应该关注的是火焰图顶部的一些 “平顶山”,顶部说明它没有子调用,方块宽说明它耗时长,长时间 hang 住,或者被非常频率地调用,这种方块指向的调用才是性能问题的罪魁祸首。

    30420

    性能调优工具-火焰图

    这也是我为什么非常喜欢 shell 的原因,它丰富的命令行工具集加管道特性处理起文本数据集来真的精准而优雅,让人迷醉。...但很多时候文本的表现力非常有限,可以说匮乏,表达绝对值时,自然是无往不利,但在展示相对值时,就有些捉襟见肘了,就更不用说多维数据了。...我们用 shell 可以非常快速地查询出文本内的累加值、最大值等,但一遇到两组值的相关性分析时,就束手无策了。这个时候,就需要使用另一种分析工具 – 图了,如散点图就能很清晰地展示相关性。...今天就准备介绍一种图,火焰图,之前组内大神分享过它的使用办法,但我之后很久都没有用过,以至于对它没有什么深刻印象,最近排查我们 Java 应用负载问题时试用了一下,这才对它的用途有了点心得。...我们更应该关注的是火焰图顶部的一些 “平顶山”,顶部说明它没有子调用,方块宽说明它耗时长,长时间 hang 住,或者被非常频率地调用,这种方块指向的调用才是性能问题的罪魁祸首。

    1.6K20

    超牛逼的性能调优利器 — 火焰图

    这也是我为什么非常喜欢 shell 的原因,它丰富的命令行工具集加管道特性处理起文本数据集来真的精准而优雅,让人迷醉。超牛逼!...100 个开箱即用的 Shell 脚本,拿好了~ 但很多时候文本的表现力非常有限,可以说匮乏,表达绝对值时,自然是无往不利,但在展示相对值时,就有些捉襟见肘了,就更不用说多维数据了。...我们用 shell 可以非常快速地查询出文本内的累加值、最大值等,但一遇到两组值的相关性分析时,就束手无策了。这个时候,就需要使用另一种分析工具 – 图了,如散点图就能很清晰地展示相关性。...今天就准备介绍一种图,火焰图,之前组内大神分享过它的使用办法,但我之后很久都没有用过,以至于对它没有什么深刻印象,最近排查我们 Java 应用负载问题时试用了一下,这才对它的用途有了点心得。...我们更应该关注的是火焰图顶部的一些 “平顶山”,顶部说明它没有子调用,方块宽说明它耗时长,长时间 hang 住,或者被非常频率地调用,这种方块指向的调用才是性能问题的罪魁祸首。

    41130

    创建华丽 UI 的 7条规则 第一部分 (2019年更新)

    光线来自天空,从上往上,以至于从下往上的光让人看起来很怪异。 当光从天空而来时,它照亮事物的顶部,并在其下方投射阴影,物体的顶部比较亮,底部比较暗。...拿按钮举例,即使有了这个相对 “平面” 的按钮,仍然有一些与光线相关的细节: 未点击的按钮(顶部)底部具有黑色的底部边缘,正如夏天中午的,我们站在太阳时影子的样子。...未点击的按钮投射出一个稀薄地阴影——在放大的截图中能看的更清楚。 点击后的按钮,底部依然比顶部还要暗一些,并且整个按钮全都更暗。这是因为它与屏幕本身处于同一个平面,光线就不能轻易的照到它了。...我和其他人一样喜欢干净和,但我不认为这是一个长期的趋势。如何将我们的界面用 3D 来在细微处进行模拟的更加自然,似乎很难将这种做法完全放弃。...从较难的问题开始(在小屏幕上可用的应用程序),然后采用更容易的问题的解决方案(在大屏幕上可用的应用程序)。 这里有另一个类似的结束:黑白优先。

    1.2K40

    【软件开发规范七】《Android UI设计规范》

    所有元素都有默认的海拔高度,对它进行操作会抬升它的海拔高度,操作结束后,它应该落回默认海拔高度。同一种元素,同样的操作,抬升的高度是一致的。...以下是一些常见的尺寸与距离: 顶部状态栏高度:24dp Appbar最小高度:56dp 底部导航栏高度:48dp 悬浮按钮尺寸:56x56dp/40x40dp 用户头像尺寸:64x64dp/40x40dp...Dialog 可以是用一种 取消/确定 的简单应答模式,也可以是自定义布局的复杂模式,比如说一些文本设置或者是文本输入 。...不能出现一个以上的Snackbars。 Snackbars在移动设备上,出现在底部。在PC上,应该悬浮在屏幕左下角。 ​编辑 不一定要用户响应的提示,可以使用Snackbars。...如果某项独立一组,考虑把它放在顶部(重要)或放在底部的“其他”一栏中(不重要)。设置项较多时尝试合并,比如把两个相关的勾选项合并成一个多选项。设置项非常多时,使用子界面。 ​

    5.1K20

    Python 之父的解析器系列之四:可视化 PEG 解析

    截图里的屏幕被分隔为三个部分,分别是简单的 ASCII 字符,以及用连字符划出的线: 上部分显示了解析器的调用堆栈,你可能还记得它是一个具有无限回溯的递归下降解析器。我将在下面解释如何阅读它。...(说到“跳跃”,顶部显示的解析器堆栈会在一个调用被添加到堆栈时,向上移动,而当从堆栈中弹出一个调用时,它则向下移动。似乎我们的眼睛跟随这样的动作不会有太大问题——至少我没有。...这很可能因为我们大脑中有一块区域是用于跟踪移动的物体。:-) 缓存被可视化为一种 LRU 缓存,最近使用过的缓存条目位于顶部,较少使用的项目则向屏幕底部掉落。...在那之后,我们看到导致第二个选项(atom '/' term )失败的结果:expect('/') - > None 用 '+' 标记符缩进。当我们将可视化向前移动时,我们会看到它沉入缓存中。 ?...标记符缓冲区中的光标向左跳跃,显示了回溯过程;该动图中有很多次出现这种现象。你还可以在 gif 中观察到缓存填充,解析器在那不会进行额外的递归调用。(发现这种情况时,我应该加以强调,但我没时间了。)

    69610

    如何用python制作3d游戏_【教程】12个步骤让你快速学会制作3D游戏

    尽管在学习这个教程的过程中,你不需要任何编程经验,但我还是建议你(有一定经验),因为如果你有一些编程背景的话,你在校对代码错误的过程中会更轻松。...步骤1:创建一个新项目 打开Unity3D, 单击“File”(文件)下的“New Project”(新项目) 为你的项目选择一个位置。我喜欢用一个专门的文件夹来保存我所有的项目。...Game(游戏) 它显示的主要是在游戏时主视角所看到的东西。你可以通过点击屏幕顶部中间的play(播放)按钮,来在这个窗口中测试你创建的游戏。...你可以使用在屏幕的顶部Game Object下拉菜单,创建一个新的空白的游戏对象,并把它命名为“stage”(舞台),重新设置它的transform.参数。...接下来给 “speed”赋一个介于100-1000之间的值,并点击在屏幕顶部中间的 。通过使用Unity默认的移动键“ASWD”或箭头键,你就可以使这个球到处移动了。 再次出测试模式。

    3.6K10

    项目需求讨论- 自定义滚轮(第二波新实现)

    大家好,在前段时间我写过用ScrollView实现了自定义滚轮,但是在循环的效果不是特别好。(这次文章底部附上了Demo。O(∩_∩)O~) 项目需求讨论-自定义滚轮 ?...3.比如只划一部分,如何让它自动滚到相应的Item(重点) 方法还是一样,通过当前获取到的滚到的Y值,然后除以每项的Item的高度,就能知道当前顶部是处于第几项,然后求余数就知道了当前顶部那项有多少是显示的...但是调用这个方法,在接下去的第二种情况下就出现问题了。 顶部的Item有大于一半ItemHeight的距离滚到了屏幕外面: ?...这时候大家也知道,应该是让当前的屏幕内获取到的first Item 滚动出界面,所以大家一想就说获取第一个Item的Position值,然后调用RecyclerView.smoothScrollToPosition...但是结果是不会滚动,原来这个方法当我们的Position + 1已经出现在屏幕上了。不管是不是第一个,不管处于屏幕的哪个位置,这个RecyclerView就不会滚动。我忍不住又一句 WHF!!。

    1.1K20

    约妹子打球却没订到场地?Python自动化帮你搞定

    阅读文本大概需要 6 分钟。 炎热的夏天,正是换上短裤短裙晒身材的时候。但是,身材不好怎么办?运动是一个选择,特别是像我们程序员行业,天天坐在空调办公室,更应该出出汗,正所谓:冬练三九,夏练三伏。...分析链接 我们登录官网后,默认所在的地区是广州,当我选择自己的所在地上海时,这时地址后会加上城市 id 的参数 city_id。 ?...这时,我们构建一个打开指定网址的方法,我们把 city_id 和 search_text 两个值作为参数。 ? 这时我们开始操作页面进行预订,我挑几个重要的步骤给大家解析下。...所以我们需要一个可以滑动页面到指定位置的操作。 比如,我想预订的时间段是 18:00-19:00,为了让这个区域出现在页面中,pk 哥采用的思路是滑动页面,让 场馆介绍 出现在屏幕底部。 ?...(false)" # 滚动屏幕,使元素出现在屏幕底部 self.driver.execute_script(scroll) 这里,我把预订星期和滑动功能一起封装成一个方法,并把预订时间作为参数。

    2.7K40

    我的妻子总问我她今天该穿什么,于是我用AI做了这样一款时尚应用

    在开始之前,我想感谢她在这个项目和我所有其他疯狂的项目中给予的所有支持。亲爱的,你是最棒的! 研 究 ---- 我开始做一些研究,找出我需要建立什么样的模型。...我开始疯狂地发挥想象力,最后决定做一个语音助理设备,上面会有一块屏幕,Yumi 可以问「我今天应该穿什么?」屏幕上就会附上推荐服装的照片。...因为我不需要建立服装目录,我还不需要建立服装识别系统。尽管最终目标是在她的衣柜上加上一个语音助理,但我希望在第一阶段完成时她已经可以使用一些功能。...最简单的解决方案是,只有当一个人的边界框的顶部和底部完全位于屏幕内部时,才拍下他。使用上述假阳性情况测试此逻辑将正确跳过此图像,因为边界框的底部在屏幕之外。 ?...当边框的顶部和底部都完全位于屏幕内部时,将触发正确的图像捕获。 ? 正确检测 为了确保我已经覆盖了所有可能的假阳性情况,我需要运行一整天的系统。

    62430

    不懂设计的产品不是好开发

    当在中心周围移动时,色相会发生变化。我们可以很容易地用色相来描述颜色,如橙色、蓝色、红色、绿色、粉色、紫色等。明度Value是关于颜色的明度或暗度。它从下往上增加。在中心,底部是黑色,顶部是白色。...我们需要在我们的用户界面中应用色彩对比,不仅是因为它看起来不错,而且主要是因为色彩的可及性。我们应该确保前景(文本、图标)和背景之间的颜色对比是适当的。...通常情况下,公司有自己的品牌字体,但我们不需要在应用程序中使用他们的字体。 为了应用一个字体系统,首先,我从Google Fonts中挑选了三种字体。...:如顶部和底部的appbar,checkboxes, dividers, radio buttons 我们可以为一个形状的右上角、右下角、左上角、左下角分别赋予不同的值。...当我开始从事自己的项目时,我不得不自己建立一个设计系统。这篇博文中的细节对我帮助很大。

    2.5K20

    『力荐汇总』这些 VS Code 快捷键太好用,忍不住录了这34张gif动图

    这些 VS Code 快捷键太好用,忍不住录了这34张gif动图 一方面,我确实将 VS Code 作为自己的主力编辑器:远程操作时用、写笔记时用、写代码(C++/Python/JavaScript)时也用...group size 如上图,我们可以用 Toggle Editor Group Sizes 来切换阅读模式,让其更宽一些。我设置了其快捷键为 Ctrl + Alt + G 。...Auto Markdown TOC from Hunter Tran 有很多关于 markdown 自动生成目录的插件,我觉得对中文最友善的,应该是 Hunter Tran 的 Auto Markdown...vim 中 H L M z 如上,H 是到屏幕的顶部,L 是屏幕的底部,M 是屏幕的中央;而 zz 是『将光标放到屏幕中央,且不移动光标的位置(滚动屏幕)』,zt 是将光标放到顶部,zb 是底部。...i( 意味着在括号里 print("delete me") 如上,当我们想清空 print() 函数括号内的东西,我们「有逻辑地」告诉 vim 即可。

    1.3K10

    《从案例中学习JavaScript》之实现网页版阅读器

    序 现在手机上的文本阅读app已经非常丰富,良好的阅读体验与海量的书库常常令我感到无比兴奋。 我想到8年前用一点几寸屏幕的mp3看电子书的情景,顿生一种淡淡的温馨。...Paste_Image.png 接下来,引入上下两端的样式图片。 其实,手机的顶部和底部就是两张图片: ?...就算我眼前所见全部都是虚拟的立体影像对象,减少的也只是数值化的生命值,但我现在的确是赌上自己的性命在战斗。 从赌上性命这点来看,这场战斗真是相当不公平。...标题部分有一点突兀,我们给出四条美化的建议: 1. 标题居左对齐 2. 底部画一条线,与小说正文分开,并且空开一些。 3. 字体颜色稍微淡一些,不要太黑 4.... 这也是理所当然的事。就算我眼前所见全部都是虚拟的立体影像对象,减少的也只是数值化的生命值,但我现在的确是赌上自己的性命在战斗。

    1.3K60

    如何在CentOS 7上使用InfluxDB分析系统指标

    首先,打开配置文件以使用nano或您喜欢的文本编辑器进行编辑。...成功创建数据库后,您将在“ 浏览数据”链接旁边的屏幕顶部看到它。 为了验证我们创建的数据库是否正常工作,我们可以使用数据UI编写并检查一些示例数据。单击“ 浏览数据”链接以访问数据UI。...单击顶部标题中的“ 主页”链接以显示仪表板列表屏幕。在此屏幕的底部,单击+新建。这将带您进入新的空白仪表板。 单击仪表板标题菜单中的齿轮,然后单击“ 设置”。...完成本教程后,您应该对InfluxDB有一个大致的了解:如何安装它,如何配置数据库以便使用,以及如何向其发送数据。此外,您可以设置Grafana并使用它来构建通用系统监视仪表板。...InfluxDB和Grafana有许多其他功能和用例。您可以使用InfluxDB提供的聚合函数对系统的行为进行更深入的分析。

    3.5K10

    3个用于从命令行进行演示的工具【Linux-Command line】

    让我们看看其中的三个。 mdp 可见我自己像Markdown一样,当我听说mdp时,我选择尝试它。 你可以在文本编辑器中创建幻灯片,并使用Markdown修饰文本。...你还可以添加Pandoc metadata block,其中可以包含你的姓名,演示文稿的标题以及演讲的日期。 这会将标题添加到每张幻灯片的顶部,并将你的姓名和日期添加到底部。...它避开了Markdown自己的格式。 格式很简单,它非常精炼简洁,并提供了一些有趣且有用的惊喜。 使用破折号表示大多数格式。 你可以在幻灯片文件的顶部添加元数据块,以创建演示文稿的标题幻灯片。...在其下,添加要更改其颜色的文本,如下所示: 屏幕快照 2019-12-07 下午11.03.41.png 如果你有要包含在幻灯片中的终端命令,请将其包装在“--beginoutput”和“--endoutput...与mpd和tpp一样,你可以在文本编辑器中以纯文本格式制作幻灯片。 已发送不使用标记,也没有特殊字符来指示新幻灯片的开始位置。 已发送假定每个新段落都是一张幻灯片。 不限于使用文字。

    2.3K00

    深入详解iOS适配技术

    看完翻译才恍然大悟,原来这些枚举值和storyboard中的虚线是相反的,当我们点击了storyboard中国的某个虚线后代表其间距被固定,而我们用代码设置则代表相反方向的间距被固定。...用苹果官方的话,Auto Layout是一个基于约束的,描述性的布局系统。所谓基于约束就是代表我们可以为需要布局的子控件添加一些约束对象来限制他在屏幕上显示的位置。...横屏状态的iPhone不会显示这个控件,横屏和竖屏状态的iPad也不会显示这个子控件。 所以,当我们希望某个控件在横屏是显示,在竖屏时不显示的时候,可以考虑有sizeClass这种技术。...前面已经说过,我们选中sizeClass中一种屏幕类型,进行的布局只会出现在响应的设备上。比如,我选中w Compact H Regular。也就是宽度紧凑,高度正常。...总结 上面我列举了三种sizeClass状态下布局显示情况,而按照sizeClass的九宫格组合情况来看,sizeClass应该有9个不同的组合。

    8.5K70

    macOS Mojave 10.14预览

    非机密文件将显示在一个不太有用的“其他”堆栈中。 当新的文件被添加到桌面时,它们会自动出现在相关的Stacks中,只要您保持Stacks模式。当启用模式时,文件基本上会被粘在这些点上,就像网格一样。...你也可以用光标悬停在顶部,用两个手指左右滑动触控板来清除列表。我觉得这个方法没那么有用,但毫无疑问有些人会喜欢它。 如果你觉得整件干净的东西不适合你,再用两个手指轻拍墙纸。...在编辑图像和PDF文档时,有一些方便的特性,包括左旋转(如在iOS照片应用程序中发现的)、标记(如adobeacrobat中发现的)、添加密码和创建PDF,这些文件将文件转换成PDF格式,如广告所示。...我不知道普通人使用截屏的频率有多高,但我一直都在用截屏,所以欢迎大家加入。除了一般的用途之外,我怀疑很多人只是不接受屏幕截图,因为关键的命令是相当复杂的。...我不太愿意采用一种更封闭的方式来处理新闻传递,但我确实很喜欢有一个集中的中心来集中我经常访问的受信任新闻源,并在右边的通知中心安装警报。

    1.7K30
    领券