原创 Java自定義拋出異常簡單實例

/** * 自定義異常 *Java中定義的異常有限,如果想描述程序中特有的異常情況,就需要自定義異常。 *summary: * 1、在Java中允許用戶自定義異常,但自定義的異常類必須繼承自Exception或其子類。

原创 時間複雜度三道簡單計算

以下算法的時間複雜度爲 O(log₂n) void fun(int n){ int i=1; while(i<n) i=i*2; } /*基本運

原创 結合Burp Suite繞過前端驗證機制原理總結

例如郵箱修改信息時,正常情況下,由於前臺js中正則表達式中不允許有不符合正則表達式的輸入提交(例:@前面不允許有<>),那麼此時該怎麼繞過驗證呢? 打開代理,點擊Intercept is off開啓抓包,在郵箱處輸入正常的郵箱信息提交,在

原创 Repeater重放攻擊

確保Burp Suite打開,打開代理, 打開being,搜索twosecurity, 複製搜索後的URL, 在Burp Suite中,打開repeater,在Raw中空白處右鍵選中Paste URL as request。 點擊send

原创 Android Studio中快捷鍵

Ctrl+p 強制顯示當前方法的參數信息 Alt+回車  引入局部變量 Ctrl+Alt +f  將變量轉換爲一個類的一個成員變量 Ctrl+q  打開文檔,此時光標放在了括號前邊 選中代碼段+Ctrl+Alt +f   補抓異常try

原创 中綴表達式轉換爲前綴表達式算和機算結果一致

中綴表達式轉換爲前綴表達式:右優先原則(和機算結果一致)(算法的確定性) 用棧實現前綴表達式的計算, 1.從右往左掃描下一個元素,知道處理完所有元素 2.若掃描到操作數則壓入棧,並回到1;否則執行3 3.若掃描到運算符,則彈出兩個棧頂元

原创 GitHub中的license選擇問題

這個問題的最終去向,就是如何選擇許可證問題。 比較寬鬆許可證是MIT許可證,只要用戶在項目副本中包含了版權聲明和許可聲明,他們就可以拿你的代碼做任何想做的事情,你也無需承擔任何責任。 Apache許可證類似MIT許可證,但它同時還包含了貢

原创 sublime text註釋快捷鍵

Ctrl+/ 整行註釋 Ctrl +Shif +/  在光標所在位置增加註釋 更多

原创 國內鏡像下載

國內鏡像下載: --registry=https://registry.npm.taobao.org

原创 Vue中single-file-components

對於複雜的大型項目,將組件獨立成  .vue 爲擴展名的文件,是更好的做法,這樣使用項目更易於維護。   在藉助於webpack對於項目進行構建。 一個單文件組件至多可以由模板,樣式、JavaScript三部分構成: //聲明模板 <t

原创 理解樹的遍歷簡單實例

先序遍歷:ABDGCEF 中序遍歷:GDBAEFC 後續遍歷:GDBEFCA

原创 XMind如何自由移動主體並自由拖動連接線到指定位置

需要在修改裏面打開允許自由位置

原创 最新sublime text 3 package control中文鏡像安裝

教程 http://packagecontrol.cn/installation 補充額外:https://packagecontrol.io/ 常用插件 補充 codeLinter//報錯的 sublimeCodeIntel//補全的

原创 Vue安裝語句的含義

--save 當前安裝的信心添加到package.json文件中 --dev 當前爲開發模式,不加--dev表示當前爲生產環境 此時項目中沒有node_modules,只要項目中有package.json文件,在該項目目錄下打開命令行,直