日期时间格式
在编写程序及论文写作中,由于格式的不同需要的时间格式也不尽相同,于是本文整理了常用的时间格式。如下:
- ISO 8601:这是一种国际标准的日期和时间表示方式,格式为YYYY-MM-DDTHH:mm:ss.sssZ,其中 YYYY 代表四位数年份,MM 代表月份,DD 代表天数,T 作为日期和时间的分隔符,HH 代表小时,mm 代表分钟,ss.sss 代表秒和毫秒,Z 代表时区。例如:2023-04-13T15:30:00.000Z
在编写程序及论文写作中,由于格式的不同需要的时间格式也不尽相同,于是本文整理了常用的时间格式。如下:
由于Github总是不能正常访问,于是2023年07月03日将Github
上的Epoch项目克隆到本地后上传到我的GitLab,这样大家就可以正常访问了。为了方便安装调试,这里给出Epoch项目的ReadMe.md文件原文和使用手册。
Epoch官网: https://epochpic.github.io
软件下载 :epoch-4.19.0.tar.gz
将shell命令赋值给变量有两种不同的方法,这对于shell脚本编程特别有用,这两种形式为:
1
2
3
4
5变量名=$(命令)
变量名=$(命令 [命令选项...] 参数1 参数2)
或者
变量名=`命令`
变量名=`命令 [命令选项...] 参数1 参数2`
第二种方法中使用的是键盘左上角Esc键下面的反引号,多数键盘上和符号~在同一个键上,并不是键盘右侧的单引号,这一点特别注意。
今天完成了引力理论专题的大作业,以朗道书中的一个复杂的计算的详细推导作为汇报内容。已经将作业发送给了高思杰老师(sijie@bnu.edu.cn), 同时将作业同步展示于此:
2023年 06月 21日 星期三 00:04:33 CST , 今天在核科院办公电脑上成功使用 Lua 脚本配置好了基本的 Neovim , 所以准备逐步完善 Neovim 配置教程。
在配置好 Neovim
后发现有的插件并不能正确运行,这可能是系统需要的依懒没有都装上。此时运行命令
:checkhealth ,Neovim
便可以进行健康检测,对于缺失的软件则对应报告安装即可。这里需要注意,有的软件并不是直接就是命令,而是某个软件提供的命令,例如javac
这条命令就无法使用pacman -Ss javac找到,经过百度发现这条命令是由软件jdk17-openjdk提供,此源于
archwiki ,于是安装软件问题解决,即:
1 | sudo pacman -S jdk17-openjdk |
在使用nvim编辑latex文件时,首先需要建立对应的模板,这里有两个插件一个是vim-latex本身就自带模板功能,一个是vim-templates ,但是后者提供的关于Latex的模板并不好用,所以决定使用vim-latex处理所有的latex文件。但是从vim转移到nvim后,发现模板功能并不能使用,于是将原来vim配置插件时的latex模板,完全复制到packer插件管理器中的对应位置即可,即
1 | cp ~/.vim/bundle/vim-latex/ftplugin/latex-suite/templates/* |
本文本最初来源是nvim-lua-guide,由于这段时间一直在学习使用Lua配置Neovim, 但是没有系统的教材,而这篇文章却恰好给了一个大致的框架,所以本文最初借用此文,待时机成熟再正式开始写作。
nvim-lua-guide 中文版简易教程
译者:Neovim Core Developer
:arrow_upper_left: (感觉太多太杂乱?使用 Github TOC 来浏览大纲!)
Lua 作为 Neovim 中的一等语言的集成正在成为它的杀手级特性之一。然而,学习如何用 Lua 编写插件的教程数量并不像用 Vimscript 编写插件那样多。这是一种尝试,试图提供一些基本信息,让人们可以使用 Lua 编写 Neovim 插件。
2023年06月18日星期日多云北京市北京师范大学, 由于日常工作中需要面对大量 LaTeX 资料的编写工作,当数量大到一定量的时候在不同电脑上写作就会有不同步的问题,同时即使在同一台电脑上也会有找不到文件的可能性。同时为了不受限于网络,在很多时候 Github 并不能正确访问,所以一些需要的软件就需要通过 Gitlab 来间接的获取 ,但是每次都通过网页版操作太过麻烦,于是产生了通过脚本命令实现自动化的需要。于是决定规划编写两个主要的软件:
labmgr.sh 管理本地的目录树:
plgmgr.sh 管理 nvim 插件:
2023年06月16日星期五晴北京市北京师范大学, 为了更好的编程和写Hexo日志,决定重新配置一下我的Neovim 。 之前由于课程紧张所以直接使用了vim的配置文件和插件,但是后来发现科技在进步,软件在升级,而Neovim 也越来越好用。于是决定使用其更加统一的接口来配置好我的Neovim, 同时本博客会逐步更新教程,力求达到让读都跟着一步一步的操作就可以完成操作。
限于时间关系,在本文的初步形态,借用一些网上的现成的文章,之后会逐步完善。近三天主要参考的网站分别为
2023年06月12日星期一阴北京市北京师范大学, 高阶英语最先出了成绩,今将此次作业展示于此,里面的诗都是本人原创,翻译的诗歌是谢柏松老师的诗歌。
2023年06月08日星期四晴北京市北京师范大学, 发现今天上网的速度很慢,估计是DNS的问题。于是决定收录那些稳定快速的DNS服务器,逐步完善。未列出的服务器,请参考:免费公共 DNS 服务器大全
| 厂家 | IPV4 | IPV6 |
|---|---|---|
| 北京科技大学 | ||
| 清华大学TUNA | ||
| 北京邮电大学 | ||
| 北京邮电大学 | ||
| 百度 | 180.76.76.76 | 2400:da00::6666 |
| 阿里 | 223.5.5.5 | 2400:3200::1 |
| 阿里 | 223.6.6.6 | 2400:3200:baba::1 |
| 腾讯 | 119.29.29.29 | 2402:4e00:: |
| CNNIC | 1.2.4.8 | 2001:dc7:1000::1 |
| CNNIC | 210.2.4.8 | 2001:dc7:1000::1 |
| 上交 | 2001:da8:8000:1:202:120:2:100 | |
| 上交 | 2001:da8:8000:1:202:120:2:101 | |
| Yeti | 中科院网络信息中心 | 2001:cc0:2fff:1::6666 |
| Yeti | 北京交通大学 | 2001:da8:205:2060::188 |
| Yeti | 清华大学 | 2001:da8:ff:305:20c:29ff:fe1f:a92a |
| 1.1.1.1 | 2606:4700:4700::1111 | |
| 1.0.0.1 | 2606:4700:4700::1001 | |
| 101.101.101.101 | 2001:de4::101 | |
| 101.102.103.104 | 2001:de4::102 | |
| 4.2.2.1 | 4.2.2.2 | |
| 4.2.2.3 | 4.2.2.4 | |
| 4.2.2.5 | 4.2.2.6 | |
| 9.9.9.9 |
注意:表中标注为绿色的DNS是我的当前环境下ping时响应速度在1ms以内的DNS,
所以这几个是在北京使用时极力推荐的,
其他的地址请自行ping后做出选择。