Time of Update: 2015-05-02
標籤:1. 基本知識在Linux 是一個多使用者多任務的作業系統。同時會有不同的使用者,向作業系統發出各種命令。命令通過程式執行。在執行的過程中,就會產生進程。這裡我們講程式和進程之間的關係,我們可以這樣理解:
Time of Update: 2015-05-02
標籤:#include <iostream>#include <bitset>using namespace std;//數組中超過出現次數超過一半的數字(數組)//題目:數組中有一個數字出現的次數超過了數組長度的一半,找出這個數字。template<int _N>int Grial(bitset<_N> &bt,int a[]){int check[_N];for(int i=1;i<=_N;i++){int count =
Time of Update: 2015-05-02
標籤:#include <iostream>#define DefaultSize 9//問題描述://12個高矮不同的人,排成兩排,每排必須是從矮到高排列,而且第二排比對應的第一排的人高,問相片順序有多少種?using namespace std;class Grial{public:Grial(int sz=DefaultSize){visted = new bool [sz];data = new int [sz];size = sz;for(int i=1;i<=sz;
Time of Update: 2015-05-02
標籤:多線程 r6010 -abort c++ 今天嘗試著寫利用純C++寫多線程,撇開windows的API,利用C++11提供的thread.h中提供的建立線程類完成線程的建立和執行。 我自己封裝了一個MysqlServer類,在類中包含了一個sync函數,此函數負責建立一個線程,並且一直執行,直到程式被關閉才結束,去完成其他的一些操作。
Time of Update: 2015-05-02
標籤:1.我們在c語言中會經常碰到強制類型轉換。在這,我介紹一種結構pointer類型轉換,但是有前提(有點類似於c++中的繼承中的子父物件的cast)。簡單的介紹一下: 首先我們要知道一個結構的指標,並且 在這個結構體中,第一個結構成員必須也是一個結構體(最好是結構體類型).那麼我們可以這個結構體指標轉換為指向這個結構體中第一個成員結構體的指標。直接看代碼:************************************ /* struct
Time of Update: 2015-05-02
標籤:我們定義了一個可以傳入右值引用的建構函式的類B,在使用std::move的時候,我們非常容易犯一個錯誤。看下面的代碼: class B{public: B() :s(10), ptr(new int[s]) { std::cout << "default constructor" << std::endl; for (int i = 0; i < s; i++) { ptr[i] =
Time of Update: 2015-05-02
標籤:c++建構函式: C++提供了建構函式(constructor)來處理對象的初始化。在建立對象時自動執行。建構函式的名字必須與類名同名,它不具有任何類型,不返回任何值。建構函式總結:①建構函式是C++中用於初始化對象狀態的特殊函數。②
Time of Update: 2015-05-02
標籤: 今天試著變了下實驗二裡邊的有關物件導向的實驗,深深地覺得我對物件導向的編程的理解還是很淺顯,以至於對於對象的調用也是瞎整。居然直接就去調用繼承來的函數,連產生一個對象這種基礎應用都不知道。對自己的基礎真是太無語了。以後還是要勤加練習。這個程式到目前為止我居然還沒有調試出來,我覺得是if~語句哪兒出的問題可是又不知道怎麼改。現在只能去問別人了。下一步我要夯實基礎的前提下繼續學習C++。對Linux進行更進一步的深入學習。come on!!!C++學習隨筆
Time of Update: 2015-05-01
標籤:#include<stdio.h>/************************************************************************/// FILE *fopen(const char *filename,const char *mode)// FILE *freopen(const char *filename,const char *mode,FILE *stream)以指定模式開啟檔案,並將檔案關聯到stream流中/
Time of Update: 2015-05-01
標籤:C++11中出現了uniform initialization的概念:int a1 = {1};//okint a2 = {1.0};//錯誤,必須收縮轉換int array1[] = {1,2,3,4};//okint arrya2[] = {1.0,2.0,3.0,4.0};//ok注意a2的初始化錯誤和array2的正確對比。一方面uniform
Time of Update: 2015-05-01
標籤:馬里奧碰到花朵就變身。什麼是馬里奧?一個裝著 16 × 32 個小色塊的長方形,其中一些色塊填著顏色,另一些沒有。什麼是花?一個 16 × 16 的正方形。什麼是「變身」?把馬里奧這個方塊裡面代表衣服的褐色變成紅色,代表背帶褲的紅色變成白色。什麼是褐色?暫且說它是 0x887000 這個數字。什麼是「碰到」?馬里奧的長方形與花朵的正方形有所重疊。什麼是「重疊」?假設馬里奧的這個方塊佔據螢幕(什麼是螢幕?一個能裝下 256 × 240 個小色塊的矩形)中
Time of Update: 2015-05-01
標籤:第11章 泛型演算法1.概述泛型演算法依賴於迭代器,而不是依賴容器,需要指定作用的區間,即[開始,結束),表示的區間,如上所示此外還需要元素是可比的,如果元素本身是不可比的,那麼可以自己定義比較函數。2.常用的泛型演算法函數:fill,fill_n, copy, replace, sort, unique, count_if, stable_sort此外在有一個謂詞函數會結合以上的函數使用,像sort, count_if等3.再談迭代器(1)插入迭代器back_inserter,
Time of Update: 2015-05-02
標籤:online judge 九度 c++ 編程 java 題目描述: 先輸入你要輸入的字串的個數。然後換行輸入該組字串。每個字串以斷行符號結束,每個字串少於一百個字元。如果在輸入過程中輸入的一個字串為“stop”,也結束輸入。然後將這輸入的該組字串按每個字串的長度,由小到大排序,按排序結果輸出字串。輸入:
Time of Update: 2015-05-02
標籤:1.從範圍看:1>全域變數具有全域範圍。全域變數只需在一個源檔案中定義,就可以作用於所有的源檔案。當然,其他不包含全域變數定義的源檔案需要用extern
Time of Update: 2015-05-02
標籤:1. 概述與概念 C#支援通過多線程並行地執行代碼,一個線程有它獨立的執行路徑,能夠與其它的線程同時地運行。一個C#程式開始於一個單線程,這個單線程是被CLR和作業系統(也稱為“主線程”)自動建立的,並具有多線程建立額外的線程。這裡的一個簡單的例子及其輸出:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.
Time of Update: 2015-05-02
標籤: 控制項設計: 設定上述出去Button和Form控制項的剩餘控制項(PrintDialog1等)的Document屬性為相應的PrintDocument。 代碼: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using
Time of Update: 2015-05-01
標籤: //把介面文字框裡面的社會安全號碼進行提取,以二代身份證為例 model.eCardId = txt_cardNo.Text; //從社會安全號碼裡面提取想要的字串 //120429199110062568 string s =
Time of Update: 2015-05-01
標籤:一、windows表單項目環境配置步驟1.檔案—>建立—>項目—>windows—>修改檔案名稱/路徑—>確定2.右鍵添加sqlhelper.cs,再添加引用(.net):System.Configuration3.右鍵添加—>建立項—>App.config(修改檔案中資料庫名、檔案名稱)4.在代碼中添加using
Time of Update: 2015-05-02
標籤:一.關鍵字:C語言中提供了有特殊含義的符號,也叫做保留字。 C語言中一個32個關鍵字,這些關鍵字都被賦予了特殊的含義,絕不可以使用它們作為變數名或者函數名。 auto double int struct break else
Time of Update: 2015-05-02
標籤:c編譯器 ucc 彙編代碼產生 類型轉換 6.3.5 為類型轉換產生彙編代碼 在這一小節中,我們來討論一下整型和浮點型之間的類型轉換。有些類型轉換並不需要在彙編層次進行資料轉換,例如int和unsigned int之間的轉換隻是改變了運算式的類型,對資料本身並無影響,以下運算式“(unsigned int)