原创 Java學習個人筆記---java數組初始化

java數組初始化: 1. 靜態初始化:指定元素  (例如:int[] a={1,2,3}) 2. 動態初始化:指定長度   (例如:int[] a=new int[3])

原创 尋找二叉樹兩個結點的最低共同父節點(2014京東筆試題)

這道題小編提供兩種方式進行解答:1.使用遞歸的思想;2.使用迭代的思想 1.使用遞歸的思想(從根節點自上向下查找,優點直觀易懂,缺點使用較大內存) 思想:這種方法從根節點自上向下查找兩個節點,直到找到爲止 typedef struct B

原创 KMP算法

//本程序是引用他人的思想,額,忘記是哪位大神了,這個程序是之前寫的 #include <iostream> #include <cstring> using namespace std; //方便對照,BFMatch函數是原始匹配函數

原创 判斷大小端的程序

轉自:http://www.cnblogs.com/berry/articles/1588084.html 一、大端與小端、MSB與LSB 在嵌入式開發中,大端(Big-endian)和小端(Little-endian)是一個很重要的概

原创 總結自己的Git常用命令

原文:http://www.cnblogs.com/lwzz/archive/2013/02/23/2921426.html 使用git也有一段時間了,把自己常用的命令用自己的描述記錄起來,方便自己備忘也方便其他人蔘考。 目錄:  

原创 opencv打印圖片直方圖數據

很多時候,我們對圖像處理需要對圖片進行分析,要分析圖像數據分佈情況,使用直方圖分析是一個很好的選擇。 下面是本人使用opencv自己寫的圖片數據直方圖,沒有使用opencv提供的hist函數,這裏數據是顯示圖片像素值概率分佈情況,代碼如下

原创 恢復git reset後的commit

原文:http://blog.csdn.net/mounter625/article/details/8757053 最近使用SourceTree Git命令恢復項目,順便記下,防止下次忘記 恢復git reset後的commit 1.g

原创 字符串函數的原型實現(strcpy, strcat, strcmp, memset, memcpy, memmove)

#include <iostream> #include <cassert> using namespace std; typedef int size_t; //原型函數 char *strcpy(char *dest, const c

原创 隊列模擬棧和棧模擬隊列

隊列和棧相互模擬是面試題中的經典題目,這裏小編提供兩種方法:一種是引用C++的STL靜態庫提供的#include <stack>和#include <queue>,另一種是自己動手寫棧結構和隊列結構 1.引用STL棧和隊列 //隊列模擬

原创 SourceTree這是一個無效源路徑/URL的解決方法

安裝成功sourcetree後,在初次克隆一個新項目,會出現“這是一個無效源路徑/URL”的錯誤提示,如下:  根據網友http://www.cnblogs.com/liuwei9002/p/4363539.html該方法解決不了

原创 sourcetree過濾文件和git過濾文件夾

原文:http://www.cnblogs.com/wugang/archive/2013/05/23/3094748.html 最近使用vs2010+git+sourcetree做項目發現很多不需要提交的文件,並且這些文件都很大

原创 java學習個人筆記---非靜態內部類

 java學習個人筆記---非靜態內部類 1、【非靜態內部類必須寄生在外部類的實例當中】,因此係統在編譯階段總會爲非靜態內部類的構造器增加一個參數,非靜態內部類的構造器的第一個形參總是外部類。 2、非靜態內部類不能擁有靜態成員

原创 從一道百度面試題到分析輸入url到頁面返回的過程(或者查詢返回過程)

轉自http://blog.csdn.net/wdzxl198/article/details/11265475 最近看到一個題目,是當在瀏覽器中輸入一個url後回車,後臺發生了什麼?比如輸入url後,你看到了百度的首頁,那麼這一切是如

原创 linux個人學習筆記---ubuntu14.10刪除播放器歷史記錄命令

linux個人學習筆記---ubuntu14.10刪除播放器歷史記錄方法 1)刪除播放器歷史記錄文件 ubuntu播放器歷史記錄文件的路徑爲:“~/.local/share/recently-used.xbel” 因此刪除該文件就可以清

原创 java學習個人筆記---java內存管理之Java對象的引用方式

Java對象的引用的方式: 1)強引用(StrongReference):一般的引用,內存不足,GC不會回收強引用對象,直接終止,是造成內存泄漏的主要原因之一; 2)軟引用(SoftReference):內存充足時與強引用沒有區別,當內