前言 在最近的面試中我磁,我發(fā)現(xiàn)一道面試題岛琼,其考點(diǎn)是:圍繞iOS App中一個視圖從添加到完全渲染掖看,在這個過程中芹枷,iOS系統(tǒng)都做了什么? 在進(jìn)行了大量的文章查閱以及學(xué)習(xí)以后弟孟,將所...
骨架屏是什么汁咏? 骨架屏(Skeleton Screen)是一種優(yōu)化用戶弱網(wǎng)體驗(yàn)的方案亚斋。在弱網(wǎng)情況下,客戶端獲取到服務(wù)器數(shù)據(jù)的時間會比較長攘滩,此時用戶會比較煩躁帅刊。該方案是指在空白...
valueForKeyPath 本篇來講解一下那些不為人知,也經(jīng)常被忽略掉漂问,并且很實(shí)用的KVC干貨小技巧 獲取數(shù)組里的,最大赖瞒、最小、平均蚤假、求和 刪除重復(fù)數(shù)據(jù) 同樣可以嵌套使用...
前言: 按照時間順序栏饮,事件的生命周期是這樣的:事件的產(chǎn)生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層實(shí)現(xiàn)磷仰、攔截事件的處理)->找到...
原文: Method Dispatch in Swift作者: Brain King譯者: kemchenj 譯者注: 之前看了很多關(guān)于 Swift 派發(fā)機(jī)制的內(nèi)容, 但感覺...
1.GCD信號量簡介 GCD信號量機(jī)制主要涉及到以下三個函數(shù): dispatch_semaphore_create(long value);和GCD的group等用法一致袍嬉,這...
雖然在ARC時代我們可以完全不知道Autorelease就能管理好內(nèi)存灶平,但在了解Objective-C內(nèi)存管理還是十分重要的伺通,在閱讀了書籍和一些干貨并動手驗(yàn)證之后,決定總結(jié)a...
前言 Blocks是C語言的擴(kuò)充功能逢享,而Apple 在OS X Snow Leopard 和 iOS 4中引入了這個新功能“Blocks”罐监。從那開始,Block就出現(xiàn)在iOS...
Static修飾局部變量: 當(dāng)static關(guān)鍵字修飾局部變量時瞒爬,只會初始化一次弓柱。例 1: 打印結(jié)果: 當(dāng)static關(guān)鍵字修飾局部變量時,在程序中只有一份內(nèi)存侧但。例 2: 打印...
寫在開頭: 作為一個iOS開發(fā),也許你不知道NSUrlRequest俊犯、不知道NSUrlConnection妇多、也不知道NSURLSession...(說不下去了...怎么會什么...
背景 最近在做iOS的DNS解析,順便研究了下iOS端本地的DNS解析方式(localDNS),也就是不依賴Http請求燕侠,而是用原始的API進(jìn)行解析者祖,雖然有HttpDNS但是...
之前我們探索了數(shù)組立莉、字典、字符串七问、鏈表蜓耻、棧、隊(duì)列的處理和應(yīng)用械巡。今天我們來講講平常相對很少用到刹淌,面試中卻是老面孔的數(shù)據(jù)結(jié)構(gòu):二叉樹。本期的內(nèi)容有: 基本概念:實(shí)現(xiàn)讥耗,深度 有勾,二叉...
前言 LeetCode上的題目是大公司面試常見的算法題,今天的目標(biāo)是拿下5道算法題:1古程、2蔼卡、3題都是Medium的難度,大概是頭條的面試題水準(zhǔn)挣磨;4雇逞、5題是Hard的難度,但是...
前言 Pod庫是很重要的組成部分茁裙,大部分第三方庫都是通過CocoaPod的方式引入和管理塘砸,同時項(xiàng)目中的部分功能也可以用Pod庫來做模塊化。本文是對CocoaPod的一些探究晤锥。...
前言 面試是職場中必經(jīng)的一個步驟掉蔬,在短短的幾十分鐘內(nèi)去考察一個人的各項(xiàng)能力與綜合素質(zhì),判斷候選人與團(tuán)隊(duì)和團(tuán)隊(duì)匹配程度查近。從技術(shù)角度來看眉踱,面試更像是針對某些知識的討論挤忙,尋求面試官...
介紹 在Python中霜威,pandas是基于NumPy數(shù)組構(gòu)建的,使數(shù)據(jù)預(yù)處理册烈、清洗戈泼、分析工作變得更快更簡單。pandas是專門為處理表格和混雜數(shù)據(jù)設(shè)計(jì)的赏僧,而NumPy更適合處...
Clickhouse是一個用于聯(lián)機(jī)分析處理(OLAP)的列式數(shù)據(jù)庫管理系統(tǒng)(columnar DBMS)大猛。傳統(tǒng)數(shù)據(jù)庫在數(shù)據(jù)大小比較小,索引大小適合內(nèi)存淀零,數(shù)據(jù)緩存命中率足夠高的...
DataX 是阿里巴巴集團(tuán)內(nèi)被廣泛使用的離線數(shù)據(jù)同步工具/平臺挽绩,實(shí)現(xiàn)包括 MySQL、SQL Server驾中、Oracle唉堪、PostgreSQL模聋、HDFS、Hive唠亚、HBase...
公司大數(shù)據(jù)開發(fā)使用的是阿里云的 MaxCompute链方,MaxCompute 自身提供了很多 Hive SQL 函數(shù),能夠滿足大部分需求灶搜,但是總有一些 Hive SQL 函數(shù)無...