原创 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的部署,