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

除了检查语法,用上深度学习编辑器也能自动优化代码

在这篇文章中,CMU 和微软研究者介绍了一篇 ICLR 2019 新研究,它只需要输入一些高级语义,编辑器就能自动改改代码。 「这是顶会论文—你觉得如何?」...为了理解研究者提出来方法,我们可以思考下面的类比: 若一台复印机有大量设定,例如黑白或彩印选择、放大或缩小文本等等。...我们可以将这些设定组合表示为一个向量,这里为简单起见可以表示为Δ,它描述了复印机各种按钮与开关。在配置Δ下复制原文档 x-可以得到新文档 x+,在这过程中会发生很多编辑过程,例如将彩色转换为黑白。...这类似于学习复印机上各种按钮与开关,而且还不需要任何开关标注。为了完成这些过程,研究者收集了一个包含编辑过程数据集,即原来 x-与编辑后 x+。...他们从第一对编辑中计算出一个编辑表征 Δ,然后编辑器将其应用到 y-中。例如,考虑将「x=x+1」替换为「x++」编辑,然后尝试将得到编辑表征应用到「foo=foo+1」。

70020

发现个实用音乐软件,来折腾下

这个项目旨在帮助你更好地管理音乐和将喜欢歌曲或者音频上传到音乐平台云盘,基于命令行下使用,之前一直用cmder 很多人问命令行是什么?...有什么用,最近安装了微软https://github.com/microsoft/terminal ,还挺好用,它是一款新式、快速、高效、强大且高效终端应用程序,包括多个选项卡、窗格、Unicode...、和 UTF-8 字符支持,GPU 加速文本渲染引擎以及自定义主题、样式和配置,比如用python下载公众号文章 一键批量下载微信公众号文章内容/图片/封面/视频/音频,支持导出html和pdf格式,包含阅读数...接着安装node.js和ffmpeg ,打开 terminal 命令行执行 git clone https://github.com/foamzou/melody && cd melody && npm...解锁失败可以手动搜索,找到符合歌曲点击上传按钮

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

这 4 款电台小程序,你假期过足「耳瘾」!

只保留了「推荐」、「」两个 Tab。其中,「推荐」用于展示热门电台节目,「」则可以查看我订阅,方便下次收听。 ? 简洁界面,简单操作,但是也暴露了不能自主选择问题。 ? 2....「」可以查看收听历史和我收藏;「精选」也是按照小说、相声、音乐、脱口秀等等来分类呈现。 ? 在「分类」里面,更是有详尽类别供你选择。 ? 还可以点击「搜索」,通过关键字来找到你感兴趣内容。...「小电台」 「小电台」是一款手机广播电台,界面如同一部复古收音机,也表明了它主要功能就是收听电台节目。 主屏幕顶部显示是当前频道,中间有三个按钮,分别为「国家台」、「常用」、「地方台」。...「国家台」对应「中央人民广播电台」节目,从新闻、经济、音乐、相声,应有尽有。 ? 「常用」则保存了你常听栏目。 最右边按钮对应是地方台。...启动「小电台」时,系统会自动定位,为你播放当前城市广播电台。 ? 当然,点击该按钮,还可以切换到其他地方台。

77210

iOS 9人机界面指南(三):iOS 技术 (下) - 腾讯ISUX

不管你显示多种交通选择顺序如何,确保用户能立即分辨出这些选项不同之处。 考虑使用推送通知为人们提供与路线相关重要信息。尽可能人们了解交通情况信息变化,以便他们可以据此调节自己计划。...例如,使用编辑菜单用户进行复制操作远比提供一个复制按钮要好,因为用户将会想知道为什么在你应用中会有两种方法做同样事。 如果静态文本选择对用户来说是有用,那么可以考虑使用它。...用户可能想要复制图片标题,但他们不可能想复制选项卡标签或是屏幕标题,比如“账户(Account)”。在文本页面内,文字选择应该是默认设置。 不要使按钮标题可选择。...例如,你可能提供文本“命名”或“地址更改”之类词语用以创建像“撤销命名”或“重新更改地址”这样按钮标题。(要注意,在提醒框中,“取消”按钮是不能改变或移除)。 ? 避免提供文本过长。...太长按钮标题容易被断章取义并且很难被用户解读。由于这个文本用于按钮标题中,要使用标题样式大写形式并且不能添加标点。 避免过度使用摇晃手势。

