計算檢驗和

USHORT checksum(USHORT *buffer, int size) // 注意 buffer類型   指向ushort類型(16位) { unsigned long cksum=0;  //32位while(size >1) { cksum+=*buffer++; size -=sizeof(USHORT);    // sizeof(USHORT) = 2} if(size)   //size奇數時 { cksum +=

DBGrid中屬性修改

1.DBGrid中列名屬性修改DBGrid1->Colunms->Items[1]->Title->Caption="abc";2.DBGrid列寬,行高的控制DBGrid1->Columns->Items[1]->Width=20;//列寬的控制行高無法直接控制,可以通過DBGrid1->Font->Size=15;//控制字型的大小來改變,但不理想在delphi

關於堆,棧的一些東西!

堆和棧的區別1        預備知識—程式的記憶體配置一個由c/C++編譯的程式佔用的記憶體分為以下幾個部分u       1、棧區(stack)—   由編譯器自動分配釋放 (由編譯器在需要的時候分配,在不需要的時候自動清除) 。存放函數的參數值,局部變數的值等。其操作方式類似於資料結構中的棧。 u       2、堆區(heap) —  

如何解決Bitmap OutOfMemory如何解決?

看了些許文章,有很多都是用到了BitmapFactory.Options,設定裡面的一些參數來實現圖片的壓縮現在有一個更好的方法來解決Bitmap OutOfMemory的問題,例 比如你的原始bitmap只有176*144,但是畫面更新卻要352*288,那麼每次你都要通過BitmapFactory來進行展開。Matrix matrix = new Matrix();float Scale_Width =352;float Scale_Height =

I/O重新導向的探討!

Linux系統中有基本的I/O,分別是標準輸入STDIN(0),標準輸出STDOUT(1),標準錯誤STDERR(2)。分別對應鍵盤,螢幕和錯誤輸出檔案。但是有時候需要重新導向這些標準的I/O,比如:printf函數的預設輸出是寫到描述符為1的裝置,如果想把printf的結果寫到自己指定的地方,比如一個用fopen開啟的普通檔案,或者直接將printf的輸出結果通過socket發送到網路上的某個地址,就要對其重新導向。 (1)首先要弄清楚一點,對於printf,在函數代碼中已經寫死了,輸出目的地

關於OLE技術!

