原创 thrift初體驗
使用thrift實現java調用c++實現的簡單webservice 首先是安裝thrift,這花費了不少時間。 關於安裝步驟,apache的官方說明已經比較詳細了: http://wiki.apache.org/thrift/T
原创 Struts構架中action的跳轉
1. 完整的action type="somePackage.someActionClass"> name="someForm" input="someJSP.jsp" 首 先,Struts的ActionServlet接收到一個請求,然
原创 內核態與用戶態
內核態與用戶態是操作系統的兩種運行級別,intel cpu提供Ring0-Ring3三種級別的運行模式。Ring0級別最高,Ring3最低。其中特權級0(Ring0)是留給操作系統代碼,設備驅動程序代碼使用的,它們工作於系統核心態
原创 c++中被忽視的隱藏
原文:http://blog.163.com/dmg_123456/blog/static/56705063200992395226772/ 稍微懂得點oop的人都知道重載,那是多態性的重要體現!可是在c++中你能分清成員函數的
原创 fcntl函數的使用
功能描述:根據文件描述詞來操作文件的特性。 可對任意文件描述符使用 #include <unistd.h> #include <fcntl.h> int fcntl(int fd, int cmd); int fcntl(
原创 gcc STL iterator 出現錯誤 expected `;' before ‘iter’
gcc版本: root@sunshine-laptop:~/workspace/c++# gcc --version gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3 代碼如下: template <typename e
原创 常見算法知識備忘錄1
待:strcpy strlen memcpy memset memmove atoi itoa的實現 注意時間複雜度 1.給出一個數列,找出連續相加最大的和 方法:(1)O(n) 一次掃描,如果sum<0, sum = 0. 英文數
原创 gcc與g++到具體區別
以前真的不知道...... 只知道gcc和g++都是GNU(組織)的一個編譯器。 誤區一:gcc只能編譯c代碼,g++只能編譯c++代碼 兩者都可以,但是請注意: 1.後綴爲.c的,gcc把它當作是C程序,而g++當作是c++
原创 Linux Shell編程(基礎教程)
本文網址:http://bbs.bitscn.com/72875 複製 1. Linux 腳本編寫基礎1.1 語法基本介紹1.1.1 開頭 程序必須以下面的行開始(必須放在文件的第一行): #!/bin/sh
原创 頂級名校的教學視頻
http://so.v.163.com/movie/listpage/listprogram1/pl2/%BC%C6%CB%E3%BB%FA/default/fc/ot/default/1.html
原创 智能指針
http://dev.csdn.net/htmls/17/17530.html
原创 PowerPC405EP 學習(一)
作爲經典的嵌入式設備處理器,其用戶手冊有學習並總結的必要。 一,中斷機制 使用一個UIC管理所有的中斷,包括內部中斷和外部中斷。(例如,mac芯片的中斷屬於外部中斷,) UIC:universal interrupt contr
原创 gcc and g++
以前真的不知道...... 只知道gcc和g++都是GNU(組織)的一個編譯器。 誤區一:gcc只能編譯c代碼,g++只能編譯c++代碼 兩者都可以,但是請注意: 1.後綴爲.c的,gcc把它當作是C程序,而g++當作是c++
原创 C++STL priority_queue 學習
毋意,毋必,毋固,毋我。 言必行,行必果。 C++STL priority_queue 學習 本文來源自網上摘抄,故學習記錄於此。 包含priority_queue 的頭文件是 <queue> priority_que
原创 HCE初體驗
HCE, short for Hadoop c++ extension 據說效率可以比傳統Hadoop提高20%以上,計劃過幾天用倒排索引測試其效率。暫定使用3臺節點,每個節點16核cpu。 一天半的時間學習hadoop和hce的部署,