Time of Update: 2015-04-20
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { SqlConnection sqlcon =
Time of Update: 2015-04-21
標籤:http://www.cnblogs.com/qlee/archive/2011/07/04/2097055.html成員函數的重載、覆蓋與隱藏成員函數的重載、覆蓋(override)與隱藏很容易混淆,C++程式員必須要搞清楚概念,否則錯誤將防不勝防。8.2.1 重載與覆蓋成員函數被重載的特徵:(1)相同的範圍(在同一個類中);(2)函數名字相同;(3)參數不同;(4)virtual 關鍵字可有可無。覆蓋是指衍生類別函數覆蓋基類函數,特徵是:(1)不同的範圍(分別位於衍生類別與基類);(2
Time of Update: 2015-04-21
標籤: 說來慚愧,一道簡單的對vector遞迴的題目寫了一個多小時,最後還是請教了大神才改出來。 首先貼上原代碼:void return_vector(vector<int>::iterator,vector<int>);int main(){ int n, temp; vector<int> symbol{}; cin >> n; for (int i = 0; i < n; ++i) {
Time of Update: 2015-04-20
標籤:gdi+ c++ 用GDI+的優秀圖形輸出功能可以非常方便的實現文字特效,其中一個帶陰影的文字便是其中一例。 許多簡單的文字特效只是簡單的將文字用不同的顏色與不同的位置輸出一次或多次,本文所討論的陰影製作效果藉助GDI+的反走樣能力產生透明的陰影與半陰影。
Time of Update: 2015-04-20
標籤:題目:用遞迴法把一個整數轉換成字串輸出。比較下面兩種方法的不同: putchar(n%10+‘0‘)的位置不同,造成輸出結果的不同。方法一: 1 #include <stdio.h> 2 void convert(int n) 3 { 4 int i; 5 if((i=n/10)!=0) 6 convert(i); 7 putchar(n%10+‘0‘); 8 9 } 10 main()11 {12 int n;13 printf("請輸入一個整數n:\n");14
Time of Update: 2015-04-20
標籤:最近在做一個項目,開發環境用的是QT c++。項目中使用amazon雲端服務,調研發現有一個Amazon雲的python介面。就有了標題中的問題,需要用C++來調用python指令碼。下面是一個c++調用python的小例子。我先貼出代碼,然後在詳細介紹。# -*- coding: cp936 -*-#定義hello函數,這個函數的功能是輸出“hello world!”def hello(): print("hello
Time of Update: 2015-04-20
標籤:主要介紹下如題幾類變數,也是比較容易弄混的四類變數,每一中變數都應該有自己獨特的部分,才有存在的價值; 儲存地區範圍與存留時間局部變數棧區局部;在範圍內全域變數靜態儲存區全域,多個源檔案中可以使用;整個程式執行期間靜態局部變數 靜態儲存區 局部;整個程式執行期間靜態全域變數靜態儲存區全域,只能在本檔案中使用;整個程式執行期間所以說其實每類變數都會有自己與眾不同的地方,對於局部變數,可以用於在局部範圍中使用,其餘地方不訪問,對變數有一定的保護作用,並且每次進入執行都會是一樣的,
Time of Update: 2015-04-20
標籤:如果兩段記憶體重疊,用memcpy函數可能會導致行為未定義。 而memmove函數能夠避免這種問題,下面是一種實現方式: 1 #include <iostream> 2 using namespace std; 3 void* memmove(void* str1,const void* str2,size_t n) 4 { 5 char* pStr1= (char*) str1; 6 const char* pStr2=(const char*)str2; 7
Time of Update: 2015-04-20
標籤:參數入棧的順序以前在面試中被人問到這樣的問題,函數調用的時候,參數入棧的順序是從左向右,還是從右向左。當時沒有想清楚,隨口就說從右向左。其實這個回答是不完全正確的。因為其實入棧的順序,不同的體系架構是不一樣的,舉例來說, 看下面的代碼:#include <stdio.h>int test(int a, int b){ printf("address of a %x.\n", &a); printf("address of b %x.\n", &b);
Time of Update: 2015-04-20
標籤:在項目中用了Doxygen來製作文檔,記錄備忘。查了不少文章,主要使用方法及例子參考都是來自以下連結:http://wenku.baidu.com/link?url=jYVQTEY6-aHB4x1KwfdmTJ7o_TkmscOvY44cqFncfobD54hAhDPotXPESJOLL-lJf8VA0GL_ZaP8D0Q-gwS6SVLnXDZTruthPkthVCHi39a使用步驟:一、安裝內容1 安裝 Doxygen(Windows)2 安裝
Time of Update: 2015-04-20
標籤:#include<iostream>#include<string>//#include<cstring>using namespace std;int main(){string str;cout<<"input some text:"<<endl;getline(cin,str);//char str[200];//cin.getline(str,200);int cnt[256]={};for(int
Time of Update: 2015-04-20
標籤:c++ 格式化 %% -返回百分比符號%b –返回位元%c –返回與ASCII值相對應的字元%d –帶有加號或減號的十進位數%e –科學計數符號(如:1.2e+2)%u –不帶加號或減號的十進位數.%ul 不帶符號的長整型%f – 浮點數據(本地設定)%F –浮點數據(非本地設定)%o –八位元%s –字串%x –十六進位數(小寫字母) 例如:sprintf(s, "%#010x&
Time of Update: 2015-04-20
標籤:問題背景:我需要產生一個大概1.5T的double型矩陣,硬碟受不了,IO時間消耗不起,於是嘗試在輸出前壓縮。矩陣產生使用java,在矩陣上的計算使用cpp於是分別嘗試使用java 寫gz壓縮檔和使用c++讀壓縮檔一下為簡單的測試代碼:寫: public boolean generateGzipFile(String ofname) throws IOException { FileOutputStream fout = new
Time of Update: 2015-04-20
標籤:1.
Time of Update: 2015-04-20
標籤:JS擷取了當前毫秒的時間戳記。var timestamp=new Date().getTime();//第二種方法://var timestamp = (new Date()).valueOf();結果:1429527789146C#將日期時間類型轉換成時間戳記: /// <summary> /// 時間轉換為時間戳記字串 /// </summary> /// <param
Time of Update: 2015-04-20
標籤:Regular expressions一.關鍵概念1.The result of applying a regular expression to a string is one of the following: To find out whether the string matches the regular expression. To return a substring. To return a new string representing a modification
Time of Update: 2015-04-20
標籤:1. Regex在編寫處理字串的程式或網頁時,經常會有尋找符合某些複雜規則的字串的需要。Regex就是用於描述這些規則的工具。換句話說,Regex就是記錄文本規則的代碼。Regex由literals(字面值)、metacharacters(元字元)兩類字元組成。字面值是你想要通配的字元,元字元是Regex使用的特殊字元,像是一種命令,使Regex具有相應功能。假設你在一篇英文小說裡尋找hi,你可以使用Regexhi。這幾乎是最簡單的Regex了,它可以精確匹配這樣的字串:由兩個字
Time of Update: 2015-04-20
標籤:為了使程式在快顯視窗時置頂層且不擷取系統輸入焦點,避免影響使用者當前的操作,來電通來電彈屏軟體嘗試過N多種辦法,例如:彈出前儲存當前焦點視窗控制代碼,彈出時因為使用TopMost系統預設將焦點交給了快顯視窗,彈出後再將焦點還給彈出前的焦點視窗控制代碼(C#讓表單置頂彈出但不擷取焦點)。這種方法貌似解決了問題,但是在彈出的時候還是會打斷使用者的部分操作。經過我們的不斷探索和嘗試,終於在Form底層取得了突破,效果很好,和qq的彈窗一樣不會打擾使用者操作。
Time of Update: 2015-04-20
標籤:在使用 ikvm 去運行 htmlunit 中的 webclient Getpage的時候 報錯說com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl not found查了半天 雖然不知道原因是什麼但是 在使用 getpage 的時候 添加一條[email protected] s = new [email protected](); 就可以了
Time of Update: 2015-04-20
標籤:/// /// 擷取類中的屬性值 /// /// /// /// public string GetModelValue(string FieldName, object obj) { try { Type Ts = obj.GetType(); object o =