近期做的乙個專案重新學習了一下編譯原理。
在不用資料庫的前提下,為了實現對錄入資料的快速查尋功能,在網上逛找相關的資料。
大部分都和編譯原理有點關係,期間也研究了一下antlr 和pargen,搞清楚了詞法分析和語法分析之間的關係。
之後對這個功能了乙個大概的思路,就是通過分析乙個查詢語句來構造乙個語法樹,對每乙個輸入的記錄,
在語法樹中運算一次,得到邏輯結果。根據結果來判斷記錄是否是所需的。然後新增到乙個列表中,由於資料量能達到70w條 運用了virtual list 。其中的詞法分析和語法分析都是親自寫的,寫的比較亂,後來有個同事用state寫了乙個簡單的,條理很清晰。
之後有個專案也用到了編譯原理的東西,要對乙個buffer內容進行分析,裡面是乙個struct結構,因此要分析每個要用到的struct,運用了state來寫,工作效率高了很多。
我讓盛大雲主機玩個半死
之前看到盛大雲主機的各方面介紹挺好,掏腰包買了服務。後發現可擴充套件性挺好,就買一些的服務。問題是他們好像最近在收緊各方面的服務,動不動自行改動,沒有任何提前通知,讓我好幾次被他們玩的團團轉!客服 18 50 06 申請備案請移步 雲硬碟掛載類問題請移步 您 18 50 06 這是雲主機問題 客服 ...
累就乙個字
最近也學了一把跳槽,新公司坐落在北師大校園裡,環境是一流,可惜就是遠過頭了,一天就要浪費兩個小時在車上,比以前還慘。值得安慰的是公司坐落在學校裡,每天在校園裡看到那些青春活力的學生,也會覺得自己年輕了好幾歲,感覺非常棒。最重要的是北師大靚女成群,真是大飽眼福啊 別鄙視咱,哪個男人不喜歡欣賞美女,除非...
08年個人工作總結
年底做為配合部門做述職,從工作層面對一年來的工作做了相關的總結和09年的工作規劃。沒過多久,公司決定要進行組織機構調整,整個部門將劃到產品服務這一塊,成為4個產品線之一,ap 增值業務支撐產品線 一開始還認為是應用專案產品線,公司對這個產品線的定位是支撐公司二個戰略級的專案 adc和vgop,而我被...