原创 leetcode----Longest Substring Without Repeating Characters

C++ code in 9 linesint lengthOfLongestSubstring(string s) {        vector<int> dict(256, -1);        int maxLen = 0, sta

原创 InetAddress類的一些方法

一、getHostName() 方法    定義:public String getHostName()    根據創建InetAddress對象的不同方式,getHostName的返回值是不同的。     1. 用 getLocalHos

原创 屬性和字段的理解

一.屬性和字段的理解:我們知道,類成員包括變量和方法。如果希望其他類能夠訪問成員變量的值,就必須定義成公有的,而將變量設爲公有public,那這個成員變量的就可以被任意訪問(包括修改,讀取),這樣不利於數據安全。 C#通過屬性特性讀取和寫入

原创 遍歷map的方法

使用Map.Entry類,你可以得到在同一時間得到所有的信息。Map類提供了一個稱爲entrySet()的方法,這個方法返回一個Map.Entry實例化後的 對象集。接着,Map.Entry類提供了一個getKey()方法和一個getVal

原创 JVM性能調優監控工具jps、jstack、jmap、jhat、jstat、hprof使用詳解

http://my.oschina.net/feichexia/blog/196575

原创 雙循環鏈表的逆置

nodetype *invert(nodetype *head){ nodetype *p=head,*q,*s; if(p!=NULL) {  q=p->next;  head->next=head->left;/////逆置頭結點  h

原创 消息機制和RPC的區別

 消息機制主要用於端到端的延遲通信;而RPC用於端到端的同步通信。在RPC機制下,用於接收數據的進程必須在數據發送時處於執行狀態。如果在消息發送過程中,接收進程死掉了,則數據將不能再傳輸。相反,在消息傳遞機制下,則可以在服務進程死掉後,仍然

原创 Java中有關Null的9件事

對於Java程序員來說,null是令人頭痛的東西。時常會受到空指針異常(NPE)的騷擾。連Java的發明者都承認這是他的一項巨大失誤。Java爲什麼要保留null呢?null出現有一段時間了,並且我認爲Java發明者知道null與它解決的問

原创 C# Invoke

在用.NET Framework框架的WinForm構建GUI程序界面時,如果要在控件的事件響應函數中改變控件的狀態,例如:某個按鈕上的文本原先叫“打開”,單擊之後按鈕上的文本顯示“關閉”,初學者往往會想當然地這麼寫:void Button

原创 WM_CLOSE、WM_DESTROY、WM_QUIT區別

本文對WM_CLOSE、WM_DESTROY、WM_QUIT及各種消息投遞函數的功能及區別做出了分析比對,有助於讀者更好的對消息投遞函數加以理解。詳情如下:一、WM_CLOSE、WM_DESTROY、WM_QUIT區別WM_CLOSE:關閉

原创 對CRITICAL_SECTION理解的總結

   很多人對CRITICAL_SECTION的理解是錯誤的,認爲CRITICAL_SECTION是鎖定了資源,其實,CRITICAL_SECTION是不能夠“鎖定”資源的,它能夠完成的功能,是同步不同線程的代碼段。簡單說,當一個線程執行了

原创 用戶自定義消息SendMessage的使用

  大家好,博主在這裏跟大家分享一下學習MFC的經驗。關於MFC的每篇帖子我都會奉上原文檔下載地址(百度文庫)和源代碼的下載地址(CSDN),都是免金幣或積分的!目的就是更加有利於與大家交流,共同進步!因爲是初學,所以肯定有疏漏之處,請大家

原创 C# listview控件某個單元格顏色

比如要設置i行,j列這個單元格的顏色, this.listView1.UseItemStyleForSubItems = false; this.listView1.Items[i].SubItems[j].BackColor=; 如有

原创 我的友情鏈接

51CTO博客開發

原创 TCP的那些事兒

http://www.tuicool.com/articles/eYjYBj