今天,在還原一個MS SQL Server的備份檔案(.bak) 時,遇到一個錯誤:備份組中的Database Backup與現有的資料庫不同。Google了一下,引起這個錯誤的原因有可能是產生備份檔案的SQL Server版本與準備還原備份的SQL Server版本不同所造成的。解決方案如下:選項-->還原選項-->覆蓋現有資料庫-->確定這樣就能順利還原由低版本SQL Server產生的備份檔案了。
kaptcha是一個非常實用的驗證碼產生工具,有了它,你可以產生各種樣式的驗證碼,因為它是可配置的。kaptcha工作的原理是調用com.google.code.kaptcha.servlet.KaptchaServlet,產生一個圖片。同時將產生的驗證碼字串放到HttpSession中。kaptcha可以配置一下資訊:驗證碼的字型驗證碼字型的大小驗證碼字型的字型顏色驗證碼內容的範圍(數字,字母,中文漢字!)驗證碼圖片的大小,邊框,邊框粗細,邊框顏色驗證碼的幹擾線(可以自己繼承com.googl
五一在家休息了一個星期,明天回學校。這幾天是上大學以來最輕鬆的幾天,忙忙碌碌,過了三年。在家休息的這個星期,回想了這三年的走過的路,我覺得,不後悔……談談學習我喜歡電腦這個專業,喜歡研究各種技術,這些年一直沒變。這還得從高考說起,說實話,我高考沒發揮好。考完試第二天估分,我給自己打的分是498。估分完了給老爸打了電話:“爸,這回沒考好,明天再來一次吧”。我當時的目標的浙江大學,因為浙大的電腦很不錯。在天津要考浙大估計最少也得600以上吧。現在才覺得哪個大學都一樣,關鍵在人。其實家裡還是對我寄予厚
在java中,如果一個對象未重寫toString()方法,那麼它將會調用父類的toString(),如果父類也沒有重寫這個方法,那麼就迭代往上調用,直到Object的toString()方法。我們在列印這個toStirng()方法的時候,會出現XXXX@e29820字樣,那麼@後面的值到底是什麼呢,它是對象所在的記憶體位址嗎?下面我們來證明:package oliver.examination.part1; import java.util.ArrayList;import java.util.
最近一直在學習jBPM,以前傳智播客有一套視頻,針對jBPM3的,不過是學生錄製的,效果很差,而且現在jBPM4.3已經發布,與jBPM3的差別不小,索性直接學習jBPM4了。官網上看看了,有一套使用者手冊跟一套開發手冊,但不太適合初學者。google一下 發現了下面的資料。 《jBPM 4視頻教程》:基於jBPM 4.3,發布日期2010-3-5。NO.分級標題 01初《配置開發環境》:下載jBPM 4和eclipse,安裝GPD流程設計器,設計簡單流程。下載 提意見02初《管理流程定義》
我曾在一次面試中要求一個很有經驗的嵌入式軟體開發人員寫出一個反轉一段字串並輸出到螢幕上的程式。他在這個題目上掙紮了很久。這個傢伙是個很神奇的人。你給他一些沒用的零件,他能建造一個機器人,並能用程式控制它在屋裡走來走去。他曾經參與過研製衛星,並且這個衛星現在正在軌運行。他只用左腦都比我能幹。但是對於這個題目他卻從來、從來沒機會幹過:在螢幕上顯示什麼東西。有些人就有這種技能,能在面試中問出正確的問題,發現優秀的程式員。而有些人卻害怕提問,畏首畏尾,問一些從網上拷貝下來的問題,自己沒主見,只會跟隨其他
這個話題讓我想起了最近很火的一個詞“養生”。大部人的程式員身子都不怎麼好,我也是。先說說的吧:我小時候還是比較好動的,踢足球,滑旱冰,乒乓球……而且比較瘦(很單薄),就是沒力氣,身體發育還算正常。一直到高中都是這樣,高三可以說是一個轉折點:開始發福了,胖了很多,大部分同學跟我一樣。因為每天除了吃飯,學習,睡覺基本上沒啥事了,整天坐在教室裡。我從高一的97斤陡增到135斤,不過還好沒走形。從初中開始一直喝酒,喝的不多,但是經常喝,家裡也不怎管。有的時候老爸喝酒還跟著搶一杯。高三畢業突然就不喝酒了,
Java中的set是一個不包含重複元素的集合,確切地說,是不包含e1.equals(e2)的元素對。Set中允許添加null。Set不能保證集合裡元素的順序。在往set中添加元素時,如果指定元素不存在,則添加成功。也就是說,如果set中不存在(e==null ? e1==null : e.queals(e1))的元素e1,則e1能添加到set中。下面以set的一個實作類別HashSet為例,簡單介紹一下set不重複實現的原理:import java.util.HashSet;import
1. 視窗管理 你很可能已經看到了Windows7使視窗管理變容易很多:你只要拖動視窗拱到螢幕邊緣,就能把它"dock"到螢幕的左半邊或者右半邊;類似的,你可以把視窗拱到螢幕頂部來最大化,雙擊上/下邊框把視窗寬度不變而高度最大化。你可能不知道的是所有這些動作都有快速鍵: Win+左箭頭 和 Win+右箭頭 靠左/右dock; Win+上箭頭 和 Win+下箭頭 最大化和回複/最小化; Win+Shift+上箭頭 和 Win+Shift+下箭頭 視窗高度最大化和恢複.
Technorati 標籤: CodeSmith,教程 CodeSmith是一個基於模板的代碼產生工具,他能為任何基於文本的程式設計語言產生代碼。不論是C#, Visual Basic .NET, T-SQL, Java 還是FORTRAN, CodeSmith能協助你在短時間內產生高品質的代碼。CodeSmith通曉基於ASP.NET的模板,可以協助你在數分鐘內完成模板的安裝包。先進的CodeSmith
最近想認認真真,仔仔細細學習一下演算法。網上剛剛買了《演算法導論》,今天看了一點,做個記錄。代碼給上! package oliver.algorithm.sort;public class InsertionSort {public static void sort(int [] arr){int temp;for(int j=1;j<arr.length;j++){temp=arr[j];int
最近開始學彙編了,因為覺得進階語言有的時候也不是那麼“進階”。在用到MASMPlus這個工具時,發現沒有Debug功能,所以利用自訂工具做了一個。步驟如下:1.開啟MASMPlus的配置 2.在工具中添加一個自訂工具 工具路徑:C:/WINDOWS/system32/debug.exe(windows使用者應該都是這個 ) 運行參數:$(FileDir)/$(FileName).exe 其他的隨便寫就可以了,然後確定儲存。
在強型別的語言(java,C#)中,我們經常會拼接一些字串。有的時候要拼接的字串會很長,比如把一個網頁的HTML代碼拿出來放在一個變數裡面,這時候拼接字串很麻煩,要處理換行,單引號,雙引號問題。為瞭解決這個煩人的問題,寫了一個字串小工具:(介面佷雖 - -!) eg:如果有這樣一行字串 <body onload="alert('haha!')"><table width="200" border="1"> <tr> <td> </
1.問題描述: 假設中國象棋的棋盤上只有“將”和“帥”,這兩個棋子。 根據象棋的規則,寫出“將”和“帥”所有可能的合法位置。 要求只能聲明一個變數。 2.建模 由棋盤上的布局可知,“將”和“帥”的運動範圍在一個3×3 的格子裡。 1——2——3 | | | 4——5——6 | | | 7——8——9 上面的模型類比“將”或“帥”的所有可能位置,因為“將”和“帥” 不能同時在同一列,所以當“將”在1,4,7的位置時,“帥”在2,
文章寫的真好,不經意間出動了我的心靈,看完了有點內牛滿面的感覺。 1、一定要相信30歲很快就會到來,無論你是在魔獸、cs還是蹦迪泡吧,就算裝得再嫩,歲月總會在你的心裡留下烙印,掩飾永遠都不能改變事實,辦法只有一個:提前做好準備,即使你現在只有18歲,臉皮還能掐的水來。30歲一過,一樣是人老珠黃一根草而已,所以要是不 能提前裝填自己的心理內涵,等著人見人煩吧。2、勿以善小而不為,勿以惡小而為之。不管你對生活已經有了多深的認識,在許多方面最好聽聽
解決方案: 如果是卡在“正在替換 cups 1.4.4 Ubuntu6XXX”這一步的話,我有解決方案,可以使升級繼續。方法如下: 出現“正在替換 cups 1.4.4XXXXXXX”時,開啟終端,輸入: ps ax | grep cups 然後把有cups字樣的進程全部sudo kill 掉,然後再到“更新管理器”再次讓系統升級,然後這次升級中,會出現“正在設定cups 1.4.4....”這裡卡住的情況,在這個時候,再次輸入: ps ax | grep
團隊建設,簡單講就是:給你一撥人,你得能把他們攏在一起,朝著一個方向走。怎麼做呢?下面就把個人實踐中,認為應該優先考慮的一些做法給列出來: 首先,一切的前提?尊重!不懂得尊重人,一切都無從談起。這個尊重不是來自鬼都不相信的“人人生而平等”,而是來自于堅信“只要是個人,就有比自己強的地方,就有用”。這個尊重是有形的,是可以看得出來、感覺得到的,比如說:你對人的守時、守信、虛心聽取意見等等。最大、最可貴、最有效地的尊重是信任!這體現為對團隊成員的合理、有效授權和委任。然後是溝通,把情況瞭解上來,把影
Technorati 標籤: CodeSmith,ol_beta,教程最好的方法瞭解CodeSmith是進行嘗試。你可以試著使用CodeSmith,在你還沒有瞭解他的全部特性之前。在本節中,您將學習如何使用CodeSmith中產生有用的公用程式代碼一塊-特別是強型別的雜湊表類。這項工作應該採取你不超過五分鐘才能完成,但會向您介紹CodeSmith中Explorer和CodeSmith
剛安裝的LAMP 無法顯示驗證碼,原來是gd庫沒有安裝。開啟終端: root@oliver-laptop:~# sudo apt-get install php5-gd正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構 正在讀取狀態資訊... 完成 將會安裝下列額外的軟體包: libt1-5下列【新】軟體包將被安裝: libt1-5 php5-gd共升級了 0 個軟體包,新安裝了 2 個軟體包,要卸載 0 個軟體包,有 0 個軟體未被升級。需要下載
利用資料庫複寫技術 實現資料同步更新 複製的概念 複製是將一組資料從一個資料來源拷貝到多個資料來源的技術,是將一份資料發布到多個儲存網站上的有效方式。使用複製技術,使用者可以將一份資料發布到多台伺服器上,從而使不同的伺服器使用者都可以在許可權的許可的範圍內共用這份資料。複製技術可以確保分布在不同地點的資料自動同步更新,從而保證資料的一致性。 SQL複製的基本元素包括 出版伺服器、訂閱伺服器、散發者、出版物、文章 SQL複製的工作原理 SQL SERVER