Time of Update: 2015-04-23
標籤:mysql 源碼 source mariadb --第一個檔案main.cc1簡單的一段代碼,好有 hello world的感覺啊/* main() for mysqld. Calls mysqld_main() entry point exported by sql
Time of Update: 2015-04-23
標籤:design pattern 設計模式 mediator 最近在複習Design Pattern,好久沒用都有些忘記了,主要是沒什麼機會做開發實踐,今天來複習一下,也不知道我的概念正不正確。Mediator 實現了一個中間人處理機制,適合應用的情境是:1) 當多個實體(或物件)互相互動時,相互間的關係多樣且複雜,2)
Time of Update: 2015-04-23
標籤:// 存款利息的計算。有1000元,想存5年,可按以下5種辦法存:// 1、一次存5年期。// 2、先存2年期,到期後將本息再存3年期。// 3、先存3年期,到期後將本息再存2年期。// 4、存1年期,到期後將本息再存1年期,連續存5次。// 5、存活期存款。活期利息每一季度結算一次。// 1年定期利息:4.14%;// 2年定期利息:4.68%;// 3年定期利息:5.4%;// 5年定期利息:5.85%;// 活期存款利息:0.72%;(活期存款每一季度結算一次利息)//
Time of Update: 2015-04-23
標籤:// 輸入3個數,要求按從小到大順序輸出#include <stdio.h>int main(){int a,b,c,t;printf("請輸入三個數:");scanf("%d%d%d",&a,&b,&c);if(a > b){t = a;a = b;b = t;}if(a > c){t = a;a = c;c = t;}if(b > c){t = b;b = c;c =
Time of Update: 2015-04-23
標籤:// 有一函數:x < 0 ,y = -1;x = 0,y = 0;x > 0,y = 1,編程輸入一個x值,要求輸出對應的y#include <stdio.h>int main(){int x,y;printf("請輸入x:");scanf("%d",&x);if(x > 0)y = 1;else if(x < 0)y = -1;else y =
Time of Update: 2015-04-23
標籤:// 要求按照考試成績的等級輸出百分制分數段,A等為85分以上,B等為70~84分,// C等為60~69分,D等為60分以下。成績的等級由鍵盤輸入#include <stdio.h>int main(){char ch;printf("請輸入成績的等級:");scanf("%c",&ch);switch(ch){case
Time of Update: 2015-04-23
標籤:1.static 靜態局部對象:一旦被建立,在程式結束前都不會被撤銷。當定義靜態局部對象的函數結束時,靜態局部對象不會撤銷。2.內嵌函式:避免函數調用的開銷。在函數傳回型別前加上關鍵字 inline 就可以將一些特定函數指定為內嵌函式。3.友元:friend
Time of Update: 2015-04-23
標籤:我們在編程的時候,有時會使用多線程來解決問題,比如你的程式需要在幕後處理一大堆資料,但還要使使用者介面處於可操作狀態;或者你的程式需要訪問一些外部資源如資料庫或網路檔案等。這些情況你都可以建立一個子線程去處理,然而,多線程不可避免地會帶來一個問題,就是線程同步的問題。如果這個問題處理不好,我們就會得到一些非預期的結果。 在網上也看過一些關於線程同步的文章,其實線程同步有好幾種方法,下面我就簡單的做一下歸納。 一、volatile關鍵字 volatile是最簡單的一種同步方法,當然簡單
Time of Update: 2015-04-23
標籤:資料結構 遞迴 演算法 二叉樹 棧 遞迴究竟有多強大,看看這道題就知道了。通過這道題,你可以掌握如何使用遞迴遞迴的本質如何跳出遞迴死迴圈題目:輸入一個整數和一棵二元樹。從樹的【根結點】開始往下訪問一直到【葉結點】所經過的所有結點形成一條路徑。列印出和與輸入整數相等的所有路徑。例如,輸入20和如下二叉樹列印出路徑
Time of Update: 2015-04-23
標籤:#include<iostream>using namespace std;#include<ctime>class Clock{int h;int m;int s;public:void set(int hour,int min,int sec);//set(int ,int ,int )void tick();void show();void run();};void Clock::set(int hour,int min,int
Time of Update: 2015-04-23
標籤:c++ 物件導向 友元函數 os 先把代碼貼著,明天再補充總結!#ifndef PICTURE_H#define PICTURE_H#include<iostream>using namespace std;class Picture{private:int height, width;char * data;char &
Time of Update: 2015-04-23
標籤:c errno 錯誤報表 C語言標準庫中的錯誤報表用法有三種形式。1、errnoerrno在<errno.h>標頭檔中定義,如下#ifndef errnoextern int errno;#endif外部變數errno儲存庫程式中實現定義的錯誤碼,通常被定義為errno.h中以E開頭的宏,所有錯誤碼都是正整數,如下例子# define EDOM 33 /*
Time of Update: 2015-04-23
標籤:委託以下採用員工玩遊戲,老闆扣工資的案例: class Boss { private int money = 20; public void RSalary(int wage) { Console.WriteLine("老闆發現扣工資{0}¥,剩餘{1}", money,wage-money); } } class
Time of Update: 2015-04-23
標籤:1.將資源檔的屬性改成“嵌入資源”2.1 string assembleName = this.GetType().Assembly.GetName().Name;//本程式集名2 Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(string.Format("{0}.{1}", assembleName,
Time of Update: 2015-04-23
標籤:wpf winform 控制項 步驟1:建立WinForm工程步驟2:在剛剛建立的WinForm工程中建立或者添加現有的WPF使用者自訂控制項<UserControl x:Class="wndFormTest.ComBoBoxButton" xmlns="http://schemas.microsoft.com/winfx/200
Time of Update: 2015-04-23
標籤:圖片步驟1:建立WinForm工程步驟2:在剛剛建立的WinForm工程的目錄下,添加外部的圖片或資源,如\Skins\Images\test.jpg步驟3:將外部的圖片或資源套件含到WinForm的工程中步驟4:設定圖片或資源的屬性為內容、複製步驟5:使用相對路徑測試程式public Form1(){ InitializeComponent(); _pictureBox.SizeMode = PictureBoxSizeMode.StretchImage;
Time of Update: 2015-04-23
標籤:ns3 p2p 這一節我們開始分析第二個例子 first.cc 。網路拓撲就下所示:// Default Network Topology//// 10.1.1.0// n0 -------------- n1 // point-to-point
Time of Update: 2015-04-23
標籤:ns3 hello 這一節,我們就NS3第一個例子,也是最簡單的例子hello 開始學習。以下是 hello-simulator.cc 的源碼:---------------------------------------------------------------------------------------#include
Time of Update: 2015-04-23
標籤:分布式 aerospike nosql shard-nothing 記憶體資料庫 刪除記錄Aerospike C用戶端API提供一個簡單的操作來刪除資料庫中的資料。資料刪除範例程式碼被所有樣本使用。下面的代碼引用自樣本目錄【examples/basic_examples/put】,由Aerospike C用戶端安裝包內建。
Time of Update: 2015-04-23
標籤:分布式 aerospike nosql shard-nothing 記憶體資料庫 批量讀取記錄除了每次讀取單條記錄外,還可以在一個事務中從叢集中讀取多條記錄。相關的客戶Aerospike C用戶端API調用是:aerospike_batch_get() —