原创 滿足用戶需求,創造用戶價值-有感於36氪開放日

           剛從36氪的線下活動——‘36氪開放日’回來,清華園科技大廈C座2層的國家會議中心裏,擠滿了人,36氪,騰訊開放平臺,風險投資人全都來了,還有9個創業團隊以及衆多的像我一樣的年輕人。       一談到互聯網創業,

原创 如何使用Unix/Linux find命令 ——磨刀不誤砍柴工系列

如何使用Unix/Linux find命令                         ——磨刀不誤砍柴工系列 作者:Gary Gao, garygaowork#gmail.com find 命令是 UNIX 程序員的技能中功能最強

原创 迭代器失效(2)—一個例子

                  前幾天剛寫了一篇關於STL迭代器失效的博文(迭代器失效(1)-小心使用STL容器的erase() ),今天又犯了錯誤,原因是代碼結構的複雜性掩蓋了迭代器失效的事實。                  現

原创 如何快速地把HDFS中的數據導入Clickhouse

如何快速地把HDFS中的數據導入Clickhouse ClickHouse是面向OLAP的分佈式列式DBMS。我們部門目前已經把所有數據分析相關的日誌數據存儲至ClickHouse這個優秀的數據倉庫之中,當前日數據量達到了300億。

原创 面試你的面試官

        背景:最近換工作時,參加過多家大小互聯網公司的面試,將其中的心得整理分享出來:         大多數面試都是面試官從簡歷,學歷,經歷,技術,爲人上對你(一個求職者)一番拷問,以確定是否是他們想要的人。而這些對找到適合你的

原创 喜歡sublime的N多理由

        剛工作的時候,項目組都用UltraEdit,我也隨大流。我使用UltraEdit(UE)工作的時間僅有2個月, 我對UE的印象一直是不親切,功能齊全常用的卻不多,一些功能與配置在菜單和界面中的位置與我期望 的不一樣,沒有舒

原创 使用Redis bitmaps進行快速、簡單、實時統計

原文:Fast, easy, realtime metrics using Redis bitmaps  (http://blog.getspool.com/2011/11/29/fast-easy-realtime-metrics-us

原创 爲什麼容器技術將主宰世界

爲什麼容器技術將主宰世界 由於本文篇幅較長(我竟然寫了7千多字),爲了幫助你快速理解,我先列出核心思想: 先講一個集裝箱改變全球運輸業的生動故事, 再拿容器技術與集裝箱做聯繫與對比,說明筆者是如何通過集裝箱參悟了容器技術的發展命脈 —

原创 淺出C++對象模型——理解構造函數、析構函數執行順序

        本文主要說明對象創建時構造函數的執行順序,對象成員的初始化順序;對象銷燬時析構函數的執行順序,對象成員的銷燬順序。        “對象的構造從類層次的最根處開始,在每一層中,首先調用基

原创 測試

這是一個測試

原创 開源分佈式搜索平臺ELK(Elasticsearch+Logstash+Kibana)入門學習資源索引

    Github, Soundcloud, FogCreek, Stackoverflow, Foursquare,等公司通過elasticsearch提供搜索或大規模日誌分析可視化等服務。博主近4個月搜索數以百計的內容,甄選了以下有

原创 如何判斷一個Http Message的結束——python源碼解讀

HTTP/1.1 默認的連接方式是長連接,不能通過簡單的TCP連接關閉判斷HttpMessage的結束。 以下是幾種判斷HttpMessage結束的方式:   1.      HTTP協議約定status code 爲1xx,204,3

原创 Elasticsearch 2014年12月簡報

1. Elasticsearch Updates 1.1 Elasticsearch 1.4.2發佈了     一些改進和bug fix,沒有大變化:     (1) 根據磁盤剩餘空間判斷shard存儲位置的邏輯在速度上有大幅提升,這也

原创 github開源項目介紹-使用pygrok輕鬆解析字符串(log, event..)

        Pygrok是一個開源的Python字符串解析庫,github地址:https://github.com/garyelephant/pygrok。正如其項目主頁所述,它可以用來解析字符串形式的log, event等,將字符

原创 SVN Hook + Python實現commit後自動發送郵件

       svn 的hook機制方便了用戶根據svn動作自定義一些操作,post-commithook是當用戶執行commit後執行的用戶自定義操作。如用戶commit後,自動調用post-commit hook script羣發郵件