Time of Update: 2016-04-12
標籤:1. 首先引用和生命system.data.sqlClient2. 使用sqlconnect類連結,sqlcommand類執行SQL命令,最後結果返回給sqlDataReader類或者是其他類 3.SqlConnect類 在構造時導入連結庫字串,也可以定義後通過設定connectstring屬性來設定。 open(),close()。4.
Time of Update: 2016-04-14
標籤: 你對自己的未來有什麼規劃?做了哪些準備? 個人比較喜歡科技產品及安卓方面,所以會傾向於一些產品設計或產品體驗編輯,又或者是安卓工程師之類的;現在對這方面會多去瞭解一點。 你認為什麼是學習?學習有什麼用?現在學習動力如何?為什嗎?學習就是去掌握、瞭解一些之前不會的技能與知識;學習可以協助我們提高自己的文化素質水平與技能水平,解決自己遇到的各種問題;目前還是很有學習動力的,畢竟已經是大學生,再過幾年後就會參加工作,現在的學習將決定未來的工作是怎樣的,待遇是怎樣的。
Time of Update: 2016-04-13
標籤:// 類比實現庫函數的atof函數#include <stdio.h>#include <string.h>#include <assert.h>#include <ctype.h>double my_atof(char const *p){double ret = 0;int flag = 1;int count = 0;assert(p != NULL);while (isspace(*p)){p++;}while (*p){if
Time of Update: 2016-04-13
標籤:c++菱形繼承與虛擬菱形繼承的解析 在繼承中經常會遇到這種情況:有一個超類A,子類B1,B2繼承了A,而類D又繼承了父類B1,B2。在這種情況下如果按照我們以前的正常的菱形繼承的話會有一個問題是子類C會繼承兩次超類A中的成員,當在C中想訪問繼承來自B1,B2中A的元素會出現兩個問題: 問題一、資料的冗餘
Time of Update: 2016-04-13
標籤:#pragma once#include<string>#include<set>using namespace std;class Message{ friend class Folder; friend void swap(Message &lhs, Message &rhs);public: explicit Message(const string &str=""):contents(str){}
Time of Update: 2016-04-12
標籤: 問卷調查 你對自己的未來有什麼規劃?做了哪些準備?做個遊戲開發的程式員,平常多看點課外書。你認為什麼是學習?學習有什麼用?現在學習動力如何?為什嗎?我認為學習就是擷取專業知識,學習對未來工作有用,現在學習的動力是將來賺錢容易,因為我是一個來自農村的孩子希望以後能過的更好點。你感覺自己什麼事情做的比較成功?有什麼經驗?我感覺自己交朋友比較成功,經常和朋友出去玩聊聊天。你怎麼看待軟體工程這個專業?學習這個專業你對自己有什麼期望?我覺得軟體工程這專業要下功夫才會有成就,我覺
Time of Update: 2016-04-12
標籤: 1.你對自己的未來有什麼規劃?做了哪些準備? 沒有規劃!現在只想把學習學好! 2.你認為什麼是學習?學習有什麼用?現在學習動力如何?為什嗎?
Time of Update: 2016-04-12
標籤:本章學習的知識是定義結構體,枚舉等自訂的資料類型,已經宏命令,變數類型等細小的知識點,在開始本章的新知識學習之前首先我們要明白的是C語言有豐富的資料類型和運算子,因此計算能力非常強大,計算過程中使用的值一般用變數來儲存。變數也是有分類型的,不同類型的變數有不同的儲存類型、不同的生命週期、不同的範圍,C語言也提供了一些關鍵字來設定變數的屬性(比如設定儲存類型、生命週期)。一、變數類型變數分為全域變數和局部變數。首先說明一下局部變數的特點1>
Time of Update: 2016-04-11
標籤: 如今大多數CPU都具有多個核心,為了最大程度的發揮多核處理器的效能,提高伺服器的並發性,保證系統對於多線程的支援是十分必要的。我們在之前的設計都是基於單線程而言,在本文中我們將對系統進行改進,在進一步提升系統效能的同時保證系統對於多線程的支援。 首先考慮這麼幾個問題,我們之前已經選定了基於I/O複用的Reactor模式,那麼在多線程環境下我們該如何處理這些I/O?多線程同時處理同一個通訊端描述符安全嗎?Reactor模式支援多線程嗎? 根據查閱文檔可知,針對檔案描述符的常見系統調用
Time of Update: 2016-04-11
標籤:1.指標和引用為C++的複合類型2.*、&在聲明時稱為指標、引用,在運算式中稱為解引用符、取地址符,是操作符,不能混淆含義。 引用1.引用必須初始化,要與宣告類型匹配,且必須是對象(不能是字面值或運算式)2.引用本身不是一個對象,所以不能定義引用的引用指標1.不能定義指向引用的指標,因為引用不是對象,沒有實際地址 。。。未完待續 C++ 指標 引用
Time of Update: 2016-04-12
標籤:windows用戶端:1、首先要安裝boost庫 下載源檔案2、安裝boost之前先要安裝python-3.4.0.amd64,很多地方沒有說,弄了很久3、運行bootstrap.bat 產生bjam4、bjam --toolset=msvc-9.0 --build-type=complete 編譯好要30分鐘 5、下載thrift0.9.16、thrift-0.9.1\lib\cpp下的工程要編譯產生libthrift.lib
Time of Update: 2016-04-11
標籤:初始字串類型思考如下一個問題:我們平時在編碼過程中,適用頻繁而操作又比較繁瑣的資料都有哪些呢?對於基礎資料型別 (Elementary Data
Time of Update: 2016-04-11
標籤:屬性封裝的藝術資料的封裝下面看一個例子,例子中定義了一個學生的類,類中含有兩個資料成員,一個是姓名,一個是年齡上面的代碼給人一種相當親切,有一種似曾相識的感覺,那是因為之前我們一直都是這麼用的,而且用的也很爽。但是,這樣用是有問題的,最大的問題是它違背了物件導向的知道思想。那麼物件導向的基本思想是什麼呢?物件導向的核心就是以對象為中心,具體來說,就是要以誰做什麼來表達程式的邏輯,體現在代碼層面上,就是將所有的資料操作轉換為成員函數的調用。換句話說,對象在程式中的所有行為都通過調用自己的函數
Time of Update: 2016-04-12
標籤: 當前軟體業開發工具日新月異,從C到C++,從Java到.net,新構架、新組件層出不窮,今天剛學習到的知識,也許明天就已經過時了。要想在激烈的競爭中站穩腳跟,在知識大爆炸中跟上時代的步伐,軟體開發人員一般會有兩種應對方式: 1. 瘋狂的學習,每天惡補新知識以適應知識發展的需要。 2.
Time of Update: 2016-04-11
標籤:眾所周知,指標是C語言中最重要也是最難的一種資料類型,這是C語言中與其他類似於Java等語言不同的直接操縱記憶體的一種資料。也有人如此形容指標的重要性“如果你C語言中除了指標都學得很好,信手拈來,唯獨不會指標,那麼你就是沒學過C語言!”。下面來回憶一下這段時間學習指標的心得。1 定義的格式: 指向內容的資料類型 *指標變數名 例如: int *p;2 指標的賦值問題 int a=10;int
Time of Update: 2016-04-11
標籤:轉載自:傳送門16位編譯器char :1個位元組 char*(即指標變數): 2個位元組short int : 2個位元組int: 2個位元組unsigned int : 2個位元組float: 4個位元組double: 8個位元組long: 4個位元組long long: 8個位元組unsigned long: 4個位元組32位編譯器char :1個位元組char*(即指標變數):
Time of Update: 2016-04-12
標籤://擷取Host Name var name = Dns.GetHostName(); Console.WriteLine("使用者:" + name); //從當前Host Name解析IP地址,篩選IPv4地址是原生內網IP地址。 var ipv4 = Dns.GetHostEntry(name).AddressList.Where(i => i.AddressFamily ==
Time of Update: 2016-04-13
標籤:介面只能聲明不能實現,虛函數可以。介面:對外提供可以訪問的函數叫介面。虛函數不需要被強制重寫,其本身含有實現部分。抽象類別:指派了衍生類別必須實現的函數(純虛函數),不然編譯不通過。 虛函數的限制: 1.虛函數僅適用於有繼承關係的類對象, 所以只有類的成員函數才能說明為虛函數. 2.靜態成員函數不能是虛函數.
Time of Update: 2016-04-13
標籤:W3C制定了XML DOM標準。很多程式設計語言中多提供了支援W3C XML DOM標準的API。我在之前的文章中介紹過如何使用Javascript對XML文檔進行載入與查詢。在本文中,我來介紹一下.Net中的XmlDocument類。它支援並擴充了W3C XML
Time of Update: 2016-04-11
標籤:1,變數名由字母、數字、底線組成,不能以數字開頭,底線視為字母。系統變數一般以底線開頭。變數名不能是關鍵字,關鍵字有: if、else、switch、float、int 等2,四種基本的資料類型:char、int、float、doubleint可以使用qulifer short、long 來修飾。short int 表示至少16bit。int 表示32bit 或 16bit。long int表示至少32bit。short int 的位元不能比int的位元大,int位元不能比long