Time of Update: 2015-06-26
標籤:斷行符號 重複上一次命令產生可調試的可執行檔:gcc -g main.c -o main, 必須加上-g選線, 表示在可執行檔中加入源檔案資訊, 但並不是將源檔案嵌入可執行檔, 所以在調試時必須保證gdb能夠找到源檔案進入調試:gdb fname, 進入fname可執行檔的調試環境查看源檔案代碼:l/list n/func/fname:n/fname:func查看詳細資料:i/info 查看一個斷點|變數等的詳細資料調試步驟:start 開始時使用, 開始運行程式,
Time of Update: 2015-06-28
標籤:char_traits c++ stl cstring cwchar 本人寫過與此相關的兩篇部落格,一個是<cstring>標頭檔的實現,另一個是<cwchar>的實現,這裡的char_traits模板類在此基礎上實現。為了方便,將原始碼一起封裝於名字空間mystd裡。代碼如下!!!//
Time of Update: 2015-06-29
標籤:專業題: 1.線程的優好處與壞處,什麼時候用線程最好,什麼時候不用線程? 何時使用多線程技術,何時避免用它,是我們需要掌握的重要課題。多線程技術是一把雙刃劍,在使用時需要充分考慮它的優缺點。多執行緒可以同時運行多個線程。由於多線程應用程式將程式劃分成多個獨立的任務,因此可以在以下方面顯著提高效能: (1)多線程技術使程式的響應速度更快
Time of Update: 2015-06-27
標籤://2.古典問題: 有一對兔子, 從出生後第三個月起每個月都生一對兔子, 小兔子長到第三個月後每個月又生一對兔子, 假如兔子都不死, 每個月的兔子總數為多少? //根據題找到規律 1對, 1對, 2對, 3, 5, 8, 13, 21......可以發現從第三個月起 後一個月是前兩個月兔子總數的和. int m[23]; int i; m[0]=m[1]=1; for (i=0; i<24; i++) { if (
Time of Update: 2015-06-29
標籤: 1 #include <stdio.h> 2 struct Student 3 { 4 int age; 5 int no; 6 }; 7 8 // 如果結構體作為函數參數,只是將實參結構體所有成員的值對應地賦值給了形參結構體的所有成員 9 // 修改函數內部結構體的成員不會影響外面的實參結構體10 void test(struct Student s)11 {12 s.age = 30;13 s.no = 2;14 }15 16 //
Time of Update: 2015-06-28
標籤:java中的形參是複製實參的一份拷貝(對於參考型別則是複製引用的拷貝,在棧中的拷貝),所以在函數中改變形參是無法改變實參的值的,改變引用只是將形參所代表的引用指向另外的新的對象,而實參的引用還指向原來的對象,改變形參引用的成員當然會影響實參引用成員的值,因為他們的引用都指向同一個對象。【Java只有值傳遞Java只有值傳遞Java只有值傳遞,重要的事情說3遍】範例程式碼:public class ExchangeValue {public static void main(String[]
Time of Update: 2015-06-26
標籤:1.HelloCpp.java 1 /**************************************************************************** 2 Copyright (c) 2010-2012 cocos2d-x.org 3 4 http://www.cocos2d-x.org 5 6 Permission is hereby granted, free of charge, to any person obtaining a
Time of Update: 2015-06-26
標籤: 1 #include <cstdio> 2 #include <iostream> 3 #include <vector> 4 #include <algorithm> 5 #include <cstring> 6 #include <queue> 7 using namespace std; 8 9 int a[10000],b[10000];10 class t11 {12 public:13 int
Time of Update: 2015-06-26
標籤:c++學習(1)1.const C VS C++:在c語言中const是一個唯讀變數(ReadOnly Varible),在c++中const只是代表常量(Constant)。例:const int n=10;int arry[10]//OK in c++ error in c。2.指標的兩個屬性:(1).指標本身;(2).指標所指向的資料;3.常量指標和指標常量:(1).常量指標(Point to constant or constant
Time of Update: 2015-06-26
標籤:1. ”兩種情況下destructor會被調用。第一種情況是當對象在正常情況下被銷毀,也就是當它離開了它的生存空間或是被明確的刪除;第二種情況是當對象被exception處理機制——也就是exception傳播過程中的stack-unwinding(棧展開)機制——銷毀。”2.
Time of Update: 2015-06-26
標籤:之前在windows下開發習慣啦,linux改用vim開發代碼,但是前期還是不熟悉看代碼效率感覺有點低。由於看代碼需要各種跳轉尋找我個人覺得還是IDE方便些,以前在windows下就挺喜歡使用codeblocks看代碼的,所以在linux下閱讀源碼我還是選擇使用她,下面是在網上找到的一些IDE的推薦,有需要的可以參考下,這裡我沒有全部試用,只是使用我自己喜歡的,每個IDE都有各自的特色,大家按需使用就可以。 一、AnjutaAnjuta是一個多語言的IDE,它最大的特色是靈活,同
Time of Update: 2015-06-26
標籤:題目意思很簡單,兩個鏈表分別表示兩個數,將兩個數相加的結果存入一個新的鏈表中。思路同樣很簡單:兩個鏈表如果一樣長,對應位置相加,如果某一個鏈表多了,則根據加的結果有無進位繼續處理,全部結束後要考慮會不會還剩進位。c++的鏈表,題目已經給了一個挺好的例子:struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL)
Time of Update: 2015-06-26
標籤:Member function templates CANNOT be virtual! On the contrary odinary member function templates can be virtual.Linkage of Templates1 // default2 extern "C++" tempalte<typename T> void normal();3 4 // no - templates cannot have C linkage5
Time of Update: 2015-06-27
標籤: A.工具簡介 最近忙著改論文,但迫於手機沒有流量,反覆共用電腦wifi的操作已經讓我忍無可忍,而“獵豹wifi”“360wifi分享”等工具曾導致電腦多次睡死(可能是台式機的USB網卡相容性問題)。因此抽空寫了個便利工具,完全利用windows內建功能實現,主要合并了“命令提示字元”的若干指令:設定windows內建wifi熱點;
Time of Update: 2015-06-28
標籤:什麼是位元運算常用的位元運算主要有與(&), 或(|)和非(~), 比如:1 01 & 00 = 00;2 01 | 00 = 01;3 ~01 =0 0;運用在許可權設計中 先建立一個枚舉表示所有的許可權管理操作:1 [Flags] 2 public enum Permissions 3 { 4 Insert = 1, 5 Delete = 2, 6 Update = 4, 7 Query = 8 8
Time of Update: 2015-06-28
標籤:c#泛型結構泛型結構和泛型類幾乎是一直的,只是泛型結構沒有繼承的特性..NET平台提供的一個泛型結構是(可空類型)Nullablle<T>.可空類型的引入,主要是為瞭解決資料庫語言中的數字與程式設計語言中的數位區別(資料庫中數字可以為空白,程式設計語言中數字不可為空白).因為Nullable<T>使用過於的繁瑣,於是就引入了一種特殊的文法,使用個”?”運算子.例:int? x1;Nullable<int> x2; x1和x2
Time of Update: 2015-06-26
標籤:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using Sy
Time of Update: 2015-06-26
標籤:用例: 現在有一個命名空間為Device的Device.dll檔案,它含兩個類Device1和Device2;現通過反射原理建立Device1和Device2類,具體語句如下: //1、首先需要添加引用 using System.Reflection; //2、建立Device1 &
Time of Update: 2015-06-27
標籤: JSON(全稱為JavaScript Object Notation) 是一種輕量級的資料交換格式。它是基於JavaScript文法標準的一個子集。
Time of Update: 2015-06-27
標籤: http://www.cnblogs.com/crazybingo/archive/2010/05/14/1735802.htmlC、VDD、VSS、 VEE 和VPP的區別在電子電路中,常可以看到VCC、VDD和VSS三種不同的符號,它們有什麼區別呢?一、解釋VCC:C=circuit 表示電路的意思, 即接入電路的電壓; VDD:D=device 表示器件的意思, 即器件內部的工作電壓;VSS:S=series