啥也不用說了.偶一直用resin開發項目,最近因為新項目關係要用到tomcat+mysql啥的.逼不得已用起tomcat.這死tomcat!我用的是5.5.17版本. shit~理由如下:1:Resin下運行相當正常,完整不報錯.Tomcat下神經質地報錯,而且亂報一通.不知道報什麼錯.2:連最簡單的JAVABean引用,原本好好的,它也敢報錯?! 諸如此類<jsp:useBean id="Ran" scope="page" class="china3cts.RandomNum"
Tethering技術在移動平台上已經運用的越來越廣泛了,它可以把行動裝置當做一個存取點,其它的裝置可以通過Wi-Fi,USB或是Bluetooth等方式串連到此行動裝置。最近在Telechips的TCC8900開發板上調試網路裝置,需要在Linux下實現簡單的Tethering,通過Wi-Fi的Ad-hoc
在linux下c++開發時, 使用靜態庫時編譯時間需要注意如下:編譯時間靜態庫一定要放在最後。如:(在-o後面)gcc test.cpp –o test.exe libexample.a使用靜態庫時一定要串連所有用到的靜態庫如要使用libwinkeemq-cpp.a,由於libwinkeemq-cpp.a用到了libactivemq-cpp.a,而libactivemq-cpp.a又用到了libpthread.a, libuuid.a等等庫,在編譯時間需要串連所有的庫gcc test.cpp –
順序儲存表示是將資料元素存放於一個連續的儲存空間中,實現順序存取或(按下標)直接存取。它的儲存效率高,存取速度快。但它的空間大小一經定義,在程式整個運行期間不會發生改變,因此,不易擴充。同時,由於在插入或刪除時,為保持原有次序(沒有規定元素進棧順序),平均需要移動一半(或近一半)元素,修改效率不高。
USB OTG的工作原理 OTG補充規範對USB 2.0的最重要的擴充是其更具節能性的電源管理和允許裝置以主機和外設兩種形式工作。OTG有兩種裝置類型:兩用OTG裝置(Dualrole device)和外設式OTG裝置(Peripheralonly OTG device) 。兩用OTG裝置完全符合USB 2.0規範,同時,他還要提供有限的主機能力和一個MiniAB插座、支援主機流通協議(Host Negotiatio n Protocol, HNP),並和外設式OTG裝置一樣支援事務請求協議(
[html]<script language="javascript">var SelectDateObj;function getobjectx(e){var l=e.offsetLeft;while(e=e.offsetParent){l+=e.offsetLeft; }return l;}function getobjecty(e){var t=e.offsetTop;while(e=e.offsetParent){t+=e.offsetTop; }return
1、Ubuntu上網問題,我是使銳捷上的,只要安裝一下mentohust,設定一下就可以了。(不懂的話,隨便google就有很多文章了。)2、Ubunut10.10已經給我們安裝好了GCC,但沒有安裝G++,所以我們要自己安裝G++,只要在終端那邊輸入:sudo apt-get install g++即可。3、安裝完G++,就可以安裝交叉編譯器了。(使用root使用者,要不然會安裝失敗)(補充:普通使用者轉root使用者 開啟終端,輸入:sudo passwd root
關於Tomcat: The value for the useBean class attribute is invalid
以前使用printf 都很順利,程式可以很自然地通過串口輸出字串,最近使用printf時,程式總是進不去,就是連MAIN函數都不會執行了,只要把printf屏蔽了,軟體就可以正常運行使用的是STM32晶片模擬的時候程式就是一直在:0x08002628 BEAB BKPT 0xAB0, 動都不動這個問題的解決辦法是:在項目設定中 選擇 target選項卡 然後選擇 USE Mcrolib 這樣就可以了就是說要用printf函數時要用"Use MicroLIB"庫,即: C 微庫(
因為編譯軟體的需要,Ubuntu 10.10 LTS內建的gcc4.4.5版本太高,需要gcc3.x,因此需要安裝低版本的gcc,我選擇的是gcc3.3.6。第一、下載deb安裝包,我選擇源碼包編譯安裝會出錯,因此選擇deb包安裝;我下載的包為:cpp-3.3_3.3.6-15ubuntu6_i386.debgcc-3.3_3.3.6-15ubuntu6_i386.debgcc-3.3-base_3.3.6-15ubuntu6_i386.deblibstdc++5-3.3-dev_3.3.6-1
C語言中的malloc()函數用於動態地在記憶體中分配一塊空間來儲存資料,對於在程式執行過程中需要動態分配記憶體的應用來說,這是十分有用的功能。Microchip的編譯器C30(16位單片機)以及C32(32位單片機)在較新的版本中也開始實現了這個函數,這為對RAM本來有些捉襟見肘的單片機編程添加了不少靈活性。不過在實際使用過程中有幾個需要注意的地方(以MPLab v8.63為例)。1、需要告知編譯器程式中將會使用動態記憶體分配,不然在16位的單片機中編譯會出錯,在32位的單片機中編譯不會出錯,
來源:http://blog.csdn.net/3cts/archive/2006/03/11/621655.aspx由於轉貼作者沒有標明原出處,這裡僅記錄的是轉貼來源黃金分割的哲學 黃金分割率,0.618033988……,是一個神奇的無理數。它不但在數學中扮演著魔幻般的角色,在建築,美學,藝術,音樂,在幾乎人類生活的一切領域裡,都可以找到這個精靈的存在。
今天一位朋友去一個不錯的外企面試linux開發職位,面試官出了一個如下的題目: 給出如下C程式,在linux下使用gcc編譯:1 #include "stdio.h" 2 #include "sys/types.h" 3 #include "unistd.h" 4 5 int main() 6 { 7 pid_t pid1;8 pid_t pid2; 9 10 pid1 = fork();11 pid2 = fork();12 13
隨便開啟一個qt demo 編譯發現報錯Running build steps for project tabdialog...Starting: /usr/bin/qmake-qt4 /usr/lib/qt4/examples/dialogs/tabdialog/tabdialog.pro -spec /usr/share/qt4/mkspecs/linux-g++ -r CONFIG+=debugFailure to open file:
2-8原則同樣適用於需求分析行業需求有共性和個性,佔總需求月20%的個性客戶化需求要佔總需求分析工作兩的約80%。 業務需求的特點業務需求有不確定性特點,主要分為需求不明確、需求易改變和需求蔓延。需求不明確主要是客戶本身對自己的需求還不夠清晰,存在模糊點,在某些問題上難以表達清楚他需要的是什麼。需求易改變主要是指之前已經確定下來的需求,隨著客戶對系統理解的深入,客戶對原來的需求發生了改變,即在某些問題上,他不想那樣做了,想這樣做。需求蔓延就是需求增加,隨著需求工作的開展,客戶不斷的發現自己還有
為什麼有些項目失敗了,而類似的項目卻獲得了成功?答案不止一個。但仔細研究後,我們歸納出以下五個主要原因:專案範圍設定太大,缺乏必要的項目方法論,較差的客戶投放和需求收集,缺乏高層管理者的支援,不良的人際交往技巧。 許多項目往往以激情洋溢開始,卻以一聲歎息結束。項目成員們經常捫心自問,到底是什麼原因造成了項目的失敗? 項目失敗的原因往往難以明確,因為有很多因素影響項目的變化。如公司、團隊和項目組本身都有不同的需求狀況和環境因素,這些都可能直接影響項目的成敗。另外,一些看起來無害的細節,
C語言的數組值得注意的地方有兩點: 1、C語言中只有一維數組,而且數組的大小必須在編譯期就作為常數確定下來。然而,C語言中的數組的元素可以是任何類型的對象,當然也可以是另外一個數組。這樣,要“模擬”出一個多維陣列就不是一件難事。2、對於一個數組,我們只能夠做兩件事:確定該數組的大小,以及獲得指向該數組下標為0的元素的指標。 多維陣列:int a[12][31];
這是一篇全面介紹單元測試的經典之作,對理解單元測試和Visual
單元測試內容文章出處:51tesing論壇 作者:張華 發布時間:2005-12-04一、單元測試環境配置測試1. 網路連接是否正常2. 網路流量負擔是否過重3. 軟體測試平台是否可選4. 如果(3),是否在不同的軟體測試平台進行軟體測試5. 所選軟體測試平台的版本(包括Service Pack)是否正確6. 所選軟體測試平台的參數設定是否正確7. 所選軟體測試平台上正在啟動並執行其它程式是否會影響測試結果8. 畫面的解析度和色彩設定是否正確9. 對硬體測試平台的要求和支援程度二、代碼測試A
今天開啟電腦,進入ubuntu,發現輸入的小鍵盤表徵圖不見了,也無法進行中英切換。因為我的英文太爛了,無法全部使用英語解決我的需求,於是乎,著手解決這個問題。首先,開啟語言套件,安裝中文包(要等一段時間才能安裝好吧),然後設定Ibus啟動,但是這樣還是不能解決問題。然後開啟system setting->other->keyboard Input methods。在功能表列中的點Input