Time of Update: 2015-05-21
標籤:c++ 類 編譯器 最佳化 sizeof 對於c++中的一個空類 class X{}; 事實上並不是空的,sizeof(X)並不等於0, 一般的結果是1。每個X的對象都有一個隱晦的1
Time of Update: 2015-05-21
標籤:Description輸入一個大於1的正整數,如果是素數則輸出“yes”,如果不是素數,則輸出“no”,Input一個大於1的正整數Output如果該整數是素數則輸出“yes”,如果不是素數,則輸出“no”/* Copyright (c) 2014, 煙台大學電腦學院 * All rights reserved. * 檔案名稱:test.cpp * 陳丹妮 * 完成日期:2015年 5 月 20 日 * 版 本 號:v1.0 */#include
Time of Update: 2015-05-22
標籤:c++ 智能指標 這些智能指標在設計的時候,一個關鍵的問題就是所有權的控制。如果把指標所指向的對象比作電視機的話,那麼指標就是觀眾。第一個人需要看電視的時候需要開啟它,沒人看的時候就要保證把電視關掉。對於std::auto_ptr,boost::shared_ptr和scoped_ptr,情況如下:1.
Time of Update: 2015-05-21
標籤:開通部落格園以來第一次寫隨筆,就寫一下關於C語言指標的一些感想吧。很多同學都搞不懂指標,我一開始也雲裡霧裡沒看懂指標,而且老師又把指標說得很難的樣子。其實主要是把指標”*“的作用給弄混了,不用畏懼,細心點看就可以了。首先簡介一下指標的概念好了。指標本身也是一個變數,只不過這個變數的值比較特殊,它不是常規的整型數或者浮點數,而是指向另一個變數地址的值。通過指標的值可以知道另一個變數的地址以及存在該地址中的具體數值(該數值可以是整型,浮點型,結構體,甚至也可以是一個指標
Time of Update: 2015-05-20
標籤:編碼轉換 unicode utf8 c-c++ 1. 描述 在windows上做系統編程,少不了會遇到處理中文字串的問題。而大多時候中文漢字都是以多位元組編碼的方式展現的。為了實現更好的相容性或一些特殊的需求,(比如在網頁上顯示。)常需要將其轉換成unicode或者utf8的格式。2. 程式碼範例2.1 中文字串轉Unicode/************
Time of Update: 2015-05-20
標籤:1924: 計算兩點間的距離Description輸入兩點座標(X1,Y1),(X2,Y2),計算並輸出兩點間的距離。 Input輸入資料有多組,每組佔一行,由4個實數組成,分別表示x1,y1,x2,y2,資料之間用空格隔開。Output對於每組輸入資料,輸出一行,結果保留兩位小數。/* Copyright (c) 2014, 煙台大學電腦學院 * All rights reserved. * 檔案名稱:test.cpp * 陳丹妮 * 完成日期:2015年 5
Time of Update: 2015-05-20
標籤:c++1.C++結構體有預設的建構函式#include<cstdio>using namespace std;struct node{ int m,n;};int main(){ node a; printf("%d %d\n",a.m,a.n); return
Time of Update: 2015-05-20
標籤:ref 拷貝 int c++ 變數 通俗來講,引用(reference)就是給對象另外一個名字。1)引用必須被初始化int &ref; // 錯誤int val=10;int &ref2=val; //
Time of Update: 2015-05-21
標籤:c++ 異常處理譯自 c++ complete refrence 3rd Chapter 38標準c++庫定義了兩個與異常相關的庫,<exception>和<stdexcept>。異常通常用來報告錯誤。<exception><exception>定義了與異常處理相關的類,聲明和函數。 class exception {public:exception() throw();exception(const char
Time of Update: 2015-05-21
標籤:java acm 問題:參考了別人的才做出來,有一個疑問: 不知道為什麼要以比字數串長度來判斷,為什麼不可以直接不再if之列就直接判斷為“no”。得到一行字元 : s=cin.nextLine(); 之前要有cin.nextLine(); ,原因不明。C語言合法標識符Time Limit: 2000/1000 MS (Java/Others) Memory
Time of Update: 2015-05-21
標籤:編譯器:visual studio首先配置好項目環境1.引入lua5.1.lib,lub51.lib依賴項2.引入庫目錄3.開始寫代碼a.c#include <lua.h>#include <lualib.h>#include <lauxlib.h>?int add(lua_State *L){????int x = lua_tonumber(L, 1);????int y = lua_tonumber(L, 2);????lua_pushnumber(
Time of Update: 2015-05-21
標籤:JAVA加密:package webdomain;import java.security.Key; import java.security.spec.AlgorithmParameterSpec; import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec;import
Time of Update: 2015-05-21
標籤:c++ 複製檔案 ifstream iostream &n
Time of Update: 2015-05-21
標籤:c語言 strcat strcat:將兩個char類型連結。返回指向字串的指標。 然後我們簡單實現一下這個函數:<span style="font-size:18px;">#include<stdio.h>#include<assert.h>char * my_strcat(char *str1,char const *str2){char*
Time of Update: 2015-05-22
標籤: 通常,我們使用try/catch/finally語句塊來捕獲異常,就像在這裡說的。在拋出異常的時候,使用throw和throw ex有什麼區別呢? 假設,按如下的方式調用幾個方法: →在Main方法中調用Method1方法,try/catch捕獲異常→在Method1方法中調用Method2方法,try/catch捕獲異常→在Method2方法中故意拋出異常,try/catch捕獲異常 使用throw拋出異常
Time of Update: 2015-05-22
標籤:剛才測試一個程式時候,發現本應該是24表示的時間,結果變成了12小時,結果在載入列表的時候,順序就不正確了。那麼應該是時間.ToString(XX)XX 的格式問題。所以需要這樣:比如 MessageBox.Show(DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"));會輸出 2014-4-3 5:08:4【12小時格式】那麼
Time of Update: 2015-05-22
標籤:MapReduce近幾年比較熱的分散式運算編程模型,以C#為例簡單介紹下MapReduce分散式運算。閱讀目錄背景 Map實現 Reduce實現支援分布式總結背景某平行世界程式猿小張接到Boss一項任務,統計使用者反饋內容中的單詞出現次數,以便分析使用者主要習慣。文本如下: const string hamlet = @"Though yet of Hamlet our dear brother‘s deathThe memory be green, and that it
Time of Update: 2015-05-21
標籤: string的缺點是每次字串變數的內容發生了改變時,都必須重新分配記憶體。你想想,如果建立一個迭代100000次的迴圈,每次迭代都將一個字元串連到字串,這樣記憶體中就會有100000個字串,每個字串僅僅與前一個字串相伴只是有一個字元不同,效能影響是很大的。StringBuilder通過分配一個緩衝,就是一個工作區來解決這些問題,在工作區中隊字串應用StringBuilder類的相關方法。包括添加,刪除,移除,插入和替換字元等等。執行完之後,將調用ToString方法把工作區中的
Time of Update: 2015-05-21
標籤:c# winform表單編程.cs類 表單打不開問題 此問題主要在VS2008、 Visual Studio 2008版本中出現,解決方案如下:問題樣本:如650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/6D/2B/wKiom1Vdm8SBn9ZZAAIAJuK5duU885.jpg" title="1.jpg" alt="wKiom1Vdm8
Time of Update: 2015-05-21
標籤: 1 /* 2 ** 這個程式從標準輸入(鍵盤)中讀取輸入行並按需求處理後在標準輸出(螢幕)中列印, 3 ** 每個輸入行的後面一行是該行按需求處理後的輸出內容。 4 ** 5 ** 輸入的第1行是一串列標號,串的最後以一個負數結尾。 6 ** 這些列標號成對出現,說明需要列印的輸入行的列的範圍。 7 ** 例如,0 3 10 12 -1 表示第0列到第3列,第10列到第12列的內容將被列印。 8 */ 9 10 #include <stdio.h> 11