Time of Update: 2018-12-03
2012-03-06 wcdj系統重構需要考慮哪些注意事項,偶讀陳碩大牛的一篇文章,頗有借鑒意義,記錄如下。 原文作者: 陳碩Stems form:
Time of Update: 2018-12-03
2011-03-30 wcdj問題描述:有一個txt檔案,裡面的資料是這個樣子980000001 AAE134D000980000002 0AF2EBCE00......980000098 0ABDCEDB2A......現在有一個新資料980000098
Time of Update: 2018-12-03
20130812 wcdj (明天七夕,紀念結婚一周年)1 下載最新支援C++11的GCC編譯器http://gcc.gnu.org/http://gcc.gnu.org/gcc-4.8/(下載gcc 4.8.1)GCC 4.8.1 will beC++11 feature-complete[2013-04-01]Support for C++11 ref-qualifiers was added to the GCC 4.8 branch, making G++ the first C++
Time of Update: 2018-12-03
1 . java中super的用法,是調用父類構造方法?那為什麼不直接繼承,要返回去再調用呢?調用父類的的構造方法,因為構造方法不能被繼承,所以需要調用父類的,這裡分為兩種情況:1、當父類中有預設的建構函式時,子類自動調用父類的構造方法;2、當父類中有帶參數的建構函式時,子類需要使用super關鍵字調用父類的建構函式,而且必須放在子類構造方法的第一句。任何類都有構造方法,哪怕是你不寫,也會預設有一個有無參構造方法。所以你的A裡面就會有一個叫A()的構造方法。當你new
Time of Update: 2018-12-03
對技術執著的人,比如說我,往往對一些問題,不僅想做到“知其然”,還想做到“知其所以然”。C語言可謂博大精深,即使我已經有多年的開發經驗,可還是有許多問題不知其所以然。某天某地某人問我,C語言中函數參數的入棧順序如何?從右至左,我隨口回答。為什麼是從右至左呢?我終究沒有給出合理的解釋。於是,只好做了個作業,於是有了這篇小博文。#include <stdio.h>void foo(int x, int y, int z){ printf("x = %d at [%X]/n"
Time of Update: 2018-12-03
C語言的用法非常靈活,其花哨的代碼,真是耐人尋味。我在編程中用到了這樣一些(如下),現在和大家分享一下。/*define*/void (*run) (void);UINT32 address;/*go! go! go!*/run = ( void(*)() ) address; (*run)();上面的代碼用在我將程式通過USB
Time of Update: 2018-12-03
http://lizzy115.blog.163.com/blog/static/36491958201010254255320/
Time of Update: 2018-12-03
目前位置: VCer資源中心 >>> VCer論壇 >>> VC大家談[投票]你現在用的Visual C++版本? A: Visual C++ 6.0 69% (199 票) B: Visual C++ 2003 3% (9 票) C: Visual C++ 2005 10% (31 票) D: Visual C++ 2008 16% (47 票)如果你想與我交流,請點擊如下連結加我為好友:
Time of Update: 2018-12-03
fd_event_manager.c模組主要作用管理讀、寫、異常檔案描述符。目錄/net-snmp-5.4.2.1/snmplib/fd_event_manager.c 用於儲存三種不同類型的描述符int external_readfd[NUM_EXTERNAL_FDS], external_readfdlen = 0;int external_writefd[NUM_EXTERNAL_FDS], external_writefdlen = 0;int
Time of Update: 2018-12-03
C/C++代碼覆蓋工具gcov與lcov入門 http://magustest.com/blog/whiteboxtesting/using-gcov-lcov/ 九.12, 2010 in白盒測試, 軟體測試gcov是一個可用於C/C++的代碼覆蓋工具,是gcc的內建工具。下面介紹一下如何利用gcov來收集代碼覆蓋資訊。想要用gcov收集代碼覆蓋資訊,需要在gcc編譯代碼的時候加上這2個選項 “-fprofile-arcs -ftest-coverage”,把這個簡單的程式編譯一下gcc
Time of Update: 2018-12-03
linux C - popen() function#include <stdio.h>FILE *popen(const char *command, const char *type);int pclose(FILE *stream);描述popen() 函數使用建立管道的方式, 並使用 shell. 因為管道是被定義成單向的, 所以 type 參數只能定義為 read 或 write, 不能是read/write 兩者同時定義, result
Time of Update: 2018-12-03
C++ code coverage profiling with GCC/GCOVSubmitted by bobah on Wed, 01/27/2010 - 17:42http://www.bobah.net/d4d/tools/code-coverage-with-gcovThe coverage analysis with GCC/GCOV includes three following steps * instrumented application build —
Time of Update: 2018-12-03
在 C# 中,new 關鍵字可用作運算子、修飾符或約束。1)new 運算子:用於建立對象和調用建構函式。這種大家都比較熟悉,沒什麼好說的了。2)new 修飾符:在用作修飾符時,new 關鍵字可以顯式隱藏從基類繼承的成員。3)new 約束:用於在泛型聲明中約束可能用作型別參數的參數的類型。關於第二種用法看下例:Code:using System; namespace ConsoleApplication1 { public class BaseA {
Time of Update: 2018-12-03
C/C++中幾個宏的簡單總結 作者:magictong環境:VS2005 XPSP3
Time of Update: 2018-12-03
環境:XPSP3 VS2005 今天黑總給應聘者出了一個在C++的建構函式中調用虛函數的問題,具體的題目要比標題複雜,大體情況可以看如下的代碼:class Base{public:Base(){Fuction();}virtual void Fuction(){cout << "Base::Fuction" << endl;}};class A : public Base{public:A(){Fuction();}virtual void
Time of Update: 2018-12-03
今天聽到一個朋友來TX面試,又問到了生僻的C++關鍵字,那個汗,記得我那個時候面試的時候也被問到過,特總結如下: bad_typeid 很生僻,基本在幾年的開發中沒有用過,要理解bad_typeid這個關鍵字,首先得看下typeid這個關鍵字的使用,下面是一段英文描述:The typeid operator will accept a pointer when dereferenced evaluates to a type:typeid(*P); If
Time of Update: 2018-12-03
前言1. 比較語句養成先寫常數值的習慣: if (3 == x) ……第一章,穿越時空的迷霧1. 關鍵字 const 並不能把變數變成常量,它的限定作用只表示它所限定的符號不能被賦值: const int limit = 10; const int *limitp = &limit; int i = 27; limitp = &i; 關於指標的 const 限定,限定的是指標所指向的地區為常態的,如上第2句,說明的是:limitp
Time of Update: 2018-12-03
第四章,數組和指標不同第五章,對連結的思考1. 怎麼樣在函數庫中觀察一個符號? 一般有些情況下,我們會在連結程式的時候遇到這樣的錯誤提示:undefined symbol xxx 它提示我們無法找到符號 xxx 的定義,我們可以通過搜尋連結庫的笨辦法來找到它(笨辦法,好辦法是直接百度) 編寫如下的 shell 檔案: cd /usr/lib foreach i (lib?*) echo $i nm $i | grep xxx | grep -v
Time of Update: 2018-12-03
費伯納西數:1,1,2,3,5,8,13.。。。。。。。。。。。。。。用等一下用程式推出。可以看一下規律。黃金比例的計算方法,它等於費伯納西數最後兩項之比。在這個程式中,我們讓兩個連續的比例差的絕對值小於10的-12次方就認為足夠準確,程式輸出並終止。程式基本架構:#include<stdio.h>main(){double x,xnew;//x是當前數字,xnew是下一個數字,但由於這個程式要算比例,所以兩個要同時用到double
Time of Update: 2018-12-03
以下庫完成的是直接獲得等差數列求和的運行時常量,即從i開始加,i + (i + 1) + (i + 2) + ... + n的工具:main函數用於測試:#include <iostream>using namespace std;template <int FROM, int TO>struct IncreaseTo{ enum { VALUE = FROM + IncreaseTo<FROM + 1, TO>::VALUE };};template