原创 list類的使用與泛型編程
#include <iostream> #include <string> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <list> //使用模
原创 (譯文)Open Source on Github: Your First Contribution
Aug13 by spencerpmoran 在Github上參與開源貢獻(譯者:逐影Linux)原文鏈接:http://spencermoran.me/2013/08/13/open-sour
原创 標準容器List的使用
#ifndef __STD_LIST_TEST__ #define __STD_LIST_TEST__ #include <list> #include <iostream> using namespace std; class Test
原创 彙編語言程序設計學習筆記(二)(Linux 版)
彙編: gcc -O1 main.c -c -o main.o $cat main.o .file "main.c".text .globl sum.type sum, @function sum:pushl %ebpmovl %es
原创 C++的幾點編碼規則
C++編碼中減少內存缺陷的方法和工具 http://wenku.baidu.com/view/5ba0ad1f650e52ea551898e4.html 編碼規則[1]: (1)基類或者帶有虛函數的類應該將其析構函數聲明爲虛函數。 (
原创 混跡於C++之拷貝賦值函數和拷貝構造函數(二)
//CopyStruct.h#ifndef _COPY_STRUCT_H_ #define _COPY_STRUCT_H_ #include <stdio.h> class AClass { public: AClass(){}
原创 rpmbuild時提示的幾個錯誤
rpmbuild時提示的幾個錯誤 rpmbuild ERROR: No build ID note found in 執行rpmbuild -ba 時, 報%install 時 有錯誤 可在spec文檔中添加以下內容解決: %
原创 文件函數
//JMVC _LargeFile.cpp #include "H264AVCVideoIoLib.h" #include "LargeFile.h" #include <errno.h> #if defined( MSYS_WIN
原创 函數指針的使用--回調函數
引自《openssl 編程》 /*random.h*/ #ifndef RANDOM_H #define RANDOM_H typedef int callback_random(char *random, int len); void
原创 關於取地址和引用
引用:(注意只有在C++中才有取引用) int q = 5; int &p = q; //p = 5, q= 5; p = 3; //p=3, q = 3; p 即是 q。只是 p是q的別名。 取地址: int q
原创 Window下的命令
設置系統路徑: 打開 控制面板》系統》高級》環境變量》系統變量 ,增量添加 ;Path=D:/Program.... 打開盤: e: 打開路徑: cd e:/Vmshare/ 查看當前文件 dir gdb main OR gdb
原创 關於消息隊列的使用
查看消息隊列的消息ipcs -q (key 表通信密鑰, msqid表消息隊列描述符, owner表進程所屬用戶, used-bytes表 消息隊列的所有消息長度, messages 消息隊列裏消息數目)。 刪除相關消息隊列 ipc
原创 信號處理函數signal的使用
#include <stdio.h> #include <stdlib.h> #include <signal.h> #include <unistd.h> char g_szPrint[10]; void signal_handler(
原创 雜記之C語言函數strncmp
注意strncmp的返回值http://baike.baidu.com/view/1028547.htm 完全相等返回0,而不是1; 不相等,返回 ASCII值(str1[n] - str2[n]) 所以比較兩個是否相等採用 cha
原创 Ubuntu下Go語言運行環境安裝
linux系統中的i386/i686和x86_64有什麼區別ttps://blog.csdn.net/zhou5712/article/details/65935783 go文件運行錯誤日誌 bash: /usr/local/go