Time of Update: 2015-04-16
標籤:綜合自:http://www.cnblogs.com/javadotnet/articles/1918930.html http://blog.csdn.net/shijinupc/article/details/6789554CC是Linux作業系統下一個非常重要的原始碼編譯工具,有著許多重要的選項,支援許多不同語言的編譯,如C、C++、Ada、Fortran、Objective、Perl、Python、Ruby以及Java等,甚至Linux的許多核心和許多其他
Time of Update: 2015-04-18
標籤:c語言 scanf gets /*1.不同點:scanf不能接受空格、定位字元Tab、斷行符號等;而gets能夠接受空格、定位字元Tab和斷行符號等;2.相同點: 字串接受結束後自動加‘\0‘。
Time of Update: 2015-04-17
標籤:這段代碼是C++調用matab引擎的過程,代碼的目的很簡單,在C++中建立一個vector數組,然後將這個vector數組單位化。寫這個代碼的目的是學些C++與matlab之間的資料互動,以供日後參考。 #include <iostream> #include <cstdio> #include <vector> #include <math.h> #include <time.h> #include "engine.
Time of Update: 2015-04-17
標籤:sizeof 記憶體 namespace //由於使用了windows.h,所以這種方法只能在windows系統下使用,不能在Mac或linux下使用#include "iostream"#include "windows.h"#include "string"using namespace std;int
Time of Update: 2015-04-17
標籤:迴圈 c語言 譚浩強 菱形 圖案 //用迴圈語句輸出菱形#include <stdio.h>int main(){int i,j;for(i=0;i<=3;i++) //上4行{for(j=0;j<=3;j++) //上4行的左邊{if(i+j<=2)printf("
Time of Update: 2015-04-17
標籤:如果你問一個IT人士“C++如何?類似Java的反射?”,結果會怎樣呢?~!@#¥%……&*,估計大部分人都會要稍微思考了一下,或者直接說“C++根本就不支援反射的呀!”。是的,C++語言本身是不支援反射的,但實際應用中總是會有將對象序列化的需求,總不可能C++不支援,我們就不用C++了,既然發明C++的大師們沒有考慮這個,那我們只有自己動手了,毛主席說過“自己動手,豐衣足食”!天生限制C++語言本身不支援反射機制,但C++對象總是要序列化的,序列化就是儲存到磁碟上,將對象變成一定
Time of Update: 2015-04-17
標籤:<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">最近寫程式的時候發現,衍生類別對象的基類函數如果調用基類虛函數,則它將調用的是衍生類別的對應函數,而不是我想調用的基類的對應函數。</span>下面用一個例子來說明://基類class Base{public:void funA();virtual void
Time of Update: 2015-04-16
標籤:1.多線程基本概念進程:一個程式運行時所佔用的所有資源。一個進程可由多個線程組成。線程:一個進程中的執行單元,可以共用進程中的資源。多線程:一個程式有多個線程執行執行各自的任務。多線程的優點:CPU利用率速率提升了,當一個線程阻塞時,程式不必等他就緒,可以先執行其他的線程。多線程的缺點:線程也需要分配空間,線程越多佔用記憶體也就越多,線程會競爭程式的資源,線程多的時候難以控制。 2.C#計時器原理:通過設定一個時間間隔,迴圈地執行一個方法(使用委託來實現)使用System.Thr
Time of Update: 2015-04-18
標籤:c語言 迴圈 譚浩強 冒泡函數 排序 //要求任意輸入10個數,然後按從小到大順序輸出#include <stdio.h>int main(){int a[10];int i,j;int temp;printf("請輸入10個整數:");for(i=0;i<10;i++){scanf(
Time of Update: 2015-04-18
標籤:#include <iostream>#include <malloc.h>#include <string.h>#include <stdio.h>#define DefaultSize 7using namespace std;struct Node{char *pname;//檔案名稱字int line;//行號int size;//大小long long save;//儲存地址ipNode *next;};struct
Time of Update: 2015-04-17
標籤:dct變換 c++代碼 理論部分轉載自這篇blog: http://blog.csdn.net/luoweifu/article/details/8214959
Time of Update: 2015-04-17
標籤:用C++實現的一種外掛程式體繫結構-----概述本文討論一種簡單卻有效外掛程式體繫結構,它使用C++,動態連結程式庫,基於物件導向編程的思想。首先來看一下使用外掛程式機制能給我們帶來哪些方面的好處,從而在適當時候合理的選擇使用。1, 增強代碼的透明度與一致性:因為外掛程式通常會封裝第三方類庫或是其他人編寫的代碼,需要清晰地定義出介面,用清晰一致的介面來面對所有事情。你的代碼也不會被轉換程式或是庫的特殊定製需求弄得亂七糟。2, 改善工程的模組化:你的代碼被清析地分成多個獨
Time of Update: 2015-04-15
標籤:#include <iostream>using namespace std;void Grial(int a[],int x,int y){if(x>=y)return ;int i=x;int j=y;int temp;int key=a[(i+j)/2];while(i<j){while(a[i]<key)i++;//找到第一個比key大的數while(a[j]>key)j--;//找到第一個比key小的數if(i<=j){temp=a[i]
Time of Update: 2015-04-16
標籤:java jna so dll c語言 介紹給大家介紹一個最新的訪問機器碼的Java架構—JNA。JNA(Java Native
Time of Update: 2015-04-15
標籤:c++ 閏年判斷 星期計算 switch 源碼 /*通過輸入年月日,計算出這一天是星期幾,計算這一天是這一年的多少天,判斷這一年是否為閏年*/#include<iostream>using namespace std;struct time{int year;int month;int
Time of Update: 2015-04-15
標籤:老規矩:記錄細節,等待空餘,再進行整理。 1:const,static,const static成員初始化。 1、const成員:只能在建構函式後的初始化列表中初始化 2、static成員:初始化在類外,且不加static修飾。 3、const static成員:類只有唯一一份拷貝,且數值不能改變。因此,可以在類中聲明處初始化,也可以像static在類外初始化。2:拷貝賦值函數 和 拷貝建構函式。 1,拷貝賦值函數. 1)傳回值是 左側類型的引用。 2
Time of Update: 2015-04-17
標籤: //DataTable轉String方法 public static String DataTable2String(DataTable dt) { string strXML = "<DataTable>\r\n"; try { foreach (DataRow dr in dt.Rows) {
Time of Update: 2015-04-17
標籤:再分享一個小技巧,實現c#版本exe的自刪除功能。代碼如下: Process process = new Process(); Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime;
Time of Update: 2015-04-15
標籤:原文:C# List和String互相轉換List轉字串,用逗號隔開List<string> list = new List<string>();list.Add("a");list.Add("b");list.Add("c");//MessageBox.Show(list.);//LoadModel();string s = string.Join(",",
Time of Update: 2015-04-18
標籤:c# ToString() 格式化字串 格式化數值:有時,我們可能需要將數值以一定的格式來呈現,就需要對數值進行格式化。我們使用格式字串指定格式。格式字串採用以下形式:Axx,其中 A 為格式說明符,指定格式化類型,xx 為有效位數規範,控制格式化輸出的有效位元或小數位元。 格式說明符 說明 樣本 輸出 C 貨幣 2.5.ToString("C") ¥2.50 D 十進位數 25.ToString("D5") 00025 E 科學型 25000.ToString("