摘要:是一款精簡的基于命令行的管理工具,它有著多種發(fā)送方式和編碼方式,以及精簡的代碼,使得它成為隱蔽的暗殺者,難以被很好的防御。AssassinAssassin是一款精簡的基于命令行的webshell管理工具,它有著多種payload發(fā)送方式和編碼方式,以及精簡的payload代碼,使得它成為隱蔽的暗殺者,難以被很好的防御。自用工具開源互相學(xué)習(xí),工具短小精悍,生成的webshell能夠過目前主流殺...
摘要:原子性的默認(rèn)變量一般是用來設(shè)置默認(rèn)值,然后根據(jù)需求來覆蓋的。語義化的變量名,值為直接的屬性值。組件文件互不引用。組合有幾個(gè)入口文件對(duì)組件進(jìn)行按順序的引入,形成不同的專用,形成完整可用的樣式,注意引用順序。 原子性 sass的默認(rèn)變量一般是用來設(shè)置默認(rèn)值,然后根據(jù)需求來覆蓋的。覆蓋的方式也很簡單,只需要在默認(rèn)變量之前重新聲明下變量即可 存放變量的文件。語義化的變量名,值為直接的屬性值。 ...
摘要:效果預(yù)覽按下右側(cè)的點(diǎn)擊預(yù)覽按鈕在當(dāng)前頁面預(yù)覽,點(diǎn)擊鏈接全屏預(yù)覽。可交互視頻教程此視頻是可以交互的,你可以隨時(shí)暫停視頻,編輯視頻中的代碼。 showImg(https://segmentfault.com/img/bVbb1Vv?w=500&h=500); 效果預(yù)覽 按下右側(cè)的點(diǎn)擊預(yù)覽按鈕在當(dāng)前頁面預(yù)覽,點(diǎn)擊鏈接全屏預(yù)覽。 https://codepen.io/zhang-ou/pen/...
摘要:第一份工作的時(shí)候我們老大讓我封裝下請(qǐng)求,我當(dāng)即就說封裝什么為什么要封裝,本身人家的庫就已經(jīng)進(jìn)行封裝了啊,只需要幾個(gè)參數(shù)就可以調(diào)用了,封裝的還是要傳一些參數(shù)的。嗯當(dāng)時(shí)還是有點(diǎn)理直氣壯的,正所謂無知者無謂 第一份工作的時(shí)候我們老大讓我封裝下請(qǐng)求,我當(dāng)即就說:封裝什么?為什么要封裝,本身人家的庫就已經(jīng)進(jìn)行封裝了啊,只需要幾個(gè)參數(shù)就可以調(diào)用了,封裝的還是要傳一些參數(shù)的。嗯~當(dāng)時(shí)還是有點(diǎn)理直氣壯...
摘要:背景最近在分析一些框架源碼,在寫筆記的時(shí)候,一些函數(shù)的調(diào)用棧希望用流程圖的形式記錄下來,打開就是一頓操作,畫了幾個(gè)調(diào)用棧之后,感覺很麻煩。 背景 最近在分析一些框架源碼,在寫筆記的時(shí)候,一些函數(shù)的調(diào)用棧希望用流程圖的形式記錄下來,打開 http://draw.io 就是一頓操作,畫了幾個(gè)調(diào)用棧之后,感覺很麻煩。于是蹲在廁所里的我開始思考了,調(diào)用棧既然可以用 console.trace(...
暫無介紹