TMS320F28335 開發記錄:串口燒寫 Flash 完整流程
啟動模式概覽 TMS320F28335 通過 GPIO87~84(對應 XA15~XA12)上電時的電平確定啟動模式。常用模式: 1111:Jump to F
POJ 2481 Cows 題解:樹狀數組統計區間包含關係
題目大意 給定 N(≤100,000)個區間 [l, r],對每個區間求:有多少個其他區間完全包含它(即 lj ≤ li 且 rj ≥ ri,允許邊界重合)。
HDU 5077 NAND 題解:暴力打表 + DFS 剪枝
題目大意 輸入三個二進制變量 x1, x2, x3,需構造 8 輸出位(對應 8 種輸入組合)。允許操作:NAND(兩輸入可為變量、常數或前序結果)與 retu
Codeforces 6D Lizards and Basements 2 題解:動態規劃 + 狀態壓縮
題目大意 有 n(≤20)個地窖,每個地窖有 h[i] 隻蜥蜴。每次可向某地窖投擲火球,火球殺死該地窖 a 隻、相鄰地窖各 b 隻( b)。求最少火球數使所有蜥
UVA 11796 Dog Distance 題解:計算幾何 + 兩點運動距離極值
題目大意 兩條狗 Ranga 和 Banga 分別沿兩條折線路徑以恆定速度 R、S 奔跑 T 秒。兩狗同時出發、同時停止。設 D(t) 為時刻 t 兩狗距離。D
HDU 5074 Hatsune Miku 題解:動態規劃優化
題目大意 有 m(≤50)種音符,需創作長度為 n(≤100)的樂曲。給定 m×m 的評分矩陣 score(i,j) 表示連續音符 i→j0),其餘位置(-1)
POJ 3263 Tallest Cow 題解:線段樹區間遞增
題目大意 有 N(≤10,000)頭牛排成一行,已知最高牛高度 H 及其索引 I。給出 R(≤10,000)條「牛 A 能看到牛 B」的信息,意味著:牛 B 高
HDU 5073 Galaxy 題解:暴力枚舉 + 數學優化
題目大意 給定 n(≤50,000)顆質量均為 1 的星星在數軸上的位置,可移動至多 k 顆星星到任意位置(可重疊)。移動後所有星星圍繞新質心旋轉,求最小轉動慣
POJ 2828 Buy Tickets 題解:線段樹模擬插隊
題目大意 有 N(≤200,000)人排隊買票,第 i 人到達時插在當前隊列中第 Posi 人之後(Posi ∈ [0, i-1],0 代表售票窗口)。每人有一
POJ 2528 Mayor's Posters 題解:線段樹 + 離散化
題目大意 有一面長 10,000,000 字節的牆壁,依次貼上 n(≤10,000)張海報,每張海報覆蓋連續區間 [li, ri]。後貼的海報會覆蓋前者。求最終
VC++2013 靜態鏈接 MySQL Connector/C++ 1.1.4 報錯解決方案
問題背景 在 Visual C++ 2013 專案中使用 MySQL Connector/C++ 1.1.4 進行靜態鏈接時,編譯通過但鏈接階段報告大量「無法解
騰訊面試題精選:宏定義、高精度乘法、過橋問題、海量數據中位數、40億整數找缺失、10萬數找兩個缺失、QQ登錄統計
騰訊面試題精選與解析 , <, if) < // 位運算技巧(假設有符號整數,補碼) #define MAX(a,b) ((a) - (((a) - (b)
C++ 指針深度解析(四兩撥千斤):內存地址、定義、賦值、解引用、結構體訪問、最佳實踐
C++ 指針深度解析:四兩撥千斤 3.9.1 內存訪問兩種形式 間接訪問:通過變量名(系統分配內存、綁定名字)。 直接訪問:通過內存地址(指針)。 比喻:
POSIX Threads (pthread) 入門與常見問題
POSIX Threads (pthread) 入門與常見問題 基本概念 POSIX 線程 (pthread) 是 UNIX/Linux 系統多線程編程的標準
MFC 對話框動態添加菜單(代碼法與資源法)
MFC 對話框動態添加菜單 方法一:代碼動態加載(推薦,靈活) 資源視圖中右鍵 Menu → 新增 Menu,ID 設為 IDR_MENU1,設計菜單項。
VS2010 C++ 優化配置指南:清理垃圾、顯示行號、字體設置、智能提示插件
VS2010 C++ 優化配置指南 VC6.0 過時且有 Bug,VS2010 是更佳選擇。但預設配置需調優才好用。 1. 解決方案資料夾過大(垃圾文件多)
OSG for Android (一):簡單幾何體加載與顯示
OSG for Android (一):簡單幾何體加載與顯示 環境準備 NDK 配置:現代 Eclipse/Android Studio 已內建 NDK 支