之前學(xué)習(xí)了第一套用戶畫(huà)像,第一只羊,頭羊和狼,今天學(xué)習(xí)梁寧所設(shè)計(jì)的第二套畫(huà)像:三個(gè)核心角色,大明,笨笨,和小閑。 大明 什么是大明用戶? 海瀾之家就是定位服務(wù)與大明用戶的,它...
之前學(xué)習(xí)了第一套用戶畫(huà)像,第一只羊,頭羊和狼,今天學(xué)習(xí)梁寧所設(shè)計(jì)的第二套畫(huà)像:三個(gè)核心角色,大明,笨笨,和小閑。 大明 什么是大明用戶? 海瀾之家就是定位服務(wù)與大明用戶的,它...
類似Charles這樣的抓包工具,對(duì)于高效程序員是必不可少的;本文不會(huì)介紹Charles的安裝及使用,主要是淺顯的探討其抓包原理;Charles的安裝及使用相關(guān)內(nèi)容可以參考以...
在關(guān)于HTTPS,你需要知道的全部中,分析了HTTPS的安全通信過(guò)程,知道了HTTPS可以有效防止中間人攻擊。但用過(guò)抓包工具的人都知道,比如Charles,F(xiàn)iddler是可...
前言: 按照時(shí)間順序,事件的生命周期是這樣的:事件的產(chǎn)生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層實(shí)現(xiàn)、攔截事件的處理)->找到...
一、進(jìn)程間通信的概念 每個(gè)進(jìn)程各自有不同的用戶地址空間,任何一個(gè)進(jìn)程的全局變量在另一個(gè)進(jìn)程中都看不到,所以進(jìn)程之間要交換數(shù)據(jù)必須通過(guò)內(nèi)核,在內(nèi)核中開(kāi)辟一塊緩沖區(qū),進(jìn)程1把數(shù)據(jù)...
在這樣一個(gè)注重用戶體驗(yàn)的時(shí)代,APM 技術(shù)快速發(fā)展,國(guó)內(nèi)更是百花齊放,最近對(duì)各個(gè)公司的 APM 產(chǎn)品有一個(gè)調(diào)研,并在此基礎(chǔ)上進(jìn)行了自己的實(shí)踐。這里就從 iOS 的角度出發(fā),談...
一月 滑雪實(shí)習(xí)/攀冰實(shí)習(xí)/海南營(yíng)地導(dǎo)師/ 上半個(gè)月活動(dòng)在山西靈石縣。研一和本科三年級(jí)的同學(xué),集體去到外地學(xué)習(xí)滑雪和攀冰技能。當(dāng)達(dá)目的地的晚上,雪仗打得很生猛,那些日子餐食甚是...
鎖是最常用的同步工具。一段代碼段在同一個(gè)時(shí)間只能允許被有限個(gè)線程訪問(wèn),比如一個(gè)線程 A 進(jìn)入需要保護(hù)代碼之前添加簡(jiǎn)單的互斥鎖,另一個(gè)線程 B 就無(wú)法訪問(wèn),只有等待前一個(gè)線程 ...
本篇文章是基于 網(wǎng)易樂(lè)得無(wú)埋點(diǎn)數(shù)據(jù)SDK 總結(jié)而成。負(fù)責(zé)無(wú)埋點(diǎn)數(shù)據(jù)收集 SDK 的開(kāi)發(fā)已經(jīng)有半年多了,期間在組內(nèi)進(jìn)行過(guò)相關(guān)分享,現(xiàn)在覺(jué)得是時(shí)候拿出去和同行們交流下了。本篇主要...