原创 函數指針、callback、message queue

函數指針、callback、message queue三者關係在Java等程序員眼中屬於高深莫測的內容。諸多Android/java程序員常用handle,但是對於handle的實現原理估計諱莫如深。 函數指針 c語言的精髓之一的函數指針

原创 tcpdump

待續

原创 Python筆記

Google Python的圖片,原來Python是一種蛇。Python的生存哲學是提供無計算機理論基礎的人一門編程語言。如果我能見到Python的

原创 curl系列sample一

curl是一個開源的網絡協議庫,主要針對http(是否提供其他應用層協議,我沒有深究,故用一個寬鬆的語句描述我對其的認識) curl的文檔風格很贊。 讀者可以猛擊鏈接閱讀其sample的主頁。另外幾個在我印象中,文檔風格很清晰的庫是ext

原创 opencv從內存讀取圖片

使用場景: cv_2.4.1/ cpp/linux,我有一內存的文件內存快,是一圖片。需要讀取到Mat中。 原方案是io保存一次,然後執行imread。後面細想,這個方案要消耗兩次IO,很浪費。能否繞過IO的瓶頸呢? 然後我去查CV的文檔

原创 Getting Started with 'nanomsg'

感覺這網站要關閉的節奏,趕緊轉載備份 Getting Started with 'nanomsg' Posted on September 16, 2013 by Tim Dysinger I played around with

原创 博客轉移

鑑於CSDN沒有下限的推送廣告通知,我決定以後逐步放棄維護我在csdn的博客內容。 新的博客將會寫在github主頁。 需要聯繫我的,郵件: songtzu # 163.com

原创 zmq索引

guide: http://zguide.zeromq.org/page:all source: https://github.com/zeromq/libzmq introduction: https://github.com/im

原创 好書推薦

關於C++併發編程實踐與理論結合的書,至去年年底還沒看到過成體系的作品。 上個月逛亞馬遜,看到一本今年上架的《C++併發編程實戰》--willians。下單買回來讀了一半,翻譯還算到位,沒有出現十分嚴重的問題,內容體系是我讀過的這方面最成

原创 爲何編程難以管理?

最近在反思這個問題,工業產品的質量管理大多都有標準。而我們的軟件研發卻只有少數情況能如期交付。更多的時候則像是一個人在以十公里的時速在叢林夜行。兩眼黑,走到哪算哪。 我反思爲何管理的項目有些能如期完成,有些則出現巨大的時間誤差---差距大

原创 nanomsg的pub/sub模式用法

作爲一個MQ,pub/sub是非常常見的一個用法,nanomsg作爲ZMQ的繼任,很少有博客講述nanomsg的訂閱/發佈模式。 官方DEMO #include <assert.h> #include <libc.h> #includ

原创 python與數據庫sqlalchemy框架簡述

最近正式轉入以Python爲主的開發環境,我有罪,罪在浪費時間。折騰了三年的C++開發經歷,折騰了一年的APP開發。撇開APP的經驗(或多或少還是有些意義),C++的三年開發經歷實在有些惋惜,因爲C++已經非常非常接近沒落的場景了。而我還

原创 生產消費模型實例C++11

#include <iostream> // std::cout #include <thread> // std::thread #include <mutex>

原创 protobuf的使用誤區(cpp)

根據我使用中發現的問題,protobuf的使用需要慎重使用ParseFromString來實現反序列化的。 有興趣深究protobuf反序列化原理的兄臺可以瞅瞅序列化之後的內容,好像是如下格式 一個字節的轉譯字符 | member nam

原创 評價"結網:改變世界的互聯網產品經理"

書中毫無廉恥和底線的推崇“copy to china”,而且認爲這是理所當然的。 騰訊的產品經理的教科書都在傾其所有的灌輸“竊書不算偷的成功學理念”,可見國內互聯網創新環境的惡劣。