1.3K30

小技巧: Siri 为你阅读电子邮件、文章和其他文本

如果同时处理多项任务并需要了解屏幕上内容时,它就会派上用场,下面小编向您展示如何 Siri 阅读您 Apple 设备上任何文本。...如何 Siri 在 iPhone 或 iPad 上为您朗读任何文本 1.前往 设置。 2.点击辅助功能 - 语音内容。 3.现在,可以进行自定义设置。...让我们详细了解每个选项: 朗读所选内容:它允许您选择一段文本 Siri 为您朗读该文本。启用“朗读选择”将 在所选文本顶部显示“ 朗读”按钮。...朗读屏幕:启用此选项可使 Siri 朗读屏幕上所有内容。您可以用两根手指从上到下滑动来收听整个屏幕。 语音控制器:在语音屏幕上切换将为您提供语音控制器选项。启用后,会弹出一个方形黑色图标。...发音:如果 Siri发音错误,您可以在此处添加正确发音。 如何 Siri 在 Mac 上大声朗读 1.打开 系统偏好设置。 2.单击 辅助功能。 3.单击朗读内容。

1.7K10

iOS 8人机界面指南(三):iOS技术(下)- 腾讯ISUX

不管你显示多种交通选择顺序如何,确保用户能立即分辨出这些选项不同之处。 考虑使用推送通知为人们提供与路线相关重要信息 尽可能人们了解交通情况信息变化,以便他们可以据此调节自己计划。...避免在你用户界面中创建和编辑菜单中功能相同按钮 例如,使用编辑菜单用户进行复制操作远比提供一个复制按钮要好,因为用户将会想知道为什么在你应用中会有两种方法做同样事。...在文本页面内,文字选择应该是默认设置。 不要使按钮标题可选择 如果按钮标题是可选择,用户很难在不激活按钮情况下呼出编辑菜单。通常来说,像按钮这样操作元素不需要是可选择。...例如,你可能提供文本“命名”或“地址更改”之类词语用以创建像“撤销命名”或“重新更改地址”这样按钮标题。(要注意,在提醒框中,“取消”按钮是不能改变或移除)。 ?...避免提供太长文本 太长按钮标题容易被断章取义并且很难被用户解读。由于这个文本是存在于按钮标题之内,要使用标题样式大写形式并且不能添加标点。

2K40

XtraFinder mac(Finder增强工具)中文

XtraFinder mac是一款应用于mac os平台上Finder增强工具,可以 Mac访达管理器变得更加强大。...3、复制队列无论您按下复印/剪切/粘贴快捷方式多少次而不等待以前操作完成,都可以逐个复制和移动文件。4、标签选项卡式和双面板文件管理。对于没有本机Tabs支持旧版Finder。...对于传统Finder。6、自动调整列宽度要查看所有文件完整文件名,而无需手动调整列宽。7、增强外观漂亮标签绘图像遗留Finder。自定义颜色,也称为深色背景上浅色文本。...使用方法1、为 Finder 添加多标签在应用设置中勾选「标签页」,可以让你在一个 Finder 窗口中同时浏览多个文件夹,方便文档管理和浏览。...;勾选「在工具栏中显示返回上层目录按钮」,则将在 Finder 工具栏中增加向上按钮,点击可返回上级目录。

2K20

北大最神博士论文:为什么学校打印店老板大多是湖南人?

