Posts

  • How to configure sublime text

  • Install package Click the Tools-Command Palette menu; Input “Package Control: install Package”; Waiting until the list of package appeared; Choose your ideal package and start to install package. Configure (LaTeX) LaTeXTools Configure Markdown Markdown Editing Markdown Preview Click the Preferences-Package Settings-Mardown Editing- KeyBlings-User menu. Copy the following contents to set keys alt+m for Markdown preview. [ {"keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser"}}, ] Click the Preferences-Package Settings-Mardown Preview- Settings-User menu. { /*... Read more
  • How to compile and install VASP 5.4.1 on Ubuntu 16.04 LTS

  • This tutorial will explain how to install VASP 5.4.1 on Ubuntu 16.04 LTS. Table of Contents Step 0: Before installing Step 1: Acquiring the necessary packages Step 2: Extracting the VASP source tar and adding patch Step 3: Setting the build procedure Step 4: Configuring the makefile Step 5: Compiling Step 0: Before installing As an old saying syas, Sharpening your axe will not delay your job of cutting wood. There is a marvelous wiki of installing VASP, highly recommend. Assuming you have already got the source files... Read more
  • How to Speak English Well- 10 Simple Tips to Extraordinary Fluency

  • Table of Contents 1 Accept That English Is a Weird Language 2 Dive into the Deep End 3 Stop Being a Student 4 Remember the Answer Is in the Question 5 Get More out of Listening 6 Use It or Lose It 7 Learn and Study Phrases 8 Don’t Study Grammar Too Much 9 Don’t Be Afraid to Make Mistakes 10 Learn from Everyone 1 Accept That English Is a Weird Language Sometimes you can find patterns in English grammar, but other times English doesn’t make sense... Read more
  • How to become a GOOD Theoretical Physicist

  • Table of Contents 1 Languages 2 Primary Mathematics 3 Classical Mechanics 4 Optics 5 Statistical Mechanics and Thermodynamics 6 Electronics 7 Electromagnetism 8 Computational Physics 9 Quantum Mechanics (Non-relativistic) 10 Atoms and Molecules 11 Solid State Physics 12 Nuclear Physics 13 Plasma Physics 14 Advanced Mathematics 15 Special Relativity 16 Advanced Quantum Mechanics 17 Phenomenology 18 General Relativity 19 Cosmology 20 Astro-Physics and Astronomy 21 Quantum Field Theory 22 Supersymmetry and Supergravity 23 Astro Particle Physics... Read more
  • Interview Python

  • Table of Contents Python语言特性 1 Python的函数参数传递 2 Python中的元类(metaclass) 3 @staticmethod和@classmethod 4 类变量和实例变量 5 Python自省 6 字典推导式 7 Python中单下划线和双下划线 8 字符串格式化:%和.format 9 迭代器和生成器 10 *args and **kwargs 11 面向切面编程AOP和装饰器 12 鸭子类型 13 Python中重载 14 新式类和旧式类 15 __new__和__init__的区别 16 单例模式 1 使用__new__方法 2 共享属性 3 装饰器版本 4 import方法 17 Python中的作用域 18 GIL线程全局锁 19 协程 20 闭包 21 lambda函数 22 Python函数式编程 23 Python里的拷贝 24... Read more