引言-概述OLE/ActiveX/COM技術是MS的核心應用技術,只有徹底洞察其理論精髓,才能以不變應萬變。我們首先從OLE談起。   一、過去的OLE和今天的OLE        作為COM技術前身的OLE,其最初含義是指在程式之間連結和內嵌物件資料(Object Link Embeded)。它提供了建立混合文檔的手段(資深Windows 3.X

url重寫實現任意次層網域或多級網域名稱

簡要回顧:    修改微軟的URLRewrite能夠對URL進行重寫,這裡要求對網域名稱進行重寫,實現http://1234.abc.com/ 到http://www.abc.com/show.aspx?id=1234的重寫。步驟:1、你的網域名稱 http://www.abc.com/ 是泛解析的,並在IIS裡添加了主機頭為空白的映射; 2、修改微軟的URLRewriter,要改兩個地方      (1).BaseModuleRewriter.cs

Text-to-Speech Tutorial

 Text-to-Speech Tutorial原文:來自SAPI5.1 文檔翻譯:seasun / openpaper / google 論壇

ReportViewer 控制項樣本和演練

  本節中的演練和樣本將協助您掌握 Microsoft Visual Studio 2005 中的報表功能以及 ReportViewer 控制項的入門知識。注意:所引用的控制項為 名稱:ReportViewer 命名空間:Microsoft.Reporting.WinForms 程式集名稱:Microsoft.Reporting.WinForms(9.0.0.0.0)本節內容演練:在本地處理模式下將資料庫資料來源與 ReportViewer Windows 表單控制項一起使用示範如何向

TCP/IP 大雜燴

以下內容來自 tcp/ip詳解 卷11. 每當T C P接收到一個超出期望序號的失序資料時,它總是發送一個確認序號為其期望序號的確認2.使用T C P的滑動視窗協議時,接收方不必確認每一個收到的分組。在T C P中,A C K是累積的—它們表示接收方已經正確收到了一直到確認序號減1的所有位元組。3. 如果接收到一個指示視窗左邊沿向左移動的A C K,則它被認為是一個重複A C K,並被丟棄。如果左邊沿到達右邊沿,則稱其為一個零視窗,此時發送方不能夠發送任何資料。4. 當與另一個網路的主機建立T

VB快速讀取TextBox第N行的資料

【簡 介】TextBox 是以 vbCr+vbLf 為分行符號, 如果我們要逐一讀取 TextBox 每一行, 無非是尋找 vbCr+vbLf 的所在位置, 然後取出每一行的字串, 不過這個方法不快,而且如果我們要讀取第 N 行資料,還是要從第 1、2、…N-1 行逐一讀起,實在麻煩。 還好 Windows API 提供有讀取 TextBox 第 N 行的功能細節如下:   1、API 的聲明:   Public Const EM_GETLINE = amp;HC4   Public

minix3安裝ssh服務

原文:http://wiki.minix3.org/en/SettingUpSsh以下步驟需要root許可權:使用pkgin安裝openssh(cd裡面也有該軟體包,可以使用pkgin_cd來安裝)# pkgin install opensshinstalling openssh-5.x...openssh-5.x: rebuilding run-time library search paths databaseopenssh-5.x: copying

gdb調試有fork的程式

ibm developer裡面的文章都不錯,沒話說使用 GDB 調試多進程程式田 強 (tianq@cn.ibm.com), 軟體工程師, IBM中國軟體開發中心簡介: GDB 是 linux 系統上常用的調試工具,本文介紹了使用 GDB 調試多進程程式的幾種方法,並對各種方法進行比較。標記本文!發布日期: 2007 年 7 月 30 日 層級: 中級 訪問情況 : 10160 次瀏覽 評論: 0 (查看 | 添加評論 - 登入) 平均分 (7個評分)為本文評分GDB 是 linux

bcb中使用多線程

轉自http://hi.baidu.com/yeakyang/blog/item/70fc27c2fe490d1c0ef477ac.html多線程編程是提高系統資源使用率的一種常見方式。它佔用的資源更小,啟動更快,還可以實現在後台運行一些需時較長的操作。一、初識TThread對象VCL提供了用於多線程編程的TThread類,在這個類中封裝了Windows關於線程機制的Windows

讓source insight支援AT&T彙編文法高亮

原文地址:http://knol.google.com/k/at-t-asm-syntax-highlight-in-source-insight步驟:1.添加新的語言:a) 開啟 "Options"->"Preference"->"Languages"  b)  點"add",輸入語言名稱"at&t asm"2.設定關鍵字和屬性a).建立個文字檔,儲存以下內容!, Delimiter#, Delimiter%, Delimiter&, Delimiter',

[iPhone中級] iPhone團購資訊用戶端的開發 (一)

因為工作的原因,已經很久沒有更新部落格了,這次我們就來完成一個稍顯複雜的一個團購資訊用戶端,主要整合了ASIHTTPREQUEST,KISSXML,AQGridView,MBProgressHUD這幾個主要流行的IOS開發庫,我們先來看一下首先我們建立一個IOS工程,暫時就取名為Tuan1吧,下好,工程建立完後我們就要加入架構了,首先加入ASIHTTPREQUEST庫,首先我們從https://github.com/pokeb/asi-http-request/tree下載壓縮包點ZIP按鈕就行

ATL VS MFC

  ATL vs. MFCIn a way, ATL is to COM what MFC is to the Windows API. The goal of ATL is to provide a thin but effective wrapper around the most common COM interfaces without sacrificing component performance. Despite this similarity, however, the

Indy:Connection Closed Gracefully

以下內容轉自http://blog.163.com/liang_liu99/blog/static/88415216200811171470848/ Many Indy users are annoyed by the EIdConnClosedGracefully exception that is raised with Indy servers, especially the HTTP and other servers. EIdConnClosedGracefully is an

SEH 代碼執行個體

以下內容來自 <windows核心編程>執行個體1:int UnderstandSeh(){int dwTemp = 0;while (dwTemp < 10){__try{if (2 == dwTemp){continue;}if (3 == dwTemp){break;}}__finally{dwTemp++;}dwTemp++;}dwTemp+=10;return dwTemp;}結果:14執行個體2:bool TrySEH(){int *p = NULL;int *q

O_NONBLOCK與O_NDELAY有何不同?

O_NONBLOCK和O_NDELAY所產生的結果都是使I/O變成非擱置模式(non-blocking),在讀取不到資料或是寫入緩衝區已滿會馬上return,而不會擱置程式動作,直到有資料或寫入完成。它們的差別在於設立O_NDELAY會使I/O函式馬上回傳0,但是又衍生出一個問題,因為讀取到檔案結尾時所回傳的也是0,這樣無法得知是哪中情況;因此,O_NONBLOCK就產生出來,它在讀取不到資料時會回傳-1,並且設定errno為EAGAIN。不過需要注意的是,在GNU

總頁數: 61357 1 .... 26041 26042 26043 26044 26045 .... 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.