原创 boost 1.68 static library compile with -fPIC option

問題: boost/lib/libboost_system.a(error_code.o): relocation R_X86_64_32S against `.rodata' can not be used when making a

原创 perl學習(4) 子程序

子程序,類比c語言中的函數,在形式上個人認爲最大的區別:沒有形參 1.1.定義子程序 1.2.調用 #! /usr/bin/perl   sub marine {     $n += 1 ;     print "$n\n" ; }

原创 perl學習(6) 哈希

哈希在perl裏是很重要的數據結構,現在想想定義三種變量: 1,標量,就是c中的變量:$name 2,列表,就是數組:@list 3,哈希,形式上就是c中的map:%hash   1.1.定義   如果Perl 只有3 個key/valu

原创 perl學習(1) 入門

Perl 被設計成90%擅長處理文本,10%處理其餘的問題。因此Perl 有強大的文本處理能力,包括正則表達式。 第一個程序 hello world #! /usr/bin/perl -w use strict ; use warnin

原创 c++構造和析構的調用

#include <map> #include <iostream> using namespace std ; class CTest { pub

原创 source insight 設置course new字體

由於source insight默認採用Verdana字體,這種字體不是等寬的。如果使用這種字體本身就很難對齊(無論是使用空格或Tab鍵)。 改變source insight的字體,推薦使用Courier New字體,9號大小。方法Op

原创 perl學習(3) 列表

  列表或稱爲數組,和c語言中的數組類似,只是perl自己特殊的一些寫法。 1.1.定義 一個列表或者數組可以包含數字,字符串,undef值,或者任意不同類型的標量值的組合,但是這些元素的類型通常是一致的。 數組下標: ·   數組中

原创 securecrt 連接vmware ubuntu

折騰了好幾天,只是一個小細節和大家分享。 SecureCRT連接Linux是使用Ubuntu下的SSH服務,ssh包括客戶端和服務端即openssh-client,openssh-server。正常情況下,系統安裝時自帶了客戶端open

原创 C++虛函數表解析(轉)

C++中的虛函數的作用主要是實現了多態的機制。關於多態,簡而言之就是用父類型別的指針指向其子類的實例,然後通過父類的指針調用實際子類的成員函數。這種技術可以讓父類的指針有“多種形態”,這是一種泛型技術。所謂泛型技術,說白了就是試圖使用不

原创 top 使用全總結

1. 整個 top 畫面主要分成三個區 概要區 (Summary Area) - 顯示整個系統的資訊  訊息/提示列 (Message/Prompt

原创 c語言所有的errno枚舉值含義

可以通過以下代碼,獲取所有的錯誤碼信息: #include <string.h> /* for strerror */ #include <errno.h> #include <stdio.h> int main(int argc,

原创 g++ 鏈接*.a靜態庫 方法

g++在鏈接*.a靜態庫時,直接作爲object使用,不需要使用-l ,但是需要注意調整順序,被依賴的文件放在後面。 如: g++  -g  -o0 -Wno-deprecated  -I$(INCLUDE_PATH)  -L(LIB_P

原创 perl學習(8) 控制:unless,until,next,redo,last

Perl中實現了所有C 的操作符! Perl力求代碼最少!  1.1.unless unless的含義是:除非條件爲真,否則執行塊中的代碼,和if正好相反 unless($fred=~ /^[A-Z_]\w*$/i){        pr

原创 libprotobuf ERROR google/protobuf/wire_format.cc:1059

使用google::protobuf進行序列化,在運行時有如下警告! libprotobuf ERROR google/protobuf/wire_format.cc:1059] Encountered string containing

原创 模板元編程

1.定義 模板元編程(英語:Template metaprogramming;縮寫:TMP)是一種元編程技術,編譯器使用模板產生暫時性的源碼,然後再