Time of Update: 2016-04-19
標籤:ADO.NET操作使用ADO.NET的方式操作資料庫時,對於經常需要操作不同資料庫的同學,需要對不同的資料庫翻來覆去地寫操作類。對ADO.NET,操作資料庫需要有幾個核心的東西(以MySql為例):MySqlConnection負責mysql的串連,在操作mysql前,需要先獲得串連。MySqlCommand負責具體命令的類,具體需要執行的sql的語句需要放到它的CommandText下。MySqlDataAdapter對於查詢資料,可以選擇使用DataAdapter將資料一次性取出到Da
Time of Update: 2016-04-20
標籤:註:本文測試執行個體使用的編譯器版本為clang-703.0.29。我們已經習慣了基礎資料型別 (Elementary Data Type)的顯式或隱示轉換,如:int a = 10;float f = (float)a;float c = a;其實通過operator的使用,class也可以達到任意類型的顯式或隱式轉換的效果,如:#include <cstdlib>#include <cstdio>using namespace std;struct A {
Time of Update: 2016-04-20
標籤:數組是一種常用的資料類型,且屬於參考型別。它是由一組相同資料類型的元素構成的。在C#語言的類型系統中,數組由抽象類別System.Array派生而來的。在記憶體中,數組佔用一塊連續的記憶體,元素按順序連續存放在一起,數組中每一個單獨的元素並沒有自己的名字,但是可以通過其位置(索引)來進行訪問或修改。在C#中,數組元素的索引是從0開始的,即對於有N個元素的數組,其索引範圍是從0~N-1。在這裡重點討論一下一位元組的使用方法。1.一維數組的聲明數組聲明時,主要聲明數組的名稱和所包含的元素類型,
Time of Update: 2016-04-20
標籤:C#學習筆記 day threeChapter 3
Time of Update: 2016-04-20
標籤:運行環境:Microsoft Visio Studio 2015控制項說明:1.timer 2.button(一鍵擷取當前系統時間!) 3.label(顯示時間) 實現的效果如下:時間跟隨系統時間滾動輸出完整原始碼: 1 using System; 2 using System.Windows.Forms; 3 4 namespace EXP3_53_GetTime 5 { 6 public partial class Form1 : Form 7 { 8
Time of Update: 2016-04-19
標籤:C#中的類C#是一門物件導向的語言,類是C#中一種複雜的資料類型。 c#中定義一個類的基本格式:class 類名{//類成員定義}預設情況下,如果class之前沒有顯示指定存取修飾詞,則類的存取修飾詞為internal,表示僅在當前項目內可以訪問。除了internal,C#中的修飾符還有private, protected, public, abstract, sealed等修飾符,以及這幾個修飾符的組合。 修飾符 存取權限無或者internal
Time of Update: 2016-04-19
標籤:using System;using System.Collections.Generic;using System.Xml;using System.Text.RegularExpressions;class main{ private delegate void Test(); //http://blog.csdn.net/tiemufeng1122/article/details/6723764 /******測試xml的讀寫*/ static void
Time of Update: 2016-04-19
標籤:代碼:#region 解壓/// <summary>/// 解壓/// </summary>public void UnZip(string zipPath, string targetPath){ using (FileStream fsZip = new FileStream(zipPath, FileMode.Open, FileAccess.Read)) { using (ZipInputStream zipInputStream
Time of Update: 2016-04-19
標籤:前言: 在c#開發中,有時候我們需要讀取 Attribute中的資訊(關於Attribute , 我自己把他理解成一個可以為類,屬性標記的東西,這個標記可以為你提供一些關於類,方法,屬性的額外資訊)我們如何擷取這些標記的資訊,如何擷取自訂Attribute資訊。本文:1.擷取一個枚舉的詳細資料假設我們有這樣一個枚舉public enum Category { /// <summary> /// 英語 ///
Time of Update: 2016-04-19
標籤:反射的定義:審查中繼資料並收集關於它的類型資訊的能力。中繼資料(編譯以後的最基本資料單元)就是一大堆的表,當編譯器集或者模組時,編譯器會建立一個類定義表,一個欄位定義表,和一個方法定義表等。System.reflection命名空間包含的幾個類,允許你反射(解析)這些中繼資料表的代碼System.Reflection.Assembly System.Reflection.MemberInfoSystem.Reflection.EventInfoSystem.Reflection.
Time of Update: 2016-04-19
標籤:C#之CLR記憶體深入分析投稿:shichen2014 字型:[增加 減小] 類型:轉載 時間:2014-08-04 我要評論這篇文章主要介紹了C#之CLR記憶體深入分析,對參考型別進行了深入討論,需要的朋友可以參考下本文不再對實值型別進行討論,主要討論一下參考型別。如要看記憶體實值型別的朋友可以看一下前一篇C#之CLR記憶體原理初探。C#參考型別具體分析如下:先來裝備兩個類:?1234567891011121314151617181920internal class
Time of Update: 2016-04-19
標籤:C# WCF簡單入門圖文教程(VS2010版)丶一二丶 字型:[增加 減小] 類型:轉載
Time of Update: 2016-04-19
標籤:C#之CLR記憶體原理初探投稿:shichen2014 字型:[增加 減小] 類型:轉載 時間:2014-08-04 我要評論這篇文章主要介紹了C#之CLR記憶體原理初探,有助於讀者進一步理解C#的運行原理,需要的朋友可以參考下 本文初步講述了C#的CLR記憶體原理。這裡所關注的記憶體裡面說沒有寄存器的,所以我們關注的只有託管堆(heap),棧(stack), 字串常量池(其中string是一個很特殊的對象)首先我們看兩個方法:?123456789101112
Time of Update: 2016-04-19
標籤:不用IDE寫C#的Hello World的方法投稿:lijiao 字型:[增加 減小] 類型:轉載 時間:2015-10-15 我要評論這篇文章主要介紹了不用IDE寫C#的Hello World的方法,需要的朋友可以參考下用Visual Studio等IDE寫C#的Hello World非常簡單,但脫離了IDE你能不能列印出Hello World呢?這不是說工作時脫離IDE,而是學習一下CLR的執行模型.Hello
Time of Update: 2016-04-19
標籤:重溫C# clr 筆記總結 字型:[增加 減小] 類型:轉載 時間:2013-05-13 我要評論本篇文章是對以前學習C# clr做的一些筆記,現在拿出來和大家分享下,希望需要的朋友能參考一下1: .net framework
Time of Update: 2016-04-19
標籤:C#之CLR記憶體字串常量池(string)投稿:shichen2014 字型:[增加 減小] 類型:轉載 時間:2014-08-04 我要評論這篇文章主要介紹了C#之CLR記憶體字串常量池(string),對於學習和理解C#記憶體原理很有協助,需要的朋友可以參考下 C#中的string是位元殊的類,說參考型別,但不存在堆裡面,而且String str=new String("HelloWorld")這樣的重裝也說沒有的。我們先來看一個方法:?12345678
Time of Update: 2016-04-18
標籤:目的: 應該有不少人需要去某些網站不停爬取資料,有時會使用HTTPRequest一直請求某個網站的某個網址。有的網站比如
Time of Update: 2016-04-18
標籤:對於WINDOWS
Time of Update: 2016-04-19
標籤:動態順序表 第一篇文章中用c實現了靜態順序表,但是使用靜態順序表還有不足的地方。當我們需要儲存的資料很少時,如果靜態順序表的數組容量較大就會造成空間的浪費;當我們需要儲存的資料很多時,如果靜態順序表的數組容量較小可能就會造成資料丟失。所以一般情況我們應該盡量把順序表實現成動態。需要多大容量就開闢多大容量。 靜態順序表和動態順序表只有以下函數不同:
Time of Update: 2016-04-19
標籤:Problem Description Are you excited when you see the title “AC” ? If the answer is YES , AC it ; You must learn these two combination formulas in the school . If you have forgotten it , see the picture.Now I will give you n and m , and your task