Skip to content

Instantly share code, notes, and snippets.

@veritymissed
veritymissed / regexp_note.md
Created August 13, 2019 11:02
js regular expression 筆記

Regular expression in JS

Flag

接在Regx後面,語法為

_ /pattern/flags _

@veritymissed
veritymissed / js_lib.md
Created August 13, 2019 11:00
整理常用

常用JS function

Array

var array1 = ['a', 'b', 'c', 'd', 'e'];

// copy to index 0 the element at index 3
console.log(array1.copyWithin(0, 3, 4));
// expected output: Array ["d", "b", "c", "d", "e"]

Nodejs process standard I/O

Ctrl + D 送出input結束的信號

Ctrl + C 送出 SIGINT - interrupt 的信號, kill 目前的 process

Nodejs中 process.std 範例

@veritymissed
veritymissed / Import_JSON.md
Last active July 29, 2022 17:25
在JS/Nodejs檔案內require/import JSON檔/物件

在js檔案內直接引入JSON檔

//As of node v0.5.x yes you can require your JSON just as you would require a js file.

var someObject = require('./somefile.json')
//這樣somObject就是object形式了

//In ES6:
@veritymissed
veritymissed / CORS_XSS_CSRF筆記.md
Last active December 1, 2022 03:01
CORS/XSS/CSRF 筆記

CORS/XSS/CSRF 筆記

最近常常被這幾個英文簡寫搞混,稍微做個筆記。 後兩者XSS與CSRF是Web攻擊型態的其中兩種。前者CORS只是指稱一種我們在Web架構設計中可能出現的現象,以及這樣的現象在目前的規範中有什麼特點,有什麼設定上要注意的?

CORS

C ross O rigin R equest S haring (跨來源資源請求)

@veritymissed
veritymissed / GoogleFBAdStructure.md
Created June 2, 2019 16:44
Google/FB Ads structure

Ad structure

  • Facebook
  • Google

Facebook

廣告活動(Ad Campaign) ---> 廣告組合 (Ad set) ---> 廣告 (Ads)

廣告活動:

@veritymissed
veritymissed / WebStructure.md
Created June 2, 2019 16:43
大型網站架構與設計

Web structure

  • DNS 網域名稱系統
  • Load Balancer 負載平衡
  • Web Application Servers 網站伺服器
  • Services 網站服務拆分
  • Database Servers 資料庫伺服器
  • Caching Service 快取服務
  • Job Queue & Servers 工作佇列
  • Full-text Search Service 全文檢索
@veritymissed
veritymissed / git remote 的相關用法.md
Last active June 3, 2019 04:09
git remote 的相關用法

git remote 相關用法

remote -v

使用 git remote -v 列出現在目錄的所有遠端repository以及url設定

github	[email protected]:veritymissed/RESTful-API-server.git (fetch)
github	[email protected]:veritymissed/RESTful-API-server.git (push)
wavenet	ssh://[email protected]:10022/veritymissed/Cytac.git (fetch)

wavenet ssh://[email protected]:10022/veritymissed/Cytac.git (push)