OKR-0312

目标:掌握js的原型、继承、面向对象、this指向等问题

关键结果:

阅读全文

关于跨域

为什么会跨域

跨域的原因:浏览器的同源策略(是一种安全策略,用于隔离潜在恶意文件)

浏览器是从两个方面去做这个同源策略的,一是针对接口的请求,二是针对Dom的查询。如果没有同源策略,会出现以下的安全问题:

阅读全文

HTTP相关

浏览器请求一个网页的过程

  • 浏览器中输入一个域名(URL,统一资源定位符)点击回车;
  • 浏览器将域名发送给DNS服务器,DNS服务器将域名解析为IP地址;

阅读全文

OKR-0307

目标

  • 进击

阅读全文

golang依赖管理之glide

安装:

1
$ brew install glide

阅读全文

virtualenv相关

  • 安装 virtualenv

    1
    pip install virtualenv

阅读全文

nginx配置解决browserhistory导致的404问题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
server {
  listen    80;
  server_name localhost;

  # charset koi8-r;
  # access_log /var/log/nginx/host.access.log main;

  location / {
    root  /usr/share/nginx/html;
    try_files  $uri /index.html;
    # index $uri $uri/ index.html index.htm;

  }

  # error_page 404       /404.html;

  # redirect server error pages to the static page /50x.html
  #
  error_page  500 502 503 504 /50x.html;
  location = /50x.html {
    root  /usr/share/nginx/html;
  }

  # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  #
  # location ~ \.php$ {
  #   proxy_pass  http://127.0.0.1;
  # }

  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  #
  # location ~ \.php$ {
  #   root      html;
  #   fastcgi_pass  127.0.0.1:9000;
  #   fastcgi_index index.php;
  #   fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
  #   include    fastcgi_params;
  # }

  # deny access to .htaccess files, if Apache's document root
  # concurs with nginx's one
  #
  # location ~ /\.ht {
  #   deny all;
  # }
}

阅读全文

配置nginx权限和静态文件统一

配置nginx权限和静态文件统一(解决403问题)

1
vim /etc/nginx/nginx.conf

阅读全文

CentOS7开放端口和关闭防火墙

开放端口

永久的开放需要的端口

1
2
$ sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
$ sudo firewall-cmd --reload

阅读全文

使用ssh_config和keychain简化远程ssh连接指令

  1. 修改ssh配置文件,通常路径为/etc/ssh/ssh_config,添加如下内容:

    1
    2
    3
    4
    5
    6
    7
    8
    Host 98 //这里是设置你的连接的一个别名
    Hostname 111.111.111.111  //设置ip
    Port 56789 //设置端口号
    User wangsan  //设置登录名
    PasswordAuthentication no //是否需要密码认证,如果是sshkey认证,则no
    ForwardAgent yes  //是否需要转发key到代理服务器,如果需要通过跳转机连接同学,这里需要填写yes
    AddKeysToAgent yes //将key添加到sshkey转发列表
    IdentityFile ~/.ssh/98/id_rsa //这里是你生成的私钥地址,对应的公钥也需要放入id_rsa.pub

阅读全文