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