点击我呀
目录
- 2019年11月7日
- 设置Linux中
history命令显示时间 - 在CentOS中安装nvm时遇到没有nodejs的问题
- 使用VSCode进行远程开发
- 设置Linux中
- 2019年11月8日
- VSCode中调整Terminal的样式
- 在Markdown中插入可运行的
- 在掘金的文章中设置目录
- 2019年11月10日
gt、ge、lt、le、ne、eq的含义
- 2019年11月12日
- JS中
await的使用 - nth-of-type与nth-child的区别
- JS中
- 2019年11月18日
- Linux查看命令所在路径
- Linux环境变量
2019年11月7日
-
设置Linux中
history命令显示时间: 在文件/etc/profile中写入下面的语句,也可以直接使用vi打开编写。修改这个文件堆所有用户生效。# 写入语句到/etc/profile echo 'HISTTIMEFORMAT="%F %T "' >> /etc/profile # 使其生效 source /etc/profile -
在CentOS中安装nvm时遇到没有nodejs的问题:
# 查看可以使用的nvm nvm ls-remote只有
iojs,没有nodejs。(PS: iojs时fork的node.js的项目。在nvm中也支持管理)查看github上的issues问题。可以看到。由于更新nodejs网站更新了证书,使用的是
https访问。而我们的服务器不能解析(具体也不太清楚)。总之。我们使用http就可以了。解决方案:
-
在
/etc/profile中配置环境变量NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist nvm install -
加载
profile配置文件source /etc/profile再使用
nvm ls-remote就可以看到nodejs了, 然后就可以正常使用。如果我们查看 README.md,可以看到更多的设置以及用法。推荐抽空看一下。而不是在各种网站上搜。有谁比开发者更懂自己的软件?
-
-
使用VSCode进行远程开发
Windows10 1809后的版本,会自带OpenSSH,所以不用安装ssh工具用来连接Linux。如果没有的话,自己下载即可。
-
测试ssh连接远程服务器。
ssh root@remote_server -
连接成功后,我们再生成一个密钥和公钥,这样以后就不用输入密码了。
keygen默认生成到用户路径下的
.ssh下,是隐藏文件夹。也不需要动。我们远程发送到remote_server里即可,使用如下命令:ssh-copy-id -i ~/.ssh/id_rsa.pub root@remote_server就将公钥发送过去了。以后就不需要密码连接了。
-
使用VSCode进行连接时需要注意
- 下载插件
Remote Development,这个插件会附带下载依赖的插件。 - 下载完成后,左边会有一个这样的图标:

- 点击连接,他会让你添加一个配置
config,这个配置不要选择~/.ssh/config,可以自定义一个。不然会出现权限问题(这个也是可以解决的,参考链接)。这是由于,VSCode会使用OpenSSH进行连接,当OpenSSH连接时会去检查~/.ssh目录下的文件,首先是判断config文件是否存在,conig文件如果存在的话,我们可以使用别名进行连接,如:ssh alias_server,这样就可以连接到远程服务器了,不需要记住IP,当然,前提是使用了公钥进行免密连接。 - 然后就跟着感觉走就就连接上了~
- 下载插件
-
2019年11月8日
-
VSCode中调整
Terminal中的样式: -
在Markdown中插入可运行的
-
在掘金的文章中设置目录
在掘金的文章的开头如果像设置目录的方式。
- 如果以
#做为每节使用的标签。那么使用顺序标签[点我回到2019年11月7日](#heading-1),这个标签名会跳转到第一个出现#标签的地方,点我回到2019年11月7日。着应该是掘金默认插入的一个id。 - 我们也可以自己写一个id然后跳转,在需要跳转的地方
<span id="test"/>,在目录中添加[点击回到第二节](#test)即可,点击回到2019年11月8日。
2019年11月10日
-
gt、ge、lt、le、ne、eq的含义
在一些< > = !做为特殊符号的语言种,为了表示逻辑运算的关系通常使用如下作为逻辑运算符:
-gt #(greater than) 大于
-ge #(greater than or equal) 大于或等于
-lt #(less than) 小于
-le #(less than or equal)小于或等于
-ne #not equal) 不相等
-eq #equal) 相等
2019年11月12日
-
JS中
await的使用 -
nth-of-type与nth-child的区别
栗子1(nth-of-type):
p:nth-of-type(2){ color:red; }有如何html代码:
<div class="im father"> ··· <p>hahaha1</p> <div></div> ··· <p>hahaha2</p><!--我将变成红色--> ··· <p>hahaha3</p> ··· </div>那么不管在父标签
im father中有多少其他标签。第二个p标签就会成红色。栗子2(nth-child):
p:nth-of-type(2){ color:red; }有如下html代码:
<div class="im father"> <p>hahaha1</p> <p>hahaha2</p><!--我是p标签,并且是第二个元素,所以我是红色--> ··· </div>总结: 其实从名称是也能看出来,nth 表示第几个的意思,后面括号里的数字替代n,在英语词汇规则中也是可以得到启发。
24th表示第二十四,of-type表示与类型有关的。连起来就是第n个与类型有关的,前面的p标签,所以就是第n个与类型有关的p标签。
同样的道理,nth-child表示第几个孩子,就是第几个子标签的意思。
2019年11月18日
-
Linux查看命令所在路径
# 查看所有的python路径 whereis python # 查看当前的python路径 which python -
Linux环境变量
- 当前终端
- 当前用户
- 所有用户
当前终端:
export PATH=$PATH:<你的要加入的路径> export PATH=$PATH:/usr/local/python3/bin/当前用户:
# 在 ~/.bashrc 文件后添加如下内容: export PATH=$PATH:<你的要加入的路径> export PATH=$PATH:/usr/local/python3/bin/ # 保存退出后执行: source .bashrc所有用户:
# 在 /etc/profile 文件后添加如下内容: export PATH=$PATH:<你的要加入的路径> export PATH=$PATH:/usr/local/python3/bin/ # 保存退出后执行: source .bashrc