一.概述 隨著物聯(lián)網(wǎng)IOT時(shí)代的來(lái)臨熄驼,IOT設(shè)備感知和報(bào)警存儲(chǔ)的數(shù)據(jù)越來(lái)越大抑胎,有用的價(jià)值數(shù)據(jù)需要數(shù)據(jù)分析師去分析牛隅。大數(shù)據(jù)分析成了非常重要的環(huán)節(jié)抒倚。當(dāng)然近兩年開(kāi)啟的開(kāi)源大潮莉撇,為大...
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一.概述 隨著物聯(lián)網(wǎng)IOT時(shí)代的來(lái)臨熄驼,IOT設(shè)備感知和報(bào)警存儲(chǔ)的數(shù)據(jù)越來(lái)越大抑胎,有用的價(jià)值數(shù)據(jù)需要數(shù)據(jù)分析師去分析牛隅。大數(shù)據(jù)分析成了非常重要的環(huán)節(jié)抒倚。當(dāng)然近兩年開(kāi)啟的開(kāi)源大潮莉撇,為大...
如何通過(guò)java集成kettle實(shí)現(xiàn)遠(yuǎn)程調(diào)用kettle集群 package com.hry; import org.pentaho.di.cluster.SlaveServ...
本文參考糾結(jié)的哈士奇的淺談Swift和OC的區(qū)別 1.Swift和Objective-C的聯(lián)系 Swift和Objective-C共用一套運(yùn)行時(shí)環(huán)境彼乌,Swift的類(lèi)型可以橋接...
前面介紹過(guò)制作過(guò)程慰照,這里不講如何制作動(dòng)態(tài)庫(kù)、靜態(tài)庫(kù)琉朽。 靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)都是以二進(jìn)制提供代碼復(fù)用的代碼庫(kù)毒租。 靜態(tài)庫(kù)常見(jiàn)的是 .a 動(dòng)態(tài)庫(kù)(共享庫(kù))常見(jiàn)的是 Windows 下的 ...
在iOS平臺(tái)為了實(shí)現(xiàn)源代碼保護(hù),可以將具體實(shí)現(xiàn)細(xì)節(jié)打包為靜態(tài)庫(kù).a文件,同時(shí)暴露.h文件方便業(yè)務(wù)代碼調(diào)用墅垮。制作靜態(tài)庫(kù)的過(guò)程如下: 制作并打包靜態(tài)庫(kù).a文件 新建工程new -...
iOS組件化方案探索 一惕医、什么是組件化? 1算色、什么是組件抬伺? "組件"一般來(lái)說(shuō)用于命名比較小的功能塊,如:下拉刷新組件灾梦、提示框組件峡钓。而較大粒度的業(yè)務(wù)功能,我們習(xí)慣稱(chēng)之為"模塊"...
面試中常常問(wèn)道性能優(yōu)化的問(wèn)題若河,其中有幾個(gè)主要的 你在項(xiàng)目中是怎么優(yōu)化內(nèi)存的能岩? 優(yōu)化你是從哪幾方面著手? 列表卡頓的原因可能有哪些萧福?你平時(shí)是怎么優(yōu)化的拉鹃? 遇到tableView...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對(duì)象中找不到鲫忍,就進(jìn)行轉(zhuǎn)發(fā)膏燕,具體怎么實(shí)現(xiàn)的呢。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制饲窿。 Runtime介紹...
1.1 局部變量 局部自動(dòng)變量煌寇,在Block中可被讀取。Block定義時(shí)copy變量的值逾雄,在Block中作為常量使用阀溶,所以即使變量的值在Block外改變,也不影響他在Bloc...
Selector Selector的類(lèi)型是SEL。能夠用來(lái)唯一標(biāo)識(shí)方法做鹰。能夠像動(dòng)態(tài)的函數(shù)指針一樣精準(zhǔn)的指向方法的implementation击纬。 獲取方法 在編譯期,使用編譯器...
在 Objective-C 中,selector饭尝,Method 和 implementation(IMP) 都是 Runtime 的組成部分肯腕。在實(shí)際開(kāi)發(fā)中它們常常是可以相互轉(zhuǎn)...
Runtime維護(hù)了一個(gè)weak表,用于存儲(chǔ)指向某個(gè)對(duì)象的所有weak指針钥平。weak表其實(shí)是一個(gè)hash(哈希)表实撒,Key是所指對(duì)象的地址,Value是weak指針的地址(這...
文章以在TimerViewController中使用計(jì)時(shí)器為例,在VC中聲明一個(gè)NSTimer屬性知态。 創(chuàng)建NSTimer對(duì)象: timer作為VC的屬性捷兰,被VC強(qiáng)引用,創(chuàng)建t...
1. 什么是組件化贡茅? ( 1分鐘) 組件化沒(méi)有官方嚴(yán)格的定義,因?yàn)檫@三個(gè)字已經(jīng)是一個(gè)很直白的單詞了其做,平時(shí)工作閑暇的時(shí)候總會(huì)造一些輪子友扰,這些輪子就可以叫作一個(gè)組件,如果在一個(gè)項(xiàng)...