提前認識軟體開發(34) 資料庫的維護

對於某些大型軟體產品,一旦商用,必然會儲存很多使用者資訊,這就對產品所使用的資料庫(以下簡稱業務資料庫)帶來了壓力。為了保證業務資料庫的平穩運行,需要在日常工作中對資料庫做一些基本的維護操作。業務資料庫的維護規則如下:1. 對業務資料庫必須進行定期全量備份業務資料庫的定期備份能在資料庫被意外破壞時進行快速恢複,備份策略可以根據資料增量大小採用周計劃或月計劃。假如備份資料庫db_100,則Oracle、Sybase和SQL Server中的操作方法如下:(1) Oracle使用者模式的備份exp

提前認識軟體開發(30) 資料庫指令碼中的空行與空格

在資料庫指令碼中,空行與空格起著“錦上添花”的作用。恰當地使用它們,可以提高代碼的規範性及可閱讀性,進而提升資料庫的編程效率。1. 空行空行起著分隔指令碼段落的作用,適當的空行可以使指令碼的布局更加的清晰。空行的作用有以下幾個:(1) 用於分隔兩個資料表的建立指令碼樣本:create table tb_example1 ( [表內容實現代碼] ) go -- 空行 create table tb_example2

提前認識軟體開發(26) 資料庫指令碼的注釋

1. 概述注釋在程式語言的編寫中佔有非常重要的地位。優美的、得當的注釋不僅有助於研發人員理解程式,還能夠提高編程效率(進而提高辦事效率)。但是,可能是由於工作比較忙的緣故,許多開發人員不重視注釋的書寫,這也導致了項目交接的時候,其他開發人員理解程式困難,甚至不知道程式到底要做什麼事情。因此,良好注釋的書寫是對一個開發人員的基本要求,大家一定要重視。對於指令碼的注釋,建議大家一律採用英文,這樣可以體現出國際化、專業性與規範性。2.

提前認識軟體開發(25) 資料庫簡介

