latex
Latex 模块化模板
整体效果预览
封面
目录
正文
引用
全部的代码被放置在文章的最后面
1. 标题/作者…
123\title{基于动力学方程的铁锅翻转运动分析}\author{}\date{}
当不为空的时候,会显示出来
使用\maketitle会将其显示出来
2. 设置缩进
当不进行缩进的时候可以使用\noident
在关键词的地方是不需要进行缩进的 ,同时需要空行和顶格
1\setlength{\parindent}{2em}
3. 设置目录页
123\newpage\tableofcontents\thispagestyle{empty}
4. 无序列表
12345\begin{itemize} \item \textbf{弹簧和半球壳都属于理想模型。}如果不选用理想模型,会因材料等原因导致模型性质发生改变 ,使情况变得复杂。 \item \textbf{不考虑空气 ...
cmu15-445_lab0
CMU15-445_lab0 C++ primer
1. build the environment
官方使用的环境是ubuntu, 在非ubuntu的发行版上,我们可以使用docker去进行处理
在我们的项目的目录下
12systemctl start docker sudo docker build . -t bustu
然后你就可以去喝咖啡了,这个一般会持续很长的时间
2. start code
12docker create -t -i --name bustub -v $(pwd):/bustub bustub bash # 和本机的目录进行同步 docker start -a -i bustub # 启动镜像
下面就可以在本机上编写代码,在docker中进行编译了
代码部分就是对matrix类的处理,实现里面的一些方法
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666 ...
将网页变为APP
将网页变为APP
install the tools
1yay -S nodejs-nativefier
use the tools
1nativefier --icon [path] --name [name] [the url]
1nativefier --icon "/home/mika/Pictures/imgurl.png" --name "imgurl" "https://www.imgurl.org/"
将会生成如下所示的文件夹,其中的同名文件将可以被执行
编写.desktop文件
123456789[Desktop Entry]Type=ApplicationName=imgurl GenericName=imgurlComment=upload the PicturesExec="/home/mika/note/justnote/imgurl-linux-x64/imgurl" %fIcon=/home/mika/Pictures/imgurl.pngTerminal=trueC ...
jump
跳跃问题
有一类常见的问题,在河上有n个点,求跳到某个位置所需要的最小步数或者是能否抵达
对于这类问题的解决通常是使用分块,搜索…
1. 求可到达性
Jump Game
1.1 大意
从每个位置能够跳跃的最大格数为这个点的数字,求能否到达最后一个位置
1.2 solve
进行分块,每次的上限被更新为这个块的能够到达的最远距离
12345678910111213141516171819class Solution {public:#define N 1010 int dp[N]; bool canJump(vector<int>& nums) { int now_pos = 0, next_pos = 0, i = 0; int n = nums.size(); if (n <= 1) return 1; while (next_pos - i + 1 > 0) { for (; i <= now_pos; i++) ...
ssh
SSH 进行远程连接
install the openssl
1yay -S openssl
see the ip
In the mac we can check the ip
then connect the pc
1ssh hostname@ip
transparent the file
1scp [username]@ip:/path/filename /...
目标和出发点可以互换
tinysql_lab1
Table Codec – 编写tinysql的解码器
1. 编码规则
整体上的规则是一个信息前缀+信息ID
设置的前缀有
12345var ( tablePrefix = []byte{'t'} recordPrefixSep = []byte("_r") indexPrefixSep = []byte("_i"))
相关信息和前缀的长度
12345678const ( idLen = 8 prefixLen = 1 + idLen /*tableID*/ + 2 // RecordRowKeyLen is public for calculating average row size. RecordRowKeyLen = prefixLen + idLen /*handle*/ tablePrefixLength = 1 recordPrefixSepLength = 2)
123456t[table ID]_r[rowID]得到的是这一行的数据 t[table ...
tree
use the preorder && inorder to construct the tree
1. 规律
对于先序遍历分为三个部分
1node [left tree] [right tree]
对于中序遍历分为三个部分
1[left tree] node [right tree]
2. build the tree
主要是基于中序遍历进行操作,利用先序遍历去得到在中序遍历中的位置,每次遍历一个节点后进行+1,再递归地对子树进行操作。
1234567891011121314151617class Solution {public: TreeNode* buildRoot(vector<int>&pre, vector<int>&in, int &root, int l, int r) { if (l > r) return NULL; int p = l; while (in[p] != pre[root]) p++; roo ...
配置Your SpaceVim
配置Your SpaceVim
虽然但是官网的配置指南感觉不太靠谱
1. 主题配置
开启主题配置
12[[layers]] name = "colorscheme"
在optionol中添加下面的配置去配置你的主题,当然你可以在官网上看到更多的好看的主题
(请选择你的英雄)bushi
12colorscheme = "nord"colorscheme_bg = "dark"
2. 自动补齐
目前我能接收的暂时是用Spacevim写c/c++
1234567891011121314151617181920212223autocomplete_method = "coc"[[layers]] name = "lang#c"[[layers]] name = 'lang#c' enable_clang_syntax_highlight = true[[layers]] name = "lang#c" [layer.clang_s ...
配置Your zsh
配置Your zsh
1. 主题美化
借鉴了arch美化指南中的美化
此处我们选择使用zim + p10k进行美化,美化的效果还是不错的
2. 字体美化
一般来说终端下面的字体是需要支持图标的字体,比如常见的powerline font或者是nerd font is ok
3. shell函数
时间同步
12345678function time_sync() { sudo ntpdate time.nist.gov}function hardware_sync() { su hwclock --systohc}
hust logisim改良版快捷使用
1234function hust() { cd ~/note/hustzc-master/预装软件 java -jar logisim-hust-linux.jar}
开启git的代理
1234567891011121314function git_clash() { git config --global http ...
毛概复习
毛概
[TOC]
零 导论(p1)
1.1 “马克思主义中国化”的提出及其内涵 (p1)
中国共产党的诞生:1921
“马克思主义中国化”的正式提出: 1938年毛泽东在党的6中全会上作了论新阶段的报告,标志着这一命题的提出
1.2 马克思主义中国化的理论成果 (p3)
马克思主义深刻地改变了中国,中国也极大丰富了马克思主义.
毛泽东思想: 在革命和建设的长期过程中, 以毛泽东为主要代表的中国共产党人, 把马克思列宁主义的基本原理和中国的实际结合起来, 创立了毛泽东思想. 毛泽东思想是被实践证明了的关于中国革命和建设的正确的理论原则和经验总结.是中国共产党集体智慧的结晶.
邓小平思想:1987年召开的党的十一届三中全会, 实现了新中国成立以来历史上具有深远意义的伟大转折, 开启了改革开放和社会主义现代化建设历史新时期. 以邓小平为主要代表的中国共产党人,重新确立了实事求是的思想路线.
十几大中对党章的修改
十五大:把邓小平理论确立为党的指导思想
十六大:把“三个代表”重要思想写入党章
十七大:将“科学发展观”写入党章
十八大:把“科学发展观”确立为党的指导思想
十九大:将习近 ...