安裝執行個體:ImageMagick的安裝方法 ImageMagick的安裝方法有RPM方式和SOURCE方式。目前最新版是ImageMagick-6.5.5。可以從這個網址下載: http://www.imagemagick.org 安裝步驟: 1.ssh串連Linux伺服器 2.把下載的安裝檔案放到適當的檔案夾下。例如:cd /usr/local/src。或者直接在伺服器上下載。 3.解壓下載檔案 命令:tar -zxvf
通過全景,想使大家對軟體測試一目瞭然。自己做了兩張不同的全景,自己還不能滿意,特呈現出來,請大家多提意見,從而構造一完美的軟體測試全景。 設計全景,象Mindjet MindManager 一類軟體工具比較好,但我沒有用。主要是想藉助太極八卦圖蘊含著軟體測試的辨證觀點,更能反映軟體測試的本質,如我的多篇部落格所述的:測試方法的辯證統一 (之一)測試方法的辯證統一(之二)測試方法的辯證統一(之三)【全景一】
1、用分階段的生命週期計劃嚴格管理有人經統計發現,在不成功的軟體項目中有一半左右是由於計劃不周造成的,可見把建立完善的計劃作為第一條基本原理是吸取了前人的教訓而提出來的。在軟體開發與維護的漫長的生命週期中,需要完成許多性質各異的工作。這條基本原理意味著,應該把軟體生命週期劃分成若干個階段,並相應地制定出切實可行的計劃,然後嚴格按照計劃對軟體的開發與維護工作進行管理。Boehm
什麼是Subversion?Subversion 是一個自由/開源的版本控制系統。也就是說,在Subversion管理下,檔案和目錄可以超越時空。Subversion將檔案存放在中心版本庫裡。這個版本庫很像一個普通的檔案伺服器,不同的是,它可以記錄每一次檔案和目錄的修改情況。於是我們就可以籍此將資料回複到以前的版本,並可以查看資料的更改細節。正因為如此,許多人將版本控制系統當作一種神奇的“時間機器”。Subversion
作者:Andrew Filev摘要:通過以下兩種趨勢可在現代軟體開發中付出更少、獲利更多:敏捷開發和離岸外包。讓我們看一下如何以及何時成功結合這兩種趨勢以增強企業的競爭力。本頁內容 在後泡沫時代,IT
軟體開發的核心問題? 我自己的回答是人. 這裡麵包括很多, 人, team, 公司等等, 從一個人到一群人, 不管是開發軟體的人也好, 使用軟體的人也好,都是由人為主體的. 而其他不敢是工具也好,還是方法也好, 不都是人在操作和使用嗎. 這正是《人件》中所闡述的思想,我們以後會另開一個線索討論《人件》中所關注的問題。國外資深的開發人員都讀過《人月神話》和《人件》這兩本書。國內的開發人員卻不屑於讀這些“沒有用處”的書,而只對一些“神奇”的工具感興趣(那些追捧 .Net 的文章很少能達到
愛圖騰Android項目主管李鵬軍確定演講主題:Android音頻口資料通訊開發話題簡介:李鵬軍將結合愛圖騰與硬體結合的開發實踐,講解基於Android音頻介面的雙向資料通訊技術,如何?音頻口雙向通訊,實現與外接裝置的通訊。簡歷:李鵬軍,愛圖騰科技,Android項目主管,有多年從事Java,J2ME開發的經驗,是國內較早的Android開發人員。記者:利用Android上的音頻介面,我們都可玩出什麼花樣來?李鵬軍:談到音頻介面的資料應用,最早應該算是耳機的線控耳機了。針對移動互連網和手機應用來
上次我們以LiveJournal為例詳細分析了一個小網站在一步一步的發展成為大規模的網站中效能最佳化的方案,以解決在發展中由於負載增長而引起的效能問題,同時在設計網站架構的時候就從根本上避免或者解決這些問題。今天我們來看一下在網站的設計上一些通常使用的解決大規模訪問,高負載的方法。我們將主要涉及到以下幾方面:1、 前端負載2、 商務邏輯層3、
·任何一個程式一旦發布就意味著它已經過時了。 ·讓需求根據程式調整往往要比讓程式根據需求調整來得容易。 ·如果一個程式是有用的,那它必將被改變。 ·如果一個程式是無用的,那它必須被注釋。 ·在任何一個程式裡只有10%的代碼會被執行。 ·軟體會無限擴張以佔用所有的系統資源。 ·任何有價值的程式都會包含至少一個錯誤。 ·一個示範版的程式完美無瑕的幾率和關注它的人數成反比,最終要花費的金錢的數量是原數量的平方。 ·一個程式的致命錯誤要到其發布至少半年後才會被發現。
目前我僅考慮組態後台開發的有關問題開發語言:VB/MFC (VB做配置和顯示資訊介面 MFC做後台主體和相關驅動程式)我認為一個標準的組態背景程式應具備如下幾個能力。1、提供驅動介面,可以方便的擴充(或編寫)驅動程式2、提供標準DDE介面:DDE Server /DDE Client3、提供標準OPC介面:OPC Server/OPC
目 錄 自序 1 前言 7 一、 科學哲學和管理哲學 13 【1】 “程式開發心理學”(The Psychology of Computer Programming : Silver Anniversary Edition) 13 【2】 “系統化思維導論”(An Introduction to Systems Thinking, Silver Anniversary Edition) 14 【3】 “系統設計的一般原理”( General Principles of Systems
這篇文章是根據Hagen的《Xen virtualization》第三章的相關內容得出的。 軟體包分為編譯時間所需軟體包和運行時所需軟體包,如我們的java應用程式,在編譯的時候我們需要安裝JDK,在啟動並執行時候需要安裝Java虛擬機器。前者就是編譯時間所需軟體,後者就是運行時所需軟體。這裡介紹的軟體是Xen運行時所需的軟體。
建一個殺毒軟體查不到的檔案夾 自從安裝了殺毒軟體後,每次只要開啟存有駭客工具的檔案夾,就會頻繁彈出警示視窗,一失手按下“確定”後,辛苦積攢的程式便“隨風而逝”了。 幾次下來,我的“存糧”已幾乎消失怠盡,看來需要想想辦法,搞一個殺毒軟體檢測不到的檔案夾才行。 一、原理簡單 方法明確 眾所周知,在Windows中“/”符號是路徑的分隔字元,比如“C:/Windows/”的意思是指C分區中的Windows檔案夾,而“C:/Windows/System.exe”的意思是C分區中
Linux下軟體安裝方法總結:一、rpm包安裝方式步驟:1、找到相應的軟體包,比如soft.version.rpm,下載到本機某個目錄;2、開啟一個終端,su -成root使用者;3、cd soft.version.rpm所在的目錄;4、輸入rpm -ivh soft.version.rpm二、deb包安裝方式步驟:1、找到相應的軟體包,比如soft.version.deb,下載到本機某個目錄;2、開啟一個終端,su -成root使用者;3、cd soft.version.deb所在的目錄;4、
1.在終端輸入:sudo apt-get remove 要刪除的軟體包名 例如 sudo apt-get remove eva也可以在新立得軟體管理組件裡刪除。 選擇徹底清除。。或者2.軟體中心的系統工具裡找到“Add/Remove
工欲善其事,必先利其器! 在這管理我的工具列表了:Team Suite - GForge, FusionForgeVersion Control: Subversion,Git,Bazaar Mac OS:svnX,SCPlugin, Versions Windows: Tortoises SVN Linux:KDESVNLOC counting: Beyond Compare,Cloc in perlUML tools:Visual Paradigm, Bouml,
德魯克說:“組織的成員作為個體,發展得越好,組織也會取得更多的成就。這一點正是今天所有經理人培訓和資深經理人教育課程重點和背後的真諦所在。當組織嚴謹的作風和道德精神不斷髮展、組織的目標和處事能力不斷提升時,組織內個體成員的發展空間也愈加廣闊。”藉著寫部落格把關於軟體開發中新人訓練的想法總結一下,也希望拋磚引玉,得到大家的指正。綜合來說,一個軟體工程師的培養需要涉及以下四個方面: 1. 產品專業開發領域 指的是產品開發過程涉及的專業技術。如作業系統、資料據等。這裡不討論這一項。 2.
今天看到一篇題為《從程式員到軟體設計師的過程》的文章,裡面提到軟體設計師的一些要求、如何從程式員變為軟體設計師以及什麼樣的人適合向軟體設計師的角色發展。寫得比較全面,簡要摘錄一下軟體設計師的要求:1、 多年編程經驗。對於一個構架團隊,這些素質要求可由各團隊成員來分別承擔,但其中至少要有一名構架設計師能夠把握項目的全域。軟體設計不是紙上談兵,一個軟體設計師首先要是非常好的程式員。做軟體設計的時候,肯定要求是可實施和可測試的,如果沒有做過程式員,就無法保證這個設計是可實施並進行測試。 2、
80% 的軟體缺陷常常生存在軟體 20% 的空間裡。這個原則告訴我們,如果你想使軟體測試有效地話,記住常常光臨其高危多發 “ 地段 ” 。在那裡發現軟體缺陷的可能性會大的多。這一原則對於軟體測試人員提高測試效率及缺陷發現率有著重大的意義。聰明的測試人員會根據這個原則很快找出較多的缺陷而愚蠢的測試人員卻仍在漫無目的地到處搜尋。 80-20 原則的另外一種情況是,我們在系統分析、系統設計、系統實現階段的複審,測試工作中能夠發現和避免 80% 的軟體缺陷,此後的系統測試能夠協助我們找出剩餘缺陷中的 8
一、技術因素做慣了胖端的人,是很難習慣做三層的。但不重要,反正客戶、實施要的是應用,是真三層假三層都無所謂了。所以胖端做慣了的人,在瀏覽器這種強制瘦端模式下就容易折了,因為思路一直沒變,仍然把瀏覽器寫的胖胖的。沒想到啊沒想到,網路效能、瀏覽器安全色性這兩個因素。效能、穩定性都堪憂。而且,過去定製開發人員只需要掌握一門開發語言一門SQL就搞定,門檻低,招聘人培訓人速度快/複製快/出苗多。現在需要掌握前端,這就一系列JS、DOM\BOM、HTML、CSS、XML、XMLHTTP、JSON、WebSe