資料庫是個通用化的綜合性的資料集合,它可以供各種使用者共用且具有最小的冗餘度和較高的資料與程式的獨立性。目前,國際上主導的大型資料庫管理系統有ORACLE、SQL SERVER、SYBASE、INFORMIX和INGRES等。資料庫中常用的程式設計語言是SQL語言,按其功能可分為四大部分:(1) 資料定義語言 (Data Definition Language)(Data Definition Language,DDL),用於定義、撤銷和修改資料模式。(2) 資料查詢語言(Data Query

Proxy 伺服器軟體效能比較

WinGateWinGate可以算是Proxy 伺服器軟體中的“元老”了,效能十分成熟,能夠提供大量的代理服務,功能十分強大。現在最新的版本是5.0.1。WinGate提供了十幾種協議的代理,能夠實現Internet上絕大部分應用,對伺服器效能的要求不高,可以運行於Windows9x和Windows NT,2000平台上,能夠為Windows3.1/3.

windows server 2008 R2/windows 7管理十六 殺毒軟體MSE

殺軟可以使用網路版的,所有用戶端從升級伺服器升級,這樣可以減小網路頻寬的壓力,推薦使用nod,佔用記憶體小,資源佔用也小.不過目前對win7支援的只有eset4.0以上版本.Win7下可用的相容的殺軟目前還不多,國內有瑞星,國外有大家常見的nod32和卡巴,諾頓,麥咖啡,趨勢科技,其他的企業版部署,大家可以參考官方的文檔,下面來體驗下微軟自己的殺軟吧今天看新聞說微軟正式推出自己的殺毒軟體Microsoft Security Essentials

Fog Creek Software如何使用Elasticsearch使Kiln的搜尋速度提升

作為一名開發人員,我最有成就感的一項工作就是最佳化:使我的產品Kiln中的某些部分運行得更快。因為即便你的產品有著最好的特性,或者最迷人的介面,如果它的速度慢到令人無法忍受,那它依然是毫無價值的。去年,我的團隊得到一個機會,去最佳化Kiln中運行最慢的一部分,並且最終提高了它的速度,遠比之前快得多。本文描述的就是一個名為Elasticsearch的優秀工具如何協助我們將Kiln的速度提高1000倍的過程。Kiln是一個原始程式碼控制工具,它提供Mercurial及Git存放庫的寄宿服務,並且包括

布線管理軟體概述及發展趨勢

綜合布線管理是針對裝置間、交換間的工作區的配線裝置、線纜、資訊插座等設施,按照一定的模式進行標識和記錄,內容包括:管理方式、標識、色標、交叉串連、跳線等這些內容的實施給使用者系統維護、管理創造方便,提高了管理水平和工作效率,從而實現了綜合布線系統的靈活性、開放性和擴充性。綜合布線線纜是綜合布線系統的基礎設施,是整個網路的中樞神經系統,它能為智能建築提供語音、資料、映像、多媒體等系統的應用。得益於綜合布線系統網路靈活性及高可靠性,它在不斷的擴充,但也帶來新的問題,主要表現在隨著系統的使用、網路的發

傲盾軟體防火牆初體驗

前言最近,發現了一款免費的、比較好用的ddos防火牆——傲盾軟體防火牆。其嚴謹、豐實的介面和詳盡、強大的功能給我留下了深刻的印象。後來,通過朋友進一步瞭解到,原來傲盾防火牆是國內第一款ddos防火牆。這更加大了我對它的好感,畢竟,擁有行業第一,並堅持到現在,肯定是有其過人之處。下面,我來談談對它的一些基本感受。一、 清晰、嚴謹的介面   圖1-1  

軟體部署策略綜述

軟體部署策略使用組策略的軟體分發功能可以為策略範圍下的使用者發布應用程式。軟體部署策略簡介在組策略對象中管理應用程式,它可以依次聯絡某個Active Directory容器,可以是網站、域或組織單位。應用程式可以用兩種模式管理:分配或發布。需要每個人在他(她)的電腦上擁有該應用程式時可以分配應用程式。例如,假定要市場部的每個使用者都在他們的電腦上有Microsoft Excel。組策略對象管理市場的每個使用者。在市場組策略對象內分配Microsoft Excel時,Microsoft

Vista下常見軟硬體問題

Q:lenovo Ideapad S10,休眠喚醒後觸控板沒有任何反應.A:因為機器觸控板僅在喚醒後不能使用,其他時間使用正常,故懷疑軟體問題,但一鍵恢複後,故障依舊.卸載觸控板驅動重新安裝後正常.http://support1.lenovo.com.cn/lenovo/wsi/Modules/DriverDetail.aspx?ID=12015Q:旭日125F開機卡LOGO,同時也無法進入BIOS.A:電腦開機卡LOGO,按照維修思路,多數是由於硬碟,光碟機,鍵盤或主板故障導致開機卡LOGO,

IBM WebSphere軟體概述

無論在哪個行業中,業務環境都變得日益複雜,步調變得更快並且具有更大的不可預見性。當今的公司要求適應隨需應變的靈活性,以便躋身競爭的前沿,同時確保公司高效運轉並保持彈性。IBM WebSphere 交付了應用基礎設施和整合軟體,用來協助公司完成隨需應變世界中的最關鍵任務:快速創新的能力 - 靈活的作業環境能夠輕鬆支援公司的業務增長。更高的生產力 - 工具能夠協助公司流線化和擴充商務程序,以便為人員提供適時、適當的資訊,從而提高員工的生產率。改善的業務彈性 -

Linux下的軟體開發

1、如何升級、編譯核心?如果你不想改變核心的版本,直接轉到以下第四步。1)在任何一個子目錄下(但通常是在/usr/src/下)untar解開新的核心來源程式:tar xvfz linux-x.x.xx.tar.gz (例如linux-2.0.35.tar.gz)或者是打補丁(patch): gzip -cd patch-2.0.35.gz | patch -p0 打完補丁直接跳到第四步2)rm /usr/src/linux  這通常是一個符號串連。3)在 /usr/src/

用C#開發智能手機軟體:推箱子(三)

