本文參考:brew 報(bào)錯(cuò) error: Not a valid ref: refs/remotes/origin/master 的解決方法[https://learnku.c...
本文參考:brew 報(bào)錯(cuò) error: Not a valid ref: refs/remotes/origin/master 的解決方法[https://learnku.c...
如何獲取卡頓耗時(shí)?
Matrix-iOS 卡頓、內(nèi)存監(jiān)控 (一)Matrix-iOS 卡頓監(jiān)控Matrix-iOS 內(nèi)存監(jiān)控 一、卡頓檢測(cè) Matrix-iOS 在addMonitorThread方法中創(chuàng)建了一個(gè)子線程用來監(jiān)控卡頓,子線程...
原文地址:https://github.com/FantasticLBP/knowledge-kit/blob/master/Chapter1%20-%20iOS/1.55.md
iOS 最優(yōu)無痕埋點(diǎn)方案iOS 最優(yōu)無痕埋點(diǎn)方案 在移動(dòng)互聯(lián)網(wǎng)時(shí)代,對(duì)于每個(gè)公司、企業(yè)來說,用戶的行為數(shù)據(jù)非常重要。重要到什么程度,用戶在這個(gè)頁面停留多久、點(diǎn)擊了什么按鈕、瀏覽了什么內(nèi)容、什么手機(jī)、...
文章時(shí)間是2017年,看 KSCrash 的 commit log 找版本
KSCrash崩潰收集原理淺析KSCrash 是一個(gè)異常收集的開源框架。 它可以捕獲到Mach級(jí)內(nèi)核異常、信號(hào)異常、C++異常、Objective-C異常、主線程死鎖;當(dāng)捕獲到異常后,KSCrash可以在...
設(shè)置線程為什么是2個(gè):kThreadSecondary、kThreadPrimary?用1個(gè)有什么問題
KSCrash崩潰收集原理淺析KSCrash 是一個(gè)異常收集的開源框架。 它可以捕獲到Mach級(jí)內(nèi)核異常、信號(hào)異常、C++異常、Objective-C異常、主線程死鎖;當(dāng)捕獲到異常后,KSCrash可以在...
此外 Hook 的地方有問題,不能直接 method_exchangeImplementations,需要做一次判斷
iOS端網(wǎng)絡(luò)監(jiān)控思路及實(shí)現(xiàn)一、背景 網(wǎng)絡(luò)監(jiān)控主要用于監(jiān)控應(yīng)用的網(wǎng)絡(luò)請(qǐng)求,獲取網(wǎng)絡(luò)請(qǐng)求相關(guān)的性能參數(shù),方便開發(fā)、測(cè)試、產(chǎn)品等人員對(duì)應(yīng)用進(jìn)行分析。 二、指標(biāo) 一般監(jiān)控的指標(biāo)主要有:成功率、狀態(tài)碼、流量、網(wǎng)...
所以該方案還是沒有監(jiān)控 CFNetwork 層面的通信
iOS端網(wǎng)絡(luò)監(jiān)控思路及實(shí)現(xiàn)一、背景 網(wǎng)絡(luò)監(jiān)控主要用于監(jiān)控應(yīng)用的網(wǎng)絡(luò)請(qǐng)求,獲取網(wǎng)絡(luò)請(qǐng)求相關(guān)的性能參數(shù),方便開發(fā)、測(cè)試、產(chǎn)品等人員對(duì)應(yīng)用進(jìn)行分析。 二、指標(biāo) 一般監(jiān)控的指標(biāo)主要有:成功率、狀態(tài)碼、流量、網(wǎng)...
CMD 也可以返回的形式導(dǎo)出
CommonJS規(guī)范與AMD/CMD規(guī)范總結(jié)CommonJS規(guī)范加載模塊是同步的,只有加載完成,才能執(zhí)行后面的操作。AMD規(guī)范是非同步加載模塊,允許指定回調(diào)函數(shù)。由于Node.js主要用于服務(wù)器編程,模塊文件一般都已經(jīng)...
起多個(gè) localServer 會(huì)有效率問題
基于 LocalWebServer 實(shí)現(xiàn) WKWebView 離線資源加載本文系Smallfan(程序猿小風(fēng)扇)原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)?jiān)谖恼麻_頭顯眼處注明作者和出處。 背景 筆者在《WKWebView》一文中提到過,WKWebView 在獨(dú)立于 app ...
導(dǎo)讀:近期研究了關(guān)于私有 API 掃描這個(gè)主題。研讀了業(yè)界現(xiàn)有的相關(guān)文章后發(fā)現(xiàn),很多都是簡(jiǎn)單的摘錄,也不對(duì)存在的謬誤做任何點(diǎn)評(píng)。本人在閱讀了網(wǎng)易游戲開源的 iOS priva...
Xcode 10報(bào)錯(cuò) 說明新版Xcode 默認(rèn)使用New Build System編譯,與舊版Xcode項(xiàng)目編譯的規(guī)則不一定兼容,所以會(huì)出現(xiàn)上述錯(cuò)誤(本質(zhì)是cocoapods...
哈哈哈,這個(gè)蠻有趣的「runner.addOperatorWithAlias("如果", "if",null);」,定義完一堆以用易語言編程了. 文中的蠻多例子都解釋了這個(gè)“類java語法規(guī)則引擎” 具備的功能
QLExpress使用說明一個(gè)輕量級(jí)的類java語法規(guī)則引擎,作為一個(gè)嵌入式規(guī)則引擎在業(yè)務(wù)系統(tǒng)中使用。讓業(yè)務(wù)規(guī)則定義簡(jiǎn)便而不失靈活。讓業(yè)務(wù)人員就可以定義業(yè)務(wù)規(guī)則。支持標(biāo)準(zhǔn)的JAVA語法,還可以支持自定...
哇, 這種好有趣,給工科的人了解到不一樣的東西.之前聽過一本書“談判的技巧”,與之類似.
銷售心理學(xué)銷售一定要把握客戶的心理,有5種方式可以把握客戶。第1種方式叫鏈接法,用一些小禮物或者一些共同的興趣愛好共同點(diǎn)可以很好的鏈接客戶。第2種方法叫透明法,銷售人員往往展現(xiàn)給...