原创 C函數調用棧過程分析

1 問題描述   在此之前,我對C中函數調用過程中棧的變化,僅限於瞭解有好幾種參數的入棧順序,其中的按照形參逆序入棧是比較常見的,也僅限於瞭解到這個程度,但到底在一個函數A裏面,調用另一個函數B的過程中,函數A的棧是怎麼變化的,實

原创 dpdk 網上資料

http://www.cnblogs.com/jiayy/p/dpdk-memory.html

原创 centOS 更新python版本

安裝完CentOS5.9(Final)後,執行#Python與#python -V,看到版本號是2.4.3,很老了,而且之前寫的都是跑在python3.X上面的,3.X和2.X有很多不同,有興趣的朋友可以參考下這篇文章: http://w

原创 linux samba配置

參考百度百科: http://jingyan.baidu.com/article/3aed632e061de77010809127.html

原创 dhcp snooping原理

總體來說,DHCP Snooping具有以下兩方面功能: 保證DHCP客戶端從合法的DHCP服務器處獲取IP地址。 記錄DHCP客戶端IP地址與MAC地址的對應關係。 1.保證DHCP客戶端從合法的DHCP服務器處獲取IP地址

原创 eclipse快捷鍵大全

Eclipse中10個最有用的快捷鍵組合  一個Eclipse骨灰級開發者總結了他認爲最有用但又不太爲人所知的快捷鍵組合。通過這些組合可以更加容易的瀏覽源代碼,使得整體的開發效率和質量得到提升。     1. ctrl+shift+r:

原创 技術成長路線

近三年的技術成長計劃: 第一階段(3個月):惡補大學的基礎 1.將基礎打的很紮實。 操作系統:主要閱讀linux內核的幾本權威著作,將操作系統的基本理論研究透徹。很後悔大學學操作系統 沒有結合linux內核來學習,現在要補上; 網絡:將T

原创 pthon中下劃線的含義

單下劃線(_) 通常情況下,會在以下3種場景中使用: 1、在解釋器中:在這種情況下,“_”代表交互式解釋器會話中上一條執行的語句的結果。這種用法首先被標準CPython解釋器採用,然後其他類型的解釋器也先後採用。 ?

原创 centos7 安裝python pip

No package python-pip available. Error: Nothing to do 說沒有python-pip軟件包可以安裝。   這是因爲像centos這類衍生出來的發行版,他們的源有時候內容更新的比較滯後,

原创 python pip安裝scrapy各種錯誤處理

1.scrapy 安裝沒有lxml,pip install lxml 下載報錯: libxml/parse.h 沒有這個頭文件 yum search libxml,找到結果中的libxml2-dev.XX yum install libx

原创 ubuntu 14.04 安裝openssh-server報錯問題解決

ubuntu自帶的有openssh-client,所以可以通過 1 ssh username@host 來遠程連接linux 可是要想通過ssh被連接,ubuntu系統需要有openssh-server,可以

原创 pip安裝使用官方的源無法安裝問題解決

  使用pip安裝python的包,使用http://pypi.python.org的官方源會出現訪問不了的情況,查資料發現可以使用 國內的一些源來下載包。例如安裝某個包Xstatic-juery,使用如下命令: pip install

原创 python 第三方庫import失敗解決方法

.運行tornado 官方的demo是,各種報錯import 庫失敗: 1.下載ez_setup.py 2.運行ez_setup.py 3.import XX 失敗,就執行 python ez_setup.py XX 來下載第三方庫

原创 neutron 界面介紹

Neutron是OpenStack核心項目之一,提供雲計算環境下的虛擬網絡功能。Neutron的功能日益強大,並在Horizon面板中已經集成該模塊。作爲Neutron的核心開發者之一,個人覺得Neutron完全代替Nova Netwo

原创 django處理流程分析

一、 處理過程的核心概念 如下圖所示django的總覽圖,整體上把握以下django的組成: 核心在於中間件middleware,django所有的請求、返回都由中間件來完成。 中間件,就是處理HTTP的request和r