📝 線上記事本
記錄生活,整理思緒
AI 工具
工具分類:
程式碼助手(Claude Code、GitHub Copilot、Cursor)
CLI 工具(Gemini CLI、OpenAI CLI)
API 工具(Anthropic API、OpenAI API、Google AI)
IDE 插件(VS Code 擴充、JetBrains 插件)
終端機工具(Shell GPT、AI Shell)
開發框架(LangChain、LlamaIndex)
熱門工具推薦
Claude Code - AI 驅動的命令列編碼工具
Gemini CLI - Google 的命令列 AI 助手
Cursor - AI 原生程式碼編輯器
GitHub Copilot - 智能程式碼建議
2025/12/08 19:20
https://youtu.be/2MJDdzSXL74?si=BSgFhqjPPOfAmkOQ
https://youtu.be/2MJDdzSXL74?si=BSgFhqjPPOfAmkOQ
2026/01/04 10:12
完全響應式設計(手機、平板、桌面)
完全響應式設計(手機、平板、桌面)
2026/01/04 09:44
SWE-bench
https://www.vals.ai/benchmarks/swebench?fbclid=IwZXh0bgNhZW0CMTEAc3J0YwZhcHBfaWQPMjc1MjU0NjkyNTk4Mjc5CGNhbGxzaXRlAjI1AAEe3Fnn2KdN8bc57i5XApRsNJ4osoJazGdShnBs67FOuPfs6yBhdU0OQHoxrkE_aem_fVkl9bJ379ePdzbJ-NLcpA
2025/12/08 19:20
Product Keys
Product Year Version Product Keys
Visual Studio 2026 18.x
Professional: NVTDK-QB8J9-M28GR-92BPC-BTHXK
Enterprise: VYGRN-WPR22-HG4X3-692BF-QGT2V
https://x.com/massgravel/status/1988306014371008542
Visual Studio 2022 2021 17.x Professional:
TD244-P4NB7-YQ6XK-Y8MMM-YWV2J
Enterprise:
VHF9H-NXBBB-638P6-6JHCY-88JWH
2025/12/04 12:01
資料庫遷移指令
# 1. 安裝必要的 NuGet 套件
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
dotnet add package Microsoft.EntityFrameworkCore.Tools
dotnet add package Microsoft.AspNetCore.Authentication.Cookies
# 2. 建立初始遷移
dotnet ef migrations add InitialCreate
# 3. 更新資料庫
dotnet ef database update
# 4. 如果需要重新建立遷移
dotnet ef migrations remove
dotnet ef migrations add InitialCreate
dotnet ef database update
# SQL Server 資料庫連線字串範例:
# Server=(localdb)\\mssqllocaldb;Database=EmailSystemDb;Trusted_Connection=True;MultipleActiveResultSets=true
# 或
# Server=localhost;Database=EmailSystemDb;User Id=sa;Password=YourPassword;TrustServerCertificate=True;
2025/12/03 04:15
TrustServerCertificate=True
現在試試看編譯專案,應該就沒問題了! 如果還有其他錯誤訊息,請告訴我。Retry請CA connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - 此憑證鏈結是由不受信任的授權單位發出的。)
PM>這個錯誤是因為 SQL Server 的 SSL 憑證信任問題。有兩種解決方法:ASP.NET Core MVC 名片管理系統 - 完整實作指南Code ∙ Version 3 ## 4. appsettings.json
```json
{
"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=BusinessCardDB;Trusted_Connection=True;MultipleActiveResultSets=true;TrustServerCertificate=True"
},已經修正了! 我在連線字串中加入了 TrustServerCertificate=True 參數。
快速解決方法
請更新您的 appsettings.json 檔案,在連線字串中加入 TrustServerCertificate=True:
json{
"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=BusinessCardDB;Trusted_Connection=True;MultipleActiveResultSets=true;TrustServerCertificate=True"
}
}
然後再次執行:
2025/12/03 01:33
Update-Database
# 1. 清理
Remove-Item -Recurse -Force Migrations -ErrorAction SilentlyContinue
# 2. 建立 Migration
Add-Migration InitialCreate
# 3. 建立資料庫
Update-Database
2025/12/03 01:33
直接在上傳表單中將預設路徑改為根目錄
site44361.siteasp.net
site44361
zJ=5B+8fm6Y#
Server=db33260.databaseasp.net; Database=db33260; User Id=db33260; Password=En3%6M_e#5oJ; Encrypt=False; MultipleActiveResultSets=True;
或者更簡單的解決方案
如果您不想修改太多程式碼,直接在上傳表單中將預設路徑改為根目錄:
修改 Models/ViewModels/FileUploadViewModel.cs:
csharp[Required]
[StringLength(500)]
public string RemotePath { get; set; } = "/"; // 改成根目錄
然後修改 FtpService.cs 的 UploadFileAsync 方法:
2025/11/24 03:32
NuGet 套件快取的問題
先嘗試方案 1(最簡單)
bash dotnet nuget locals all --clear
dotnet restore
dotnet build
2025/11/22 22:00
(http://yuehengindustrial.runasp.net/Account/Login) http://localhost:5023/Account/Login
然後測試登入功能:
訪問 http://localhost:5023/Account/Login
輸入帳密登入
測試 http://localhost:5023/Home/TestAdmin
訪問 http://localhost:5023/Admin/Dashboard
2025/11/21 22:03
Google
Ai
2025/11/20 18:44
手機遠端除錯(chrome://inspect)
讓我教您如何進行手機遠端除錯:
📱 Android 手機 + Chrome 瀏覽器
步驟 1:啟用開發者選項
在手機上打開「設定」
找到「關於手機」
連續點擊「版本號碼」7 次
會顯示「您已成為開發者」
步驟 2:啟用 USB 偵錯
回到「設定」
找到「開發者選項」(可能在「系統」→「進階」下)
開啟「USB 偵錯」
確認彈出的對話框
步驟 3:連接手機到電腦
用 USB 線連接手機到電腦
手機會彈出「允許 USB 偵錯?」→ 點擊「允許」
選擇「檔案傳輸」模式(而非僅充電)
步驟 4:在電腦上開啟 Chrome DevTools
在電腦上打開 Chrome 瀏覽器
在網址列輸入:chrome://inspect
確認「Discover USB devices」已勾選
等待幾秒,會看到您的手機裝置
步驟 5:在手機上開啟網站
在手機 Chrome 開啟:http://您電腦的IP:5219
或如果已部署:開啟您的網站 URL
步驟 6:開始除錯
在電腦 Chrome 的 chrome://inspect 頁面
找到手機上開啟的網頁
點擊「inspect」
會開啟 DevTools 視窗,顯示手機上的 Console、Network 等
🍎 iPhone/iPad + Safari 瀏覽器
步驟 1:在 iPhone 上啟用 Web 檢閱器
打開「設定」→「Safari」
滑到最下面,找到「進階」
開啟「Web 檢閱器」
步驟 2:連接 iPhone 到 Mac
用 Lightning/USB-C 線連接 iPhone 到 Mac
iPhone 會詢問「信任此電腦?」→ 點擊「信任」
步驟 3:在 iPhone 上開啟網站
在 iPhone Safari 開啟您的網站
步驟 4:在 Mac 上開啟 Safari 開發者工具
打開 Mac 的 Safari 瀏覽器
如果看不到「開發」選單:
Safari → 偏好設定 → 進階
勾選「在選單列中顯示開發選單」
點擊頂部選單的「開發」
找到您的 iPhone 名稱
選擇您在 iPhone 上開啟的網頁
會開啟 Web 檢閱器視窗
💡 簡易替代方案:在手機上直接查看
方法 1:使用 Eruda(推薦)
在您的 Index.cshtml 的 <head> 區塊加入:
html<!-- 手機除錯工具 - 正式環境記得移除 -->
<script src="https://cdn.jsdelivr.net/npm/eruda"></script>
<script>eruda.init();</script>
重新整理頁面後,手機右下角會出現一個小圖示,點擊可查看 Console!
方法 2:使用 vConsole
html<script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
<script>
var vConsole = new window.VConsole();
</script>
🔍 快速測試連接
在電腦上找到您的 IP:
Windows:
cmdipconfig
找到「IPv4 位址」,例如:192.168.1.100
Mac/Linux:
bashifconfig | grep "inet "
```
**然後在手機瀏覽器訪問:**
```
http://192.168.1.100:5219
🎯 推薦方式
最簡單:使用 Eruda 或 vConsole(不需要連線)
最強大:使用 Chrome Remote Debugging(Android)或 Safari Web Inspector(iOS)
選擇適合您的方式開始除錯吧!如果遇到問題,告訴我您使用的手機和電腦系統,我可以提供更具體的指導。🔧RetryClaude can make mistakes. Please double-check responses.
2025/11/19 19:30
還原 NuGet 套件
在專案根目錄執行:
bashdotnet restore
2025/11/18 23:51
直播網址改成不限支援 M3U8, MP4, RTMP 等格式
SELECT TOP (200) SourceId, StreamId, SourceName, StreamUrl, Quality, DisplayOrder, IsActive, CreatedAt
FROM StreamSources
UPDATE StreamSources
SET StreamUrl = 'https://example.com/new-stream'
WHERE SourceId = 4;
UPDATE StreamSources
SET SourceName = '博斯網球'
WHERE SourceId = 4;
2025/11/16 21:21
套件管理員主控台中文亂碼 [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
套件管理員主控台 (Package Manager Console) 出現中文亂碼通常是 Windows 主控台的預設編碼與 NuGet 或其他工具使用的編碼不一致所導致。您可以透過以下方法解決此問題:
方法一:在主控台執行命令 (最快的方法)
在開啟的套件管理員主控台中,輸入以下 PowerShell 命令,將輸出編碼臨時變更為 UTF-8:
powershell
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
請謹慎使用程式碼。
執行完此命令後,亂碼問題應該會立即解決,但這只會影響當前開啟的主控台視窗。每次重新開啟 Visual Studio 或套件管理員主控台時,可能需要再次執行此命令。
方法二:永久變更系統主控台預設編碼 (Windows 設定)
您可以修改 Windows 系統的「非 Unicode 程式語言」,使其預設使用中文編碼,從而影響所有傳統主控台應用程式:
開啟「控制台」 (Control Panel)。
選擇「時鐘和區域」 (Clock and Region)。
點擊「區域」 (Region)。
切換到「管理」 (Administrative) 索引標籤。
在「非 Unicode 程式的語言」 (Language for non-Unicode programs) 部分,點擊「變更系統地區設定」 (Change system locale)。
將目前的地區設定變更為「中文 (繁體,台灣)」或您慣用的中文地區。
勾選「Beta 版:使用 Unicode UTF-8 提供全球語言支援」(如果有的話,這通常能更好地解決跨語言問題)。
點擊「確定」並重新啟動電腦使變更生效。
方法三:修改 Visual Studio 專案設定 (針對特定專案)
如果亂碼僅發生在特定專案,您可以嘗試確保專案檔案本身也使用 UTF-8 編碼:
在 Visual Studio 中,開啟您的原始碼檔案。
從選單列中,選擇「檔案」 > 「另存新檔」 > 「儲存選項」(或「進階儲存選項」)。
將編碼設定為「Unicode (UTF-8 無簽章)」 (Codepage 65001)。
方法四:使用 Windows Terminal
如果您使用的是 Windows 10/11,可以將預設的終端機應用程式變更為 Windows Terminal,它對 UTF-8 的支援更好:
在 Windows 設定中,搜尋「終端機設定」。
將「預設終端機應用程式」設定為「Windows Terminal」。
重新開啟 Visual Studio 並測試套件管理員主控台。
通常,方法一是最快速且非侵入性的解決方案。如果問題持續存在,則可能需要考慮調整系統的區域設定 (方法二)。
2025/11/16 11:40
使用 Visual Studio NuGet 套件管理員 GUI
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.Design
2025/11/16 11:28
關閉現有的處理序
方法 1:關閉現有的處理序(推薦)
powershell# 在 PowerShell 或 CMD 執行
taskkill /F /IM AIToolsWebsite.exe
或者
powershell# 找出並關閉處理序
taskkill /F /PID 12444
2025/11/15 23:29
Claude Code (副本)
(Claude Code).,(Gemini CLI)等AI工具
2025/11/15 09:29
Claude Code
Claude Code.
2025/11/15 09:28
Install Claude Code
https://docs.claude.com/en/docs/claude-code/overview#windows
2025/11/15 09:23
一63068063288
一63068063288
2025/11/15 03:56
投保單位代號142644817
投保單位代號142644817
2025/11/15 03:33
儲值點數
06 2433418
營運處代號(6)
用戶號碼(Y289772)
2025/11/15 03:28
db32256.databaseasp.net
SELECT TOP (200) Id, Date, Type, Category, Description, Amount, CreatedDate
FROM Products
Id Date Type Category Description Amount CreatedDate
1 2025-11-13 00:00:00 收入 薪資 十一月份薪資 50000.00 2025-11-13 15:47:05
2 2025-11-13 00:00:00 支出 餐飲 午餐 150.00 2025-11-13 15:47:05
3 2025-11-14 00:00:00 支出 餐飲 午餐 150.00 2025-11-13 15:47:05
4 2025-11-15 00:00:00 支出 餐飲 午餐 150.00 2025-11-13 15:47:05
5 2025-11-16 00:00:00 支出 餐飲 午餐 150.00 2025-11-13 15:47:05
6 2025-11-17 00:00:00 支出 餐飲 午餐 150.00 2025-11-13 15:47:05
7 2025-11-18 00:00:00 支出 餐飲 午餐 150.00 2025-11-13 15:47:05
2025/11/14 22:40
專案看板
anichurmuhammada78+mattos@gmail.com
E-mail: anichurmuhammada78+mattos@gmail.com(T%w8=z2Rk5S#)
Password: T%w8=z2Rk5S#
專案看板
http://kanbanboard.runasp.net/
2025/11/12 19:39
Network (網路) 標籤
方法 1:在瀏覽器開發者工具中查看
按 F12 打開開發者工具
切換到 Network (網路) 標籤
重新整理頁面
點擊紅色的 tasks 請求
在右側查看 Response (回應) 標籤
把顯示的 JSON 內容完整複製給我
應該會看到類似這樣的內容:
json{
"error": "某個錯誤訊息",
"innerError": "更詳細的錯誤"
}
2025/11/12 19:16
跨裝置拖放 - 電腦滑鼠拖拉 + 手機觸控拖拉
跨裝置拖放 - 電腦滑鼠拖拉 + 手機觸控拖拉
2025/11/12 10:38
將 TinyMCE 改為使用 jsDelivr CDN 的開源版本,不需要 API key。
CDN 來源: 從 cdn.tiny.cloud 改為 cdn.jsdelivr.net
版本固定: 使用 TinyMCE 6.8.2 版本
中文語言包: 額外載入繁體中文語言包
移除 branding: 已移除 branding: false 選項(開源版本不需要)
2025/11/12 01:46
安裝 NuGet 套件
2. 建立專案
bash# 創建新的 MVC 專案
dotnet new mvc -n RichEditWebApp
cd RichEditWebApp
3. 安裝 NuGet 套件
bashdotnet add package Microsoft.EntityFrameworkCore.SqlServer --version 8.0.0
dotnet add package Microsoft.EntityFrameworkCore.Tools --version 8.0.0
dotnet add package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation --version 8.0.0
2025/11/11 23:50
重新建立 Migration
在套件管理器主控台執行:
powershell# 清理專案
dotnet clean
# 建置專案
dotnet build
# 建立新的 Migration
Add-Migration InitialCreate
# 更新資料庫
Update-Database
2025/11/11 23:34
任務管理系統
DROP TABLE IF EXISTS [dbo].[__EFMigrationsHistory];
CREATE TABLE [dbo].[__EFMigrationsHistory] (
[MigrationId] nvarchar(150) COLLATE Chinese_Taiwan_Stroke_CI_AS NOT NULL,
[ProductVersion] nvarchar(32) COLLATE Chinese_Taiwan_Stroke_CI_AS NOT NULL,
CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId])
);
INSERT INTO [dbo].[__EFMigrationsHistory] ([MigrationId], [ProductVersion]) VALUES
('20251109073125_InitialCreate', '8.0.0');
DROP TABLE IF EXISTS [dbo].[Tasks];
CREATE TABLE [dbo].[Tasks] (
[Id] int NOT NULL IDENTITY PRIMARY KEY,
[Title] nvarchar(200) COLLATE Chinese_Taiwan_Stroke_CI_AS NOT NULL,
[Description] nvarchar(1000) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL,
[Status] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NOT NULL,
[Priority] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL,
[AssignedTo] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL,
[DueDate] datetime2 NULL,
[CreatedDate] datetime2 NOT NULL,
INDEX [IX_Tasks_Status] ([Status])
);
SET IDENTITY_INSERT [dbo].[Tasks] ON;
INSERT INTO [dbo].[Tasks] ([Id], [Title], [Description], [Status], [Priority], [AssignedTo], [DueDate], [CreatedDate]) VALUES
(1, '跑步腿越跑越粗', '逆天美腿', 'Pending', 'High', N'張小明', '2025-11-15 00:00:00', '2025-11-09 15:32:35'),
(2, 'c', 'd', 'Pending', 'Critical', N'李小華', '2025-11-10 00:00:00', '2025-11-09 15:32:35'),
(3, 'e', 'f', 'Pending', 'Medium', N'王小美', '2025-11-20 00:00:00', '2025-11-09 15:32:35'),
(4, 'g', 'h', 'Pending', 'High', N'陳大明', '2025-11-05 00:00:00', '2025-11-09 15:32:35'),
(5, 'i', 'j', 'Pending', 'Low', N'林小芳', '2025-11-01 00:00:00', '2025-11-09 15:32:35'),
(6, 'i', 'j', 'Pending', 'Low', N'林小芳', '2025-11-01 00:00:00', '2025-11-09 15:32:35'),
(7, 'i', 'j', 'Pending', 'Low', N'林小芳', '2025-11-01 00:00:00', '2025-11-09 15:32:35'),
(8, 'i', 'j', 'Pending', 'Low', N'林小芳', '2025-11-01 00:00:00', '2025-11-09 15:32:35'),
(9, 'i', 'j', 'Pending', 'Low', N'林小芳', '2025-11-01 00:00:00', '2025-11-09 15:32:35'),
(10, N'蘇花象鼻海灘', N'攀岩遊憩', 'Pending', 'Low', N'林小芳', '2025-11-01 00:00:00', '2025-11-09 15:32:35');
SET IDENTITY_INSERT [dbo].[Tasks] OFF;
2025/11/09 09:37
建立資料庫
# 1. 清理
Remove-Item -Recurse -Force Migrations -ErrorAction SilentlyContinue
# 2. 建立 Migration
Add-Migration InitialCreate
# 3. 建立資料庫
Update-Database
2025/11/09 06:36
http://messageboard.runasp.net/
http://messageboard.runasp.net/
2025/11/05 21:44
MessageBoardDb
albert7635@gmail.com
Session limit reached ∙ resets 8:00 AM
2025/11/05 21:44
財政部-「全民+1 政府相挺」普發現金 https://10000.gov.tw/
日期 身分證統一編號或居留證統一證號尾數
114年11月5日 0、1
114年11月6日 2、3
114年11月7日 4、5
114年11月8日 6、7
114年11月9日 8、9
114年11月10日後 不限
2025/11/05 21:44
claude.ai
claude.ai
yue.heng@msa.hinet.net
albert7635@gmail.com
yueheng2434727@gmail.com
2025/11/05 21:01
SQL Server 連線的 SSL 憑證信任問題
這是 SQL Server 連線的 SSL 憑證信任問題。有幾種解決方法:
🔧 解決方案
方法 1:修改連線字串(最簡單)
在 appsettings.json 中修改連線字串,加入 TrustServerCertificate=True:appsettings.json - 修正版Code {
"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=MessageBoardDb;Trusted_Connection=True;MultipleActiveResultSets=true;TrustServerCertificate=True"
},
"Logging": {
"LogLevel": {
"Default": "Inf方法 2:如果使用遠端 SQL Server
如果您使用的是遠端 SQL Server(不是 LocalDB),連線字串範例:
json{
"ConnectionStrings": {
"DefaultConnection": "Server=YOUR_SERVER_NAME;Database=MessageBoardDb;User Id=YOUR_USERNAME;Password=YOUR_PASSWORD;TrustServerCertificate=True;MultipleActiveResultSets=true"
}
}
方法 3:使用 SQL Server Express
如果您安裝的是 SQL Server Express:
json{
"ConnectionStrings": {
"DefaultConnection": "Server=.\\SQLEXPRESS;Database=MessageBoardDb;Trusted_Connection=True;TrustServerCertificate=True;MultipleActiveResultSets=true"
}
}
2025/11/05 00:27
Video
yue.heng@msa.hinet.net
Session limit reached ∙ resets 8:00 AM
2025/11/04 21:19
ForumApp
albert7635@gmail.com
Session limit reached ∙ resets 6:00 PM
2025/11/03 07:29
使用線上工具驗證
將你的 appsettings.json 內容複製到這些網站驗證:
https://jsonlint.com/
https://jsonformatter.org/
2025/11/03 02:54
10000
Url
2025/11/02 05:07
[作業系統] 【25.11.01更新】Windows 11 25H2 Dev 26220.7051 X64 ZH-TW 啟動版 [GD下載]
【25.11.01更新】Windows 11 25H2 Dev 26220.7051 X64 ZH-TW 啟動版 [GD下載]
免TPM2.0 / Windows 11 + Office 2024 + Acrobat Pro DC + Adobe Photoshop / 5in1 / 自動應答 / 啟動版
【系統名稱】:
Windows 11 25H2 Dev 26220.7051 X64 ZH-TW
【程式整合】:
Microsoft Office 2024 16.0.19426.20002 x64
Adobe Acrobat Pro DC 2025.001.20813 x64
Adobe Photoshop 2026 27.0.0.25 x64
【版本類型】:作業系統
【系統語言】:繁體中文
【檔案大小】:13.6GB
【檔案格式】:RAR → ISO
【放置空間】:MG、Gofile、GD (基本上一個月)
【Windows 11 25H2 Dev 26220.7051 X64 ZH-TW】已啟動
〈1〉家用版 〈2〉專業版 〈3〉企業版 〈4〉IoT 企業版 〈5〉工作站專業版
2025/11/02 01:12