這是“使用 C# 開發智能手機軟體:推箱子”系列文章的第三篇。在這篇文章中,介紹 Common/Block.cs 來源程式檔案。以下是引用片段:1 namespace Skyiv.Ben.PushBox.Common2 {3 /// 4 /// 基本儲存格: 地 槽 牆 磚 箱子 工人5 /// 6 static class Block7 {8 public const byte Land = 0; // 地9 public const byte Slot = 1; //

CMM可重複級在特殊軟體項目中的應用

引言由 SEI 在 1991 年 8 月發布的軟體能力成熟度等級模型( SW-CMM ),用來評估軟體企業的 成熟度等級層級,使軟體企業瞭解自己的優勢和不足之處,從而持續地改進企業的軟體開發過程,提高管理水 平,降低管理成本,保證軟體開發效率和軟體品質。然而, CMM 是針對大型項目和企業制定的。 小項目和中小企業由於受到相應條件的限制,如組織圖、角色和關係、過程模式定義等,生搬硬套 CMM 架構只能給自己帶來沉重的負擔。可取的做法是把 CMM 作為一個參考,從 CMM 評估體系中汲取適合於自

Linux系統下的網路互訪管理軟體大全

使用Linux*作系統的時候,尋找區域網路中其他資源是一件挺麻煩的事情,然而大部分人都不希望自己的電腦孤孤單單的,所以找到自己的“網路位置”是一件很重要的事情啊。這裡介紹的四款非常方便、易用的小軟體,會讓你尋找“近端分享”馬上變得簡單無比。Gnomba――動作迅速這個圖形工具允許你掃描不同地區子網內基於SMB協議的電腦,速度要快過Windows

Eclipse富Ajax開發平台在CAS Software AG項目中的應用

簡介CAS Software AG是來自德國Karlsruhe的一家軟體公司,建立於1986年。該 公司專註於CRM(客戶關係管理)領域,尤其是在SME(中小企業)方面。近年來 CAS Software的軟體產品在CRM領域獲得了非常好的聲譽,包括他們在特定領域 諸如面向教育、自動代理權和基於會員的組織或者協會等的CRM產品。近來CAS Software正在開發被稱為CAS PIA(個人資訊助理)的一個產品,這 個產品會以SaaS(軟體即服務)的方式發布,這也是他們首個以這種方式發布的

圖解Windows Installer製作軟體安裝包

你也許正在為發布自己開發的應用程式和組件犯難,因為按照傳統的方法,需要寫一些複雜的安裝腳 本。本文的目的就是協助.NET程式員熟悉使用非常簡單方便的工具來發布自己的應用程式而無須編寫安裝 指令碼。微軟的.NET安裝發布平台把這一切簡化為幾次簡單點擊,它提供了自學習的,簡單驅動的嚮導方式 。很多使用Visual Studio .NET的程式員沒有充分利用VS內建的Windows Installer工具而選擇了其他的 工具。其實,它使用起來非常簡單。Windows

Java軟體架構設計慨論

開始之初的架構設計決定著軟體產品的生死存亡。“好的開始相當於成功一半”。開始的架構設計也是最難的,需要調研同類產品的情況以及技術特徵,瞭解當前世界上對這種產品所能提供的理論支援和技術平台支援。再結合自己項目的特點(需要透徹的系統分析),才能逐步形成自己項目的架構藍圖。比如要開發網站引擎系統,就從Yahoo的個人首頁產生工具 到虛擬機器主機商提供的網站自動產生系統,以及IBM Webphere Portal的特點和局限

行動電話通訊應用用戶端軟體開發實踐簡介

網路應用與用戶端軟體說到移動網路應用,前幾年大家首先想到的就是WAP應用。最近隨著市場上手機的可程式化能力越來越強,手機軟體開發平台和產業鏈的逐漸成熟,手機上的網路應用軟體逐漸多了起來,如移動QQ、PICA、掌訊通等等。這些用戶端軟體憑著豐富的應用、以使用者為中心的體驗、良好的業務感知度逐漸成為WAP業務之後的又一類重要網路應用。目前的移動軟體開發已經逐漸從傳統的嵌入式開發中相對獨立出來,

總頁數: 852 1 .... 685 686 687 688 689 .... 852 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.