@Richard Wei
再想了一下,如果你的意思是:PostMessage成功了,剛剛好接收線程未能處理這個(gè)消息就退出了,然后這個(gè)內(nèi)存交由接收線程釋放就會(huì)有內(nèi)存泄露。我再完善一下。
@Richard Wei
這不關(guān)系到消息有沒有處理吧,是關(guān)系的內(nèi)存有沒有釋放的問題,消息隊(duì)列的消息沒處理沒關(guān)系啊,只要線程把開避的內(nèi)存釋放掉就好。
@小豪
你android是基于Linux的,可以執(zhí)行純C程序,不一定要用JAVA,而你們學(xué)
JAVA的只負(fù)責(zé)調(diào)用底層用C/C++寫的JNI,而這個(gè)JNI的代碼就要遵守JNI規(guī)則了,例如下面的純C代碼用NDK編譯成執(zhí)行程序后就可以adb push到android里用命令行執(zhí)行了:
#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
@小豪
這個(gè)不需要JNI規(guī)則的,是純C的,就好像你在Linux用C寫控制臺程序一樣.
@zhx
就在/system/bin/文件夾下
你可以輸入ls回車查看,然后用命令將文件下載到電腦中查看圖片
里面會(huì)生成一些圖片的,PPM格式 ,如果有就是成功了。
@xdiyer
是指Android模擬器.
下面那個(gè)問題我忘記我有沒有遇到過了,好像沒有~~
你自己百度一下吧~~
re: QT中顯示圖像數(shù)據(jù) Dragon 2010-12-19 11:47
QPixmap pixmap=QPixmap::fromImage(img);
pixmap=pixmap.scaled(widget->size());
可以不要,
img=img.scaled(widget->size());
palette.setBrush(widget->backgroundRole(), QBrush(img));就行。
在我的CSDN上的編譯FFMPEG的教程里,是生成libffmpeg.so失敗的,把各個(gè)模塊都生成靜態(tài)庫,將ffmpeg目錄下的Android.mk文件里的LOCAL_STATIC_LIBRARIES改成LOCAL_WHOLE_STATIC_LIBRARIES
還要按照這文章修改build-binary.mk文件
http://www.cnblogs.com/scottwong/archive/2010/12/17/1909455.html
就可以生成一個(gè)SO文件了
re: 準(zhǔn)備工作 Dragon 2010-12-02 10:15
第一點(diǎn)以前我也編成短信存在手機(jī)里時(shí)刻提醒自己!
re: 睡前留下的,起床完成的 Dragon 2010-12-02 10:14
是不是睡覺的時(shí)候想出來了?
re: 從身份證前十七位算出第十八位 Dragon 2010-12-02 10:02
@Niinor
不可能吧。。。
將18左旋轉(zhuǎn)后到達(dá)不到平衡
插入的時(shí)候不用插入后才往上找不平衡的結(jié)點(diǎn),直接在找插入的時(shí)候就能標(biāo)記好插入后會(huì)導(dǎo)致不平衡的點(diǎn),然后直接判斷如何使用旋轉(zhuǎn)就可以了
re: C++判斷文件是否存在 dragon 2008-05-08 23:29
那么判斷目錄是否存在呢?