新化复印产业是如何开始?其又经历了一个怎样产业生命史?以北京高校中复印产业为中心,我们对此进行了研究。 ? 1....对于如何在1986年学到复印机维修技术,龙三沅回忆说:“当时很年轻,也喜欢钻研,一次偶然机会,认识了中国第一台复印诞生地就是河北邯郸汉光复印机厂的人,那个时候他们在经营日本优美复印机。...复印店阶段 新化第一批开复印有邹联经、龙三沅、邹余和罗旭辉等人。 1986年6月,邹联经从长沙五一文化用品公司买了一台佳能270复印机开始搞复印,揭开了新化复印历史。...现在这个设备不仅畅销国内,还出口40多个国家和地区。 邹干丁和曾树深也是通过这种方式走上了办公设备制造。...新化复印产业生命史同时也是产业升级历史,并呈现阶梯式发展模式。其具体表现就是一个发展阶段还没有结束,奠基在其基础上第二个发展阶段就已经开始,如此多个发展层一层一层地累积,譬如错开木板。

1.1K40

手把手:扫描图片又大又不清晰?这个Python小程序帮你搞定!

下图是手写笔记输出示例: 复印机好像随意地决定是否将每个数学符号进行二值化,或者转换后JPG很不理想(如上图中平方根符号)。因此决定对上述问题进行优化。...3.从前景色中选择几种“代表性颜色”,作为生成PNG过程中需要索引色。 在深入研究这些步骤之前,先来了解下彩色图像是如何以数字形式进行存储。...该程序最终会将多个压缩后图像合并为一个PDF文件,就像使用ImageMagick转换工具一样。...: 由three.js提供支持交互式三维图 最后这个PDF来自于工程师方格纸,在这个过程中将亮度阈值设置为0.05,因为背景和线条之间对比度非常低: 对应颜色簇: 由three.js提供支持交互式三维图...与此同时,记录下这整个过程也受益匪浅,先后在维基百科上补充了关于颜色量化更多内容,也促使尝试并学习了three.js

1.6K20

Vue组件通信-下篇

本篇文章重点介绍兄弟组件、跨级组件是如何通信。 EventBus EventBus也称为事件总线。...因此,需要一个更完整Vuex作为状态管理中心,将通知概念提升到共享状态级别。 创建eventBus: 首先,需要创建一个事件总线并将其导出,以便其他模块可以使用或收听它。...发送事件: 在additionNum.vue中导入event-bus.js,点击button按钮触发additionHandle方法,使用 EventBus....getters:如 vue 中计算属性一样,基于 state 数据二次包装,常用于数据筛选和多个数据相关性计算。...使用vue2.x版本,如果安装vuex@4.x版本会有一些问题,该环境安装流程应为: npm install vuex@3.6.5 --save 在src下新建文件夹store,并在文件夹中新建文件index.js

1.1K30

实时质检系统

实时质检就是在通话过程中,将双方对话语音转化成文本模式,并同步到系统中进行实时质检。此过程可以及时地发现在通话中问题,用户可以在第一时间去处理其中问题。...当在配置“路由配置”时,可以利用ASR进行识别;如果有多个ASR,可以配置不同ASR进行识别。C. 拦截设置功能:设置“拦截动作”;如:警告音、挂断。...如果检验文字命中了全局词库中文字,系统会对此给出风险等级判断,进而做出相应拦截动作。对该记录进行人工审核,人工判断是否存在违规行为。查看转换文字以及收听通话录音。...质检记录质检记录就是风险记录简化版本,页面相对来说比较简洁。功能:对该记录进行人工审核,人工判断是否存在违规行为。查看通话录音转换后文字以及收听通话录音。...(3)订阅用户功能:显示已经订阅了消息推送用户。操作:在“消息模块”页面中,有“订阅”按钮,点击后扫描二维码,关注公众号就完成订阅了。在“订阅用户”页面就会自动生成用户信息。

26310

北大最神博士论文:为什么学校打印店老板大多是湖南人?

