原创 Effective Modern C++學習總結

C++11/14的發佈是C++發展的里程碑,成爲了現代的編程語言。和Java8一樣,極大豐富了語言的能力,更加高效的利用CPU及硬件的性能。最近讀了經典書籍《Effective Modern C++》,在此總結一下。書中源代碼可以參考 h

原创 深入應用C++11學習總結

深入應用C++11學習總結-代碼優化與工程級應用,這本書深刻剖析C++11中最常用的新特性,我邊學習邊做了一些總結。 感謝原作者,我也根據測試的目的對代碼進行了整理,地址如下: https://github.com/carlshen/co

原创 CPP11/C14學習總結

最近由於用到了CPP11/C14,所以想一併學習現代C++語言,網上發現了這個入門的教程,https://github.com/changkun/modern-cpp-tutorial  感謝作者的無私分享 ,由於教程已經更新到了C++1

原创 安卓音視頻播放器

隨着短視頻的發展,短視頻的需求越來越複雜,比如添加濾鏡、特效、字幕、貼紙等越來越多的功能都將添加到短視頻編輯的功能裏面。 爲了能夠實時預覽我們想要的效果,我們一般都需要自研播放器。 有些資料/項目雖然講解了音視頻,但也只是單純地將數據解碼

原创 Linux多線程服務器編程(陳碩)學習總結

這本書確實是學習多核時代採用現代C++編寫多線程程序的好書,下面是學習總結:   第一章 線程安全的對象生命期管理 對象的創建很簡單,但是不要在構造期間泄漏this指針,比如不要在構造函數中註冊任何回調函數,二段式構造有時候是好方法。 對

原创 C++11/14學習總結

C++11/14的發佈是C++發展的里程碑,成爲了現代的編程語言。和Java8一樣,極大豐富了語言的能力,更加高效的利用CPU及硬件的性能。最近讀了經典書籍《Effective Modern C++》,在此總結一下。書中源代碼可以參考 h

原创 安卓人臉識別及美顏

由於在公司工作中用到了人臉識別及美顏的功能,在此總結分享一下。 公司使用了玩美彩妝公司的SDK,人臉識別使用了106個點,美顏的功能包括口紅,腮紅,眉筆,美瞳等功能,當然由於有知識產權的原因,不方便開源。 玩美彩妝官網:https://w

原创 《Android 源碼設計模式解析與實戰》學習總結

# dp_android 《Android 源碼設計模式解析與實戰》學習總結及部分示例代碼,感謝作者。 書中源代碼地址: https://github.com/hehonghui/android_dp_analysis_code 書中結合

原创 安卓相機開發

隨着手機性能的提高,多媒體的應用越來越普遍,其中拍照,錄像,美顏等都需要調用手機相機的功能。 相機採集和顯示的經典例子是下面谷歌的開源實現,是比較好的入門學習資料: https://github.com/google/grafika 網上

原创 版本管理器的學習總結

版本管理器的學習總結   在軟件工程不斷髮展的過程中,各種各樣的軟件開發方法,技術和工具也在發展,其中當然也包括版本控制工具.下面就簡單探討一下版本控制工具的發展及各自的功能特點,希望對公司選擇版本控制工具的時候有參考價值. 版本控制工具

原创 Hudson install on Ubuntu hack

  # Hudson install hack # Install jdk6. Note: Now install jdk need new method. Please refer next page

原创 如何把excel數據導入到mysql數據庫中

最近做的工作涉及到把excel數據導入到mysql數據庫中, 看來一些mysqlimport, phpmyadmin命令, 但是不怎麼會用. 就決定自己寫腳本解決. 先把excel數據文件保存成csv格式的文件, 然後寫了下面的簡單per

原创 Android 2.3.4 download and build in ubuntu 11.10

  # Android 2.3.4 download and build in ubuntu 11.10 1 Download repo tools curl http://android.git.ker

原创 i-jetty-3.1編譯總結

因爲i-jetty-3.1是基於maven的工程,可以在eclipse或者命令行模式編譯,但是都需要設置相應的環境。 下面詳細介紹命令行模式的i-jetty編譯步驟: 1.1 安裝maven 從官網 http://maven.apa

原创 編譯i-jetty

因爲i-jetty-3.1是基於maven的工程,可以在eclipse或者命令行模式編譯,但是都需要設置相應的環境。 下面詳細介紹命令行模式的i-jetty編譯步驟: 1.1 安裝maven 從官網 http://maven.apa