Time of Update: 2017-02-27
在使用yum install安裝軟體時候報錯rpmdb: unable to join the environment error: db4 error(11) from dbenv->open: Resource temporarily unavailableerror: cannot open Packages index using db3 - Resource temporarily unavailable (11)error: cannot open Packages
Time of Update: 2017-02-27
從07年初開始,微軟的Windows
Time of Update: 2017-02-27
一、執行個體示範bacula的完全備份功能1.建立卷組執行如下命令,串連到bacula控制端,執行備份恢複操作:[root@baculaserver opt]#/opt/bacula/sbin/bconsole Connecting to Director 192.168.12.188:9101 1000 OK: f10-64-build-dir Version: 3.0.2 (18 July 2009) Enter a period to cancel a command
Time of Update: 2017-02-27
Debian6系統下使用之前發布的“DebianLNMP”伺服器軟體套件,DebianLNMP一鍵安裝包是一個快捷的伺服器套件,輕輕鬆鬆全自動安裝LNMP(Nginx、MySQL、PHP、phpMyAdmin)可直接用再生產環境。現在我們已經在Debian/Ubuntu VPS(VDS)或外掛式主控件安裝LNMP,安裝最快最新(Nginx、MySQL、PHP、phpMyAdmin)生產環境。下面介紹配套的DebianLNMP虛擬機器主機管理工具,快速建立Nginx
Time of Update: 2017-02-27
三大虛擬化管理軟體評測與選型以前,簡單的應用環境只不過是一個作業系統、一個硬體主機而已,現在的虛擬化技術能夠讓我們的電腦更強大,甚至使他們的硬體資源遠遠的超過實際的CPU效能和 容量大小。無論是伺服器還是用戶端,虛擬化讓它從以前的束縛中解脫出來,但由此也帶來了虛擬化環境的管理問題。在虛擬環境下,如果不能有效管理虛擬機器,每一個動作執行
Time of Update: 2017-02-27
前言Microsoft Azure 是微軟公用雲端的唯一解決方案。藉助這一平台,使用者可以以多種方式部署和發布自己的應用。 這是一個開放的平台,除了對於Windows伺服器和SQL Server的支援,Microsoft Azure也支援了大量主流開源軟體和架構,包括Linux, Tomcat, Java等。如何將一個基於開源軟體的系統遷移到Microsoft Azure平台,並充分發揮雲在彈性、敏捷性等方面的優勢?
Time of Update: 2017-02-27
調試是程式員無法迴避的工作。調試方法有許多種,但歸根結底,就是找到引發錯誤的代碼。舉例來說,在 Linux 應用程式中,分段故障被認為是最常見的錯誤之一。當程式嘗試訪問未分配給它的記憶體並因為分段違例而終止時,將產生這種錯誤。要修正這種錯誤,您需要找到引發該行為的那行代碼。一旦找到有問題的程式碼,這對於知道引發錯誤的上下文及其相關的值、變數和方法也是有所協助的。使用調試器將使尋找這些資訊變得相當簡單。Eclipse 調試器及 Debug 視圖Eclipse 平台的特色在於內建了 Java
Time of Update: 2017-02-27
在上一篇中我介紹了SetWnd()以及Save()的用法,我相信大家已經知道怎樣安裝自己的視窗組件了,在這一篇中我將介紹一下TangramMiniCtrl組件的基本方法,以及將Tutorial1對話方塊程式改造成一個軟體的模型。首先,我們來改造這個對話方塊程式。因為是個架構程式,所以做為一個對話方塊我們假設這個對話方塊要有可改變表單尺寸的要求,我們先更改表單內容,顯示主對話方塊的屬性對話方塊(View -> Properties),在Dialog
Time of Update: 2017-02-27
企業如何預防軟體缺陷,結合我自己的經驗談一點:(以下是我做測試幾年來的總結,只是我的個人觀點)首先,我認為最重要的是,根據需求開發一個Demo,讓測試人員尤其是使用者來確認,因為很多使用者不會提出需求,但是等你軟體開發方做好了,使用者根據你目前所做的軟體他們就會提出新需求了,在這方面我深有體會。所以有問題,有不明白的地方讓使用者早提,否則到最後大家都很被動。第二:重點評審需求中不明確的功能模組和存在分歧的模組,對於不明白的地方一定要弄懂,因為需求是軟體開發的源頭。第三:對於一些重點模組和使用者業
Time of Update: 2017-02-27
CMM(軟體成熟度等級模型)是1987年美國卡內基梅隆大學的軟體工程研究所(SEI)提出的軟體成熟度等級模型架構,通過實施CMM,軟體公司不僅能提高生產率,軟體產品出錯率下降,還能提高公司信譽。作者憑多年實施CMM的經驗認為,中小型軟體企業在實施CMM時,應根據自身實際情況和具體要求加以應用,並從以下幾方面考慮:一、 組織及角色安排首要,如果一個組織要改善其效能,那麼高層管理就必須積極地支援變革。由下至上地改革,無須高層支援和上級的認同,卻能夠完成變革,這幾乎是不可能的。建議成立軟體工程過程組(
Time of Update: 2017-02-27
基於CMM的軟體流程改善已經被越來越多中國的軟體企業所接受,目前,在中國已經掀起了一個CMM評估的小高潮,
Time of Update: 2017-02-27
上一篇中卸載了資料庫,並刪除了資料庫軟體。在文章的開頭已經提過,RAC環境的卸載不當會導致問題。正常情況下,應該首先卸載CLUSTER所做的修改,然後再卸載CLUSTERWARE。正常情況下應該在ORA_CLS_HOME目錄下執行:/install/rootdelete.sh remote nosharedhome
Time of Update: 2017-02-27
1. 突破性與非突破性《黑天鵝》裡談到了突破性與非突破性的概念。這世界上有些職業的 收入是不具突破性的,比如麵包師、諮詢師、按摩師、牙醫等等,其收入受到既定時間內所服務的客人的數量 的限制,這種工作在很大程度上是可以預測的,麵包師必須為每一位客戶烤出新麵包,不論他出售的麵包單價 有多貴,其收入總是受到限制的。而另外一些職業如錄音師、電影演員、作家、投機師等等,他們只 需花費單次的投入而不必過多勞動就有可能使得收入後面增加幾個零,《哈利·傳輸速率》的作者不必每次有讀者
Time of Update: 2017-02-27
軟體架構師是開發軟體時在使用者需求分析與系統設計階段的靈魂人物,與傳統的系統分析員相比,軟體架構師的工作能為接下來的代碼設計,以及將來的運行都提供更好的指導。有人把架構師的工作定義為分解系統模組以及定義相互之間的關係,也有人認為架構師就是對軟體設計核心環節設計的一系列決策;之所以架構師在現代軟體開發體系中越來越重要,還與目前流行的軟體開發組織圖有一定的關係。一、“軟體人”面臨的困惑:隨著軟體行業競爭的加劇,有資料顯示一個商業軟體推出的周期不能超過九個月。客戶為了適應市場的
Time of Update: 2017-02-27
簡介:契約式設計(Design by Contract)是切實可行的技術,可以闡明組 件 設計的細節、為客戶記錄正確的組件用法,並用編程的方式測試組件使用的順應 性(compliance)。在 AOP@Work 的最後一篇中,Dean Wampler 介紹 了 Contract4J,這是契約式設計的工具,它用 Java ™ 5 標註 (annotation)指定合約,並在運行時用 AspectJ 方面計算合約。在成為 AOP 工具包中新增的一個舉足輕重的工具的同時,Contract4
Time of Update: 2017-02-27
引言MSTTS(Microsoft
Time of Update: 2017-02-27
我們何時可以認為軟體產品被真正地完成了呢?通常情況下,當我們不再為其提供後續支援,或者該產品已經 被其它產品替代的時候,它的生命就終結了,幾乎所有軟體產品都會經曆從開始到結束的演化過程。但存在了很長 時間的大型企業級系統卻會隨著時間的推移,向不可維護、變僵硬的趨勢發展。這導致了軟體開發的停滯,使得響 應客戶需求的時間變長。本文說明了如何使用MDSD方法來決這些問題。文章首先介紹了我們要解決的問題——向後相容性問題和升級問
Time of Update: 2017-02-27
隨著電腦網路的不斷髮展,駭客技術也日益成為一支不可忽視的技術力量,儘管多數駭客的攻擊目標以伺服器為主,對大多數的互連網使用者的直接危害並不大。但有一類稱為"特洛伊木馬"的駭客程式可以通過欺騙等手段在普通網路使用者端安裝木馬的服務端,使使用者的電腦在上網時留有後門,而駭客則可以通過這個後門對被感染的電腦隨心所欲地進行監視、破壞。顯然這種黑軟對於普通網路使用者的危害是非常嚴重的。此類黑軟仍然屬於應用程式,其本質是基於通訊端的網路通訊程式。因此駭客能成功攻擊被感染電腦的一個非常必要
Time of Update: 2017-02-27
“網路螞蟻”、Falshget 等許多多線程下載軟體都是網友的必備工具,利用這些工具可以快速從伺服器上下載比較大的檔案,這些工具的工作特性是把伺服器端的檔案分成幾個段,每個段分別、同時進行下載。編寫這類程式,第一、必須對HTTP協議有較為充分的瞭解;第二、有效使用多線程編程手段在軟體上實現。HTTP 協議的簡介HTTP協議是一種超文字傳輸通訊協定 (HTTP)(Hypertext Transfer Protocol),工作於網路應用程式層,自1990年起廣泛應用於WWW
Time of Update: 2017-02-27
摘 要 本文提出一種新的通過軟體功能共用而實現軟體共用的方法,這種方 法的優點是以遠程調用Web服務的形式實現軟體功能的共用,而不將軟體拷貝到 用戶端,也減小了網路上的一些資源冗餘,也有利於共用現有Web服務整合新的 系統。而且本文通過學生身分識別驗證模組執行個體分析了這種新方法的有效性。關鍵字 Web服務;軟體共用;Web Services引言傳統的軟體共用是將軟體從網路的伺服器拷貝到用戶端,以實現軟體的共用 ,這種方法的缺點是每一個需要使用該軟體的用戶端都必須先拷貝該軟體,導致