一、聊聊并發(fā)這件事 在基礎(chǔ)系列我們學(xué)習了Go的并發(fā)編程,對并發(fā)的概念已經(jīng)有了一定的了解。在各種現(xiàn)代高級語言中,對并發(fā)的支持已經(jīng)是標配,但Go的并發(fā)無論在開發(fā)效率還是在性能上都...
一、聊聊并發(fā)這件事 在基礎(chǔ)系列我們學(xué)習了Go的并發(fā)編程,對并發(fā)的概念已經(jīng)有了一定的了解。在各種現(xiàn)代高級語言中,對并發(fā)的支持已經(jīng)是標配,但Go的并發(fā)無論在開發(fā)效率還是在性能上都...
LLDB的Xcode默認的調(diào)試器,它與LLVM編譯器一起,帶給我們更豐富的流程控制和數(shù)據(jù)檢測的調(diào)試功能。平時用Xcode運行程序,實際走的都是LLDB。熟練使用LLDB,可以...
最近一段時間,在iOS開發(fā)調(diào)試過程中以及上線之后,程序經(jīng)常會出現(xiàn)崩潰的問題。簡單的崩潰還好說,復(fù)雜的崩潰就需要我們通過解析Crash文件來分析了,解析Crash文件在iOS開...
iOS開發(fā)中,解決Crash相信是開發(fā)者最為頭疼的問題了,特別是對于已上線的應(yīng)用,對其Crash的跟蹤和修復(fù)顯得尤其重要,本文主要總結(jié)了常見的Crash類型以及主流的Cras...
我們常常會延遲某件任務(wù)的執(zhí)行,或者讓某件任務(wù)周期性的執(zhí)行。然后也會在某些時候需要取消掉之前延遲執(zhí)行的任務(wù)。 延遲操作的方案一般有三種: 1.NSObject的方法: 2.使用...
# 前言 Cocoa中使用NSNotification、NSNotificationCenter和KVO來實現(xiàn)觀察者模式,實現(xiàn)對象間一對多的依賴關(guān)系。 本篇文章主要來討論NS...
二叉樹有多種遍歷方法,有層次遍歷、深度優(yōu)先遍歷、廣度優(yōu)先遍歷等。 本文只涉及二叉樹的先序、中序、后序的遞歸和非遞歸遍歷。 涉及到的代碼都用Java編寫。 首先給出二叉樹節(jié)點類...
最近一段時間都忙于公司項目的開發(fā),也沒有對于自己的工作學(xué)習進行總結(jié),感覺個人發(fā)展陷入了一個泥沼期?,F(xiàn)在公司的項目也進入了一個收尾階段,之后一段時間會進行OpenGL的學(xué)習,也...
歡迎關(guān)注個人公眾號:佳朋的居酒屋 本文約6000字,閱讀需要10分鐘 前言 近半年來,一直有關(guān)注騰訊財報中提及的網(wǎng)絡(luò)廣告,在今年二季度財報中,網(wǎng)絡(luò)廣告收入占比18%,而其中社...