專案名稱 | 專案說明 | 備註 |
---|---|---|
* csElasticsearchNestFindIndex | 如何使用 C# / NEST 找到是否有匹配符合的 index 名稱 | |
* csElasticsearchNestChangeSetting | Elasticsearch 系列 : 如何使用 C# / NEST 來變更 index.max_result_window 大小 | |
csBlazorTodo | 使用 Blazor 設計 Todo 元件 | https://reactsimpletodo.darenge.net/ |
* csBlazorSSR | .NET 8 Blazor 001 - 了解 SSR Static Server Render 運作模式 | |
csExceptionToString | 將 Inner, Aggregation 等所有例外異常物件,轉成字串 | |
csBlazorLogin | .NET 8 Blazor Server Interactive Cookie 登入 | |
mauiSettingConfiguration | ||
mauiPrismNavigationEventWatch | 觀察 MAIU for Prism 的導航事件觸發時機 | |
mauiMessengerCommunication | 重複訂閱事件的問題修正做法 | |
mauiSoftKeyboardVisibility | 軟體鍵盤的隱藏控制 | |
mauiSwitchScreenAlwaysOn | 螢幕持續恆亮 | |
mauiLockScreenPortrait | 在iOS與Android裝置下,鎖定Portrait模式 | |
mauiSleepLifecycle | 偵測 App 是否進入到背景或休眠模式下 | |
mauiAlertSnackbarToast | 在 MAUI 使用警示功能 - Snackbar 與 快顯通知 | |
csSymmetricEncryption | 使用對稱 Symmetric Encryption 進行資料加解密 | |
mauiExceptionToclipboard | MAUI 捕捉到無法預期例外異常,並將其寫入剪貼簿 | |
mauiStatusBar | 設定狀態列的顏色 | |
mauiPopup | 全螢幕彈出對話窗 | |
* csSymmetricEncryption | .NET 8 / C# 對稱式 AES 加解密使用教學 | |
csAsymmetricEncryption | 非對稱的加解密使用方式 | |
csDigitalSignature | 內容數位簽名使用方式 | |
mauiNoNetworkConnection | 無網路下發生的閃退 | |
mauiExceptionControl | 整體App遇到例外異常時候的處理作法 | |
* csConfigurationRunTimeChange | 在執行時期能夠取得 appsettings.json 變更後的內容值 | |
csUseExceptionHandlerCustom | 使用 UseExceptionHandler 來設計一個例外異常處理頁面 | |
csAspNetCoreTemplate | 各種 ASP.NET Core 專案範本之間的差異比較 | |
csDapperLocalDB | 使用 Dapper 對 LocalDB 進行資料庫存取 | |
csDapperJson | 使用 Dapper 對 JSON 欄位進行資料庫存取 | |
csLimitThread | 限制執行緒使用數量 | |
csJsonMerge | 合併兩個 JSON 物件 | |
csAlwaysNewThread | 使用新執行緒,而不是透過執行緒集區執行緒完成非同步工作 | |
csSemaphoreSlimExcessiveRelease | 明確控制最大並發數 | |
csReadExcelSyncfusion | 使用 Syncfusion 套件讀取 Excel 檔案內容 | |
*csBlazorInteractiveSSR | .NET 8 Blazor 002 - 了解 互動式伺服器端轉譯 Interactive server-side rendering (interactive SSR) 運作模式 | |
*csBlazorCSR | .NET 8 Blazor 003 - 了解 互動式 WebAssembly 用戶端端轉譯 Client-side rendering (CSR) 運作模式 | |
*csBlazorGlobal | .NET 8 Blazor 004 - 觀察 Global 與 Per Page/Component 之間的差異 | |
*csBlazorAuto | .NET 8 Blazor 005 - 自動轉譯會決定如何在執行階段轉譯元件 | |
*csAzureAIOpenAIQuickStart | Azure OpenAI AOAI 2.0 : 1 第一次使用 Azure.AI.OpenAI 2.0.0 開發教學 | |
*csAzureAIOpenAIHelper | Azure OpenAI AOAI 2.0 : 2 設計 支援類別,簡化設計過程 | |
*csAzureOpenAIRole | Azure OpenAI AOAI 2.0 : 3 指定不同的角色 (Role) 來提升模型的行為控制和回應精確度 | |
*csZeroOneFewShot | Azure OpenAI AOAI 2.0 : 4 零範例學習 單範例學習 少範例學習 | |
*csGptNlpToJson | Azure OpenAI AOAI 2.0 : 5 解析自然語言內容,轉換成為 JSON 格式 | |
*csPdfChat | Azure OpenAI AOAI 2.0 : 6 與 PDF 檔案對談 | |
csChatTools | Azure OpenAI AOAI 2.0 : 7 聊天完成請求的過程中呼叫定義的功能和其他功能來擴展聊天完成 | |
*csChatStream | Azure OpenAI AOAI 2.0 : 8 透過串流媒體使用聊天完成功能 | |
*csChatImage | Azure OpenAI AOAI 2.0 : 9 與圖片檔案進行聊天 | |
*csEmbeddings | Azure OpenAI AOAI 2.0 : 10 如何產生文字嵌入 | |
*csGenerateImage | Azure OpenAI AOAI 2.0 : 11 透過 Prompt 產生圖片 | |
*csInference | Azure OpenAI AOAI 2.0 : 12 使用 Phi-3.5-vision 與 Meta-Llama-3-1-70B 進行聊天設計教學 | |
*csAzureAIOpenAIHistory | Azure OpenAI AOAI 2.0 : 13 具有記憶的聊天 | |
csPromptOption | Azure OpenAI AOAI 2.0 : 14 Prompt 的各種參數使用與變化差異 | |
csRAG | Azure OpenAI AOAI 2.0 : 15 RAG 的設計教學 | |
*csApiExceptionHandling | 在 .NET9 ASP.NET Core 處理全域例外的 Middleware | |
*csNET9OpenAPI | 在 .NET9 Web API 專案使用 OpenAPI | |
*csOpenApiCurl | 在 .NET9 Web API 專案使用 Curl 測試 API | |
*csOpenApiScalar | 在 .NET9 Web API 專案使用 Scalar 測試 API | |
*csNlogTraceId | 在 .NET9 Web API 專案使用NLog教學與紀錄Trace Id | |
*csNlogProfiling | 在 .NET9 Web API 專案使用NLog來量測程式碼效能 | |
*csDIRegistrationDifferent | 在 .NET9 的相依性注入三種方式的使用上差異 | |
csMenuJson | .NET9 使用 JSON 定義功能表顯示與可用權限 | |
iOS Simulator: A fatal error occurred while trying to start the server.
xcrun simctl shutdown all
rm -r ~/Library/Developer/CoreSimulator/Caches
sudo rm -R /Users/swee/Library/Developer/CoreSimulator/Caches
open -a Simulator
cat /Library/Logs/CoreSimulator/CoreSimulator.log
On macOS 13 and above Go to System Settings → General → Storage → Developer Delete "Developer Caches"