Time of Update: 2018-12-03
NullPointerException還真是無處不在啊,一不小心就跑出來害的人要調試半天 這裡有個比較隱形地方需要注意:比如Integer這類對於原生類型的封裝,可以在使用原生類型的地方使用它們,它們會自行隱式轉換,但如果轉換前是個null,那可就悲劇了,拋出NullPointerException,弄的人莫名其妙的 比如void func(int a){} Integer a = null;func(a); 此時會在func(a);這裡拋出null 指標異常,沒經曆過的話真的會傻在那裡…
Time of Update: 2018-12-03
2011.1.7目前問題:win7安裝的virtualbox,裡面安裝了ubuntu,沒法連網。現在只想宿主機和虛擬機器能互相ping通,尋求方法中。jpetstore的代碼已經下載,查看配置方法中。 2010.12.31 寫在2010的最後一天。明年就要畢業了。規划下近期安排,設定幾個裡程碑 2010.12.31檔案整理、完成系統重裝 2011.1.1軟體齊備、系統備份 2011.1.3ubuntu虛擬機器準備完畢,做伺服器 2011.1.15亞馬遜伺服器申請 待續.. 匆匆與生活講
Time of Update: 2018-12-03
著作權聲明:轉載時請以超連結形式標明文章原始出處和作者資訊:如何在WordPress中顯示自訂頭像:http://blog.lifangeye.info/?p=264 訪問別人的WordPress部落格留言的時候,會被要求輸入郵件地址,就連網站的主人在安裝部落格的時候也會被要求輸入電子郵件。 這個電子郵件地址,就是頭像的來源。 wordpress會根據郵件地址產生一個圖片連結,這就是自訂頭像的來源,如果連結無效則顯示預設頭像。 所以要自訂頭像,就去http://www.g
Time of Update: 2018-12-03
著作權聲明:轉載時請以超連結形式標明文章原始出處和作者資訊:jar包org.nuxeo.common:http://blog.lifangeye.info/?p=400 以前在公司的時候用xmap來解析xml,感覺它相當犀利,能通過註解就直接得到一個Java
Time of Update: 2018-12-03
最近代碼中回呼函數接觸的比較多,可以有效把上層商務邏輯和底層邏輯區分開。前陣寫程式碼分析一個1.4G的線上日誌(題外話,還好是走流程讓ASA拷下來的,不然安全的人就找上門來了…),檔案內容全部讀進記憶體的話無遺OOM(事實上確實OOM)。於是只有一行行去處理,但是偏偏涉及讀檔案的地方又比較多,比如清洗日誌、結構化日誌等等。這些上層的商務邏輯和檔案讀取邏輯無可避免的糾結在了一起,為了拒絕重複代碼、不想為每個上層邏輯都寫一段檔案逐行讀取的處理的邏輯(事實上在沒有工具類的情況下重複讀取檔案內容的代碼實
Time of Update: 2018-12-03
http://blog.lifangeye.info曆經諸多艱險,終於初具規模,最悲劇的是正在弄伺服器的時候本本顯卡壞了,1420果然不靠譜,還好現在在保,戴爾很快來幫我換了主板..以後幾個部落格全部合在這裡了。部落格大巴和CSDN的都已經匯入過去,以後就在那邊立足了~話說匯入還真麻煩,寫代碼轉化最靠譜。採用的是wordpress+aws上的lnmp,花費不大..學到了很多。
Time of Update: 2018-12-03
'歸併排序Option ExplicitDim Result, IDim TestData(100)const N = 100RandomizeFor I = 0 To N - 1TestData(I) = ROUND(RND() * 32768)NextSub MergeTo(byRef Array, byRef Dest, low, mid, hi)Dim i, j, k, di = lowj = midd = lowDo If i = mid or j = hi+1 Then
Time of Update: 2018-12-03
今天接到的任務,學習串連Mbean,一時白癡,只知道從Jboss的lib下找,沒找到RMIAdaptor的jar包,就隨便網上down了一個client包,於是悲劇就發生了,怎麼都無法串連上,始終拋出異常資訊. javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.CommunicationException [Root exception is
Time of Update: 2018-12-03
RuntimeException和Exception的區別知道吧這裡要用RuntimeException 中斷? 對RuntimeException只要有異常,如果外面沒有顯式的cache,整個程式就OVER了你想,如果配置錯了,肯定是配置代碼就有問題了,所以,用RuntimeException 也就是說,一旦有這樣的問題,整個程式就不讓運行了,必須讓開發人員去配置OKException是檢查類異常
Time of Update: 2018-12-03
師傅要我看hadoop,點名要用最新版本,結果遇到了相當多的問題,慢慢逐個解決之~ 在linux下跑偽分布模式,老是出現NullPointerException java.lang.NullPointerExceptionat java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:768)at
Time of Update: 2018-12-03
摘自: http://liuqz926.blog.163.com/blog/static/134489362201001545423552/gmake是GNU Make的縮寫。Linux系統內容下的make就是GNU Make,之所以有gmake,是因為在別的平台上,make一般被佔用,GNU make只好叫gmake了。比如在安裝二進位檔案進行編譯時間要使用make命令,但如果在Solaris或其他非GNU系統中運行,必須使用GNU
Time of Update: 2018-12-03
測試系統CentOS 5.3安裝QT4.7後,配置完環境變數:[root@Linux ~]# pwd/root[root@Linux ~]# ls -la .bash_profile -rw-r--r-- 1 root root 352 Dec 19 13:46 .bash_profile[root@Linux ~]# vi .bash_profile # .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then.
Time of Update: 2018-12-03
'堆排序Option ExplicitDim Result, IDim TestData(100)const N = 100RandomizeFor I = 0 To N - 1TestData(I) = ROUND(RND() * 32768)Next'堆排序Sub HSort(byRef Array, low, hi)Dim i, t, j, p, l, rFor i = hi To low + 1 Step -1 j = i p = Int((j-low+1)/2)+low-1
Time of Update: 2018-12-03
最近剛開始接觸Qt,通過查看Qt內建的demo,稍微做了下修改,參考了下:http://www.tudou.com/programs/view/1Nwo0piJcBQ/ 的視頻,具體實現如下:1. 首先安裝Qt環境,在此略過。開啟Qt Creator2. 建立一個工程,取名為clock3. 編輯clock.h標頭檔#ifndef CLOCK_H#define CLOCK_H#include <QWidget>namespace Ui {class Clock;}class
Time of Update: 2018-12-03
作者:baihacker來源:http://hi.baidu.com/feixue=============本站原創,轉載請註明出處=============今天有朋友在QQ群上說關於new重載的問題......於是我就寫了個程式分析一下結論:重載new不好玩...要謹慎...何況這裡還不是全域的new(全域new能玩死人的)有意見請到我首頁,加入黑色矩陣系列QQ群進行討論#include <iostream>#include <fstream>#include <
Time of Update: 2018-12-03
對於預先處理中的宏替換,一般我們需要注意的是使用括弧來保證計算次序的正確性。例如:#define square(x) x * x /* WRONG */這裡如果使用squrare(z+1)就會出問題,所以必須改為:#define square(x) ((x) * (x)) /* WRONG */ 形式參數不能用帶 引號的字串替換。但是,如果再替換文本中,參數名以#作為首碼,則結果將被擴充為由實際參數替換該參數的帶引號的字串。例如:#define dprint(expr)
Time of Update: 2018-12-03
孟晶川大95級電腦系 05年川大MBA十年HR經驗 大學生邁入職場 一、心態職場價值評判是多維空間,不再是單一標準(比如學習成績...),而是全方位的,並且各自的側重點還可能會有所不同不要相信職場童話(沒人應該幫你,一切只有靠自己)“曲線救國”,重在規劃:就業、擇業、創業,無謂先後,規劃好最重要定位準確--我有我的精彩(校招與社招不同,更願意你是一張白紙,有潛質、可塑性) 二、素質企業要求的素質冰上素質模型:技能知識只是冰山一角,他們的顯露是由在冰山下的素質(角色定位、價值觀;自我認知;品質;
Time of Update: 2018-12-03
'knuth給的演算法'產生所有排列Option ExplicitDim result, counterconst N = 4const Format = 10Sub Swap(byRef InArray, first, second)Dim tt = InArray(first)InArray(first) = InArray(second) InArray(second) = tEnd SubFunction GenPer(byRef counter, N, Format)Dim c(10)
Time of Update: 2018-12-03
今天在 ubuntu12.04下安裝source navigator,編譯安裝完成後,啟動報錯,資訊如下:migw@migw-Zhaoyang-E49:/opt/sourcenav/bin$ ./snavigator Can't find a usable tk.tcl in the following directories: /opt/sourcenav/share/tk8.3/opt/sourcenav/share/tk8.3/tk.tcl: no event type or
Time of Update: 2018-12-03
//by baihacker 用遞迴寫的大數運算 #include <stdio.h> typedef struct BigNum_{ int data[256]; int n;} BigNum;BigNum* carry(BigNum* bn, int curr, int valid, int inc){ return curr>=valid && inc ? (++bn->n, bn->data[curr]