簡(jiǎn)述 在上一篇文章JMCR 約束求解原理中,我們通過約束求解的方式得到了一個(gè)新的前綴。本文將探討JMCR如何使程序按照規(guī)定的序列進(jìn)行調(diào)度 提綱 插樁前后比較 before 系...
簡(jiǎn)述 在上一篇文章JMCR 約束求解原理中,我們通過約束求解的方式得到了一個(gè)新的前綴。本文將探討JMCR如何使程序按照規(guī)定的序列進(jìn)行調(diào)度 提綱 插樁前后比較 before 系...
簡(jiǎn)述 本文通過介紹 JMCR 中一些類的部分具體來描述 JMCR 中的插裝流程。 提綱 Premain Instrumentor ClassAdapter MethodAda...
本系列記錄了我研究JMCR的學(xué)習(xí)筆記和一些自己的想法,JMCR 是一個(gè)多線程測(cè)試工具的實(shí)現(xiàn),其源代碼地址為:鏈接。歡迎大家一起探討交流~系列文章:1. JMCR 簡(jiǎn)介2. J...
簡(jiǎn)述 本文內(nèi)容將介紹 Java 字節(jié)碼相關(guān)知識(shí),以及如何通過 javaagent 技術(shù)加上 ASM 框架進(jìn)行插樁。 本文提綱 字節(jié)碼 javaagent ASM 框架 ASM...
APP簽名,目前可以分為兩種,大家可以針對(duì)自己需要,來使用哪一種簽名 簽名一,有key文件,我們直接把key復(fù)制到我們的項(xiàng)目下 然后在appmoudle下build里andr...
協(xié)程鋪墊知識(shí) —— JAVA 線程 Question: 線程和進(jìn)程的區(qū)別?cpu 個(gè)數(shù)、cpu 核心數(shù)、cpu 線程數(shù)?并發(fā)和并行的區(qū)別?內(nèi)核態(tài)線程和用戶態(tài)線程是什么?守護(hù)...
coroutines kotlin的協(xié)程在kotlin1.3有了很大變化。。。 1. 協(xié)程的啟動(dòng)(building) 啟動(dòng)協(xié)程的主要兩個(gè)方法 1.1 launch launc...
Notification,是一種具有全局效果的通知,可以在系統(tǒng)的通知欄中顯示。當(dāng) APP 向系統(tǒng)發(fā)出通知時(shí),它將先以圖標(biāo)的形式顯示在通知欄中。用戶可以下拉通知欄查看通知的詳細(xì)...