新化复印产业是如何开始?其又经历了一个怎样产业生命史?以北京高校中复印产业为中心,我们对此进行了研究。 1....对于如何在1986年学到复印机维修技术,龙三沅回忆说:“当时很年轻,也喜欢钻研,一次偶然机会,认识了中国第一台复印诞生地就是河北邯郸汉光复印机厂的人,那个时候他们在经营日本优美复印机。...复印店阶段 新化第一批开复印有邹联经、龙三沅、邹余和罗旭辉等人。 1986年6月,邹联经从长沙五一文化用品公司买了一台佳能270复印机开始搞复印,揭开了新化复印历史。...现在这个设备不仅畅销国内,还出口40多个国家和地区。 邹干丁和曾树深也是通过这种方式走上了办公设备制造。...新化复印产业生命史同时也是产业升级历史,并呈现阶梯式发展模式。其具体表现就是一个发展阶段还没有结束,奠基在其基础上第二个发展阶段就已经开始,如此多个发展层一层一层地累积,譬如错开木板。

40810

大数据技术分析:HDFS分布式系统介绍!

与GFS(Google File System)同样,从可靠性考虑出发,具有将文件内容复制到多个Datao,之后将数据复制复制到多个Datannampa目的和优点。...如何使用pporela方式写入数据,简单来说,将一个Datao第一Datao数据复制到第二Datao,将第二Datao数据复制到第三Datapass。...如果Databs周期性(譬如,每3秒),发送Namelox消息的话,有Namicos10分以内没领取Data号码牌这样消息,想这个Datao已经不能提供服务。...阅读可以不受租赁机制影响,并且多个客户端可以并行读取该文件。 2、block分布 相同block不同复印分布对于HDFS数据可靠性,读写性能重要。...总的说来: 没有一个或多个block复印件。 一个背部没有相同block两个复印件。 3 、复印管理 Namicos确保所有block中指定复印数。

77010

惊!Python居然可以读故事了(附源码)

目录 前言 准备工作 Demo开发 总结 1.前言:有故事,机器人来读 浏览器或者阅读器App里其实也有朗读功能,但是比较僵硬,总是将引人入胜情节念成流水账,分分钟人弃坑,所以我考虑自己使用爬虫定时下载更新章节...,而后将文字合成存储到音频文件,这样不仅可以选择一个靠谱语音合成工具来处理文字,而且保存下来音频还能反复收听,一举两得。...文本整合容易,但是如何将其快速转换成音频呢?难道要自己训练模型“炼丹”解决?...养成好习惯:文中文末小广告帮忙点一点 效果先睹为快: 拿来朱自清先生《荷塘月色》其中两段作为实验素材,开发了简单demo,走通了从加载文本到生成音频文件逻辑,下面来详细介绍开发过程。 ?...需要语音合成文本: ? 合成结果(第一段): 合成结果(第二段): 很可惜,这里不能上传mp3格式音乐文件 ?

47220

谷歌公布 2023 年最受欢迎 12 款 Chrome 浏览器扩展

与视频和文本教程相比,每月为您团队节省20多个小时。 ⚡Scribe Chrome扩展程序将任何过程变成一个循序渐进指南,包括文本、链接和注释屏幕截图。 你是公司得力助手吗?...那么我们如何 AI 对所有人都易于接触呢?这就是 Sider 团队一直在思考问题。 我们答案是什么?将 AI 融入到您已经熟悉工具和工作流程中。...通过Speechify文本到语音功能,您可以收听文档、文章、PDF、电子邮件和其他格式内容。这是Chrome商店中增长最快语音生成器扩展之一。...我们语音合成TTS技术受到数百万快乐用户信任,他们以最自然声音收听各种语言和口音语音。我们用户已经收听了65亿个单词。...实现文本到语音功能 Equalizer:为用户提供更精细音频控制,以提高在线收听内容音质。 概述 适用于铬均衡器。

48610

没那么简单?史上最强APP菜单栏设计解析!

