Avatar 💻

recca0120 技術筆記

Software Developer / 技術筆記

  1. 首頁
  2. 彙整
  3. 分類
  4. 標籤
  5. 搜尋
  6. Showcase
  7. 關於我
    1. 夜晚模式

紀錄

2026 76
2024 3
2023 11
2022 13
2020 15
更多

分類

PHP Laravel Testing DevOps Frontend AI Database Tools Python DevTools

標籤雲

Testing Laravel Php Claude Code Typescript Ai-Agent Javascript Python PHPUnit Sqlite Composer AI Linux Prompt-Caching Vitest AWS Blade Cloudflare Developer-Tools Devops
Featured image of post 用 Mockery::capture 測試含亂數的方法,寫出確定的 assertion
Testing PHP

用 Mockery::capture 測試含亂數的方法,寫出確定的 assertion

方法內部有 random_int 導致回傳值不固定時,用 Mockery::capture 搭配 passthru 抓出中間值,就能算出確定的 expected 值來完成 assertion。

2022 年 11 月 22 日
English
Php Mockery PHPUnit Testing
Featured image of post 免費取得 VMware Fusion Player 個人授權的申請步驟
MacOS

免費取得 VMware Fusion Player 個人授權的申請步驟

VMware Fusion Player 提供個人免費授權,到官網建立帳號即可取得 License Key 和下載連結,附上表單驗證失敗時可用的備用填表資訊。

2022 年 11 月 21 日
English
VMware
Featured image of post 修復 DBngin 找不到 mysql 指令的問題
Database MacOS

修復 DBngin 找不到 mysql 指令的問題

DBngin 支援多版本 MySQL 但不會自動加 PATH,一行指令把最新版路徑寫進 .bashrc,終端機就能直接使用 mysql 指令。

2022 年 11 月 8 日
English
Mysql MacOS
Featured image of post Laravel LazyCollection 搭 Generator 為何延遲載入失效
Laravel PHP

Laravel LazyCollection 搭 Generator 為何延遲載入失效

直接把 Generator 傳給 LazyCollection 會被 iterator_to_array 一次全部展開,失去延遲載入效果,必須用 Closure 包一層才能正確運作。

2020 年 8 月 17 日
English
Laravel Php
Featured image of post GuzzleHttp getContents() 第二次回傳空字串的原因
PHP

GuzzleHttp getContents() 第二次回傳空字串的原因

GuzzleHttp Response 用 (string) 轉換每次都自動 seek(0),但 getContents() 不會重置指標,第二次呼叫只拿到空字串,需手動 rewind。

2020 年 8 月 5 日
English
Guzzle PSR-7 Php
Featured image of post 用 bluetoothctl 讓樹莓派連上藍芽裝置
DevOps

用 bluetoothctl 讓樹莓派連上藍芽裝置

樹莓派沒有桌面環境時,用 bluetoothctl 的 scan、pair、trust、connect 指令完成藍芽配對,加上 trust 指令讓下次開機自動重新連線。

2020 年 7 月 21 日
English
Raspberry Pi Bluetooth Linux
Featured image of post 解決 Redis 6.0 升級後的 Connection Refused 錯誤
Database DevOps

解決 Redis 6.0 升級後的 Connection Refused 錯誤

升級 Redis 到 6.0 後出現 Connection refused,原因是 bind 和 protected-mode 預設值變更,修改 redis.conf 這兩個設定即可恢復連線。

2020 年 7 月 21 日
English
Redis
Featured image of post 用 Blade 引擎 Render Markdown 並嵌入動態語法
Laravel PHP

用 Blade 引擎 Render Markdown 並嵌入動態語法

透過 Blade addExtension 讓 .md 檔支援 @include 和變數,再交給 CommonMark 轉成 HTML,適合需要動態內容的文件系統。

2020 年 7 月 14 日
English
Laravel Blade Composer CommonMark
Featured image of post Windows 10 在 1GB 記憶體機器上的 5 項優化設定
Windows

Windows 10 在 1GB 記憶體機器上的 5 項優化設定

1GB 記憶體跑 Windows 10,關閉 Memory Compression、Superfetch、Defender、Ndu 等服務,用 PowerShell 指令大幅降低記憶體佔用。

2020 年 7 月 6 日
English
Windows
Featured image of post 如何把 Windows 10 安裝到 AWS EC2 上
Windows DevOps

如何把 Windows 10 安裝到 AWS EC2 上

用 VirtualBox 建立 Windows 10 VHD 映像,透過 AWS VM Import 匯入成 AMI,再啟動 EC2 執行個體,完整涵蓋 IAM 角色設定和 RDP 連線步驟。

2020 年 7 月 4 日
English
Windows AWS
1 7 8 9 10 11 12
© 2020 - 2026 recca0120 技術筆記
recca0120 on GitHub
使用 Hugo 建立
主題 Stack 由 Jimmy 設計