原创 Python學習

1 Python讀文件時遇到的問題:    代碼很簡答:     with open(r'C:\Users\liuchaoqun\Desktop\log\tmplog.log') as f:     for line in f:    

原创 KMP算法詳解

KMP算法遇見很多次了,一沒有弄明白。KMP算法是字符串匹配的經典算法,一次去百度面試的時候看隔壁的哥們對這個算法熟的飛起,遂下定決心搞明白這個算法。 說起字符串匹配,最直接的想法就是用兩次循環。時間複雜度大概是O(m*n),有沒有更高效

原创 協同過濾算法

協同過濾算法詳解:  csdn blog:http://blog.csdn.net/acdreamers/article/details/44672305 點贊 收藏 分享 文章舉報

原创 xshell4配置堡壘機訪問server

配置堡壘機訪問server的步驟,其實挺簡單的,就是有一個細節下次要注意!! 1 新建會話屬性>連接 填寫堡壘機域名、端口: 2 連接>認證 填寫堡壘機用戶名、密碼: 3 連接>登錄腳本 勾選執行以下的期望和發

原创 關於既使用maven編譯,又使用lib下的Jar包的問題

1 maven 和 make、ant 項目編譯工具的區別    參考:http://blog.csdn.net/j50435578/article/details/9698071 2 關於既使用maven編譯,又使用lib下的Jar包的問

原创 設計模式之適配器與外觀模式

設計模式之適配器 對象適配器模式簡圖 上圖很好的說明了適配器規則:讓client和接口綁定起來,而不是和實現綁定,實現了客戶代碼和服務端具體代碼的耦合 類適配器模式簡圖 設計模式之外觀模式 定義:提供了一個統一的接口,用來訪

原创 日誌分析demo

日誌分析 在對日誌進行分析的時候,恰巧寫了兩個不同的demo,記錄一下: 代碼塊 1 初始版 @Component public class LogMonitoring { @Autowired protected Un

原创 maven更新項目遇到的問題

之前使用maven更新依賴一直沒有問題,昨天git pull 了一下最新的代碼就出現錯誤如下: Failed to execute goal on project fc-sirius-common: Could not resolve

原创 設計模式之模板方法模式

設計模式之模板方法模式 模板方法的定義: 在一個方法中定義一個算法的骨架,而將一些步驟延遲帶子類中。模板方法可以使子類在不改變算法結構的情況下,重新定義算法中的某些步驟。 1 不同的地方定義成抽象方法; 2 相同的地方直接繼承父類

原创 git 常用命令小結

git 常用命令小結 小結下git常用命令 1 git add git add xx:將xx文件添加到暫存區 git add -A . :一次性添加所有改變的文件 git add -A: 表示添加所有內容 git add .

原创 linux 常用命令學習--主要是blog彙總

1 :初窺Linux 之 我最常用的20條命令 2 tar 常用命令: 壓縮文件: tar -jcv -f filename.tar.bz2 要壓縮的文件或者目錄 查看壓縮的文件: tar -jtv -

原创 設計模式之單例模式

單例 有些對象只需要有一個: 線程池、緩存、註冊表,這類對象只能有一個實例,如果製造多個實例,就會導致許多問題的產生,比如,程序的行爲異常、資源使用過量,或者不一致; 全局變量的缺點:如果將對象賦值給一個全局變量,那麼在程序一開始就要創

原创 設計模式之命令模式

命令模式——封裝調用 動作和接收者在命令對象中被綁在一起 客戶負責創建命令對象 命令模式從邏輯上將遙控器和類和廠商的類解耦,可以減少未來維護時所需要的費用 解耦的理解 模塊只對外暴露最小限度的接口,形成最低的依賴關係。(接口輕量,但

原创 準確率和召回率小結

準確率和召回率小結 在跑程序的時候總是將推薦系統中的準確率召回率計算成一樣,顯然是不合理的,遂將其記錄於此。 1 對於位置推薦: — 召回率 = user命中文件數 / 用戶所有訪問過的位置總和 — 準確率 = user命中文件

原创 Java HashMap的死循環

參考網址:http://blog.csdn.net/xiaohui127/article/details/11928865