作者Jaskaran Singh花了很久时间,研究了一些应用菜单栏设计,这篇文章会告诉你,如何做能设计出更好菜单栏。首先,我们必须来探讨一些问题。 ? 你应用真的需要菜单栏吗?...Spotify菜单栏,Home 页面用于播放或可能收听所有内容,Search菜单用于搜索下一首歌曲和播客,Library 菜单用于播放列表中所有您喜欢和保存歌曲,以及 Premium 菜单,这对公司盈利非常有用...在Pinterest菜单中,我们可以学到一点,因为 Pinterest 标签栏上只有四个标签,可以帮助用户轻松点击它们,当然,Pinterest 还内置标签系统,这有助于在特定标签中添加多个标签,如...这种做法也是种很独特方式,各位设计师可以参考使用。 04更简短菜单文字 菜单栏内标签应该简短而清晰,不要放过长文本字段,否则会整个菜单栏视觉上不够平衡,且增加用户辨识难度。 ?...TikTok 所有菜单栏目都使用短文本,并且还隐藏了创建按钮文字,因为很多人会理解这是创建按钮,如果你想吸引用户注意力,尝试下这么做吧!

1.8K30

什么?微信也可以听文章!看公众号再也不怕伤眼睛

作者:柳招 春节假期刚刚结束,很多人(被迫)回到自己工作岗位。双眼长时间盯着电脑屏幕,你是否也感觉到,眼睛越来越干涩,越来越酸? 下班之后,不如眼睛休息一下吧!...快读文 「快读文」是一款你可以选择感兴趣内容,并快速收听公众号文章小程序。 打开「快读文」输入喜欢公众号名称即可订阅。又或者你可以根据下方为你推荐「公众号」进行选择收听。...小程序主界面有四个选项按钮,通过滑动,你可以查看正在播放文章信息并管理播放进度。 同时,对于已经订阅公众号,你可以在「订阅号更新」中查看已更新文章,并选择加入播放列表。...找到了自己喜欢内容,点击相应内容,立即进入收听页面。 通过「分类」选项,你可以更快捷地找到自己感兴趣内容。 在「」选项中,你可以查看自己订阅内容和收听历史。 倾听,是一种生活态度。...,这 5 款阅读小程序你变好看 关注「知晓程序」公众号 ,在微信后台回复「藏宝图」,查看最全最好用小程序全名单。

58540

【学习】教你用RInkscape制作数据图表

但是,如果我们想给我们视觉效果一个额外震撼呢?如果我们想要做一些手工修饰呢?曾长期抵制这些,因为认为数据传递主要目的是观众用自己合适方式去解析。...但随着可视化变得越来越重要,认为仅仅只是数据传递是不够,现在,一个可视化视觉吸引力是必不可少。 意识到这一点,开始研究如何使信息图表可视化。甚至用了相当难用工具像d3.js等去研究学习。...如果部分图像被切断,您可能返回R并调更高分辨率。 编辑图像 我们可以做第一件事是删除所有的文字。为此,我们可以通过使用文本工具(F8),然后点击文本、删除。 ?...我们从这里开始,按照Inkscape中指示操作。按照指示后需要重新启动Inkscape。 现在我们可以用文本工具(F8)在圆周围添加文本框。文本框可以通过选择工具移动。...同样,我们还可以在字体在左上角更改字体大小。它可以帮生成一个方框,然后用CTRL + D(复印件)和选择工具,做出新方块并将其移动到正确位置。 ? 用同样方法,我们可以添加一个标题。

1.8K70

JS简单页面交互实战 - 点击按钮实现求和功能

上一期堡堡给大家讲解了简单页面交互效果 - 点击块,块动起来,让我们更清晰了解JS逻辑和DOM结合。如果想具体了解点击块,块动起来,可以回复“交互”到“HTML5学堂”公众号。...具体功能描述如下: 用鼠标点击“按钮”时,将两个文本框中输入数字进行加和运算,并将加和结果显示在“求和结果”后面。...3 第二步:仔细查看功能,并根据基本功能构建结构样式 标签选择分析: 在功能描述中“将两个文本框中输入数字进行加和运算”,可以用户提交数据标签也只能是表单元素,在这边明显是input元素; 为了优化...,结果会如何?...我们来想一个问题,假如页面中出现了多个点击按钮实现求和功能,你是把代码复制黏贴一遍还是进行代码封装?

17.6K80
领券