原创 Eclipse 無法查看源碼解決辦法

今天想在eclipse中查看一下Integer的源碼,結果發現報錯 1、選中項目,properties查看了一下jdk配置如下,應該配置jdk的路徑,我配置成了jre,所以導致代碼能正常運行,但是我查看不到源碼。 2、修改如下:將原來配

原创 筆試題:寫出 字符abc的所有組合(abc、bca、bac、bca、cab、cba)

題目: 給定一個字符串,滿足正則表達式[a-zA-Z]+,打印 這個字符串的全排列,結果順序不限。例如,輸入爲abc,輸出爲abc acb bac bca cba cab 解題思路: 下面的解題代碼採用遞歸的方式,使用了很多java St

原创 筆試算法題總結

題目:給定一個存放整數的數組,重新排列數組使得數組左邊爲奇數,右邊爲偶數。 思路分析: # 奇數分類到低位,偶數分類到高位 # 從低位開始檢查,如果是奇數就繼續,直到遇到偶數停止;然後開始從高位開始檢查,如果是偶數就繼續,直到遇到奇數位置

原创 Hashtable和HashMap簡單總結(持續更新......)

Hashtable和HashMap的區別頻繁出現在大廠的面試中,根據看的幾篇博客,簡單總結一些自己的思考: 1、安全性方面、多線程應用環境比較:(重要) Hashtable是線程安全的,它的每個方法中都加入了Synchronize方法。在

原创 JVM的內存區域劃分

  本文轉自:https://www.cnblogs.com/dolphin0520/p/3613043.html                       JVM的內存區域劃分   學過C語言的朋友都知道C編譯器在劃分內存區域的時候經

原创 算法導論學習之——排序

第二次看算法導論,感覺對這本書的精髓有了更進一步的掌握,在此,把我認爲比較重要的排序算法做一個總結,歡迎大家批評指正! 排序算法從大的概念分爲比較排序和非比較排序, 比較排序包括:合併排序、堆排序、快速排序 非比較排序: 計數排序、桶排序

原创 素材鏈接積累,持續更新~~~

1、非常詳細的SVN使用教程總結:armyfai博客 包括SVN服務器搭建、TortoiseSVN客戶端搭建及SVN代碼提交、更新、解決衝突的基本操作。給力! 2、使用maven倉庫開發系統,阿里雲私服下載jar包失敗,可以到   MVN

原创 mysql 數據庫將 查詢的數據導出爲excel

目錄 方法一:查詢語句直接輸出 方法二:在shell命令行下操作 方式三:在shell命令行下操作 個人總結: 方法一:查詢語句直接輸出 分爲兩步: 1、在mysql cmd中或者可視化工具(如:SQLyog)中輸入: SELECT i

原创 LeetCode之 15.三數之和 (3Sum)總結

生命不止,刷題不息~~~~~~ 前兩天就一直在做15.三數之和,這個題在LeetCode和LeetCode中國上獲贊很多,絕對的好題啊!不過,我喜歡這個題僅僅是因爲它採用了快速排序的思想啦。 從捋清思路到代碼實現,突破重重Bugs大關,終

原创 二叉查找樹與紅黑樹 總結

一、二叉查找樹 1、遞歸遍歷一顆二叉查找樹的時間複雜度: best:O(logn)     worst:O(n) 2、查詢二叉查找樹的時間複雜度: best:Olog(n)     worst:On 3、查找前驅和後繼的時間複雜度: 一般

原创 LSTM(長短期記憶網絡)結構分析理解

1、LSTM結構圖如下:2、分塊理解:① 在我們 LSTM 中的第一步是決定我們會從細胞狀態中丟棄什麼信息。這個決定通過一個稱爲忘記門層完成。該門會讀取 h_{t-1} 和 x_t,輸出一個在 0 到 1 之間的數值給每個在細胞狀態 C_

原创 LeetCode之 16.最接近的三數之和 (3Sum Closest )總結

生命不止,刷題不息~~~~~~ 1、題目: 給定一個包括 n 個整數的數組 nums 和 一個目標值 target。找出 nums 中的三個整數,使得它們的和與 target 最接近。返回這三個數的和。假定每組輸入只存在唯一答案。 例如

原创 遞歸與循環 效率比較( LeetCode 17、電話號碼的字母組合 遞歸實現)

一、問題解答: 1、遞歸爲什麼會出現棧溢出? 大家都知道遞歸的實現原理是通過調用函數本身,在計算機中,函數調用是通過棧(stack)這種數據結構實現的,每當進入一個函數調用,棧就會加一層棧幀,每當函數返回,棧就會減一層棧幀。遞歸調用,只有

原创 在Windows和Linux下安裝xgboost和graphviz說明

xgboost中plot_tree()內部是依賴於graphviz插件,所以,如果想用xgboost訓練數據,並將訓練結果以圖的形式展示處理,需要graphviz插件。我建議大家一併安裝了。其實,安裝xgboost和graphviz的過程

原创 Scikit-learn入門指南

本文轉自:https://www.leiphone.com/news/201701/ZJMTak4Y8ch3Nwd0.html對Python語言有所瞭解的科研人員可能都知道SciPy——一個開源的基於Python的科學計算工具包。基於Sc