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-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
標籤:聲明 編譯 變數聲明 c++ 機制 不可能將所有的C++程式放到一個檔案中咯,因此C++就支援了分離式編譯(separate
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
標籤:ref 拷貝 int c++ 變數 通俗來講,引用(reference)就是給對象另外一個名字。1)引用必須被初始化int &ref; // 錯誤int val=10;int &ref2=val; //
Time of Update: 2015-05-20
標籤:C/C++回呼函數在理解“回呼函數”之前,首先討論下函數指標的概念。函數指標(1)概念:指標是一個變數,是用來指向記憶體位址的。一個程式運行時,所有和運行相關的物件都是需要載入到記憶體中,這就決定了程式運行時的任何物件都可以用指標來指向它。函數是存放在記憶體代碼地區內的,它們同樣有地址,因此同樣可以用指標來存取函數,把這種指向函數入口地址的指標稱為函數指標。(2)先來看一個Hello World程式:int main(int argc,char* argv[]){&
Time of Update: 2015-05-20
標籤:c++最近要用MFC開發一個介面,裡面有一個需求就是產生一個與可執行檔(exe檔案)同名的檔案夾,比如我的可執行檔路徑是D:\KFS\codes\22222\Release\22222.exe,我需要在D:\KFS\codes\22222\Release路徑下產生一個22222的檔案夾放東西。查閱了一點資料之後,成功了。之後寫了一個小demo。下面上代碼:#include
Time of Update: 2015-05-20
標籤:c++指標空值nullptr以往用0或者NULL去表達null 指標的問題:C/C++的NULL宏是個被有很多潛在BUG的宏。因為有的庫把其定義成整數0,有的定義成 (void*)0。在C的時代還好。但是在C++的時代,這就會引發很多問題。C++11使用nullptr關鍵字,是表達更準確,型別安全的null 指標#include <iostream>using namespace std;int main() {//
Time of Update: 2015-05-20
標籤:問題描述:(1)閱讀程式,寫出執行結果#include <iostream>using namespace std;class A{public: A() { a=0; } A (int i) { a=i; } void print() { cout<<a<<" "; }private: int a;};class B:
Time of Update: 2015-05-20
標籤:acm hdu c++ 簡單 有點技巧 Ignatius and the Princess IVTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32767 K (Java/Others)Total
Time of Update: 2015-05-20
標籤:1.什麼是CSVId,主題關卡名字,主題背景音樂,主題背景圖片,1,關卡名字1,test.mp3,test.png,2,關卡名字2,test.mp3,test.png,3,關卡名字3,test.mp3,test.png,就是以英文‘,’作為分隔字元的檔案。這種結構有點像資料庫表的結構,因為非常簡單,所以適用範圍比較廣,Excel可以匯出CSV, Sqlite
Time of Update: 2015-05-20
標籤:背景:在工作中,學習和使用OPC Server/Client系統時,發現開發的設計結構是把裝置PLC的TAGLIST寫為XML檔案,在程式啟動的時候載入從而完成自動設定。從而開始了C# ASP.NET中的XML檔案的相關學習。學習筆記:1>簡述:XML是可延伸標記語言 (XML)
Time of Update: 2015-05-20
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace C04委託的簡單使用{ public delegate void SayHi(); class Program { static void TestDelegate(SayHi s) {
Time of Update: 2015-05-20
標籤:1.修改字型顏色//修改字型顏色SolidColorBrush brushred = new SolidColorBrush();//建立對象brushred.Color = Colors.Red;//調用方法2.註冊事件和訊息傳遞Messenger.Default.Register<string>(this, "IsChange", TextColor);//註冊事件 後Messenger.Default.Send<string>(name, "IsChange"
Time of Update: 2015-05-20
標籤:1.抽象成員必須標記為abstract,並且不能有任何實現。2.抽象成員必須在抽象類別中。3.抽象類別不能被執行個體化4.子類繼承抽象類別後,必須把父類中的所有抽象成員都重寫。(除非子類也是一個抽象類別,則可以不重寫)5.抽象成員的存取修飾詞不能是private6.在抽象類別中可以包含執行個體成員。並且抽象類別的執行個體成員可以不被子類實現7.抽象類別是有建構函式的。雖然不能被執行個體化。8、如果父類的抽象方法中有參數,那麼。繼承這個抽象父類的子類在重寫父類的方法的時候必須傳入對應的參數。
Time of Update: 2015-05-20
標籤:回呼函數方法是靜態函數,需要調用表單控制項,賦值或取值。 定義 public static Form1 mainFrm; mainFrm = this; public partial class Form1 : Form { public static Form1 mainFrm; public Form1() { mainFrm = this;
Time of Update: 2015-05-20
標籤:把一個類序列化成xml,顯示在txtarea,然後在擷取txtarea的值進行還原序列化成類,因為一個欄位的值是url形式的,url裡面有這個符號:&,所以還原序列化的時候報錯了,查了好久才發現是這個符號&在還原序列化的時候導致失敗,解決方案:1,最笨拙的方法:在還原序列化的時候把&替換掉,還原序列化後在替換回來; 2,最好的解決方案:序列化後用httpUtility.encode(string) 對字串進行編碼; C#
Time of Update: 2015-05-20
標籤:out 關鍵字會導致參數通過引用來傳遞。這與 ref 關鍵字類似,不同之處在於 ref 要求變數必須在傳遞之前進行初始化。若要使用 out 參數,方法定義和調用方法都必須顯式使用 out 關鍵字。例如: class OutExample { static void Method(out int i) { i = 44; } static void Main() { int value; Method(out value); // value is now 44 } }儘管作為
Time of Update: 2015-05-20
標籤:A.class(開始的activity)①startActivityForResult(intent, AppConst.MINE_ACCOUNT);//傳參 B.class、C.class(中間的activity)①startActivityForResult(intent, AppConst.MINE_ACCOUNT);//傳參②@Overrideprotected void onActivityResult(int requestCode, int resultCode,