烘焙|吐司 white bread(湯種法)

湯種材料:

  • 高筋麵粉:50 公克
  • 水:100 公克
  • 牛奶:150 毫升

作法:

  1. 水、牛奶加入高筋麵粉中拌勻。
  2. 加熱麵糊,邊煮邊攪拌至濃稠狀關火。
  3. 蓋上保鮮膜,放涼,冷藏備用。

材料:

  • 高筋麵粉:300 公克
  • 牛奶:80 公克
  • 無鹽奶油:25 公克
  • 椰子糖:15 公克
  • 鹽:5 公克
  • 酵母粉:3 公克

作法:

  1. 牛奶加熱,加入酵母粉靜置 5 分鐘。
  2. notices: 35 度是酵母最活躍的溫度,超過 40 度酵母就會死掉。

  3. 高筋麵粉、糖、鹽、湯種(等乾性材料)混合攪拌。
  4. 依序逐次加入牛奶、無鹽奶油(切塊)攪拌成團,蓋上濕布進行第一次發酵約 1.5 小時。
  5. 手揉麵團,分割麵團,麵團上下桿開捲起,擺直再上下桿開捲起放入模具。
  6. notices: 模具事先抹上奶油,再撒上麵粉。

  7. 蓋上濕布進行第二次發酵約 1.5 小時。
  8. 烤箱預熱 180 度烤 20 分鐘、170 度烤 5 分鐘。

烘焙|伯爵茶司康 earl grey tea scones

材料:

  • 低筋麵粉:280 公克
  • 無鹽奶油:75 公克
  • 泡打粉:8 公克
  • 椰子糖:30 公克
  • 鹽:4 公克
  • 牛奶:120 毫升
  • 全蛋:40 公克(約一顆蛋,預留刷蛋液的量)
  • 伯爵茶粉:10 公克(選擇性口味)

作法:

  1. 無鹽奶油切丁冷凍 30 分鐘,低筋麵粉過篩冷藏 30 分鐘。
  2. 茶粉、無鹽奶油、泡打粉倒入低筋麵粉,用刮板切奶油,讓奶油均勻沾上粉。
  3. 加入椰子糖、鹽,重複動作,用刮板切扮均勻。
  4. 搓沙,確保奶油更加細碎。
  5. notices: 過程中若溫度升高、奶油融化,就冷凍 15 分鐘再繼續。

  6. 牛奶與蛋液混合倒入麵團,用刮板拌勻,待看不見液體後改用手輕壓、折疊至成團即可。
  7. 於桌面將麵團輕輕上下左右桿開(高度約 1.5 公分),依據喜好壓模、整型,冷凍備烤。
  8. notices: 麵團若冷凍超過 1 小時,先在室溫回溫 15 分鐘。

  9. 烤箱預熱 210 度,麵團送進烤箱前表面刷上蛋液,200 度烘烤 15 分鐘,烤盤移至中層 210 度再烤 3 分鐘,即完成。
  10. notices: 移至中層的目的是為了讓表面快速上色。

Golang: using pointers in for-range loop

You can achieve the same effect without a function though: just create a local copy and use the address of that:

for _, each := range arr {
    each2 := each
    err := ds.repo.Insert(&each2)
    // ...
}

Also note that you may also store the address of the slice elements:

for i := range arr {
    err := ds.repo.Insert(&arr[i])
    // ...
}

Solve “using a reference for the variable on range scope `xxxx` (scopelint)” error.

Golang: convert between int, int64 and string

int to string

s := strconv.Itoa(123)

int64 to string

var n int64 = 123
s := strconv.FormatInt(n, 10) // s == "123" (decimal)
var n int64 = 123
s := strconv.FormatInt(n, 16) // s == "7b" (hexadecimal)

string to int

s := "123"
n, err := strconv.Atoi(s)

string to int64

s := "123"
n, err := strconv.ParseInt(s, 10, 64)