標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using MySql.Data.MySqlClient;using System.Data;class MySqlHelper:IDisposable { private MySqlConnection m_conn = null; private MySqlTransaction
標籤:database c# accesshelper using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.OleDb;using System.Data;public class
標籤:fg、bg、jobs、&、ctrl + z都是跟系統任務有關的,雖然現在基本上不怎麼需要用到這些命令,但學會了也是很實用的一。& 最經常被用到 這個用在一個命令的最後,可以把這個命令放到後台執行二。ctrl + z 可以將一個正在前台執行的命令放到後台,並且暫停三。jobs
標籤:完整代碼如下:
標籤:1.首先用vi編寫一個c語言程式檔案,命令列輸入:vi helloworld.c,建立一個名叫"helloworld.c"的檔案2.在檔案中輸入內容#include <stdio.h>int main(){ printf("hello world!"); return 0;}3.命令模式下輸入:wq,儲存並退出4.輸入gcc helloworld.c,編譯預設shengc產生名為a.out的執行檔案,可以用gcc -o
標籤:http://www.iteedu.com/plang/ccpp/cppdxjch2b/111.phpC++語言把每一個檔案都看成一個有序的位元組流(見圖14.2),每一個檔案或者以檔案結束符(end-of-file
標籤:1.string --> char * char * p = (char*)str.c_str();2.char * -->string char *p = "aaa"; string str(p);3.int-->stringint n=100000;char t[38];int i = 0;if (n != 0){while (n) {t[i++] = (n % 10) + ‘0‘;n /= 10
標籤:一旦一個引用被聲明,則該引用名就只能作為目標變數名的一個別名來使用,所以,不能再把該引用名作為其他變數名的別名,任何對該引用的賦值就是對該引用對應的目標變數名的賦值。對引用求地址就是對目標變數求地址。由於指標變數也是變數,所以也可以聲明一個指標變數的引用。方法是: 類型標識符 &引用名=指標變數名;不能建立數組的引用,因為數組是一個有若干個元素所組成的集合,所以就無法建立一個數組的引用。引用是對某一變數或目標對象的引用,它本身不是一種資料類型,因此,引用本身不佔儲存單元
標籤: 引用就是某一變數的一個別名,對引用的操作就是對目標的操作。 引用的聲明方法: 類型標識符 &引用名=目標變數名; 如:1 int a;2 int &ra=a;
標籤:1.對於C++物件導向的理解 對象有資料和函數 封裝與資訊隱蔽 函數名是對外介面 抽象 類是對象抽象,對象是類的具體 繼承與重用 多態 2.空類的預設函數 class Empty{}一個空的class在C++編譯器處理過後就不再為空白,編譯器會自動地為我們聲明一些member function,一般編譯過去就相當於class
標籤:旋轉//左旋轉字串abcdefgh->cdefghab//迴圈遞迴法#include <iostream>#include <string.h>using namespace std;void runstring(char *str,int n){ int i = 0; int j = i+n; int len = strlen(str); char *p = str; char ch; while(j<len)
標籤:友元的概念:遵循一定規則而使對象以外的軟體系統能夠不經過訊息傳遞方式而直接存取對象內封裝的資料成員的技術方法便是友元。只要將外界的某個對象說明為一個類的友元,那麼這個外界對象就可以訪問這個類對象中的私人成員。聲明為友元的外界對象既可以是另一個類的成員函數,也可以是不屬於任何類的一般函數,還可以是整個類(這樣,此類中的所有成員函數都成為友元函數)。1.友元函數先來一段代碼,讓大家看看友元函數的用法吧!#define strmax
標籤://疏鬆陣列三元組順序表格儲存體表示//楊鑫#include <stdio.h>#include <stdlib.h>#define MAXSIZE 100 typedef int ElemType;typedef struct{int i,j;// 行下標,列下標 ElemType e; // 非零元素值 }Triple;typedef struct{Triple data[MAXSIZE+1]; // 非零元三元組表,data[0]未用 int
標籤:1. 什麼是變數 當一個資料的值需要經常改變或者不確定時,就應該用變數來表示。比如遊戲積分。 2. 定義變數 1> 目的 任何變數在使用之前,必須先進行定義。 定義變數的目的是:在記憶體中分配一Block Storage空間給變數,方便以後儲存資料。 如果定義了多個變數,就會為這多個變數分別分配不同的儲存空間。 2> 格式 變數類型 變數名; 比如int num; *變數名屬於標識符 *變數類型
標籤:c++ c++重載運算子@ 剛剛將c++的重載運算子學完,雖然也不是挺會,但也能有小小心得吧!
標籤:模板#include <iostream>using namespace std;template<int N,int low=0,int high=N>class Sqrt{ public: enum{mid=(low+high+1)/2}; enum{result = (mid*mid>N) ? Sqrt<N,low,mid-1> :: result : Sqrt<N,mid,high> :: result};};
標籤:單片機c語言教程第十三課 C51迴圈語句迴圈語句是幾乎每個程式都會用到的,它的作用就是用來實現需要反覆進行多次的操 作。如一個 12M 的 51 晶片應用電路中要求實現 1 毫秒的延時,那麼就要執行 1000 次空語句 才能達到延時的目的(當然能使用定時器來做,這裡就不討論),如果是寫 1000 條空語 句那是多麼麻煩的事情,再者就是要佔用很多的儲存空間。我們能知道這 1000 條空語句, 無非就是一條空語句重複執行 1000
標籤:1. 顯示視窗的兩種方式: Winform中的Form,在顯示視窗時,可以使用Show()和ShowDialog()兩種方式2. 非模態視窗方式(可以跟其他介面自由切換,而且不阻塞代碼) Show()方法啟動的視窗是非模態視窗,可以跟其他介面自由切換, 其後面的代碼也會立刻執行,如: Form1 form1 = new Form1(); form1.Show();&
標籤:前言一般來說,實值型別存於棧,參考型別存在於堆,實值型別轉化為參考型別叫Box, 參考型別轉為實值型別在Unbox, 最近看了一本書發現實值型別與參考型別的知識遠不止這些。我發現在一下幾點我的理解一直是錯誤的:錯誤1. struct是實值型別,它與System.Object沒有任何關係。struct 直接基類是System.ValueType, 而它的基類就是Sysem.Object, 而且int, bool,等基本類型都是struct.
標籤:發送http請求,可以用HttpWebRequest,比如:HttpWebRequest logonReq = (HttpWebRequest)WebRequest.Create("http://127.0.0.1:8097");也可以直接發送基礎位元組,但要著重注意:(1)發送和接收之間要有等待,否則收不到資料。(2)注意\r\n的使用方式,不要有多餘的空格。 string logonReqStr = ""; logonReqStr += "POST * HTTP/