View my-latex-command-collection.sty
%% | |
%% By Jacob (wtjiangthu@gmail.com) | |
% Department of Physics, THU | |
% First edited January 1, 2016 | |
% | |
% | |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
%%%%frequently used head template: |
View Graphviz.sublime-build
{ | |
"cmd": ["dot", "-Tsvg", "-O", "$file"], | |
// "cmd": ["dot", "-Tpng", "-O", "$file"], | |
// "cmd": ["dot", "-Tpdf", "-O", "$file"], | |
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", | |
"selector": "source.python" | |
} |
View insertTime.py
import sublime, sublime_plugin, time | |
class InsertDatetimeCommand(sublime_plugin.TextCommand): | |
def run(self, edit): | |
sel = self.view.sel() | |
for s in sel: | |
# self.view.replace(edit, s, time.ctime()) | |
self.view.replace(edit, s, time.strftime('D%Y%m%dT%H%M')) | |
View export.txt
第1条记录, 共166条 | |
主要责任者 Nering, Evar D. | |
题名 Linear algebra and matrix theory / Evar D. Nering. | |
出版发行 New York : Wiley, 1970. | |
索书号 O151.2 FN44. | |
第2条记录, 共166条 | |
主要责任者 Lang, Serge, 1927- | |
题名 Complex analysis = 复分析 / Serge Lang. | |
出版发行 北京 : 世界图书出版公司, 2003. |
View daily_bugs
# when updating dpkg, some dependencies break and can't open terminal. This can temporarily fix it and able to open terminal. | |
# Original error: | |
# apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference | |
# After this, still has error from apt: | |
# libstdc++6 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.5) but it is not going to be installed | |
# Breaks: libreoffice-core (<= 1:4.4.4~rc3-0ubuntu1) but 1:4.2.8-0ubuntu5.2 is to be installed | |
sudo dpkg -i --auto-deconfigure libstdc++6_5.4.0-6ubuntu1_16.04.5_amd64.deb | |
# finally fixed, history:581 sudo dpkg -i libstdc++6_5.3.1-14ubuntu2_amd64.deb | |
582 sudo dpkg --force-depends -r libstdc++6:i386 |
View ubuntu_error_14vs16
cpp-5 : Depends: gcc-5-base (= 5.4.1-2ubuntu1~14.04) but 5.4.0-6ubuntu1~16.04.4 is installed | |
gcc-5 : Depends: gcc-5-base (= 5.4.1-2ubuntu1~14.04) but 5.4.0-6ubuntu1~16.04.4 is installed | |
gcc-5-multilib : Depends: gcc-5-base (= 5.4.1-2ubuntu1~14.04) but 5.4.0-6ubuntu1~16.04.4 is installed | |
lib32asan2 : Depends: gcc-5-base (= 5.4.1-2ubuntu1~14.04) but 5.4.0-6ubuntu1~16.04.4 is installed | |
lib32gcc-5-dev : Depends: gcc-5-base (= 5.4.1-2ubuntu1~14.04) but 5.4.0-6ubuntu1~16.04.4 is installed | |
lib32mpx0 : Depends: gcc-5-base (= 5.4.1-2ubuntu1~14.04) but 5.4.0-6ubuntu1~16.04.4 is installed | |
libasan2 : Depends: gcc-5-base (= 5.4.1-2ubuntu1~14.04) but 5.4.0-6ubuntu1~16.04.4 is installed | |
libgcc-5-dev : Depends: gcc-5-base (= 5.4.1-2ubuntu1~14.04) but 5.4.0-6ubuntu1~16.04.4 is installed | |
libmpx0 : Depends: gcc-5-base (= 5.4.1-2ubuntu1~14.04) but 5.4.0-6ubuntu1~16.04.4 is installed | |
libx32asan2 : Depends: gcc-5-base (= 5.4.1-2ubuntu1~14.04) but 5.4.0-6ubuntu1~16.04.4 is installed |
View fiberpull.py
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*- | |
""" | |
Created on Thu Jan 4 20:02:31 2018 | |
@author: linqs-wentao | |
""" | |
class fiberpull: | |
def __init__(self, ctrlraddr, d0_fiber=2, d_fiber=1, t_heat=10): |
View rpn.m
function rpn | |
% simple rpn (Reverse Polish notation) calculator | |
% | |
% WTJ | |
% 20180113 | |
fprintf(['Reverse Polish notation calculator. Type h or help to see available functions.'... | |
'\n\tWentao Jiang, 20180113\n']); | |
stack = NaN(10000); | |
ind = 1; |
View jdf.sublime-syntax
%YAML 1.2 | |
--- | |
# JEOL jdf & sdf file syntax highlight for sublime | |
# WTJ, 20180316 | |
# See http://www.sublimetext.com/docs/3/syntax.html | |
file_extensions: | |
- jdf | |
- sdf | |
scope: source.example-c |
View keybindings.json
// Place your key bindings in this file to override the defaults | |
[ | |
{ "key": "ctrl+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus" }, | |
{ "key": "ctrl+`", "command": "workbench.action.terminal.focus", "when": "!terminalFocus" }, | |
] |