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