Time of Update: 2015-07-16
標籤:c#問題情境:我在C#定義了一個類A,其類型是預設類型,也就是只對命名空間內部全部開放。另外我又在另外一個命名空間裡定義了另外一個類B(為public類型),並且在這個類中定義了A的public對象.在編譯的時候提示上面的錯誤。問題分析:從上面的說明中我們可以看到,本來A對象是限定在它自己的命名空間裡的,但是由於B的類型更加的開放,所以會導致B的類會把A的類給開放出去。所以為了限制這種間接的類泄漏,所以C#對這個進行了嚴格的檢查,一定要要求類的類成員一定比他的控制範圍更加的廣
Time of Update: 2015-07-16
標籤:用VS2008實現本機資料庫上傳資料到遠端資料,資料可以是一個表,或一個表的部分資料,或查詢資料,或資料編輯後上傳。其它VS版本,複製其中代碼就可以,未使用其它任何外掛程式,有詳細注釋。單獨頁面實現,已經上傳過的資料不能再上傳,防治衝突。文中的“表 _Sent”為需要上傳時的資料備份表或修改後資料的表格,同時用以判斷來源資料是否上傳。原始碼下載 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Time of Update: 2015-07-25
標籤:#include<stdio.h>#include<malloc.h>#include<stdlib.h>typedef struct Node{int data;Node * pNext;}NODE,* PNODE;PNODE create_List();void traverse_List(PNODE pHead);bool is_empty(PNODE pHead);int length_List(PNODE pHead);bool insert_
Time of Update: 2015-07-25
標籤:當類的對象需要拷貝時,拷貝建構函式將會被調用。以下情況都會調用拷貝建構函式:(1)一個對象以值傳遞的方式傳入函數體 (2)一個對象以值傳遞的方式從函數返回 (3)一個對象需要通過另外一個對象進行初始化。 深如果一個類擁有資源,當這個類的對象發生複製過程的時候,資源重新分配,這個過程就是深拷貝,反之,沒有重新分配資源,就是淺拷貝。如果實行淺拷貝,也就是把對象裡的值完全複製給另一個對象,如A=B。這時,如果B中有一個成員變數指標已經申請了記憶體,那A中的那個成員變
Time of Update: 2015-07-22
標籤:union:不允許只用聯合變數名作賦值或其它操作。也不允許對聯合變數作初始化賦值,賦值只能在程式中進行。 小端儲存:以位元組為單位,低存低,高存高。 任何資料在記憶體中都是以二進位(1或著0)順序儲存的,每一個1或著0被稱為1位,而在x86CPU上一個位元組是8位。比如一個16位(2位元組)的 short int型變數的值是1156,那麼它的二進位表達就是:00000100 10000100。由於Intel CPU的架構是Little
Time of Update: 2015-07-21
標籤:c++ 檔案 檔案流 字串 二維數組 C++的檔案讀取與寫入感覺比起其它語言特別地難,對比起《【Python】檔案讀寫操作》(點擊開啟連結)、《【php】讓記事本成為你調控變數的控制台》(點擊開啟連結)與《【Java】輸入與輸出與JDK1.5之後的新型字串StringBuilder》(點擊開啟連結),C
Time of Update: 2015-07-19
標籤:1. 如果b等於0,則計算結束,最大公約數是a,2. 否則,計算a除以b的餘數,讓a等於b,讓b等於那個餘數,3.回到第一步。 代碼實現: 1 #include <stdio.h> 2 3 int main() 4 { 5 int a, b; 6 scanf("%d %d", &a, &b); 7 int t; 8 9 while ( b != 0){10 t = a % b;11
Time of Update: 2015-07-19
標籤:iterator vector vector的下標操作 vector類型:vector是c++標準模板庫庫中得一員,使用的時候需要包含:#include
Time of Update: 2015-07-19
標籤:c語言 計劃 1.每天學習一個章節 2.所有的課程代碼手動建立、產生 3.完成課後習題 4.每章節發表部落格
Time of Update: 2015-07-18
標籤:很久沒有接觸二叉樹了,寫這個當作練手,接下來會比較詳細地實現二叉樹的各個功能及應用。/** BinaryTree.cpp* Author: Qiang Xiao* Time: 2015-07-17*/#include<iostream>#include<string>using namespace std;template<class ElemType>class BinaryNode{public: ElemType data;
Time of Update: 2015-07-25
標籤: private static char[] constant = { ‘0‘,‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘, ‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘,‘h‘,‘i‘,‘j‘,‘k‘,‘l‘,‘m‘,‘n‘,‘o‘,‘p‘,‘q‘,‘r‘,‘s‘,‘t‘,‘u‘,‘v‘,‘w‘,‘x‘,‘y‘,‘z‘, ‘A‘,‘B‘,‘C‘,‘D‘,‘E‘,‘
Time of Update: 2015-07-24
標籤:在應用別人介面的時候,總是要用簽名,很是不理解簽名這是怎麼知道做的。通過對Attribute的學習瞭解。大體可以用Attribute來做簽名應用。具體過程如下:首先我們要先定義一個類,該類繼承Attribute。該類主要最用是,簽名需要用到的方法、參數和擷取加密檔案 1 public class CashiSongAttribute : Attribute 2 { 3 /// <summary> 4 /// 簽名參數 5
Time of Update: 2015-07-21
標籤:Source:https://github.com/dotnet/roslyn/wiki/New-Language-Features-in-C%23-6This document describes the new language features in C# 6, the next version of C#. All of these are implemented and available in VS 2015.Auto-property
Time of Update: 2015-07-17
標籤:1.委託事件關鍵詞:delegate2.在聲明函數的時候在函數類型後面加上例:public delegate int Test(int x,int y)3.定義委託變數:Test t1,委託接收的是方法引用。4.委託變數可以當成函數的調用。用賦值“=”委託變數 =
Time of Update: 2015-07-16
標籤:public class WebDownload : WebClient { private int _timeout; /// <summary> /// 逾時時間(毫秒) /// </summary> public int Timeout { get { return _timeout;
Time of Update: 2015-07-16
標籤:readonly (C# Reference)readonly 關鍵字是可以在欄位上使用的修飾符。 當欄位聲明包括 readonly 修飾符時,該聲明引入的欄位賦值只能作為聲明的一部分出現,或者出現在同一類的建構函式中class Age { readonly int _year; Age(int year) { _year = year; } void
Time of Update: 2015-07-26
標籤:Amr loves Chemistry, and specially doing experiments. He is preparing for a new interesting experiment.Amr has n different types of chemicals. Each chemical i has an initial volume of ai liters. For this experiment,
Time of Update: 2015-07-25
標籤: 題目傳送門 1 /* 2 題意:一個漢堡製作由字串得出,自己有一些原材料,還有錢可以去商店購買原材料,問最多能做幾個漢堡 3 二分:二分漢堡個數,判斷此時所花費的錢是否在規定以內 4 */ 5 #include <cstdio> 6 #include <algorithm> 7 #include <cmath> 8 using namespace std; 9 10 typedef long long ll;11 const
Time of Update: 2015-07-25
標籤:如果接觸硬體多了的話,就可以發現I2C協議是我們經常使用到的。只需要SDA(資料)和SCL(時鐘)便能搭建好電路。電路雖然簡單,但是關鍵還得理解它規定好的協議。首先,看一下時序圖。 可以看出,傳輸一次資料分為四個主要環節:S(起始訊號),start byte(要寫入的位元組),ACK(應答訊號),SR(停止訊號)。作用不去描述,下面對它們如何產生作用描述一下我的看法。S(起始訊號):當SCL為高,SDA由高電平拉低時,代表傳輸開始。start
Time of Update: 2015-07-20
標籤:A. Ilya and Diplomas思路:水題了, 隨隨便便枚舉一下,分情況討論一下就OK了。code:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <algorithm>#include <iostream>#include <cstring>#include <cmath>#define inf