使用 ViewPageIndicator、ViewPager 與 Fragment 實現網易新聞風格標籤頁
項目背景 需實現類似網易新聞客戶端的頂部標籤導航,支持左右滑動切換 Fragment 頁面。選用 Jake Wharton 的開源庫 ViewPageIndic
Android 開發技巧:解決 Fragment onActivityResult 不響應與 ListView 滾動背景變黑問題
一、Fragment 中 onActivityResult 不被調用的解決方法 在 Fragment 中啟動 Activity 並期望回調 onActivity
iOS 6 相容性問題解決:ADDRESPONSE 日誌與 Base64 編碼錯誤修復
問題背景 在進行 iOS 6 相容性適配時,控制台輸出 ADDRESPONSE - ADDING TO MEMORY ONLY: https://XXXXXXX
20141121 技術調研筆記:系統服務調用進程外 COM、權限遞移、CoGetClassObject 用法
20141121 技術調研筆記 記錄 Windows 系統服務調用進程外 COM 組件時的權限遞移行為及代碼實現要點。 1. 權限遞移現象 系統服務(Loc
C 標準庫 C 標準庫 實現詳解 定義信號處理機制:同步信號(除零、非法訪存)和異步信號(Ctrl+C、定時器)。標準規定 `signal()` 和 `raise()`
C/C++ 調用 Java (JNI) 完整指南:虛擬機初始化、方法調用、字段訪問、數組處理、異常捕獲、多線程、中文編碼
JNI 開發全攻略:在 C/C++ 中嵌入 Java 虛擬機 JNI (Java Native Interface) 允許本地代碼啟動 JVM、調用 Java
C++ 命名模板參數技術:解決模板參數列表過長與指定默認參數難題
命名模板參數 當模板擁有多個帶默認值的類型參數時,指定中間某個參數需顯式提供所有前置參數。命名參數技術通過「修改器」類實現 `Template` 風格調用。
C++ 奇特遞歸模板模式 (CRTP) 詳解:靜態多態與對象計數器實現
CRTP (Curiously Recurring Template Pattern) CRTP 是一種 C++ 慣用法:派生類將自身作為模板參數傳遞給基類模板
C++ 模板與繼承藝術:空基類優化 (EBO) 原理與實踐
空基類優化 (Empty Base Optimization, EBO) C++ 標準允許空類(無非靜態數據成員、無虛函數、無虛基類)作為基類時不佔用存儲空間,
程序員雜記:C/C++ 編譯鏈接、Linux 防火牆、網絡協議、編碼、GDB、Web 服務器等實用筆記
程序員雜記:實用技術筆記匯總 收錄 C/C++ 編譯鏈接模型、Linux 防火牆操作、常見網絡協議、IP 地址分類、GDB 調試技巧、Apache/Tomcat
分形幾何算法與 C 語言實現:遞歸法與 L-System 繪製科赫曲線、植物、龍形曲線等
分形幾何算法與 C 語言實現 分形具有自相似、自仿射、精細結構特性。計算機圖形學中常用遞歸、迭代、L-System (Lindenmayer System) 生
C++ 實現 DNS 域名解析:UDP 協議手工構造查詢報文
C++ 實現 DNS 域名解析 本文完整實現了 DNS 查詢客戶端:基於 UDP 53 端口,手工構造查詢報文,發送至 DNS 服務器(如 114.114.11
Codeforces 484B Maximum Value:最大模值優化枚舉
Codeforces 484B Maximum Value 給定 n (≤2×10^5) 個數 a_i (≤10^6),求 max(a_i % a_j) 滿足
C++ prev_permutation 函數詳解與全排列遍歷技巧
C++ prev_permutation 函數詳解 `prev_permutation` 是 `` 中的函數,將序列重排為字典序前一個排列。返回 `true`
HDU 1548 A Strange Lift:BFS 求電梯最少按鈕次數
HDU 1548 A Strange Lift 奇怪的電梯:N 層樓,第 i 層有數字 K_i。在 i 層按「上」去 i+K_i 層,按「下」去 i-K_i 層
ZOJ 3623 Battle Ships:動態規劃求最短勝利時間
ZOJ 3623 Battle Ships 遊戲場景:敵方防禦塔生命值 L,工廠可生產 N 種戰艦。第 i 種戰艦生產需 t_i 秒,生產完成後每秒造成 l_i
Hive concat_ws 實現多行記錄合併為一行
Hive concat_ws 將多行記錄合併為一行 在 Hive 中,常需將分組內的多行字段值拼接為單行,使用 `concat_ws` 配合 `collect_
ZOJ Martian Addition:20 進制大數加法模擬
ZOJ Martian Addition:20 進制大數加法 火星人有 20 根手指,使用 20 進制。數字 0-9, a-j 表示 0-19。給定兩個不超過