Y.M. Xu's Blog

探寻宇宙之本,追求世界之美

在 Terminal prompt 中显示 git branch 的名字

虽然很简单但是很方便的功能

刚才在看别人发的终端录像的时候看到在 Terminal prompt 中显示了 branch 的名字,然后觉得很方便,工程多了有时候会忘记有没有把项目添加到 git 里,当前 branch 是什么,总是要 git branch 或 git status 来查看,如果能自动显示在 Terminal prompt 中就会很方便,所以就 google 了一下相关的东西。  参考 ADD G...

用 feynMF 在 LaTeX 中绘制费曼图

非常简单的费曼图绘制方法!

费曼图是量子场论里面非常重要的工具,在一些额外维的文献中也经常看到,所以如果做这方面工作,学习如何更简单的画出费曼图是非常有用的,物理里的的论文写作基本上都是用 LaTeX,而 LaTeX 经过这么多年的发展,在绘图方面有很多方便的工具,其中 feynMF 和 feynMP 就是用来绘制费曼图的。 feynMF 和 feynMP 的主要区别是图片的输出格式,feynMF 输出的是位图,fe...

Plain TeX 手册

翻译自 wikibooks —— LaTeX/Plain TeX

当你在使用 $\LaTeX$ 宏的时候,你会发现它是语法非常局限的。或许你会好奇你每次所使用的包(package)是如何用这么少的语法写出来的。实际上, $\LaTeX$ 是 Plain TeX 的一个子集,大部分的 $\LaTeX$ 包都是用 Plain TeX 写的。 Plain TeX 更低层,所以它能实现更多的功能,但是也因此学习和编程起来更复杂。 除了极少数的例外,你可以...

"聪明药"真的管用并且无副作用吗?

等价交换是自然法则,别想着吃片药就能变成爱因斯坦

摘要 记得上高中的时候,学校门口每到高考的时候总是有很多人在推销聪明药,那时还以为是卖面粉药片的骗子,现在才知道确实有对应的神经药物,但是这些药物真的管用吗?真的没有副作用吗?想着吃个药片就能无副作用的获得“聪明”?别想了,等价交换是自然法则,如果能不付出努力就得到东西,在你看不见的地方付出的代价更大。 起因 写这篇文章的起因就是今天 Vivian 给我看了一张某领域学术群(里面还有该领...

黑洞与时间的性质(一)

黑洞的几何性质

通常的恒星(主序星、红巨星等)靠热核反应产生的热来维持生存。粒子的热运动产生的“排斥”效应与万有引力平衡,形成稳定的恒星状态。

物理学中用到的数学(一)

$R^3$空间中的向量分析

本系列内容是《数学物理方法》(梁昆淼)和《物理学家用的张量和群论导论》(Nadir Jeevanjee)两本书的读书笔记,以后可能还会加入其它书籍的内容,希望能总结一物理研究中用到的数学。 本章内容总结自《数学物理方法》(梁昆淼) 1. 向量(vector) 有方向和大小的量称为向量 向量$A$、$B$的标量积: 向量$A$、$B$的矢量积: 向量是几何空间中客观...

Nginx + Docker 实现单点负载均衡

如何在预算有限的情况下实现不停机更新并减少宕机概率

最近在给一个电子商务平台做服务器维护,因为预算有限,只能支撑一台服务器,负责做后台的工程师用的是 Java + Tomcat,在运维过程中,经常出现更新程序之后重启应用失败,而重启 Tomcat 一般都会出现无法访问的问题,需要多次重启甚至是重启服务器才可以解决问题,每次服务器都要 down 几分钟甚至十几分钟,这对电子商务网站来说是很严重的问题。 因为我主要用的是 Rails,对 Tom...

WWDC 2016 观后感 & macOS 与 iOS 10 指南

开放、融合与人工智能 —— 新的起点

今天是个丰收的日子,看了一天的发布会。早上 9 点看 YouTube 的 E3 Sony 专场直播,然后又看了凌晨的微软专场录像,中午才看 WWDC…… 以下是正文 又是一年一度的苹果开发者大会(WWDC),每年的这时候,总是能看到苹果给我们带来的惊喜,和硬件相比,软件才是苹果的灵魂,来看看今年有什么吧😊 0. 开场 今年的开场画风突变,虽然还是一样的内容,但是换了口味风格,有...

广义相对论笔记(一)

广义相对论的物理基础

这篇文章是赵峥先生和刘文彪先生合著的《广义相对论基础》的读书笔记,一部分是本书中和其他相关书籍内容的记录,一部分是自己的感悟 1 狭义相对论的成就与困难 1.1 狭义相对论的建立 哲学家们对牛顿力学中绝对时空观的怀疑,天文学中的光行差、迈克尔逊实验、斐佐实验和以太论之间的矛盾就不用多说了,任何一本科普书上都会提到。另外一个重要的矛盾是麦克斯韦电磁理论中的一个重要结论是光速 $c$ 在任...

Grub 手动引导

如何在 Grub 引导失败的时候拯救你的系统

在 linux 的初学过程中,我们可能会遇到 grub 引导失败的情况,很多人遇到这种情况的时候只能无奈的选择重装,其实如果 boot 分区还在的情况下,可以手动引导恢复。 当分区表改变或/root分区被删除时开机会出现 grub-rescue > 1. 如果/boot及根目录所在分区完好 step 1 此时如果 /boot 分区还在,并且知道所在分区,如 (hd...