src/assets/和static/区别和用法

一句话总结:第三方资源都放在static文件夹中(如脚本库),自己在项目中使用的一些资源都放在assets中

文档传送门:

vuejs-templates官方英文文档:http://vuejs-templates.github.io/webpack/static.html

上面文档的中文翻译:https://athena0304.gitbooks.io/vue-template-webpack-cn/content/static.html

PS: 理论看上面的文档,这里就不复制粘贴了

Read more »

创建nginx挂载目录

1
2
3
4
5
mkdir -p ~/nginx/html ~/nginx/logs ~/nginx/conf
cd ~/nginx/
touch html/index.html
touch conf/default.conf
echo 'hello world' > html/index.html

命令的参数:

  • -p (–parents):可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
  • www: 目录将映射为 nginx 容器配置的虚拟目录。
  • conf: 目录里的配置文件将映射为 nginx 容器的配置文件。
Read more »

前言

在做爬虫的时候,看到数据中有如下的数据:

文本如下:

1
观潮奖宸府1、2、9、10、13号楼

这种奇怪的字符是因为二进制码被decode为了’iso-8859-1’的编码格式,而不是正确的’utf8’

Read more »

前言

引用官方的解释:

HTML5 History 模式

vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。

默认的hash模式的url像这样:http://yoursite.com/index.html#/user/id

改为history模式后的url: http://yoursite.com/user/id

去掉#号的url好看了很多,那就让我们开始吧

Read more »

profile、bash_profile、bashrc文件

  1. profile (/etc/profile`)

    用于设置系统级的环境变量和启动程序,在这个文件下配置会对所有用户生效。当用户登录(login)时,文件会被执行。

  2. bashrc (/etc/bashrc)

    这个文件用于配置函数或别名。bashrc文件有两种级别:系统级的位于/etc/bashrc、用户级的~/.bashrc,两者分别会对所有用户和当前用户生效。

  3. bash_profile (~/.bash_profile)

    bash_profile只有单一用户有效,文件存储位于~/.bash_profile,该文件是一个用户级的设置,可以理解为某一个用户的profile目录下。这个文件同样也可以用于配置环境变量和启动程序,但只针对单个用户有效。

    profile文件类似,bash_profile也会在用户登录(login)时生效,也可以用于设置环境变理。但与profile不同,bash_profile只会对当前用户生效。

    Read more »

按键 命令
⌘ + ⇧ + P 命令提示(非常常用)
⌘ + K, ⌘ + B 侧边栏打开/关闭切换
⌘ + ⌥ + 2 拆分窗口,双列显示
⌘ + D 选择词 – 重复按下时多重选择相同的词进行多重编辑
⌘ + ⌃ + ↑ 向上移动当前行/所选行
⌘ + ⇧ + F 在所有打开的文件中进行查找
⌘ + P 通过文件名快速打开

(expect 可能需要安装)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/expect

set timeout 60
set host ***.**.**.***
set name root
set password 123456

spawn ssh $host -l $name
expect {
"(yes/no)?" {
send "yes\n"
expect "password:"
send "$password\n"
}
"password:" {
send "$password\n"
}
}
interact

**PS: **

  • spawn命令:spawn是进入expect环境后才可以执行的expect内部命令。
  • interact:执行完成后保持交互状态,把控制权交给控制台,这个时候就可以手工操作了。
Read more »

最近在公司经常要重启某一个项目, 我一般的做法是先

1
ps -ef | grep 项目名

然后复制该进程的pid,再执行

1
kill -9 pid

再重新执行启动命令。虽然只有几个简单的步骤,但是执行这种重复的操作多了,浪费的时间也就随之增加了。

Read more »
0%