Jupyter Notebook的配置

默认目录

jupyter notebook --generate-config
vim /home/zpj/.jupyter/jupyter_notebook_config.py#查找dir设定notebook根目录

找到c.NotebookApp.notebook_dir条目,修改为启动jupyter后打开的目录,如/home/zpj/code

配置pylab, matplotlib默认载入

导入库,内联svg输出,需要运行:

%pylab
%matplotlib inline
%config …
more ...


Invariance of Euler-Lagrange Equations

E-L is deduced from the Hamilton’s principle

$$\delta S=\delta\int L(\bm q, \dot{\bm q}, t)dt …
more ...

Jacobi Identity for Classical Possion Bracket

Definition of Classical Possion Bracket:

$$[f, g]=\sum_{i=1, 2,\ldots, n}\frac{\pp(f, g)}{\pp …
more ...

From d’Alembert to Lagrange

Nowtonian

Assume \(\bm F\) is active force and \(\bm R\) is constraint force. Then for …

more ...

Tn格点上逾渗的几何结构

《$T_n$格点上逾渗的几何结构》是我的本科毕业论文。

具体算法原理等请参考论文。以及章彦博写的算法原理

more ...

LaTeX环境搭建

安装

sudo zypper in texstudio texlive-ctex texlive-xecjk # texstudio -> kile is ok

NotoSans字体的配置

似乎过时了

\setCJKmainfont[BoldFont=Noto Sans CJK SC Medium,ItalicFont=KaiTi]{SimSun}
\setCJKsansfont[BoldFont=Noto Sans CJK SC Medium …
more ...

Linux的配置

配置文件

  • .bashrc
  • .vimrc
  • .gitignore_global

常用软件

影音多媒体

  • 画图:矢量图 inkscape,点阵图 gimp,手绘 krita
  • 影音播放:VLC,深度播放器,网易云音乐
  • flash播放器:npapi火狐,ppapi谷歌

实用工具

  • 分区Gparted
  • 虚拟机VirtualBox
  • 50G免费空间的网盘megasync
  • 密码管理器KeePassX
  • 清理bleachbit …
more ...


QtCreator使用小结

Debug

首先要看使用的是什么构建系统:

  • qmake 不需要额外的设置
  • cmake Debug需要在生成配置的时候进行额外参数设置
  • qbs ???

QtC在左下角的Debug按钮一定要在Debug模式下运行才能有效。

进入Debug模式如果是qmake构建系统不需要额外配置。但是如果是cmake则每次都要重新生成配置。

参考Debug with cmake and qtcreator可知生成配置的时候应当添加参数-DCMAKE_BUILD_TYPE=Debug

C++11

  • CMake: set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std …
more ...