C 函數指標算術:不支援指標加減,僅能比較與賦值
宣告 int (*f)(); 表示「指向回傳 int、無參數函數的指標」。**C 標準規定函數指標不支援算術運算** (++, --, +n, -n)。 允許操
Android 相機回調傳遞:非 Activity 類別 A 接收 onActivityResult 轉交給 Fragment/Activity B
場景:類別 A (非 Activity) 呼叫相機 Intent,需將 onActivityResult 結果直接給類別 B (Fragment 或 UI 執行
SQL LIKE 查詢姓「歐陽」三字全名:字元長度過濾與通配符正確組合
需求:Student(Sno, Sname, ...) 表中查「姓歐陽且全名三字」的學生。 正確語句 SELECT Sname FROM Student WHE
C 指標返回區域陣列導致亂碼:棧記憶體釋放後指標失效,改用輸出參數
函式 char* read() { char temp[100]; ... return temp; } 返回區域陣列位址,函式結束時 **棧框銷毀**,記憶體
JavaScript 入門:按鈕點擊顯示日期,修正事件綁定與日期格式化
原始碼 onclick=displayDate() 未傳參數,但函式定義 displayDate(id1) 需要參數,導致 document.getElemen
Python 完全數判斷:輸入處理與因數累加邏輯實作
完全數:真因子 (不含自身) 之和等於自身。如 6 = 1+2+3、28 = 1+2+4+7+14。 完整程式 bool: if n < 2: ret
Java Swing 元件未賦值卻需後續使用:提升為成員變數或建構子初始化
在區域變數建立 JTextField text = new JTextField(); 加入 JPanel 後,後續方法無法存取。解決方式: 方案一:提升為私有
JavaScript 驗證特定漢字:直接比對字元,勿用 URL 編碼
需求:輸入框驗證是否為特定漢字「學」,原始碼嘗試用 %E5%AD%A6 (UTF-8 URL 編碼) 比對,導致永遠不相等。 正確做法 <input id
Java 筆試題解析:static 變數傳值不影響原值、null 強轉呼叫靜態方法
題目一:static 變數與方法參數 static int x = 0; public static void name(int x) { x++; } mai
C# WinForms 雙擊事件失效:設計師代碼不同步,刪除重建即可
雙擊按鈕在設計師未產生事件處理常式,或產生後手動修改導致 InitializeComponent 與事件訂閱不同步,編譯報錯 CS0103: The name
MySQL my.ini 位置查找:綠色版無配置檔時的建立與驗證方法
綠色版 MySQL 解壓後目錄通常**不包含 my.ini**,啟動時會依序讀取預設位置: Windows 系統目錄 C:\Windows\my.ini My
Tomcat GET 亂碼問題:依賴容器預設編碼風險,建議統一過濾器處理
Tomcat 8/9 預設將 GET 參數以 **ISO-8859-1** 解碼,若前端傳 UTF-8 會產生亂碼。雖然可在 server.xml 設定 URI
C 密碼破譯:大括號不匹配導致編譯失敗,邏輯同 30673
程式碼 Decode() 函數結尾大括號缺失,導致編譯錯誤。核心邏輯與前題相同:逐行讀入、以空白分割單字、反序輸出。 修正後完整程式 = 0; --i) put
C 字串解密:單字反轉邏輯與堆疊溢位風險修正
題目:輸入 N 行已加密字串 (每單字反序),還原原文。原始碼宣告 SString s[50000] 於區域變數,**陣列過大導致堆疊溢位 (Stack Ove
C scanf 格式字串 "%d\n" vs "%d" 差異與 EOF 判斷詳解
while (scanf(%d\n, &a) != EOF && n) 中的 \n 與 while (scanf(%d, &a) != EOF && n) 差異
Android DatePicker 顯示異常:模擬器渲染問題,真機驗證即可
使用 DialogFragment 包裝 DatePicker 顯示對話框,程式碼邏輯正確,但在模擬器上出現 UI 重疊/縮放異常。 原因 模擬器 GPU 渲
C++ 抽象類實作 Queue 與 Stack:指標操作語法逐行解析
程式碼展示以抽象類 list 定義介面,queue (FIFO) 與 stack (LIFO) 分別實作 store/retrieve。關鍵指標操作解析: Qu
Spring MVC @ModelAttribute 報錯:缺少無參建構子導致 BeanInstantiationException
錯誤堆疊 No default constructor found ... NoSuchMethodException: User.<init>()