Time of Update: 2015-03-10
標籤: create database data1220 --建立資料庫go --go代表後面的語句是在前面語句執行的基礎上進行的use data1220 --確定操作資料庫對象gocreate table users --給資料庫添加一個表(code int identity(1,1) primary key, --定義一個自增長列,並設為主鍵 name
Time of Update: 2015-03-11
標籤: C++程式會用到的一項預先處理功能是標頭檔保護符,標頭檔保護符依賴於預先處理變數。預先處理變數有兩種狀態:已定義和未定義,#define指令把一個名字設定為預先處理變數,另外兩個指令則分別檢查某個指定的預先處理變數是否已經定義:#ifdef若且唯若變數已定義的時候為真,#inndef若且唯若變數未定義時為真。一旦檢查結果為真,則執行後續操作直至遇到#endif為止。 使用這些功能就能有效地防止重複包含的發生:#ifndef SALES_H#define SALES_H
Time of Update: 2015-03-11
標籤:這裡使用數組類比迴圈鏈表#include <stdio.h>int main(){ int leftCount = 15; //剩餘猴子的數量 int countNum = 0; //目前數到了第幾個 int index = 0; //定義當前數組的下標從0開始。 int number =
Time of Update: 2015-03-11
標籤: decltype作用是選擇並返回運算元的資料類型。 decltype(f()) sum = x; // sum的類型就是函數f的傳回型別 如果decltype使用的運算式是一個變數,則decltype返回該變數的類型(包括頂層const和const在內):const int ci=0, &cj = ci;decltype(ci) x = 0; // x的類型是const intdecltype(cj) y = x; // y的類型是const int&
Time of Update: 2015-03-11
標籤:工作中經常需要解析收到的資料報文,而報文中很多協議欄位都用bit來表示。一般都會使用指標位移然後右移的方式來擷取響應的bit位的值。比如下面這樣一個報文:D的值為:((pucPktAddr + 3)>>6) & 0x3 --位移3個位元組,右移6位,再與上掩碼E的值就是((pucPktAddr + 3)>>3) & 0x7感覺不是很直觀,可以試著用位域的方法來擷取1 typedef struct XXX {2 unsigned
Time of Update: 2015-03-11
標籤:C語言的關鍵字 c語言總共提供了32個關鍵字:特點: ① C語言的關鍵字全部為小寫字母。 ② 關鍵字在開發工具或者智能文本編輯工具中會顯示特殊顏色的字型,預設情況下,C語言 的關鍵字在Xcode中都會顯示紫褐色。 C語言的關鍵字最主要的有 : int 、 return。
Time of Update: 2015-03-11
標籤:重載++和--設 A Aobject ;運算子 ++和 - - 有兩種方式: 前置方式: ++Aobject --Aobject一元 成員函數 重載 A :: A operator++ () ; 解釋為: Aobject . operator ++( )
Time of Update: 2015-03-10
標籤:c++ 模板 templates 高效c++ typename 條款41瞭解隱式介面和編譯期多態條款42瞭解typename的雙重意義條款41:瞭解隱式介面和編譯期多態物件導向編程總是以顯示介面(explicit interfaces)和運行期多態(runtime polymorphism)來解決問題。例如 class
Time of Update: 2015-03-10
標籤:c語言 演算法 #include <stdio.h>/*這個字串參數必須包含一個或者多個數字,函數應該把這些數字字元轉換為整數並返回這個整數。如果字串參數包含了任何非數字字元,函數就返回零。*/int ascii_to_integer(char *str){int i=0;while(*str!=‘\0‘){if(*str<‘0‘|| *str >‘9‘)return 0;i*=10;
Time of Update: 2015-03-10
標籤:c語言 資料結構 #include <stdio.h>/*編寫一個函數,將一個數字字串轉換成這個字串對應的數字(包括正浮點數、負浮點數)例如:"12.34" 返回12.34"-123.34" 返回-123.34函數原型:double my_atof(char *str){}*/double my_atof(char *str){double
Time of Update: 2015-03-10
標籤:/*編寫一個函數,將一個數字字串轉換成該字串對應的數字(包括正整數、負整數)例如:"12" 返回12"-123" 返回-123函數原型:int my_atof(char *str)*/#include <stdio.h>int my_atof(char *str){int flag=0;int m=0;if(*str=='-')
Time of Update: 2015-03-10
標籤:#include<stdio.h>#include <math.h>/*編寫一個函數,傳入a,b兩個int類型的變數,返回兩個值的最大公約數。例如:輸入傳入(0 , 5)函數返回5,傳入(10 , 9)函數返回1,傳入(12 , 4)函數返回4*///更相減損法int fuc(int m,int n){int i=0,temp,x;while(m%2==0 && n%2==0) //判斷m和n能被多少個2整除{m/=2;n/=2;i+=1;}if(
Time of Update: 2015-03-10
標籤://總結一下,結構體資料排序的快速寫法//以後在遇到需要寫的時候,不要遲疑快速寫完struct node{ int u, v, w;}a[10000]; //假設該結構體有3個元素//現在僅實現結構體數組按照w的值從小到大的排序//1.基於C++的重載寫法,寫在結構體的定義內 如下:struct node{int u, v, w;bool operator <(const node &x)const{return w<x.w;
Time of Update: 2015-03-10
標籤:C語言是一種通用的結構化語言。它的通用性和無限制性,使得它對許多程式設計者來說都顯得更加通俗和有效。無論是系統軟體或者資料的處理、非數值計算等,都可以很方便的使用C語言。C語言的主要特點:1:簡潔、緊湊、靈活。2:模組化、結構化。3:移植性強。4:產生目標代碼品質高,程式執行效率高。C程式的組成: 一個C程式通常是由函數、語句、注釋、預先處理命令等基本部分組成。 1:函數
Time of Update: 2015-03-10
標籤:單例模式是最簡單的設計模式,就讓我像玩簡單的遊戲一樣寫下去吧。v1: 簡單模式和這個版本有過一面之緣,但不敢苟同。class Singleton { private: Singleton() {} public: static Singleton * getIns() { static Singleton * ins = new Singleton(); return ins;
Time of Update: 2015-03-11
標籤:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Text.RegularExpressions;namespace ChToPhoneticize{
Time of Update: 2015-03-10
標籤:c#3.0引入匿名型別,其由編譯器動態產生而非顯式定義。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Project5_33{ class Program
Time of Update: 2015-03-10
標籤:針對XML文檔的應用編程介面中,一般有兩種模型:W3C制定的DOM(Document Object
Time of Update: 2015-03-10
標籤:C指標典例 2015-03-10 李海沿 一、指標的算術運算例一、 1、 char a[20]; 2、 int *ptr=a; 3、 ptr++;
Time of Update: 2015-03-11
標籤:問題現象:當程式中存在多個scanf時,針對第一個scanf的輸入,一般使用者會以空白字元(空格、換行、tab、換頁符)等結束。但若後面有一個scanf(“%c”,&ch),則剛才輸入的空白字元會被此次的scanf讀入,因此空白字元也是一個字元,此將導致ch為空白。原因解釋:scanf的工作原理:(一般情況,即格式串中沒有其它字元)使用者的任何輸入將被儲存在緩衝之中,當有scanf時,scanf則從此緩衝隊列中讀取字元,直至遇到空白字元或者是此字元不可能是本