開發工具

全面剖析Android訊息機制原始碼

在Android應用中,訊息機制可謂是處於舉足輕重的地步,因為UI是Android的整個門面展示,而UI的展示是交由訊息機制來處理。Android不允許在子執行緒中進行UI處理,因為這樣會引發多執行緒的安全問題

還我英文介面!Sketch54設定英文版的方法

Sketch54已經正式釋出了,想知道新增了什麼功能嗎?請看這篇文章 《Sketch 54 Beta版本探祕,看看都有什麼新功能》 。需要下載的設計師可以關注UI黑客公眾號,回覆關鍵字 S

DAX分享6:圖表裡的Fixed date

圖表裡的Fixed date。這個標題有點簡單,具體來說我在這裡介紹的就是filter對圖表沒有影響,並且補全所在date下的全部資料。事實表中沒有的度量值用0補充。 首先說道filter對圖表沒有影響,可

Java實現簡易聯網坦克對戰小遊戲

介紹 通過本專案能夠更直觀地理解應用層和運輸層網路協議, 以及繼承封裝多型的運用. 網路部分是本文敘述的重點, 你將看到如何使用Java建立TCP和UDP連線並交換報文, 你還將看到如何自己定義一

Android Note - 程式碼優化

我們平時在Java中做字串連線的時候,下意識的選擇都是使用+ 來連線。這個過程其實會新生成一個StringBuilder 物件,然後將+ 左右的資料通過append() 方法拼

點分治小結

演算法介紹 點分治,顧名思義,是一種對點進行分治的資料結構。(樹上的點) 多用於在樹上進行有限制的路徑計數。 比如:求樹上長度小於$ k$ 的簡單路徑條數。\((n \leq 10000)

iOS 記憶體管理相關面試題

為什麼要使用記憶體管理? 嚴格的記憶體管理,能夠是我們的應用程在效能上有很大的提高 如果忽略記憶體管理,可能導致應用佔用記憶體過高,導致程式

Android Apk反編譯系列教程(二)APK重打包

APK反編譯分析的時候,難免需要對APK進行重打包來輔助反編譯的分析。比如通過重打包給APK新增可除錯功能或者新增可抓https包的功能,都需要應用到重打包的技術。 操作步驟 (一)APKTool反編譯

1746067032.9146