準備
- 溫水 泡開冬粉 20 分鐘 (防止結塊)
製作
- 熱鍋加油 中火 蒜末 + 薑末 爆香
- 下豬絞肉 小火 翻炒逼油
// -------------------------------------------------- | |
// require modules | |
// -------------------------------------------------- | |
const pkg = require('./package.json') | |
const path = require('path').posix | |
const exec = require('child_process').execSync | |
const BannerPlugin = require('webpack/lib/BannerPlugin.js') | |
// -------------------------------------------------- | |
// Prerender routes |
package main | |
import "net/http" | |
func main() { | |
mux := http.NewServeMux() | |
// add a "/files" route from the "./static" directory, http://localhost:8080/files/{file} | |
mux.Handle("/files/", http.StripPrefix("/files/", http.FileServer(utils.NewIndexlessDir("./static")))) | |
http.ListenAndServe(":8080", mux) | |
} |
// steps: | |
// | |
// [1] install @angular-builders/custom-webpack | |
// | |
// [2] update angular.json for custom webpack configuration | |
// | |
// "architect": { | |
// "build": { | |
// // "builder": "@angular-devkit/build-angular:browser", | |
// "builder": "@angular-builders/custom-webpack:browser", |
;= @echo off | |
;= rem Call DOSKEY and use this file as the macrofile | |
;= %SystemRoot%\system32\doskey /listsize=1000 /macrofile=%0% | |
;= rem In batch mode, jump to the end of the file | |
;= goto:eof | |
;= Add aliases below here | |
e.=explorer . | |
gs=git status $* | |
gb=git branch -a $* | |
gc=git checkout $* |
set "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl -cur_console:pm:/mnt -cur_console:t:"zsh" -t zsh -l |
-- PSQL | |
CREATE SEQUENCE {tableName}_{tableColumn}_seq; | |
ALTER SEQUENCE {tableName}_{tableColumn}_seq OWNED BY {tableName}.{tableColumn}; | |
ALTER TABLE {tableName} | |
ALTER COLUMN {tableColumn} SET DEFAULT nextval('{tableName}_{tableColumn}_seq'::regclass); |
# Config file for [Air](https://github.com/cosmtrek/air) in TOML format | |
# Working directory | |
# . or absolute path, please note that the directories following must be under root | |
root = "." | |
# Optional! If `watch_dir` is empty, use `root`. | |
watch_dir = "" | |
tmp_dir = "tmp" | |
[build] |
const fs = require('fs') | |
const NUM_EXP = /^(\+|-)?(\d+)(\.\d+)?$/ | |
const PERCENT_EXP = /^(\+|-)?(\d+)(\.\d+)?%$/ | |
const CSV_COLUMN_EXP = /^"(.*)"$/g | |
const NULL_VALUES = [ '' ] | |
const CSV_OPTIONS = { | |
flip: false, |
export let supportsPassive = false | |
if (typeof window !== 'undefined') { | |
supportsPassive = false | |
try { | |
var options = Object.defineProperty({}, 'passive', { | |
get () { | |
supportsPassive = true | |
}, | |
}) |