Time of Update: 2015-04-22
標籤:using System;using System.Data;using System.Data.OleDb;using System.Collections.Generic;using System.Text;class Program{ static void Main(string[] args) { OleDbConnection thisConnection = new OleDbConnection(
Time of Update: 2015-04-22
標籤:選定一個列,比如使用者編號列//欲插入的使用者編號string ll_userID="xxxxxxxx";//查詢此編號是否存在SqlCommand mycmd = new SqlCommand("select 使用者編號 from table where 使用者編號=‘"+ll_userID+"‘", mycon);SqlDataReader mysdr = mycmd.ExecuteReader();if (mysdr.HasRows)
Time of Update: 2015-04-22
標籤:#include <iostream>using namespace std;class A{private: int n;public: A(int m):n(m) { } ~A(){}};int main(){ A a(1); //棧中分配 A b = A(1); //棧中分配 A* c = new A(1); //堆中分配 delete c; return 0;}複製代碼第一種和第二種沒什麼區別,一個隱式調用,
Time of Update: 2015-04-22
標籤:c++ 格式化 1. int 轉string:int y = 2014;int m = 6;int d = 23;int h = 7;int mm = 25;char str[20];sprintf_s(str, "%04d-%02d-%02d/%02d:%02d", y, m, d, h, mm);string s = str;cout << s << endl;2.
Time of Update: 2015-04-22
標籤:一、什麼是指標 “指標變數”是指用來存放變數地址的變數。指標變數也是一個變數,它和其他變數的區別在於它裡面存的不是普通的資料,而是另一個變數的地址。訪問變數有兩種方式,第一種是直接根據變數名稱取到變數的地址,然後去對應記憶體位址拿到變數的值,這種方式叫做“直接引用”;第二種方式是定義一個指標變數指向變數,從指標變數中拿到變數的地址,再去對應記憶體位址拿到變數的值,這種方式叫做“間接引用”。二、指標的應用2.1
Time of Update: 2015-04-22
標籤:一、棧的定義棧是限定僅在表尾進行插入或刪除操作的線性表。一次對棧來說,表尾端有其特殊的含義,稱為棧頂,相應的,表頭端成為棧底。不含元素的空表稱為空白棧。向一個棧插入新元素又稱作進棧、入棧或壓棧,它是把新元素放到棧頂元素的上面,使之成為新的棧頂元素;從一個棧刪除元素又稱作出棧或退棧,它是把棧頂元素刪除掉,使其相鄰的元素成為新的棧頂元素。二、棧的特點棧作為一種資料結構,是一種只能在一端進行插入和刪除操作的特殊線性表。它按照先進後出的原則儲存資料,先進入的資料被壓入棧底,最後的資料在棧頂,需要讀
Time of Update: 2015-04-22
標籤: 一、 數組的定義1. 數組初始化 初始化方式 int a[3] = {10, 9, 6}; int a[3] = {10,9}; int a[] = {11, 7, 6}; int a[4] = {[1]=11,[0] = 7};2. 記憶體分析 數組儲存空間的大小
Time of Update: 2015-04-22
標籤:資料結構 演算法 數組 c++ 規律 上一篇解答了在棧裡面求最小值元素的問題,這一篇,來聊聊怎麼找到數組中子數組的最大和。通過這道題,你可以掌握如何根據使用者輸入建立數組如何在一連串數字中找到和最大的某一段連續數字子串如何發現問題的潛在規律並利用這個規律設計演算法,解決問題思路連續數相加要最大,說明左右兩邊的
Time of Update: 2015-04-22
標籤:effective c++ 讀書筆記 《Effective C++》第六章:繼承與物件導向設計確定你的public繼承塑模出is-a關係。student is a
Time of Update: 2015-04-22
標籤:形參與實參的區別函數的形參為函數提供了已命名的局部儲存空間。形參是在函數的形參表中定義的,並由調用函數時傳遞給函數的實參初始化。實參與形參必須有類型相同或者可以隱式轉換。 形參的初始化與變數的初始化一樣,如果形具有非參考型別,則複製實參的值,如果形參為參考型別,則只是實參的別名。對形參修改的函數,不會改變實參的值,只是修改實參的副本。 1.指標形參 函數可通過指標實現賦值,修改指標所指向對象的值。2.const形參 複製實參的局限性當需要在函數中修改
Time of Update: 2015-04-22
標籤:枚舉 枚舉型別宣告為一組相關的符號常數定義了一個類型名稱。枚舉用於“多項選擇”場合,就是程式運行時從編譯時間已經設定的固定數目的“選擇”中做出決定。 枚舉類型(也稱為枚舉)為定義一組可以賦給變數的命名整數常量提供了一種有效方法。例如,假設您必須定義一個變數,該變數的值表示一周中的一天。該變數只能儲存七個有意義的值。若要定義這些值,可以使用枚舉類型。枚舉類型是使用 enum 關鍵字聲明的。 enum Days
Time of Update: 2015-04-22
標籤:我們的伺服器項目有好幾萬行代碼,昨天想分析一下其效能瓶頸,看看有沒可最佳化的地方。gcc 提供了 __PRETTY_FUNCTION__ 宏,放在哪個函數體內,就表示哪個函數的名字,和 __LINE__ 類似。利用這個宏,我們可以向每個函數體插入入幾行代碼,記錄下被調用的 Log。我用 Python 寫了一個指令碼,分析所有 .cpp 檔案中的 function,在函數體前面加上三行代碼 : #if __FUNC_CALL_LOG__ LOGOUT(
Time of Update: 2015-04-22
標籤:#include<iostream>using namespace std;#include<ctime>struct Time{int hour;int minute;int second;};void set(Time *p,int h,int m,int s){p->hour=h;p->minute=m;p->second=s;}void tick(Time *p){long t=time(NULL);//time_t
Time of Update: 2015-04-22
標籤:#include <iostream>#define DefaultSize 10using namespace std;template<typename T>class Grail{public:Grail(){data = new T[DefaultSize];for(int i=0;i<10;i++){data[i]=i;}} const T& operator[](int size)const{return
Time of Update: 2015-04-22
標籤:<pre name="code" class="cpp">#include<iostream>using namespace std;int main(){class S{};cout<<sizeof(S);return 0;}程式居然輸出為1!到底是怎麼回事?首先我在這裡要聲明一點——類在未初始化之前確實不會分配空間,這裡探討的是sizeof(類)的問題,詳細情況看下面的例子C++中的類所佔記憶體空間總結
Time of Update: 2015-04-22
標籤:1.字串值中包含E等科學計數法,比如12E-2,需要進行轉化為普通數值0.12,2.轉化函數如下: private Decimal ChangeDataToD(string strData) { Decimal dData = 0.0M;
Time of Update: 2015-04-22
標籤:這篇文章主要介紹了C#中string.format用法,以執行個體形式較為詳細的講述了string.format格式化的各種用法,非常具有實用價值,需要的朋友可以參考下本文執行個體總結了C#中string.format用法。分享給大家供大家參考。具體分析如下:String.Format 方法的幾種定義:String.Format (String, Object) 將指定的 String 中的格式項替換為指定的 Object 執行個體的值的文本等效項。 String.Format
Time of Update: 2015-04-22
標籤:1:通過設定表單的 TransparencyKey實現 例:表單中的白色會變成透明 this.BackColor =Color.White; this.TransparencyKey = Color.White; TransparencyKey只支援透明或不透明,不支援過度色,比如PNG圖片中的從不透明到透明的過渡色會顯示出討厭的效果2:通過設定表單的 Opacity 實現
Time of Update: 2015-04-22
標籤:一個應用程式的XML設定檔樣本:<?xml version="1.0"?><configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="AuxFiles;bin\subdir" /> <dependentAssembly>
Time of Update: 2015-04-22
標籤:繼承 inheritance1、概念:2、聲明新類的方法:@interface Circle:NSObjcet冒號後邊的標識符是需要繼承的類3、有關術語超類(superclass):是繼承的類;父類(parent class):是超類的另一種表達方式 ;子類(subclass):是執行繼承的類 ;孩子類(child class):子類的另一種表達方式;4、objcet-c 繼承的執行個體 1 //程式中定義了兩個類,分別是ClassA和ClassB;ClassA的父類是NSObject