Leo's Blog
  • 首頁
  • 關於
  • 文章
  • 分類
  • 標籤

Playwright 使用入門

Playwright 是由 Microsoft 支援的自動化測試與瀏覽器自動化工具,支援 Chromium、Firefox、WebKit,能用於 E2E 測試、功能測試與跨瀏覽器驗證。本文涵蓋安裝、範例、偵錯、CI 與最佳實務,協助快速上手。
2025-09-07
#playwright

Side Project

什麼是 Side Project?Side Project 是指在主要工作之外,利用業餘時間進行的個人專案。這些專案通常是為了解決某個問題、滿足個人興趣或提升技能。 Side Project 的定義Side Project 是指在正職工作之外,利用閒暇時間進行的專案。這些專案可以涵蓋多種形式,例如: 寫程式:開發瀏覽器外掛、手機應用程式、Chatbot、網站或桌面軟體等。寫作:撰寫書籍、文章或技術
2024-10-04
#程式設計

使用 .NET 與 ELK Log集中與分析

引言在現代應用程序開發中,日誌記錄是診斷、監控和分析系統運行狀態的重要工具。當應用程序規模擴大,涉及多個服務或節點時,傳統的日誌文件管理方式已無法滿足需求。ELK 堆疊(Elasticsearch、Logstash、Kibana)提供了強大的日誌集中收集、存儲和分析解決方案。本文將詳細介紹如何在 .NET 環境中,使用 ELK 堆疊實現日誌的集中化與分析。 認識 ELK 堆疊ELK 堆疊由三個開源
2023-12-19
#程式設計

資深工程師和新人工程師之間的差異

背景這陣子突然被”升遷”,原因是幾個資深的PM和SA離職,導致被迫需要晉升到那個位置對我自己而言,作為一個工程師,我覺得也是一個挑戰,同時也讓我在職涯上有更多的廣度所以這篇文章也是在接觸了SA和部分PM職所產生的一個想法 觀察與思考我自己認為從新人工程師升級到資深工程師的因素就是是否會思考需求的合理性舉例來說剛工作的時候,就是主管分配 ticket 給你,然後你就照著 ticket 的描述去解決問
2023-05-20
生活
#聊聊

在 Fly.io 平台部署 .NET Core 應用

部署 .NET Core 應用到 Fly.io以下是將 .NET Core 應用部署到 Fly.io 的具體步驟和指令: 步驟 1: 準備您的 .NET Core 應用在開始之前,確保您的應用在本地環境中能夠正常運行。 dotnet restore dotnet build dotnet run 這些指令將會分別恢復依賴、構建應用並在本地運行。 步驟 2: 註冊並配置 Fly.io 帳戶註冊您
2022-03-09
Other Tech
#程式設計

NLog vs log4net vs Serilog的比較

日誌框架介紹與比較在.NET開發中,NLog、log4net和Serilog都是三個常見的日誌框架,它們各有特點,適合不同需求。以下將從各框架的設計理念、功能特性、配置方式、效能和適用場景等方面進行深入探討。 1. 設計理念 NLog:設計上注重高效能,強調在大量日誌記錄需求下的效能表現。NLog的優勢在於目標(Target)配置靈活,適合高流量、高頻日誌寫入場景。 log4net:延續了log
2020-12-23
#程式設計

.NET Core

筆記隨著.NET5出來,相信也有一些人都已經有部署到Linux的相關經驗 想說把這陣子看到和學到的方式記錄下來,方便日後查找 首先推薦使用XSHELL作為連線工具 檔案上傳使用XFTP上傳 如果想自動部署可透過git 再來是下命令安裝SDK,目前是使用3.1版;之後如果安裝其他版本,修改對應的版本號即可。參考資料:https://dotnet.microsoft.com/download/dotn
2020-11-01
Other Tech
#筆記

kendoGrid Template

筆記最近工作上遇到,kendoGrid需要將Grid內的值做字串分割還要加入連結 卡關了一陣子… 主要問題在於切割出來的字串 莫名的會無法放入在參數內 即便畫面顯示正常 但onclick事件就是無法成功 錯誤訊息:Uncaught SyntaxError: Invalid or unexpected token 後來看了參數 發現和 空白 有相當大的關係 原來在createTemplateFor事
2017-04-09
筆記
#筆記

DevExtreme

筆記最近的工作需求是DevExtreme PivotGrid內加入中文說明 苦惱了一陣子… 後來發現如果PivotGrid要在裡面加上其他東西會導致合計出錯 最後改採另一種方式,也就是在PivotGrid的加總數字內做個Popup視窗 將原本要show的中文說明顯示出來 範例如下: $(function(){ var drillDownDataSource = {};
2017-04-09
筆記
#筆記

KendoUI

筆記最近工作上遇到,kendoMultiSelect進畫面時 要先讀取資料庫的值 原先的畫面就單純的把全部的選項放上去給User選取 現在要先讀取資料庫的值 顯示原本選取的值。 剛好telerik上的範例可以拿來改 哈哈 就參考囉~ 先將DataSource全部選項帶入 已知DataSource內有選項 “5”, “6”, “7” 所以當成已存在資料庫 當已進入畫面就取出 “5”, “6”,
2017-03-14
筆記
#筆記
12

搜尋

Hexo Fluid
總訪問量 次 總訪客數 人