原文:http://blog.csdn.net/slimfox/archive/2006/08/18/1092709.aspx很多朋友寫程式的時候,輸出函數習慣於用printf,而後面兩個函數就很少使用,主要原因大概是因為printf通用型較強,功能涵蓋了後兩個函數。這在通常狀況下什麼問題,但是如果對輸出速度有較高要求的時候,三者的區別就比較明顯了。筆者做了兩個測試程式,分別檢測三個函數的速度差別。(由於測試程式很簡單,這裡就不列出來了^_^)測試一:分別輸出斷行符號符’\n’100萬次。表一
當Array的資料發生變化的時候,用它作為資料來源的控制項不能感知這種變化。 例如:myArray.push("new value"); 這時,如果一個List用它作為dataProvider,List的列表中不會增加新加入的這個值。 而當ArrayCollection的資料發生變化的時候,能夠通知控制項發生變化。 例如:myArrayCollection.addItem("new item"); 這時,如果一個控制項List用它作為dataProvider,List列表中會增加一列內容
HTTP協議狀態代碼表示的意思主要分為五類,大體是: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1×× 保留 2×× 表示請求成功地接收 3×× 為完成請求客戶需進一步細化請求 4×× 客戶錯誤 5×× 伺服器錯誤 100 Continue指示用戶端應該繼續請求。回送用於通知用戶端此次請求已經收到,並且沒有被伺服器拒絕。用戶端應該繼續發送剩下的請求資料或者請求已經完成,或者忽略回送資料。伺服器必鬚髮送最後的回送在請求之後。 101
首先瞭解一下sphinx全文索引的相關知識官方網站:http://www.sphinxsearch.com/官方文檔:http://www.sphinxsearch.com/docs/中文支援:http://www.coreseek.cn/中文使用手冊下載:http://www.coreseek.cn/uploads/pdf/sphinx_doc_zhcn_0.9.pdf基本上看看上面的官方教程和中文使用手冊,你應該會安裝和使用Sphix全文索引,當然,還有一些細節,需要不斷的google和ba
傳送門:http://www.cnblogs.com/Cindy_weiwei/archive/2009/05/19/1460238.html第十小節“完美卸載”是有bug的,當使用者使用完美卸載建立的卸載捷徑進行卸載時,往往會發現開始菜單中會殘留一個空檔案夾,這是由於作業系統的賬戶引起的,你可以試著去手動刪除一下這個空檔案夾,作業系統會彈出一個警告“刪除該檔案夾可能會影響登入此系統的其他使用者”。改進的方法很簡單,在OnMaintUIAfter的最後寫上DeleteProgramFolder(
感謝2群群友山城浪子提供此函數此函數的作用在於截掉字串頭尾的空格,類似於java中的trimfunction string myTrim(srcStr) //頭尾都截字串 NUMBER i; string sRltStr1,sRltStr2,sTmpStr;begin //截取頭部Null 字元 sRltStr1=""; i=0; while (i<=StrLength(srcStr)-1)
自己新裝的電腦,各種應用程式總是莫名其妙關閉,小到記事本,大到MyEclipse,
原貼地址:http://www.delphibbs.com/delphibbs/dispq.asp?lid=1048756我們公司的軟體就是連同SQLSERVER一起打包,與微軟有協議的我自己寫了一個程式,來控制SQLserver7的安裝,試了有一年了,基本都可以裝上,沒有大問題其實就是參考線上說明的安裝說明來做的以下附典型的無人值守安裝指令碼,安裝時,通過參數告訴sql的安裝程式使用這個指令碼,並且在安裝完成後檢測安裝結果即可,不過我的控製程序是用vb寫的[InstallShield
原帖地址:http://blog.csdn.net/fishout/archive/2009/10/26/4730086.aspx在網上看到許多關於MSDE2000整合到應用程式中一併安裝的文章,這些方法無一例外都使用了InstallShield中調用外部命令的方式,其本質就是在安裝過程中調用LaunchAppAndWait函數執行MSDE2000的setup.exe程式,這樣一來,帶來幾個問題: 1、無法與應用程式的安裝一併卸載; 2、無法實現MSDE2000的最小安裝; 3
Web伺服器響應瀏覽器或其他客戶程式的請求時,其應答一般由以下幾個部分組成:一個狀態行,幾個應答頭,一個空行,內容文檔。下面是一個最簡單的 應答:狀態行包含HTTP版本、狀態碼、與狀態碼對應的簡短說明資訊。在大多數情況下,除了Content-Type之外的所有應答頭 都是可選的。但Content-Type是必需的,它描述的是後面文檔的MIME類型。雖然大多數應答都包含一個文檔,但也有一些不包含,例如對HEAD
實現方法:在project assistant裡或者install design裡隨便建一個捷徑,然後去install design裡修改剛剛添加的捷徑的屬性,主要修改Target和Arguments兩項。將Target 的內容改為[ProgramFilesFolder]Internet Explorer\IEXPLORE.EXE,即將捷徑指向IE,然後將Arguments修改為網址,不過在install script可以直接建internet捷徑了,不知為什麼其他工程卻無此功能。
原帖地址:http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q106687環境:AdminStudio 7.x, AdminStudio 8.x, InstallShield 11.5 Premier, InstallShield 11 Premier, InstallShield 12 Premier, InstallShield 2008 Premier, InstallShield 2009
上一篇: 關於在設定開機檔案夾或者設定使用者選項時不能得到目前使用者的解決方案 環境:MyEclipse7.0起因:在一個頁面上使用了簡單架構,樣本如下 CodeCode highlighting produced by Actipro CodeHighlighter
阿管百度之行後,記載樓梯演算法相關:題目大家都知道,大致為:一個共有N個台階的樓梯,從下面走到上面。一次只能邁一個台階或兩個台階,並且不能後退,走完這個樓梯共有多少種方法? 1. 遞迴方法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 //php 2 function up($n) 3 { 4 if($n == 2) 5
上一篇:一個完整的安裝程式執行個體—艾澤拉斯之海洋女神出品(五) --補遺 轉載時請務必保留轉載出處和由艾澤拉斯之海洋女神出品的字樣;如需刊登,請與作者聯絡。little_fairycat@126.com.Q: 如何替換setup.exe的表徵圖?A: 這不是一個推薦的操作,因為可能會引起不可預見的錯誤,而且IS沒有開放這個介面。如果你堅持要這麼做,可以使用第三方軟體比如ExeScope來進行表徵圖替換。Q: 如何去掉安裝介面左上方的Installshield Wizard字樣?A:
從華為一道面試題來看看吧,原題大意是這樣的: 有N個大小不等的自然數(1--N),請將它們由小到大排序。 要求程式演算法:時間複雜度為O(n),空間複雜度為O(1)。
以Installscript msi project為例,在installshield所製作的安裝包安裝過程中顯示安裝進度的,就在OnFirstUIBefore中的Dlg_SdStartCopy介面中 Enable(STATUSEX); 這句話。要顯示自己設定的資訊,只需在這句Enable(STATUSEX); 後添加數句語句即可,舉例如下: Enable(STATUSEX); /**當StatusUpdate
有一些朋友在看了我寫的教程裡如何調用第三方軟體後,經常來問我這個教程裡的第三方軟體應該放在哪裡,相對路徑怎麼確定。我在教程裡使用了SRCDISK這個靜態變數,指代的是你的安裝程式所在盤的根目錄,比如你把你的安裝程式放在了D盤,不管你放在了D盤多深的路徑下,SRCDISK都指代D:但是這樣就很不方便啊,比如,如果我安裝程式中使用了SRCDISK\jdk.exe這個路徑來調用jdk,雖然燒錄在光碟片上運行完全沒有問題,但是如果使用者把光碟片裡的內容拷貝出來,很可能就會出錯,比如他把光碟片內容拷貝到D
令人沮喪的自動提示!!!這一點,首先不說自動提示居然要使用者自己進行配置才能出來;在鍵入new字元後,居然還要多按一個alt+/才能進行自動提示,不如叫手動提示算了;更甚者,提示出來的類不帶任何參數,簡直令人絕倒。再者,在輸入類的方法名時,比如tableModel.addColumn,千萬一個字都不能寫錯,如果不留心把add錯打成ads,刪掉s後,自動提示也不會出來了。這一點,和JBuilder根本不能比了。用過JBuider的人都知道,JBuider的自動提示無處不在並且非常強大,很奇怪這一點
實現installshield製作的安裝程式檔案更新目標:不重新編譯安裝包,實現installshield製作的安裝程式檔案更新環境:IS2009實現步驟:1. 從安裝目錄的.\system下提取iscab.exe,ISTools.dll,MediaBuild40.dll檔案,將它們拷貝到自建的檔案夾中,例如這裡拷貝到d:\test目錄。2. 將要更改的安裝包拷貝也拷貝到d:\test目錄3. 進入cmd視窗,,輸入d:,,再輸入cd test,進入d:\test目錄。之後使用命令列iscab