原创 滿足用戶需求,創造用戶價值-有感於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羣發郵件