Avatar 💻

recca0120 技術筆記

Software Developer / 技術筆記

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

紀錄

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

分類

PHP Laravel DevOps Frontend Testing Database Tools AI Python MacOS

標籤雲

Laravel PHP Testing Javascript PHPUnit Python SQLite Typescript Ai-Agent Claude-Code Composer Linux Aws Blade Cloudflare Developer-Tools Devops Docker Guzzle Macos
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
Featured image of post Laravel 測試跟隨 Redirect:用 followingRedirects() 驗證最終頁面
Laravel Testing

Laravel 測試跟隨 Redirect:用 followingRedirects() 驗證最終頁面

POST 後只拿到 302 看不到最終頁面,用 followingRedirects() 自動跟隨轉址,直接對目標頁面做 assertion,並說明與舊版的差異。

2020 年 6 月 25 日
English
Laravel PHPUnit Testing
Featured image of post Laravel Feature 測試中偽造 $_SERVER 變數的 2 種方法
Laravel Testing

Laravel Feature 測試中偽造 $_SERVER 變數的 2 種方法

測試 IP 限制等依賴 $_SERVER 的邏輯時,可透過 get/post 方法的 server 參數單次傳入,或用 withServerVariables() 在整個測試方法內全域生效。

2020 年 6 月 23 日
English
Laravel Testing PHPUnit
Featured image of post 解決 Laravel Eloquent 大量資料處理時的 Memory Leak
Laravel PHP

解決 Laravel Eloquent 大量資料處理時的 Memory Leak

Eloquent 每個 Model 實例都會快取載入的 relation,大量迴圈時記憶體持續攀升,呼叫 setRelations([]) 可手動清除快取釋放記憶體。

2020 年 6 月 18 日
English
Laravel Eloquent PHP
Featured image of post 修復 Redis TCP backlog 超過 somaxconn 的啟動警告
Database DevOps

修復 Redis TCP backlog 超過 somaxconn 的啟動警告

Redis 警告 TCP backlog 511 超過 somaxconn 128,連線量大時會掉線。調高 somaxconn 並寫入 sysctl.conf 讓設定永久生效。

2020 年 6 月 12 日
English
Redis Linux
Featured image of post Laravel Migration 3 個常見踩坑與 SQLite 自動驗證
Laravel Database

Laravel Migration 3 個常見踩坑與 SQLite 自動驗證

整理 migration rollback 常出錯的 3 種寫法:closure 混用、索引與欄位同時刪、多次 dropColumn,並用 SQLite in-memory 測試提前攔截。

2020 年 6 月 8 日
English
Laravel Migration SQLite
Featured image of post PHP Curl Comodo SSL 憑證過期錯誤:用 GuzzleHttp verify 解決
PHP Laravel

PHP Curl Comodo SSL 憑證過期錯誤:用 GuzzleHttp verify 解決

PHP Curl 在 Linux 拋出 Comodo SSL 過期錯誤,原因是系統缺少 Root CA。用 GuzzleHttp verify 指定憑證路徑,可全域或針對單一 Service 設定。

2020 年 6 月 1 日
English
PHP Guzzle Laravel
Featured image of post 修復 adb server/client 版本不一致的問題
MacOS

修復 adb server/client 版本不一致的問題

Mac 上 Homebrew 和 Android SDK 各裝一份 adb 導致版本衝突。移除 Homebrew 版並將 PATH 指向 SDK 即可解決。

2020 年 5 月 29 日
English
Android Macos
Featured image of post 用 ValidationException::withMessages 手動丟出 Laravel 驗證錯誤
Laravel PHP

用 ValidationException::withMessages 手動丟出 Laravel 驗證錯誤

呼叫外部 API 出錯時,用 ValidationException::withMessages 把錯誤包裝成 Laravel 標準驗證格式,讓前端用同一套邏輯顯示錯誤訊息。

2020 年 5 月 24 日
English
Laravel Validation PHP
Featured image of post tester-phpunit:在 Atom 編輯器內直接跑 PHPUnit 測試
Testing PHP

tester-phpunit:在 Atom 編輯器內直接跑 PHPUnit 測試

為 Atom 編輯器開發的 PHPUnit 套件 tester-phpunit,讓你不用離開編輯器就能執行 PHP 單元測試,告別手動切換終端機的麻煩。

2017 年 7 月 23 日
English
PHPUnit PHP Testing Atom
1 6 7 8 9 10
© 2020 - 2026 recca0120 技術筆記
recca0120 on GitHub
使用 Hugo 建立
主題 Stack 由 Jimmy 設計