原创 由喫飯想到的產品痛點問題

今天喫飯的時候,發現我的菜譜和“產品痛點”有異曲同工之處:涼拌黃瓜,雞米花,香菜炒牛肉。 產品可以分爲三大類 涼拌黃瓜——必需品,未必好喫,但離不開。比如:微信,電話等。 雞米花——娛樂品,未必健康,但人總需要放鬆。比如:遊戲,糗事百科等

原创 C++ Primer 學習 《輸入輸出》

由於去ARM公司面試被狠狠的打擊了,讓我徹底意識到自己技術功底不紮實。 從這篇博文起,將連續記錄《C++ Primer》和《數據結構》的感悟。可能我理解比較膚淺,更多是摘錄,但相信對我技術的成長一定大有裨益。 Cerr和Clog

原创 C++ Primer 學習 《編程風格》

《C++ Primer》中並無編程風格這一章,但是在無形中我覺得Stanley的編程風格一定是值得學習的。因此把一些看着不錯的編程風格記錄在這。 括號的使用 if(std::cin>>currVal){ int cnt = 1;//.

原创 如何精通C++ 摘自知乎和quora

以下內容摘自知乎和quora上一些人的分享,請原諒我忘了記下原文地址和作者名字.....反正不是我寫的。 C只讀一本書《 The C Proguamming Language 》 讀讀C之父的著作,拋開老譚寫的那本; C++你可以

原创 Kinect 2.0 + OpenCV 顯示深度數據、骨架信息、手勢狀態和人物二值圖

1.前言 Kinect 2.0實測比第一代性能提升非常多! 本來想簡單地找個教程複製黏貼一下,居然還沒有人寫過C++版的Kinect 2.0教程,自己摸索了一下,現在把結果拿出來和大家分享。 實現的功能是:深度數據(Depth Data)

原创 C++ Primer學習 《函數-Functions》

函數-Functions 說到函數,很多人覺得很簡單,但如果問你重載函數的判別原理,函數返回指針的注意事項,指針函數的定義等等,很多人就頭大了。函數是編程的基礎,這塊一定要打紮實。 函數基本知識 實參(Arguments)。形參(Para

原创 C++ Primer學習 《Classes》

Classes(基礎) 1. 類的基礎介紹 定義在class內部的函數默認是inline的。 1.1 this指針介紹 當我們通過object調用類成員函數時,有一個指向這個object的指針被傳遞給這個函數,這個指針叫做this指針。

原创 《數據結構》學習-- Hash(2) --Separate Chaining

回顧 Separate Chaining簡介 Rehash Separate Chaining實現 1 Hash表主體 2 初始化操作 3 Hash Function 4 Find 5 Insert 6 Remove 7 reha

原创 《數據結構》學習-- Hash(3) --Open Addressing

1. 回顧 上一次我們講了Hash衝突解決方案之開散列(Separate Chaining)。其優點是思路簡單,實現也容易。這一回我們介紹另一種Hash衝突解決方案,名爲閉散列法,或叫Open Addressing 你可能覺得閉散列和Op

原创 C++ Primer學習 《操作符與類型轉換》

操作符與類型轉換 運算符重載 當我們重載運算符時,操作數(operand)的類型和最終結果會被改變。但是!操作數的數量和優先級和組合順序(precedence and associativity)不會改變! Lvalues和Rvalu

原创 C++ Primer學習 《IO Library》

IO Library 這張主要針對C++ 標準IO庫的三個大類,iostream,fstream,sstream進行基本介紹。 1. IO Classes iostream主要用來讀寫一個流(stream),fstream用來讀寫有名文件

原创 C++ Primer學習《Try和異常處理》

Try和異常處理 C++中異常處理包括三個 throw expressions,用來表示遇到了不能處理的異常,throw會拋出一個異常(a throw raises an exception) try blocks,用來嘗試"處理"異常

原创 C++ Primer學習 《語句-Statements》

語句-Statements switch語句 關於case的值 case關鍵詞和對應的值,這兩者一起被稱作case標籤(case label)。這個值必須是constant int int sa = 0; switch (..) { ca

原创 《數據結構》學習-- Hash(1) --Hash簡介

Hash Table哈希表的優缺點 Hash Table 概覽 Practical Hash Table 1 Hash Table要素 2 Hash Function 21 Hash Function如何選擇呢 22 常用的Hash

原创 在Mac OS X上配置OpenCV Python版本

轉載自我的個人網站上的博客。 I didn't expect to spent 2 days to set up opencv python environment on my mbp!! Here is my advice on