eclipse/myeclipse 進java代碼的開發,特別是web應用開發,一般情況下,修改設定檔(如web.xml)重啟伺服器才生效.而修改jsp頁面,則不用重啟. 若修改的是java檔案,有兩種情況:1.小規模的修改,沒有改變類的塊結構,不用重啟伺服器,也可以立即生效.(前提是同步發布,即要勾上菜單 project->build automatically)2.修改了類的結構(如增加或刪除類的方法,欄位).如果是這種情況,myeclipse會有"hot code replace
項目開發經驗----如何同時應對多重專案 & embedded tomcat 使用 如果有幾個項目同時開發,將它們都發布在tomcat下運行調試,一種簡單容易的方法。用myeclipse內建的"add and remove
***轉載***轉載網址: http://www.chinaitpower.com/2006Aug/2006-09-19/215409.html 近日做了jboss伺服器到websphere伺服器的遷移工作,我們剛開始的時候估計太過樂觀,認為都是j2ee架構上的應用伺服器,應該在1~2天內能夠完成這個工作,但實際上,最終我們用了將近2周的時間才完成此工作。遷移過程中遇到了很多典型的問題,所以覺得有必要總結一下: 環境:jboss-tomcat 3.2.6 ,資料庫oracle9i
本文根據boost的教程整理。主要介紹boost function對象的用法。boost functionboost function是什麼boost function是一組類和模板組合,用於封裝各種函數。從功能上,它類似於函數指標,但是比函數指標的功能更強大。使用boost function,必須包含標頭檔#include <boost/function.hpp>除了標頭檔外,不需要額外的庫。注意,boost
轉自:http://hi.baidu.com/jsoftware/blog/item/5c83a054e25eb55bd10906d0.html下面的文章只是讓大家認識一下Hibernate的優勢和未來,有沒有必要學習要看你的實際需求,不過還是建議你在有時間的情況下研究一下,如果能用到項目當中那更好。如果你的基礎還沒有牢固,請你三思而行。Hibernate FAQ
本文根據boost的教程文檔整理。signal-slot是一個非常方便的介面機制,在Qt和Gtk中廣泛使用。boost也實現了一個signal-slot機制。編譯包含signal-slot的代碼使用signal-slot,必須包含標頭檔#include <boost/signal.hpp>signal-slot在boost中不是純標頭檔,需要一個libboost_signals.so檔案,在編譯時間,需要g++ -o signal2 signal2.cpp -l
《精通搜尋分析》前言撰寫本書是為了填補搜尋行業的一個空白。目前市面上關於網站分析、SEO(Search Engine Optimization,搜尋引擎最佳化)、付費搜尋(包括一些站內搜尋)的書已經有很多,但本書將著眼於將上述學科融合進SEM(Search Engine Marketing,搜尋引擎營銷學),這是一個由丹尼爾·蘇利文(Danny Sullivan)原創的術語(http://searchengineland.com/does-sem-seo-cpc-still-add-up-372
今天去家門口的永琪剪頭髮。百無聊奈就四處張望,突然發現每一塊理髮鏡子的上面都有一句關於成功的格言。頗為有趣。記了自己面前的2 條,頗值得玩味:1)成功的法則是簡單的,但不表示是容易的。2)成功是去做自己應該做的,而不只是自己喜歡做的。 看看成功的人做的講話,寫的書,確實覺得大同小異。可確實不是人人可以複製。因為簡單的道理要實現往往並不容易。(就好像1+1=2也 要上百年才能證明一樣)。我覺得最不容易的就是平衡什麼時候該堅持,什麼時候該放棄。要問我自己,最不容易的是什麼,那就是在接近不惑之
一、1.別緊張,我又不是什麼好人……2.手拿菜刀砍電線,一路火花帶閃電。3.最近總是失眠,16小時就醒一次。4.人人都說我醜,其實我只是美得不明顯。5.我從不以強淩弱~~~我欺負他之前真不知道他比我弱…6.紳士無非就是耐心的狼。7.我又不是人民幣,怎麼能讓人人都喜歡我?!8.你為什麼不找個安靜的地方自個兒數數腦細胞兒去?9.知道你過得不好,我也就安心了。10.人生只有三天,活在昨天的人迷惑;活在明天的人等待;活在今天的人最踏實。11.通往成功的路,總是在施工中。12.我由衷地想把賺錢變成我的業餘
轉載十二大著名法則 一、馬太效應 《新約·馬太福音》中有這樣一個故事,一個國王遠行前,交給三個僕人每人一錠銀子,吩咐他們:“你們去做生意,等我回來時,再來見我。”國王回來時,第一個僕 人說:“主人,你交給我們的一錠銀子,我已賺了1
一、結構說明 1. mfs client用戶端資料由mount建立或web伺服器通過程式調用將要上傳的內容至mfs
在ubuntu12.04上,要運行32的程式,需要安裝32位的相容庫。以前在10.04上成功安裝過,方法是sudo apt-get install ia32-libs但是在12.04上遇到了困難,遇到下面這種錯誤$ sudo apt-get install ia32-libs正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構 正在讀取狀態資訊... 完成 有一些軟體包無法被安裝。如果您用的是 unstable
GCC 中的編譯器堆棧保護技術以堆疊溢位為代表的緩衝區溢位已成為最為普遍的安全性漏洞。由此引發的安全問題比比皆是。早在 1988 年,美國康奈爾大學的電腦科學系研究生莫裡斯 (Morris) 利用 UNIX fingered 程式的溢出漏洞,寫了一段惡意程式並傳播到其他機器上,結果造成 6000 台 Internet 上的伺服器癱瘓,占當時總數的
隨著2.6核心對epoll的完全支援,網路上很多的文章和範例程式碼都提供了這樣一個資訊:使用epoll代替傳統的poll能給網路服務應用帶來效能上的提升。但大多文章裡關於效能提升的原因解釋的較少,這裡我將試分析一下核心(2.6.21.1)代碼中poll與epoll的工作原理,然後再通過一些測試資料來對比具體效果。POLL:先說poll,poll或select為大部分Unix/Linux程式員所熟悉,這倆個東西原理類似,效能上也不存在明顯差異,但select對所監控的檔案描述符數量有限制,所以這裡
using System; using System.Collections.Generic;
摘要:解決問題最重要的習慣不是一直盯著螢幕和編寫修改代碼,某些時候,阻止你成功的東西恰恰會是過於努力。這時候你需要暫停一下,平緩你的思緒,換一種方法或許能帶給你不一樣的效果。你會花多少時間思考如何編寫代碼?乍看這是一個引人思考的深層次問題,在編程專業中常有這樣的誤解,軟體開發就是寫代碼。軟體開發實為一門藝術,而代碼僅僅是通往藝術之門的工具。好比燃料和畫布是畫家的工具一樣,代碼的目的是實現某種策略和思路。對程式員來說,他的目標是開發出完整的軟體系統,按照需求完成各個功能模組或許是某種無形的思路、特
本為轉自: 周 婷 (zhouting@cn.ibm.com), 軟體工程師, IBM 中國軟體開發技術實驗室簡介: 很多應用譬如監控、即時通訊、即時報價系統都需要將後台發生的變化即時傳送到用戶端而無須用戶端不停地重新整理、發送請求。本文首先介紹、比較了常用的“伺服器推”方案,著重介紹了 Comet - 使用 HTTP 長串連、無須瀏覽器安裝外掛程式的兩種“伺服器推”方案:基於 AJAX 的長輪詢方式;基於 iframe 及 htmlfile 的流方式。最後分析了開發傳統模式的 Web
<red>重要說明:#符號開頭的命令都是超級使用者下的命令。$符號開頭的命令都是oracle使用者的命令,這篇安裝說明中,oracle使用者的linux登入帳號也是oracle</red> 第一步. 設定使用者我們需要為安裝程式建立一個oracle 使用者和兩個組 #addgroup oinstall#addgroup dba#addgroup nobody#useradd -g oinstall -G dba -p passwd -d /home/oracle -s
轉自:http://bbs.actionscript3.cn/thread-1556-1-1.html關於命名空間有很多人迴避。認為太難。其實命名空間使用很普遍,在xml中也大量存在。初學as3者搞不清楚是因為關於這方面的教程少且as3協助檔案中也沒有從基礎講起。而從一本厚厚的xml書籍中查詢或者看官方網站的介紹又是一種非常苦的事情。這裡我把我學習和理解的過程總結下,盡量用通俗的語言寫出來。希望能夠協助初學者過這個難關,利益他人。什麼是XML的命名空間:為了避免XML的標籤同名。XML也擁有命名
轉自:http://news.csdn.net/a/20091208/215637.html 錯誤一:錯誤的需求調研階段,導致很多項目永遠無法結束!在軟體行業,在介面設計沒有正式展現給客戶之前,所有的工作都處於需求調研階段。其實建築行業已經給我們做好了先例:客戶買房子之前是先要看看樣板房和模型的,什麼都看不到這房子你敢買麼?除非你不是自己住!而在我們所學的軟體工程概念性模型中,這是三個階段:需求調研、需求分析、概要設計。在客戶把他們想要管理的業務模組以及與之相關的業務資料,流程,表單交付你的時候