Skip to content

Instantly share code, notes, and snippets.

View zxhfighter's full-sized avatar
🏠
Working from home

ski zxhfighter

🏠
Working from home
View GitHub Profile

CSP

什么是 CSP

CSP 是 Content-Security-Policy 的缩写,属于 HTTP 响应头。允许网站管理员控制允许用户代理为给定页面加载的资源。除少数例外,策略主要涉及指定服务器源和脚本端点。这有助于防止跨站点脚本攻击(XSS)。

语法

Content-Security-Policy: <policy-directive>; <policy-directive>
@zxhfighter
zxhfighter / terminal-git-branch-name.md
Created August 31, 2020 06:38 — forked from joseluisq/terminal-git-branch-name.md
Add Git Branch Name to Terminal Prompt (Linux/Mac)

Add Git Branch Name to Terminal Prompt (Linux/Mac)

image

Open ~/.bash_profile in your favorite editor and add the following content to the bottom.

# Git branch in prompt.

parse_git_branch() {
@zxhfighter
zxhfighter / git-manual.md
Created August 26, 2020 10:02
compile git
@zxhfighter
zxhfighter / fiddler-custom-rules.md
Created July 17, 2014 04:06
use fiddler to save files automatically

使用Fiddler自动保存文件

背景

先来看个生活中的实际需求:在网上看到美图,想保存下来,你是怎么做的呢?

这还不简单?选中图片-图片另存为-选择文件夹保存不就行了么!

其实大部分人都是这么做的,那有没有更好的办法呢?

@zxhfighter
zxhfighter / mysql-e.md
Created August 13, 2020 02:35
mysql -e
#!/bin/bash
 
HOSTNAME="192.168.111.84"                                           #数据库信息
PORT="3306"
USERNAME="root"
PASSWORD=""
 
DBNAME="test_db_test"                                                       #数据库名称
TABLENAME="test_table_test"                                            #数据库中表的名称

正向代理和反向代理

TLDR; 正向代理隐藏真实客户端,反向代理隐藏真实服务端。

正向代理

正向代理服务器代理的是客户端,为客户端收发请求,使真实客户端对服务器不可见。

客户端必须设置正向代理服务器,当然前提是要知道正向代理服务器的IP地址,还有代理程序的端口。

@zxhfighter
zxhfighter / proxy.md
Created June 4, 2020 08:58
正向代理和反向代理

正向代理和反向代理

TLDR; 正向代理隐藏真实客户端,反向代理隐藏真实服务端。

正向代理

正向代理服务器代理的是客户端,为客户端收发请求,使真实客户端对服务器不可见。

客户端必须设置正向代理服务器,当然前提是要知道正向代理服务器的IP地址,还有代理程序的端口。

@zxhfighter
zxhfighter / cherry-pick.md
Created March 23, 2020 06:49
cherry pick

cherry-pick

挑选某些提交应用到某个分支上。

例如某个提交(例如 fa2c50ba)本来需要提交到 develop,现在提交到了 master 分支。

那么我们可以去 master 分支,挑选刚才的提交,应用到 develop 分支即可。

git checkout develop
@zxhfighter
zxhfighter / tslint.md
Created July 9, 2017 02:31
tslint 和 codelyzer 规则

TSLint 和 Codelyzer 核心规则

[TOC]

TSLint 核心规则

see tslint core rules

arrow-return-shorthand