iOS 視圖控制器間通知刷新 TableView:NSNotificationCenter 解耦傳遞
問題 在 MySliderController 中新建 MyView 實例調用 reloadData 無效,因非當前顯示的實例。 方案:通知中心廣播 MyVie
.NET Framework 3.5 部署缺失 Microsoft.Practices.ObjectBuilder2 組件解決
錯誤信息 FileNotFoundException: Microsoft.Practices.ObjectBuilder2, Version=2.2.0.0
Android Gallery 限制單次滑動一張圖:重寫 onFling 返回 false
問題 Gallery 默認快速滑動可翻多頁,需限制每次滑動僅切換一張。 解決 自定義 Gallery 重寫 onFling: public class Sin
Android MediaController 防止自動隱藏:重寫 hide() 方法強制顯示
需求 播放音樂時 MediaController 長期顯示,觸摸屏幕不隱藏,返回鍵退出。 關鍵代碼 MediaController mediaControlle
PowerBuilder 祖先類子窗口概念與特點
定義 祖先類子窗口是模板式應用向導生成的**基礎子窗口對象**,用於被其他業務子窗口繼承。 特點 可繼承性:所有業務子窗口繼承它,統一獲得基礎功能(如工具欄、
Android 分享圖片時過濾特定 App(如 Facebook):構建自定義 Chooser
核心思路 查詢所有響應 ACTION_SEND 的 Activity,過濾掉包名含 facebook 的,構建新的 Intent.EXTRA_INITIAL_I
Android EditText 密碼顯示/隱藏切換:setInputType 配合 OnCheckedChangeListener
完整實現 { if (isChecked) { // 顯示明文 editText.setInputType(Input
iOS 導航欄返回按鈕標題自定義:在上一級控制器設置 backBarButtonItem
常見誤區 在當前 VC (SecondVC) 設置 self.navigationItem.backBarButtonItem 無效,返回按鈕屬於上一級 VC
Oracle 查詢每個站點最新時間記錄:GROUP BY 配合 MAX(RecordTime)
需求 從多站點歷史數據中,取每個站點最新一條記錄的 SO2 指標。 優化 SQL SELECT p.* FROM ( SELECT ROWNUM AS
.NET Chart 控件 DataBindTable 顯示異常:Y 值必須為數值類型
問題現象 綁定包含 varchar 類型字段的 DataReader,Chart 顯示空白或僅一條 Series。 根因 Chart 的 Y 值綁定要求數值類型
iOS UIAlertView 自定義寬高:通過 delegate 方法調整 frame
實現步驟 實現 UIAlertViewDelegate。 在 willPresentAlertView: 中修改 frame 及子視圖佈局: - (void
Linux C 二進制文件復制大小不一致:fopen 必須用 "rb"/"wb" 二進制模式
現象 用 fread/fwrite 復制二進制文件,副本比原文件小 100+ 字節,但功能正常。 原因 文本模式 (r/w) 下,Windows 換行符 \r
Android Dialog 設置自定義 View 找不到控件:findViewById 作用域錯誤
錯誤代碼 View layout = inflater.inflate(R.layout.mylayout, null); TextView tv = find
Linux C 進程池實現 cp -r 遞歸復制:直接調用系統命令更可靠
自寫進程池復制的缺陷 目錄遍歷邏輯複雜,易出現路徑拼接、文件描述符洩露、僵尸進程等問題。 多線程/進程同步困難,信號量/互斥鎖使用不當導致死鎖或數據競爭。
Android Intent putExtra 字符串比較錯誤:== 被 equals 替換
錯誤代碼 String t = extras.getString(test); // test if (t == test) t = tada; // 錯誤:比
Java HTTP 文件上傳進度條實現:累加寫入字節數
核心邏輯 在寫入輸出流的循環中,fStream.read(buffer) 返回的 length 即為本次讀取的字節數,累加即得已上傳總量。 代碼示例 long
iOS UIImageView 防止小圖拉伸:contentMode 設置為 Center
問題 40x40 圖片加載到 300x130 的 ImageView,默認 ScaleToFill 會拉伸變形。 解決 self.newsImage.conte
iOS UINavigationBar 右側按鈕不顯示:控制器未在導航棧中
典型錯誤 直接創建 UINavigationController 並將其 view 添加到當前 view,但未將當前 VC 推入導航棧,導致 navigatio