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

010. 与宇宙学博士后聊 Emacs

概要 本期嘉宾是一个研究宇宙学的博士后:管轶伦。嘉宾根据自身的学术工作需求,将 Emacs 打造成辅助他高效工作的利器,对于正在求学的听众,会比较有参考价值。...: a better API for Python[3] •Org-roam[4] 支持反向链接的 org 插件 •Ebib[5] 管理网摘、项目进度 •Writing Beamer presentations...in org-mode[6] •Centaur Emacs - A Fancy and Fast Emacs Configuration[7] •“电脑这东西,不就是用来开 Emacs 的嘛” •观测宇宙背景辐射的天文台...hpy [4] Org-roam: https://www.orgroam.com/ [5] Ebib: https://joostkremers.github.io/ebib/ [6] Writing Beamer...presentations in org-mode: https://orgmode.org/worg/exporters/beamer/tutorial.html [7] Centaur Emacs

41710

判断一个非主键字段是否存在数据的三次改进

第一次 封装一个HashMap,将查询条件put进去,然后使用MyBites的默认方法SelectByMap,查出来一个List,然后根据List.size!...=0,判断该条数据是否存在存在问题 存在问题: 如果数据库表中存在10W条数据,通过默认方法查询一个List,即使查到了一个重复的,数据库还是会继续查下去,直至走完10W条数据,导致浪费数据库资源。...=0,判断该条数据是否存在,LIMIT 1 限定了只查一条,查到了一条符合条件的数据后就返回,不会继续走完整个表。...存在问题: 如果数据库表字段特别长,每次查询,即使加了LIMIT 1,只查询一条,但是也会把所有字段加载出来,导致浪费数据库资源。...最后一次解决了数据库表中数据特别多,字段特别长的情况下的数据库资源浪费,并且简化了判断数据存在的方式,直接返回一个int数值,通过判断这个数值!=0,就可以判断出该条数据是否存在。

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

    使用 BeamerStyleSlides 制作你的技术答辩PPT

    做 slides 有非常多种选择,PowerPoint、Keynote、LaTeX+Beamer、reveal.js、Emacs org-mode、Jupyter Notebook……抛开过于花哨的 H5...LaTeX + Beamer 一开始是我的首选,因为 Beamer 的主题大方简洁,非常适合用作学术汇报和晋升述职。...安装完成后再执行 git clone 操作: 使用技巧 首先可以在 beamer-theme-matrix 中找找看有没有心仪的样式; 在上面的主题列表中看看对应的主题是否已经完成了复刻。...如果有,可以点击查看预览图,看看效果是否满意。 一些底部带有包含作者信息(author)、标题(title)字段的主题,可以通过编辑母板修改对应字段的值。...设计思路 所有主题的风格尽力与 Beamer 所提供的风格保持一致。可以在 beamer-theme-matrix 中查看对应的主题样式。 不过,我做了一些取舍: 去掉了深色背景主题。

    2.3K10

    全栈工程师的百宝箱:黑魔法之文档篇

    今天收集Session数据的时候收集到了这样的一条,就是“全栈工程师的工具箱”。星期一又想不到什么可以写的内容,就来这样的一篇好了。 以下的内容都是压箱底的,找个地方好好收藏。...这篇是文档相关篇,介绍一些实用的写作工具——都是脚本工具。作为近乎标准的Markdown就不说了~~,它也算不上是黑魔法~~。 ?...markdown、 reStructuredText、 textile、 HTML、 DocBook、 LaTeX、 MediaWiki markup、 TWiki markup、 OPML、 Emacs Org-Mode.../LibreOffice ODT、 OpenDocument XML、EPUB、DocBook、 GNU TexInfo、 Groff man pages、LaTeX、 ConTeXt、 LaTeX Beamer...slides、PDF via LaTeX、Markdown、 reStructuredText、 AsciiDoc、 MediaWiki markup、 Emacs Org-Mode、 Textile

    1K100

    全栈工程师的百宝箱:黑魔法之文档篇

    今天收集Session数据的时候收集到了这样的一条,就是“全栈工程师的工具箱”。星期一又想不到什么可以写的内容,就来这样的一篇好了。 以下的内容都是压箱底的,找个地方好好收藏。...这篇是文档相关篇,介绍一些实用的写作工具——都是脚本工具。作为近乎标准的Markdown就不说了~~,它也算不上是黑魔法~~。 ?...markdown、 reStructuredText、 textile、 HTML、 DocBook、 LaTeX、 MediaWiki markup、 TWiki markup、 OPML、 Emacs Org-Mode.../LibreOffice ODT、 OpenDocument XML、EPUB、DocBook、 GNU TexInfo、 Groff man pages、LaTeX、 ConTeXt、 LaTeX Beamer...slides、PDF via LaTeX、Markdown、 reStructuredText、 AsciiDoc、 MediaWiki markup、 Emacs Org-Mode、 Textile

    72830

    LaTeX幻灯片提纲

    宏包 1.2 beamer 文档类 目前最流行的 LaTeX 幻灯片工具为 beamer 文档类,它以页面(被称为「帧」)为基本组织单位,提供丰富的功能选项和许多预定义的风格主题,支持各种编译程序。...幻灯片提纲 2.1 代码框架 使用 beamer 文档类与编写一般的 LaTeX 文档的代码框架是一样的: \documentclass{beamer} \begin{document} % ......beamer 提供了 20 多种不同的幻灯片风格,可以在导言区使用 \usetheme 命令自主选择: \usetheme{PaloAlto} beamer 提供的官方预定义主题风格可参考此处,对于更多非官方预定义主题风格可参考此处...【注】有趣的是,beamer 文档类提供的官方预定义主题风格大多是以作者游历的一些地点命名的。...对于简单的样式修改通过组合现有的主题和背景插图来完成,但对 beamer 进行更详细的样式定制时,字体、色彩、模板名目繁多,可能需要参考在安装目录下 theme/ 目录中的模板源代码。

    3.8K30

    为R Markdown配置TinyTex编译环境

    技术背景 在前面一篇博客中,我们介绍了一些关于在Windows系统上安装R Studio来编写R Markdown,最后编译成Beamer的演示文档的过程。...在写一些学术演示文档时,经常有可能用到Beamer——一种Latex的学术风PPT模板,比如下图所示的这种: 这种风格的演示文档有几个明显的优点:简约、严肃、可以用Latex敲公式和推导、可微调、定制化程度高...但是我们看到在各大平台用Markdown写博客,或者在开源代码仓库中用Markdown写说明文档,都是非常的美观,那有没有可能用Markdown替代Latex,至少在演示文档上用Markdown替代Latex...对于这个问题,R Markdown给出了肯定的回答。...R Studio界面点击Preview->Beamer,就可以直接弹出编译好的pdf的预览: 这样我们就完成了本地的完整R Markdown的环境搭建,可以通过Markdown来写Beamer了。

    95820

    通过R Studio用Markdown写Beamer

    技术背景 在写一些学术演示文档时,经常有可能用到Beamer——一种Latex的学术风PPT模板,比如下图所示的这种: 这种风格的演示文档有几个明显的优点:简约、严肃、可以用Latex敲公式和推导、可微调...对于这个问题,R Markdown给出了肯定的回答。...首先我们选择新建一个文件: 然后在配置时选择Presentation,也就是构建演示文档,并在弹窗中完成一系列的参数配置: 注意我们最终想用的是Beamer风格的演示文档,因此在这里一定要选择Beamer...: 还有文档中的代码块以及公式部分的效果一览: Beamer模板配置 在上面的结果中我们看到的还只是一个default模式的Beamer模板,其实我们可以在Beamer示例网站上找到众多的Beamer...本文中介绍了R Markdown这样的一个解决方案,可以用于构建Beamer演示文档,用更少的工作量去构建一个效果更好的演示文档,对科学研究而言也是一个值得称道的工作。

    1.5K40

    ox-hugo 配置

    在工作中, Org-Mode 本身要比 Markdown 有用的多,而且使用过程也会比 Markdown 好用,但是说实话,程序员多多少少都要会 Markdown 的语法。...Markdown 我更希望只用在写 Readme 文档之中,其它的如果可以的话,最好都可以用 Org-Mode 替代。...最早的时候,我是使用 Org-Mode 默认的导出 Html 的方法写博客,然后部署到 GitHub 上的,但是随着许多静态博客生成器的出现,可以让我们更多的专注于写文章本身而减少对工具的依赖,后面也尝试过...Hexo 这个工具,非常好用,但是在了解了 Hugo 这个工具之后,我就选择了 Hugo 就是因为它支持 Org-Mode 直接生成博客,但是在使用中发现,对 Org-Mode 的支持非常低,而且和...对于相关的配置可以阅读 ox-hugo 本身的介绍文档 https://ox-hugo.scripter.co/ 。当然也可以通过这篇文章了解如何进行配置。

    1.3K20

    pandoc文件转换

    对于需要跨格式转换文档的开发者、作者或学者来说,Pandoc 提供了一种简便且强大的解决方案。作为一个开源工具,Pandoc 能够处理多种格式之间的相互转换,极大地提高了文档处理的效率。...RTF 幻灯片(PowerPoint, Beamer 等) 通过 Pandoc,你可以轻松将文档从 Markdown 转换为 PDF,将 LaTeX 转换为 Word,或者将 HTML 转换为电子书,...安装完成后,你可以在命令行中输入 pandoc 来验证是否安装成功。...在 Linux 上安装 对于 Debian/Ubuntu 系统,使用 apt 安装 Pandoc: sudo apt update sudo apt install pandoc 对于其他 Linux...例如,将 Markdown 文件转换为 Beamer 幻灯片: pandoc input.md -t beamer -o slides.pdf 4. 添加元数据 你还可以通过元数据来定制输出文档。

    7410

    CABR:Beamer的内容自适应速率控制算法

    手动内容自适应技术在场景等方面都存在诸多限制。 ...在每次迭代中,CABR控制模块首先确定是否应该重新编码该帧。例如根据帧类型、帧的位消耗、先前帧或迭代的质量以及根据为帧设置的最大迭代次数来完成。...控制模块再次确定该帧是否应该重新编码;在这种情况下,CABR控制模块会为下一次迭代设置编码参数并重复上述过程;如果控制模块确定对最佳帧参数的搜索已完成,则它将指示出,应在输出视频流中使用该帧的所有先前编码版本中的特定帧...样品编码结果 下面,我们提供了两个基于CABR引擎编码的示例结果,当与Beamer 5集成时,Beamer的HEVC软件编码器将分别说明CABR的不同方面。...对于高复杂度的剪辑“人群奔跑”来说,基于如此严苛的码率条件提供足够出色的质量非常困难,CABR仅将码率降低了3%;对于中等复杂性片段“ 家庭聚会”来说,CABR所能节省的码率更多,达到了17%;对于最低复杂度的剪辑

    1.7K40

    你不得不会的MarkDown

    Emacs的Org-mode是强大的,但没有很好的客户端工具,用来在不同的设备上同步我们的笔记。不过我们也可以把Emacs的笔记直接放到GitHub上,GitHub也是支持.org格式的文档的。...绝大多数的云笔记产品也都支持Markdown格式,让我们使用简单的格式,就可以写出格式化的文档。不过这仅仅是基本的格式化文档。如果要想有更好的排版格式,那就需要更高端的工具了。...在众多的云笔记产品中,我选择了为知笔记,因为它也直接支持Emacs的Org-mode,对,就仅仅因为这个原因。...\n"); } 块引用 如果要在文档中插入一段引用的文字,可以把要插入的引用文字以>开头即可。...复杂一点的: PXE客户端 -> DHCP服务端: 请求IP地址 DHCP服务端 -> DHCP服务端: 是否为合法的\n来自PXE客户端\n的DHCP请求?

    1.1K50

    93-R分享06-Rmd的多种输出格式

    (slidy_presentation, ioslides_presentation), 以及LaTeX beamer格式的PDF幻灯片(beamer_presentation), 和Microsoft...[13] - PDF presentation with LaTeX Beamer powerpoint_presentation[14]: PowerPoint presentation More flexdashboard...不过,对于内容的输出图片来说,其结果会保存在一个文件夹中: 这时候有两个选择: 将图片上传到图床,并不在Rmd 中输出图片,这也是我一直使用的方法; 利用Mweb 的发布服务,将本地图床一键全部上传到云端...接下来,将复制的带有图床的md,备份到本地一份,notion 上传一份,再公众号上传一份。 比如[[通过mac笔记应用MWeb设置七牛云图床并发布到语雀]]。mweb这个软件后面我也会介绍一下。...: https://bookdown.org/yihui/rmarkdown/beamer-presentation.html [14]powerpoint_presentation: https://

    2.3K20

    Latex中也能展示动态图?

    技术背景 在学术领域,很多文档是用Latex做的,甚至有很多人用Latex Beamer来做PPT演示文稿。...虽然在易用性和美观等角度来说,Latex Beamer很大程度上不如PowerPoint,但是Beamer这种浓厚的学术色彩还是受到了很多人的喜好。...但是我们知道Latex生成的文档一般是用pdf格式来存储的,如果放一个gif动态图进去,就可能会变成一个静态图,那就没办法展示整个动态的过程了。...在Windows下有很多拆解工具可以使用,需要的童鞋可以自行搜索。但是对于一个Coder而言,用Python来进行拆解,可能是最方便的操作,也是这里我们比较推荐的方案——pillow。...还有一个比较酷的功能是,Latex的animate还可以附带一些控制组件: \documentclass{beamer} \usepackage{graphicx} % Allows including

    62930

    Emacs 个人使用

    当然使用大神们的配置也有一个问题,太大了,而且对于工程化的配置,总需要跟紧开发的路线,可能更新了版本之后,还需要同步更新自己的配置才能使用。...达到真正融汇贯通的境界? 今天读到的这篇文章让我知道应该如果去使用自己的 Emacs。但是大神毕竟是大神,对于我这样的凡人来说,有点太难了,拿到大神说的这篇文章,1241页的全英文文档。...找到自己的插件 : 这里的插件是指的从你抄录的或者使用过的配置中找到有用的配置,然后吸收为自己的配置,这个过程可能是大神们的一步,但是对于我来说不得不拆分为几步才能慢慢的使用。...当然对于非程序员来说, org mode 就已经是半边天了,很多人就是冲着 org mode 来使用 Emacs 的。...针对自己的插件进行整理和学习 : 将整理出来的插件,针对插件的文档进行阅读和学习,主要是因为这些插件的文档都相对比较短,目前我看到的最后的也就是 org-mode 的341页,与上千页的文档比较,当然是比较简单的了

    79510

    beamer插入参考文献并引用(BibTex)

    3.在latex中新建文件,并把字符串粘贴进去,这里可以修改大括号内第一个逗号之前的部分,即红框内的部分(该部分即为文档中要引用的简称),可以修改方便记忆,不会对引用的结果有任何影响。...4.在这里保存文件后缀名为bib,与tex文件保存在同一个目录下。...注意:这里的文件名会影响beamer中最后一部分的frame框架名称,见最后(当然这是针对最后显示所有参考文献,如果最后不准备打印所有文献名称,那也不影响)。...在下文引用处的后面添加代码: \footfullcite{edgeComputing} 注意:这里的edgeComputing要替换为你的文献的简称(即图3中红色框的部分) 进行编译,即可在对应页的slice...三、slice末尾显示全部参考文献 在最后页的文献引用的框架内添加如下代码: \printbibliography 即可打印出slice中引用的全部文献的列表 这里以我的frame框架为例: \begin

    7.4K20

    内容自适应编码缓解带宽压力

    对于一个解决方案,Gregg认为我们不应该过分地去推动它,而是应该等到它确实可以解决用户问题的时候。就如同之前他们参与云一样。而且他们的Beamer CABR套件已经全面上市,性能不错。...我认为存在这样一个独特的机会,让我们可以给各种规模公司提供媒体处理的解决方案。但是起步前期,面临的最大的问题是弹性云资源不足,我们一直在等待媒体和娱乐公司尽快拥抱云。...对于一个解决方案,我认为我们不应该过分地去推动它,而是应该等到它确实可以解决用户问题的时候。就如同之前我们参与云一样。而且我们的Beamer CABR套件已经全面上市,性能不错。...Dror: 那您能介绍一下有关Beamer的技术信息吗?它是某种web界面还是API? Gregg: 我们根据工作流程的需要,提供了三种方案。...我们可以即时生成报告,以帮助他们定量和定性地分析不同的编解码器,并帮助微调它们最终要在生产中使用的位置。 Dror: 那是否所有的用户都对内容自适应编码感兴趣吗?

    92920

    LaTex数理化公式展示方案简介

    第 1 行代码是说,这个文档的类型(documentclass) 是文章 article。还有其它的文档类型,比如书籍(book)、幻灯片(beamer)、作业题(exam)。...最后,文档结束。这就是一个简单的 LaTex 文挡。下面将其转为 pdf 文档。科技文档一般都是 pdf 格式的。 执行编译命令: ? 得到一个 pdf 文档: ?...LaTex 的 web 替代品及其存在问题 一方面,LaTex 用于科技排版,展示非常美观,另一方面,LaTex 的编辑环境,对于熟悉了 word 这种所见即所得的工具,一般人不容易掌握。...KaTex 相对于 MathJax, KaTex 是后起之秀,是可汗学院的公式渲染方案。API 设计,对前端工程师更加友好。... MathQuill 跟 MathJax、KaTex 不同,MathQuill 是一个真正意义上的公式编辑器,一边输入一边渲染,输出可以是 Tex,但是对于复杂的公式,这种输入方式还是有很大的局限性

    1.8K10

    优秀攻城师必知的正则表达式语法

    :pattern) 匹配 pattern 但不捕获该匹配的子表达式,即它是一个非捕获匹配,不存储供以后使用的匹配。这对于用"or"字符 (|) 组合模式部件的情况很有用。例如,'industr(?...x 的值必须在 A-Z 或 a-z 之间。如果不是这样,则假定 c 就是"c"字符本身。 \d 数字字符匹配。等效于 [0-9]。 \D 非数字字符匹配。等效于 [^0-9]。 \f 换页符匹配。...与 [ \f\n\r\t\v] 等效。 \S 匹配任何非空白字符。与 [^ \f\n\r\t\v] 等效。 \t 制表符匹配。与 \x09 和 \cI 等效。 \v 垂直制表符匹配。...与 \x0b 和 \cK 等效。 \w 匹配任何字类字符,包括下划线。与"[A-Za-z0-9_]"等效。 \W 与任何非单词字符匹配。与"[^A-Za-z0-9_]"等效。...Java官网文档里面的量词表如下图示: ?

    1.3K30
    领券