原创 成員對象

成員對象:當一個類的成員是另一個類的對象時,這個對象就叫成員對象。概括的說,就是一個類的成員是一個對象,即成員對象。 例如: #include<iostream> using namespace std; class Date{  ...

原创 makefile redefinition or previous definition

operation.h:4: error: redefinition of ‘class operation’operation.h:5: erro

原创 printf動態刷新,實現進度功能

#include <stdio.h> #include<windows.h> int main() {int i;for (i=0; i<100;

原创 八大算法的user story

2014.6.30 好久沒有編程了,連個冒泡都不會了。勉勉強強編了一個沒有flag的,明天考慮加個flag。 連編譯都不會了,起碼搞了15分鐘,⊙﹏

原创 install sublime on linux

1.官網下載安裝包:http://www.sublimetext.com/2 2.解壓並不難,隨便找個目錄解壓就行,但考慮到後面要能在命令行下方便的

原创 signal(SIGPIPE,SIG_IGN)

當服務器close一個連接時,若client端接着發數據。根據TCP 協議的規定,會收到一個RST響應,client再往這個服務器發送數據時,系統會發出一個SIGPIPE信號給進程,告訴進程這個連接已經斷開了,不要再寫了。    根據

原创 libevent安裝方法

1.先用:ls -al /usr/lib | grep libevent  查看是否已安裝,如果已安裝且版本低於1.3,則先通過:rpm -e libevent —nodeps 進行卸載。   2.下載libevent安裝包:li

原创 vmnat.exe CPU佔用率高達100% 解決方法

在虛擬機上測試linux網絡功能,Windows CPU 達100%,後來發現 將虛擬機的網絡模式改爲橋接就一切正常了。 點贊 1 收藏 分享 文章舉報 danelumax2 發

原创 內存泄漏原因

程序中的內存泄漏主要有:   1. 用new,malloc,GolbalAlloc等函數分配的堆內存沒有用delete,free,GlobalFree等釋放,這些內存在Debug時候都可以Dump出信息的,但只有new在Debug的時

原创 關於fork()函數的兩個返回值

對於剛剛接觸Unix/Linux操作系統,在Linux下編寫多進程的人來說,fork是最難理解的概念之一:它執行一次卻返回兩個值。  首先我們來看下fork函數的原型: #include <sys/types.h> #include

原创 gdb ../sysdeps/i386/elf/start.S: No such file or directory.

使用 gdb 調試的時候 輸入 l 之後出現下列信息 (gdb) l 1 ../sysdeps/i386/elf/start.S: No such file or directory. in ../sysdeps/i386/elf/s

原创 Makefile文件的編寫基礎篇

目的:       基本掌握了 make 的用法,能在Linux系統上編程。環境:       Linux系統,或者有一臺Linux服務器,通過終端連接。一句話:有Linux編譯環境。準備:       準備三個文件:file1.c,

原创 undefined reference to `vtable for Ichange'

1. in abstract class, pure virtual function have no " =0 "in the end 2. in normal class, the implement of virtual funti

原创 two or more data types in declaration of `main'

編譯出現錯誤,一般是 在其前面的代碼中,缺少標點符號“;"    或者是頭文件中,缺少。 點贊 1 收藏 分享 文章舉報 danelumax2 發佈了149 篇原創文章 · 獲

原创 pthread_join用法解釋

int pthread_join(pthread_t thread1, void **thread_return) 這個函數用於等待thread1,直至thread1結束。 如果在main()主線程中使用pthread_join,那麼主線