Time of Update: 2015-10-17
標籤:如何:遞增和遞減指標 使用增量和遞減運算子 ++ 和 -- 可以將 pointer-type* 類型的指標的位置改變 sizeof (pointer-type)。 增量和減量運算式的形式如下: ++p;p++;--p;p--;增量和遞減運算子可應用於除 void* 類型以外的任何類型的指標。對 pointer-type 類型的指標應用遞增運算子的效果是將指標變數中包含的地址增加 sizeof (pointer-type)。對 pointer-type
Time of Update: 2015-10-17
標籤:3.3.4 變數的聲明和賦值 第一是同時聲明多個類型相同的變數,方法是在類型的後面用逗號分隔變數名,如下所示。 int xSize, ySize; 其中xSize和ySize都聲明為整數類型。 第二個技巧是在聲明變數的同時為它們賦值,即把兩行代碼合并在一起: int age = 25; 可以同時使用這兩個技巧: int xSize = 4, ySize = 5; xSize和ySize被賦予不同的值。注意下面的代碼: int xSize,
Time of Update: 2015-10-17
標籤:3.3.2
Time of Update: 2015-10-17
標籤:轉:擷取網頁URL地址及參數等的兩種方法(js和C#)一 js 先看一個樣本用javascript擷取url網址資訊<script
Time of Update: 2015-10-17
標籤:首先,委託 是一個好東西。按我的理解,委託 是針對 方法 的更小粒度的抽象。比較interface,他精簡了一些代碼。使得 訂閱-通知 (觀察者模式)的實現變得非常簡潔。關於事件,我最初的理解是:事件是利用委託 對 通知-訂閱模式 的一種實現方式。我覺得我並沒有理解錯,但還不夠精確。我現在要問:為什麼要用非要事件來實現 通知-訂閱模式? 而不直接用委託呢?事件到底解決了什麼問題?在《果殼中的C# 中文版》 P112頁 說了。總的目標是 事件-訂閱
Time of Update: 2015-10-16
標籤:1. 允許對象“嵌入式”組合:說白了,就是允許一個對象包含其他對象(包含的是對象本身,而非其引用),這樣就把多個對象合并成了一個對象,減少了對象的數量,自然GC的壓力就輕了。被包含的對象其實就相當於一個結構體(struct),禁止持有其引用。如果被包含對象是數組,至少應允許固定長度的情況,至於是否允許變長,則要看實現的難易程度了。相關英文貼:https://github.com/dotnet/roslyn/issues/2097https://github.com/
Time of Update: 2015-10-16
標籤: 本著菜鳥先飛的想法,決定把平時遇到的知識點記錄下來,一來是加深理解,二來是方便以後自己查閱。當您看到我這篇文章的時候,覺得代碼有哪裡不足的地方,請多指教,謝謝。(命名不規範是為了加深自己的理解,多多見諒。) 觀察者模式:即當目標對象狀態或者是行為發生改變時,正在觀察該目標對象的觀察者們做出一系列自動反應。 1.介面實現public interface Oberver{void 坐出反應();}public interface
Time of Update: 2015-10-16
標籤:2.3 Windows Forms應用程式 本解講解如何建立一個windows forms應用程式,參考:(原創)c#學習筆記02--編寫c#程式01--開發環境,修改為選擇:Windows 表單應用程式。如: 單擊“確定”(OK)按鈕,建立項目後,應該會看到一個空白的Windows表單。把滑鼠指標移到螢幕左邊的“工具箱”(Toolbox)欄上,然後移到“所有 Windows 表單”(All
Time of Update: 2015-10-16
標籤: 1.按慣例先來介紹下socket Windows中的很多東西都是從Unix領域借鑒過來的,Socket也是一樣。在Unix中,socket代表了一種檔案描述符(在Unix中一切都是以檔案為單位),而這裡這個描述符則是用於描述網路訪問的。什麼意思呢?就是程式員可以通過socket來發送和接收網路上的資料。你也可以理解成是一個API。有了它,你就不用直接去操作網卡了,而是通過這個介面,這樣就省了很多複雜的操作。
Time of Update: 2015-10-16
標籤:HashTable 被稱為索引值對集合,類似於字典,根據key可以找到value索引值對對象[鍵]=值;索引值對集合當中,鍵必須是唯一的,而值是可以重複的1. HashTable的用法 //建立了一個索引值對集合對象 Hashtable ht = new Hashtable(); ht.Add(1, "張三"); ht.Add(2, true); ht.Add(3, ‘男‘);
Time of Update: 2015-10-16
標籤:1 讀取作業系統和CLR的版本1 OperatingSystem os = System.Environment.OSVersion; 2 Console.WriteLine(“Platform: {0}”, os.Platform); 3 Console.WriteLine(“Service Pack: {0}”, os.ServicePack); 4 Console.WriteLine(“Version: {0}”
Time of Update: 2015-10-15
標籤:1. 雜湊表(HashTable)簡述 在.NET Framework中,Hashtable是System.Collections命名空間提供的一個容器,用於處理和表現類似keyvalue的索引值對,其中key通常可用來快速尋找,同時key是區分大小寫;value用於儲存對應於key的值。Hashtable中keyvalue索引值對均為object類型,所以Hashtable可以支援任何類型的keyvalue索引值對.2.
Time of Update: 2015-10-15
標籤:MSILCLR(1)把原始碼編譯為Mσoson中繼語言(L)。2)CLR把IL編譯為平台專用的代碼。平台無關性、提高效能和語言的互通性。 注意.net的平台無關性目前只是停留在理論範疇(1)C#的結構和方法論反映了.NET基礎方法論。(2)在許多情況下,C#的特定語言功能取決於.NET的功能,或依賴於.NET基類。 c#進階編程第7版知識整理
Time of Update: 2015-10-17
標籤: 1 # include <stdio.h> 2 # include <malloc.h> 3 # include <stdlib.h> 4 //C語言實現棧 5 6 //結點 7 typedef struct Node{ 8 int data;//資料 9 struct Node* pNext;//指標 10 }* PNODE,NODE; 11 12 //棧 13 typedef struct stack{
Time of Update: 2015-10-17
標籤:7劃分數列(seq.pas/c/cpp)【題目描述】給你一個有n個元素的數列,要求把它劃分成k段,使每段元素和的最大值最小【輸入格式】第一行兩個正整數n,k第二行為此數列ai【輸出格式】一行一個數,為題目所求答案【範例輸入】5 22 1 3 4 5【範例輸出】9【資料規模】30%資料 n <= 30, k <= 10100%資料 n <= 100000, k <= n, ai <= 10^9150%資料 n <= 100000, k <= n, |
Time of Update: 2015-10-16
標籤:<c:forEach items="${findAddress}" var="list" varStatus="loop"> <tr> <td class="xq-nr">${list.name }</td> <td class="xq-nr">${list.company }</td> <td
Time of Update: 2015-10-16
標籤: 使用函數的目的: 省去重複代碼的編寫,可以在多個地方調用,使得程式模組化主要分三步: 聲明函數原型 使用函數 定義函數 1 #include<stdio.h> 2 #include<string.h> 3 #define NAME "heipi" 4 #define ADDRESS "wu han university of techonology " 5 #define PLACE "shang hai , pu dong "
Time of Update: 2015-10-15
標籤:CakeTime Limit: 4 Seconds Memory Limit: 65536 KBAlice and Bob like eating cake very much. One day, Alice and Bob went to a bakery and bought many cakes.Now we know that they have bought n cakes in
Time of Update: 2015-10-15
標籤:這個小問題讓我弄了很久,在網上找了許多同樣的問題,才解決了。在這裡分享一下。對症的可以用。 首先我們要確定我們的快速鍵除了ctrl+c不能用外,其他的都能用,那就說明是我們的系統除了問題,或者我們的熱鍵被佔用了。 系統出問題,這個幾率很小。我們要檢測我們的熱鍵是不是被佔用了。這是正題。 怎麼檢測:這裡我們下載一個軟體。用軟體來檢測我們哪個軟體佔用了這個熱鍵。(windows hotKey Explorer
Time of Update: 2015-10-15
標籤:C來源程式的結構特點 一個C語言來源程式可以由一個或多個源檔案組成。 每個源檔案可由一個或多個函數組成。 一個來源程式不論由多少個檔案組成,都有一個且只能有一個main函數,即主函數。 如果一個程式沒有主函數,則這個程式不具備運行能力 函數都是只有在調用的時候才會去執行的,主函數有系統調用 來源程式中可以有預先處理命令(include 命令僅為其中的一種),預先處理命令通常應放在源檔案或來源程式的最前面。&n