原创 線程同步互斥鎖和讀寫鎖的區別和各自適用場景

原文鏈接:http://blog.csdn.net/s_kuang/article/details/4275513 讀寫鎖特點: 1)多個讀者可以同時進行讀 2)寫者必須互斥(只允許一個寫者寫,也不能讀者寫者同時進行) 3)寫者優先

原创 得到VideoView中的MediaController的Play/Pause事件

在安卓開發中,使用VideoView播放視頻時,我們有時候需要對視頻的暫停播放事件進行控制,例如當我們點擊暫停按鈕時彈出一個廣告等等。。這就需要我們得到這個暫停事件並進行後序代碼操作。 原理很簡單:編寫一個繼承自VideoView類的子類

原创 C++中map容器的使用

在C++中map容器是一個鍵值對容器,也就是一個Key對應一個Value,例如:(1,"hello),或者也可以是這樣:("hello2",2),其中一個值爲Key,第二個值爲Value,在上面的例子中1和“hello2"是Key,當然它

原创 二維數組的傳參問題

#include "iostream" using namespace std; void printout(int **p,int m,int n) { for(int i=0;i<m;++i) { for(int j=0;j<

原创 字符型指針初始化

今天根據網上的一個筆試題及解答自己模仿着寫了一段代碼,沒想到掉陰溝裏了,看來基礎還很不紮實啊。主要就對  字符型指針初始化沒有理解清楚。例如:

原创 AsyncTask的使用及進度條的更新

原文鏈接:  http://www.cnblogs.com/devinzhang/archive/2012/02/13/2350070.html AsyncTask和Handler對比 1 ) AsyncTask實現的原理,和適用的

原创 VI命令

 原文:http://www.cnblogs.com/88999660/articles/1581524.html 進入vi的命令 vi filename :打開或新建文件,並將光標置於第一行首 vi +n filename :打

原创 VS2010程序向Ubuntu系統的移植

      現在的程序是在VS2010上創建的,結合使用了C++和OpenCV2,主要做得是人臉識別和其他一些分析的事情,現在要移植到Linux系統,這兩天移植完成了,現在總結一下。       用過OpenCV都應該非常熟悉OpenCV

原创 OpenCV圖像金字塔:高斯金字塔、拉普拉斯金字塔與圖片尺寸縮放

 目錄(?)[-] 本系列文章由@淺墨_毛星雲 出品,轉載請註明出處。   文章鏈接: http://blog.csdn.net/poem_qianmo/article/details/261576

原创 Android--多線程之Handler

 轉處:http://www.cnblogs.com/shirley-1019/p/3557800.html Android--多線程之Handler 前言   Android的消息傳遞機制是另外一種形式的“事件處理”,這種機制主要是

原创 通過廣播關閉應用程序(每個Activity)和連續點擊兩次返回鍵關閉應用程序

 對於一個應用程序可能有很多個Activity,可能每個人並不想一個個的去關閉Activity,也有可能忘了,那怎麼關閉所有的未關閉的Activity呢,其實有很多方法,但是我最喜歡的一種就是通過廣播事件去關閉,這樣簡單易懂,方便操作

原创 static在C/C++中的作用

 http://baike.baidu.com/view/536145.htm?fr=aladdin

原创 face-analysis sdk 使用總結

首先要安裝上QT。因爲我電腦上安裝了libpng,libjpeg等,所以在configure時加上了參數:-no-libjpeg -no-libpng。QT在make的時候費的時間可真長。。。 然後安裝face-analysis-sdk,

原创 C++內存對齊

考慮下面兩個例子: 1, struct A {        char a;        int    b;        int    c;        char d; } struct B {       int a;     

原创 安卓TranslateAnimation動畫移動過程中被其它view遮擋的問題

今天發現當把一個ImageView從一個地方移動到另一地方時,會發生遮擋問題,這時就得把當前要移動的View所屬的RelativeLayout(或LinearLayout等)設置成最高層,使用bringToFront()函數就可以完美解決