原创 隊列(c實現)

隊列先進先出的數據結構,下面是隊列的簡單c語言實現。 #include <stdio.h> #include <stdlib.h> typedef struct Node { int data; struct Node *next;

原创 單鏈表逆序(c實現)

單鏈表逆序作爲常見的數據操作,具體實現有不同的版本,但是總歸需要考慮輸入結點爲空、一個結點和多個結點的情況。 該逆序思想來自《劍指offer》;另外一個容易想到的逆序方式是,申請一個頭結點head,然後把待逆序結點順序插入到頭結點後hea

原创 棧(c實現)

棧作爲一種簡單但常用的數據結構,要想完全正確的實現還是需要經過一番考慮的。《劍指offer》這本書一再強調代碼的魯棒性。 下面是一個棧的簡單c語言實現,作爲一個學習過程記錄如下。 #include <stdio.h> #include

原创 遞歸逆序打印單鏈表(c實現)

遞歸逆序打印單鏈表。交換打印語句和遞歸調用的順序,可以實現順序打印和逆序打印鏈表。 #include <stdio.h> #include <stdlib.h> typedef struct Node { int data; stru

原创 使用vs2010進行Qt和Python混合編程並打包

最近使用Qt和Python開發一個測試端工具。該工具主要設計是這樣的:Qt開發用戶界面,Python承載業務邏輯。當然部分網絡連接和測試工作也交給了Python,所以最終存在Qt調用Python的情況。當開發完整個工程,接下來的工作就是讓

原创 Linux + Tomcat + Vim開發Web應用

題記:以前用MyEclipse+Tomcat進行過struts2的學習,最後學習計劃不了了之。現在因爲工作需用到struts2 進行開發,所以打算從新開始學習struts2。但是,在ubuntu上進行開發時,我喜歡用vim,所以就想要不乾

原创 如何在64位的linux系統上使用匯編和C語言混合編程

//From:http://www.cnblogs.com/chenchenluo/archive/2012/04/02/2421457.html 最近在看於淵的一個操作系統的實現,在第五章的時候彙編和C 同時使用時碰到了問題:代碼如

原创 單鏈表合併(c實現)

兩個順序單鏈表合併 #include <stdio.h> #include <stdlib.h> typedef struct Node { int data; struct Node *next; } Node ; Node *cr

原创 二叉搜索樹(c實現)

二叉檢索樹,並中序遍歷 #include <stdio.h> #include <stdlib.h> typedef struct Node { int data; struct Node *left; struct Node *r

原创 廣度優先遍歷(c/c++實現)

二叉樹中的深度優先遍歷DFS和廣度優先遍歷BFS,是對樹的一種很常見操作。特別是樹的深度優先遍歷,常見方式有三種:前序,中序和後序。 #include <stdio.h> #include <stdlib.h> #include <ve

原创 eclipse編譯zookeeper

部署在weblogic上的web應用需要訪問zookeer服務,從中獲取信息。但是訪問過程中總是報錯如下錯誤: 26 nov. 2012 12:17:29,250 WARN : Session 0x0 for server null,

原创 linux環境搭建svn

最近需要對以前的個人項目進行重構,發覺僅僅是備份原始的文件不夠方便,所以理所當然想到使用版本控制工具。而常見的版本控制工具就那幾種,由於平常工作也會用到SVN,所以就直接上subversion。 一、linux下安裝subversion

原创 dell無線網卡驅動安裝

        最近使用dell的14r系的本本安裝arch。這臺本本原裝系統是ubuntu,有一次被換成fedora系統後不能上網,才知道博通的網卡驅動支持不好,無奈之下只好換回ubuntu。結果有線仍不能上網,只好在網上尋找博通的li

原创 Cassandra安裝

Cassandra Installation Intruduction The Apache Cassandra database is the right choice when you need scalability and hig

原创 Tomcat8支持Apr運行模式

Tomcat共有三種運行模式,分別是bio,nio和apr。其中,bio是阻塞是io操作,效率最低;nio是基於java中非阻塞io操作的api實現,比傳統io處理方式有着跟高的併發運行性能;apr是從操作系統基礎上解決異步io問題,可大