wait && waitpid

 1 wait 1.1 簡介wait的函數原型是: #include <sys/types.h> /* 提供類型pid_t的定義 */#include <sys/wait.h>pid_t wait(int *status)

用完成連接埠開發大響應規模的Winsock應用程式(2)

Windows NT和Windows 2000的通訊端架構對於開發大響應規模的Winsock應用程式而言,對Windows NT和Windows 2000的通訊端架構有基本的瞭解是很有協助的。與其它類型作業系統不同,Windows NT和Windows 2000的傳輸協議沒有一種風格像通訊端那樣的、可以和應用程式直接交談的介面,而是採用了一種更為底層的API,叫做傳輸驅動程式介面(Transport Driver

名詞解釋:燃油標號

日益上升的油價讓消費者不得不重視油耗問題。就汽油來說,97#於93#相比是否會更省油?兩種燃油不小心混用有什麼後果?相信大家都很想知道。    一、 要理解93#和97#的區別,有必要先瞭解一些基本概念:    1、壓縮比:

評論一下電信的189天翼

         今天去了電信營業廳,原先我的希望是買一個189,既可以打電話,又可以在旅途中偶爾用筆記本上上無線,還把我之前的CDMA網卡找出來了,結果問了一下說是189僅提供Voice Messaging Service,不提供上網服務,鬱悶+暈倒,難道要出一個CDMA的GSM服務?        從189的資費來看,除了本地通話比移動有優勢以外,其餘均沒有什麼優勢,我的移動全球通資費是月租費10元+6元來顯,0.2本地市話,非忙時接聽免費,本地0.25長途,省內漫遊0.29,省外漫遊0.3

摘譯:用完成連接埠開發大響應規模的Winsock應用程式(1)

通常要開發網路應用程式並不是一件輕鬆的事情,不過,實際上只要掌握幾個關鍵的原則也就可以了——建立和串連一個通訊端,嘗試進行串連,然後收發資料。真正難的是要寫出一個可以接納少則一個,多則數千個串連的網路應用程式。本文將討論如何通過Winsock2在Windows NT? 和 Windows

NTP伺服器的配置

本文介紹了時間伺服器常用的二種協議:SNTP和TIME,並就區域網路環境下各種系統(Linux、Windows98、2000、XP)時間服務的設定分別進行了說明,最終實現整個區域網路環境下所有電腦時鐘的同步與校準。一、什麼是網路時間服務  網路時間服務Net Time

一篇對硬碟講解很透徹的文章

 硬碟是現在電腦上最常用的儲存空間。我們都知道,電腦之所以神奇,是因為它具有高速分析處理資料的能力。而這些資料都被以檔案的形式儲存在硬碟裡。不過,電腦可不像人那麼聰明。在讀取相應的檔案時,你必須要給出它相應的規則。這就是分區概念的形成。

三個函數實現架構菜單自繪

在VCKBASE看到自繪菜單都是派生出一個新類,其實不用這麼麻煩,添加三個函數即可實現架構菜單自繪,方便簡單,易於維護。 字串8  在MFC中,如果菜單帶有MF_OWNERDRAW標誌,程式就會調用OnDrawItem和OnMeasureItem函數來繪製菜單。 字串6   下面就讓我們來動手吧!首先在CMainFrame響應三個訊息,分別是: 字串3

UNION結構的一些看法

 #include  "stdio.h"    typedef union {      char  a[2];      int  i;    }abc;    void main() {        abc  in;        int  x1,x2;      char alx,ahx;/*alx是al寄存器的值,ahx是ah寄存器的值*/        in.i=0x128;     printf("/na[0]=0x%x",in.a[0]); //a[0]=0x28;    

gcc and g++ 編譯器和gdb調試器

 gcc and g++分別是gnu的c & c++編譯器gcc/g++在執行編譯工作的時候,總共需要4步1.預先處理,產生.i的檔案[前置處理器cpp]2.將預先處理後的檔案不轉換成組合語言,組建檔案.s[編譯器egcs]3.有彙編變為目標代碼(機器代碼)產生.o的檔案[彙編器as]4.串連目標代碼,產生可執行程式[連結器ld][參數詳解]-x language filename    設定檔案所使用的語言,使尾碼名無效,對以後的多個有效.也就是根   據約定C語言的尾碼名稱是.c的,

void main(void)

 很多人甚至市面上的一些書籍,都使用了void main( ) ,其實這是錯誤的。C/C++ 中從來沒有定義過void main( ) 。C++ 之父  Bjarne Stroustrup 在他的首頁上的 FAQ 中明確地寫著 The definition void main( )  { /* ... */ } is not and never has been C++, nor has it even been C. ( void main( ) 從來就不存在於 C++ 或者 C

什麼是SDK

 SDK是 Software Development Kit 的縮寫,即“軟體開發套件”。        SDK是一個覆蓋面相當廣泛的名詞,可以這麼說:輔助開發某一類軟體的相關文檔、範例和工具的集合都可以叫做“SDK”。具體到Windows程式開發,我們下面只討論廣義 SDK 的一個子集——即開發Windows 平台下的應用程式所使用的SDK。        為瞭解釋什麼是 SDK 我們不得不引入 API、動態連結程式庫、匯入庫等等概念。        API ,也就是 Application

Oracle10g – Regex

Oracle10g - Regex 關於Regex的基礎介紹,可以參考《深入淺出之Regex》,Oracle10g中實現的Regex與之基本相同,詳細內容可以參考《10g中的Regex》。Oracle10g提供了4個可以使用Regex的函數: regexp_like regexp_substr regexp_instr regexp_replace 在包sys.standard中可以看到這些函數的聲明(見附錄)。這裡主要對這4個函數做一些小測試。 1.

volatile–編寫多線程程式的好幫手

 並不是我故意想弄糟你的心情,但是在這期專欄裡,我們將討論多線程編程這一話題。正如上一期Generic裡所說的,編寫異常安全(exception-safe)的程式是非常困難的,但是和編寫多線程程式比起來,那簡直就是兒戲。多線程的程式是出了名的難編寫、難驗證、難調試、難維護,這通常是件苦差事。不正確的多線程程式可能可以運行很多年也不出一點錯,直到滿足某些臨界的條件時,才出現意想不到的奇怪錯誤。不用說,編寫多線程程式的程式員需要使用可能得到的所有協助。這期專欄將專註於討論競爭條件(race

判斷一個變數是無符號的還是有符號

 首先將0賦給要判斷的變數(a)然後判斷 變數(a)是否小於變數(a)-1,如果條件為真,則變數(a)為無符號數,否則變數(a)為有符號數。代碼: unsigned int a = 0; if(a < a-1) {      printf("/nunsiged"); }else{      printf("/nsigned"); }分析:如果變數(a)為無符號數,小於符號左邊為無符號數,右邊為-1是有符號數,兩邊類型不一致,編譯器會穩式地把有符號數轉換成無符號數,則右邊為無符號數的最大數,

gdb參數詳解

名稱        gdb - GNU 調試器提要        gdb    [-help] [-nx] [-q] [-batch] [-cd=dir] [-f] [-b bps]              [-tty=dev] [-s symfile] [-e prog] [-se prog] [-c              core] [-x cmds] [-d dir] [prog[core|procID]]描述       

瞭解硬碟分區

 瞭解硬碟分區  你新買來的硬碟是不能直接使用的,必須對它進行分區並進行格式化的才能儲存資料。  硬碟分區是作業系統安裝過程中經常談到的話題。對於一些簡單的應用,硬碟分區並不成為一種障礙,但對於一些複雜的應用,就不能不深入理解硬碟分區機制的某些細節。  硬碟的崩潰經常會遇見,特別是病毒肆虐的時代,關於引導分區的恢複與備份的技巧,你一定要掌握。  在使用電腦時,你往往會使用幾個作業系統。如何在硬碟中安裝多個作業系統?  如果你需要瞭解這方面的知識或是要解決上述問題,這期的“硬碟分區”專題會告訴你答

SERV-U:FTP鮮為人知的技巧

 SERV-U:FTP鮮為人知的技巧  現在很多的朋友都用SERV-U做個人FTP的伺服器,有關如何使用SERV-U架設伺服器的文章很多了,這兒我就不多說了。不過大家不知道注意到了沒有,當你登陸很多FTP的時候,會顯示一些歡迎資訊,比如說顯示你的IP,告訴你目前有多少人在使用FTP,頻寬是多少等等。。。看起來就比較的專業樣子。其實你自己也是可以做的,SERV-U這個軟體本身就有這個功能。下面我就說明以下如何在自己的FTP裡面加上這些資訊。

socketpair的使用

 socketpair函數概要如下:#include <sys/types.h>#include <sys/socket.h>int socketpair(int domain, int type, int protocol, int

分析虛函數

 其實虛函數在編譯器中的實現是非常簡單的,直接翻vc2005編譯出來的彙編便可以知道。 比如下個程式: C/C++ code#include <iostream>using namespace std;class ABC{public: virtual void a(){ cout<<"ABC::a"<<endl;} virtual void b(){ cout<<"ABC::b"<<endl;}};class

總頁數: 61357 1 .... 20001 20002 20003 20004 20005 .... 61357 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.