用Delphi編寫視訊交談軟體

一、引言我們知道視訊交談軟體的關鍵技術在於採集視頻,並即時傳輸給聊天軟體線上的人。對於視頻的採集,這裡採用微軟公司的關於數位視訊的一個軟體包VFW(Video for

vista記憶體釋放無須第三方軟體

電腦在運行過程中,記憶體能否快速有效地釋放,這將會影響到系統的使用效果和效率。之前,Vista頻道曾跟大家分享過“以訛傳訛該掌嘴 最忽悠人的一個Vista技巧”這篇文章,它說的就是在Windows Vista系統下釋放記憶體的問題。在那篇文章中,筆者將一個忽悠人的技巧揭穿了。那麼,在Windows

提前認識軟體開發(27) 資料庫表及索引的建立

資料表(或稱表),是資料庫最重要的組成部分之一。資料庫只是一個架構,資料表才是其實質的內容。舉個例子來說,資料庫就像是一座空曠的房子,而資料表是裡面的傢具,沒有傢具的房子只是一個空殼而已。根據資訊的分類情況,一個資料庫中可能包含若干個不同用途的資料表。表結構有簡單、有複雜,這就對開發人員提出了要求。如何設計一個表的欄位才是最好的?表的欄位如何命名?如何定義表欄位的類型?如何建立索引?等等。1. 修改之前的建表指令碼在作者從事過的某項目中,有一個建表指令碼(基於Sybase資料庫)範例如下:--

區域網路聊天軟體(winsocket)

程式實現功能:區域網路聊天軟體,啟動即可找到線上裝置,並能夠進行簡單的文字交談。其實下面這個框圖已經說明了程式的絕大部分功能原理。核心類的程式框圖我覺得,這個程式中使用的最好的技術,應該就是IOCP了。後面我會針對IOCP好好地寫一篇博文,這個技術雖然剛學的時候有點亂,但是確實很好用。上面的框圖中中間的UDPServer線程等待的事件完成是MainServer線程在Listen函數調用結束後設定的事件。這裡忘了標了。說明前幾天在實驗室看《Windows網路與通訊程式設計》這本書,看完了前5章吧,

VB中利用第三方控制項實現軟體線上升級

大家對金山毒霸、瑞星等殺毒軟體的線上升級一定不陌生吧?它們可以利用線上升級程式進行線上升級,無需使用者訪問網站下載。這樣的功能的確對於使用者來說是十分方便的。那麼,您是否也想為您的軟體添加方便的線上升級的功能呢?下面介紹一個第三方控制項,能夠幫你非常容易地就實現。bkDLControl控制項一個可以快速實現線上下載的控制項,它在下載的同時通過進度條顯示進度。你可以編寫當其下載完成後的事件,這樣我們就可以輕鬆達到線上升級的目的。要瞭解該控制項強大便捷的功能,下面我們就通過一個執行個體來講解。第一步

提前認識軟體開發(17) makefile檔案的書寫及應用

makefile用於Linux下整個工程的編譯,對於Linux下的C/C++語言的編譯是至關重要的。本文以實際的C來源程式為例子,介紹如何使用makefile來編譯Linux下的C語言工程,為相關開發工作的開展提供了參考。一、什麼是makefile?makefile是什嗎?如果你寫的程式只是在Windows下運行,那麼很有可能不知道有這個玩意兒。而如果你要在Linux下編譯並運行程式,那麼你幾乎不可避免地要和makefile打交道。makefile是一個檔案,裡面定義了一系列的規則來指定一個工程

軟體開發的那些事兒:解決之道

前面提出了軟體開發的輪迴:期望——破滅——崩潰——新的輪迴,我們的解決之道在哪裡呢?我的反思——不在沉默中爆發,就在沉默中滅亡反思,我在反思……對於來自客戶的變更,我永遠忘不了的是大學時老師的諄諄教導。上軟體工程課的時候,老師總是一再地反覆強調,一定要將需求變更消滅在需求分析階段。按照過去的瀑布式開發理論的描述,總是要求我們在需求分析階段瞭解清楚客戶的所有需求,並編寫成《軟

Oracle 10G資料庫軟硬體環境的要求

1.檢查硬體要求 系統必須符合以下最低硬體要求: 至少有1024MB的實體記憶體 下表說明安裝時實體記憶體(RAM)和交換區(swap space)的配置關係。 RAM Swap Space 1024 MB 到 2048 MB 1.5 倍 RAM 2049 MB 到 8192 MB 等於 RAM 大於 8192 MB 0.75 倍 RAM 在 /tmp 目錄中至少有400 MB空閑磁碟空間 1.5 GB 到 3.5 GB 的磁碟空間用於安裝 Oracle 資料庫軟體,具體大小由安裝類型決定 1.

如何選擇伺服器軟體防火牆(2)

WINDOWS系統:KFW傲盾功能簡介:KFW傲盾防火牆網站防護版是一款針對各種網站,資訊平台,Internet服務等,整合多種功能模組的安全平台。本軟體是具有完全知識著作權的防火牆,使用了目前最先進的第三代防火牆技術《DataStream Fingerprint Inspection》資料流指紋檢測技術,與企業級防火牆Check

Vista下用QQ刪除頑固軟體的小技巧

有的時候自己電腦有很多的頑固軟體。但是想刪除他們確實有點難度。那麼我們怎麼辦呢?還有一件搞笑的事情就是有的應用軟體,不小心用什麼軟體最佳化電腦的時候把卸載檔案給刪除了。我們今天教大家一個小方法,而且隨手可得得一款卸載軟體!我就隨便拿一款遊戲軟體做實驗了。首先開啟QQ的系統軟體檔案夾TENCENT/qq/unins就是像那個垃圾桶的檔案。exe。然後我們複製他,將其粘貼到你想刪除到的頑固軟體的檔案夾,或者就是你沒有卸載包的檔案夾中。雙擊unins。exe檔案,檔案卸載然後下一步。選擇要卸載組件

五招提高殺毒軟體效率

軟體總是在不停地更新換代,供應商們總是希望大家在他們發布新版本時都立即進行升級,但這麼做並不是必要的,畢竟,這些程式已經陪伴了我們多年,佔據了日常生活的一席之地。那麼如何充分挖掘這些軟體的潛力呢?我們

卡巴斯基殺毒軟體佈建教程

俄羅斯的卡巴斯基是全球最著名最強大的反病毒軟體之一,但是其資源佔用方面一直為人所詬病。其實卡巴斯基經過合理的設定之後,並不比其他殺毒軟體佔用系統資源多。下面我就說說卡巴斯基的設定問題。我的電腦配置是256m

不需解壓的壓縮軟體WinMount功能剖析

前言:很多網友應該常常遇到這種情況:花了好幾個小時才下載了一個幾百mb或者上G的檔案壓縮包,然後又花了幾十分鐘的時間來解壓,解壓後的檔案又太大了,佔用了硬碟的很多空間。然後又得花時間去刪除原來下載的壓縮包,這樣一解一刪又花時間,不斷地重複這樣子的操作,時間一久,網友們是不是感到煩燥了呢?不怕,下面我就為網友們介紹一款全新軟體,保證去掉你們的所有煩惱。軟體簡介WinMount是一款比較獨特的解壓工具,除具有常規的解壓功能外,最獨特的就是使用它無需解壓操作,即可直接裡邊的檔案。因為WinMount會

用Linux下的LVS軟體實現Linux叢集

本文介紹了Linux下的cluster軟體LVS,並舉例介紹一個Linux下的cluster(叢集)的安裝和實現的詳細過程。。  在各種網路服務普遍應用的今天,隨網路速度的提高以及使用者的增加,在一些繁忙的場合,單憑一台機器已經無法就能應付所有的網路請求了。為瞭解決這個問題,許多使用者就采

最佳化路由軟體 促進Internet可靠

引言Internet正快速地成為公用資料網的選擇。這個結論可以通過使用者需求和新應用的快速增長,主流應用的增加,和重要業務的增長來證明。由於客戶們開始希望類似於公用電話交換網(PSTN)服務的可靠性和有效性,網際網路服務提供者(ISP)正在儘力地維持控制,以應付高速增長和不斷增加的複雜性。傳統路由器廠商也開始把目光集中到Internet核心網的吉位、特位,甚至“任何位”的包轉寄效能上來。數字巨大得幾乎難以理解。不過,任何一個熟悉網路行業的人都不會對此感到驚訝,因為特殊應用

思科路由器系列軟體安裝與升級步驟

本文說明了接入路由器平台上的Cisco IOS軟體鏡像的升級步驟。2600與3600系列路由器的升級執行個體也適用於下文所列的路由器平台。Cisco IOS軟體檔案名稱可能會根據Cisco IOS軟體版本、功能設定以及平台等情況而發生變化。本文說明的是以下Cisco系列路由器:Cisco 1000系列路由器Cisco 1400系列路由器Cisco 1600 - R系列路由器Cisco 1700系列路由器Cisco 2600系列路由器Cisco 3600系列路由器Cisco

Linux辦公一條龍之繪圖軟體Draw

我們已經為大家介紹完了Linux辦公軟體中最為常用的文文書處理、試算表和投影片組件的基本使用方法,本次要為大家介紹一下OpenOffice(簡稱OO)中另一個比較重要的部分——繪圖軟體Draw。微軟Office中不具備的繪圖模組Draw,是OO中專業的繪圖工具。和著名的圖形映像軟體Gimp、Photoshop不同的是,Draw是一個向量繪圖軟體,和Corel的CorelDraw、Adobe的Illustrator以及Macromedia的Freehand比較類似,都是向量

服務站: Web服務軟體工廠

作為架構師和開發人員,我們始終希望確信我們是在以正確的方法解決問題。因此,在開發人員領域,始終需要正確的指導。通常,此類指導來自開發人員社區,開發人員通過這個社區彼此分享經驗,相互學習。但是,現在有許多新技術不斷湧現,社區成員彼此可以交流的經驗常常是微乎其微。因此,軟體供應商提供有價值的指導也就顯得愈加重要。畢竟,這些工具和技術是這些供應商設計和開發的,他們應該有好的建議教大家如何正確使用這些工具。指導的形式多種多樣,但大致可以分為兩種類型:書面指導和代碼為主的指導。書面指導是最常見的類型。它包

從軟體工程的角度看const的用法

編碼階段,很多人不太注意const的使用,認為可有可無,如果你開發的是一個簡單的系統,如果你一個人就能記住所有變數的意義,如果你一個人就能控制所有變數的使用位置,如果你的軟體發布後不需要更多的維護工作,那麼你可以忘記const,否則,const就是一個多個程式員之間溝通的強大工具。首先,const的最基本用法就是標識常量,使編譯器能夠檢測出對該變數的不正確使用,也可以使其他的程式員使用此常量時,注意不能改變此常量。const出現在不同的位置有不同的意義。√ const int

Eclipse下實現軟體項目的源碼管理

摘要 CVS很酷,但Subversion更酷。然而,如果你在使用Eclipse進行開發,那麼你可能直到近來才能利用Subversion帶來的優點。隨著Subclipse的發行,Subversion可能會最終在你的Eclipse

總頁數: 852 1 .... 318 319 320 321 322 .... 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.