原创 函數指針、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”,而且認爲這是理所當然的。 騰訊的產品經理的教科書都在傾其所有的灌輸“竊書不算偷的成功學理念”,可見國內互聯網創新環境的惡劣。