原创 dlopen 與dlsym 學習

Dynamically Loaded (DL) 說明:共享對象通過dlopen動態打開動態庫的加載完成後,返回一個句柄,通過dlsym定位到你需要執行的函數指針然後可以在程序中使用。   dlopen -- open a dynamic

原创 python函數說明

寫程序中常常會遇到不熟悉的函數,遇到便記錄一下: 1 string.strip(rm) string爲字符串,rm爲要刪除的字符序列 s.strip(rm) 刪除s字符串中開頭、結尾處,位於 rm刪除序列的字符 s.lstrip(rm)

原创 C語言實現atoi函數

atoi函數:把字符串轉換爲數字(int型) int atoi_my(char *str) { int flag = 1; int number = 0; //判斷是否爲空 if(str == NULL) { retu

原创 編寫簡單Makefile

原文來自:http://blog.csdn.net/livelylittlefish/article/details/3854220 編寫Makefile 1. 一個例子   假設我們有下面這樣的一個程序,源代碼如下: /*

原创 32位和64位下的sizeof

轉載出自 此處 和 此處 今早在網上偶然看到一篇文章《32位程序移植到64位平臺前的準備工作》,文中介紹了32位平臺的程序向64位平臺進行移植需要注意的一些事項和操作建議。 自己對於64位平臺上各種數據類型分別佔用多少字節,存在一

原创 C語言中的static 詳細分析

來自 http://blog.csdn.net/keyeagle/article/details/6708077 C語言中的static 詳細分析 分類: C2011-08-22 12:04 5836人閱讀 評論(9) 收藏 

原创 __attribute__ 關鍵字學習

__attribute__關鍵字用來描述函數,變量和數據類型的屬性,用於編譯器對源代碼的優化。 下面是對幾種__attribute__屬性的介紹: 1 __attribute__((deprecated))  deprecated:棄用

原创 STL學習(三)vector容器學習

vector 是一個動態數組,能夠存放任何類型的元素。底層爲數組實現。使用時添加頭文件 #include <vector> vector成員函數: Vector成員函數 函數 表述 c.assign(beg,end) c.

原创 C++中static的用法總結

不管是C,C++,還是JAVA,它們中都包含static。當然這其中的用法及作用也是不一樣的。下面主要介紹static在C++中的用法: 要理解static,就必須要先理解另一個與之相對的關鍵字,很多人可能都還不知道有這個關鍵字,那就

原创 python的閉包與decorator 的關係

python的閉包 與 decorator 的關係: def makebold(fn): def wrapped(): #print "makebold " , fn return "<br>"

原创 STL學習(一)map容器學習(三)-multimap

#include <map> #include <iostream> using namespace std; void printMap(multimap<string,int> person) { multimap<string

原创 STL學習(二)set容器學習(二)-自定義比較函數

#include<iostream> #include<set> using namespace std; typedef struct { int a,b; char s; }newtype; struct compare

原创 c++ override 關鍵字介紹

描述:override保留字表示當前函數重寫了基類的虛函數。 目的: 1.在函數比較多的情況下可以提示讀者某個函數重寫了基類虛函數(表示這個虛函數是從基類繼承,不是派生類自己定義的); 2.強制編譯器檢查某個函數是否重寫基類虛函數,如果

原创 如何查看linux當前shell

1.查看當前正在使用的shellecho $SHELL/bin/bash2.查看系統中安裝了哪些shellcat /etc/shells /bin/sh/bin/bash/sbin/nologin/bin/dash/bin/tcsh/bi

原创 linux 網橋學習(一)

中繼器,網橋,路由器的區別: 1.中繼器是按位複製。多端口的中繼器稱爲Hub(集線器)。 2.網橋瞭解鏈路層協議,可以按幀複製數據。網橋就是交換機。 3.路由器瞭解L3網絡層協議,可以根據路由錶轉發入口封包。 網橋說明: 1.網橋會轉發