原创 windows8 metro開發, 向系統推送xml方法,以及對xml簽名

例如向系統推送一個wifi profile,首先要準備一個符合 CarrierControlSchema schema 的Wifi Profile的XML文件(參考 http://blogs.msdn.com/b/dimeby8/arch

原创 C++常見error處理

---變量--- 1、變量初期化 //誤1:局部變量使用前未初始化 int i; printf("%d/n", i); //建議:變量聲明同時初始化 int i = 0; printf("%d/n", i); //誤2:類的成員變量使

原创 用JNI進行Java編程---高級主題及附錄

概述 從 Java 程序內調用本機代碼破壞了 Java 程序的可移植性和安全性。儘管已編譯的 Java 字節碼保持了很好的可移植性,但必須爲您打算用來運行該應用程序的每個平臺重新編譯本機代碼。另外,由於本機代碼在 JVM 之外執行,所

原创 Activity有四種加載模式:standard(默認), singleTop, singleTask和 singleInstance

standard:Activity的默認加載方法,即使某個Activity在Task棧中已經存在,另一個activity通過Intent跳轉到該activity,同樣會新創建一個實例壓入棧中。例如:現在棧的情況爲:A B C D,在D這

原创 用JNI進行Java編程---從C/C++程序調用Java代碼

概述 JNI 允許您從本機代碼內調用 Java 類方法。要做到這一點,通常必須使用 Invocation API 在本機代碼內創建和初始化一個 JVM。下列是您可能決定從 C/C++ 代碼調用 Java 代碼的典型情況: 希望實現的

原创 Qt eventFilter無法過濾mouse事件

最近做了個測試發現Qt 的eventFilter無法過濾mouse事件,如mouseMove, mousePress, mouseRelease等, 原來是installEventFilter(QObject *)安裝不對。看Qt例子:

原创 How to Run a Program in Compatibility Mode

因爲應用程序跑在兼容模式下的時候,通過讀取註冊表RegQueryValueEx和GetVersionEx得到的系統名稱和版本號是兼容模式下的操作系統名稱和版本號,所以不得不加以區分和設定,一下是三種設置兼容模式和非兼容模式的方法: OP

原创 Android 手機瀏覽器的開發

最近看android資料,隨手寫了個簡單手機瀏覽器應用,該應用很簡單,主要包括AutoCompleteTextView 、WebView、Button控件,但是涉及到了很多android開發常識,例如:權限管理、佈局標題欄狀態欄隱藏、開闢

原创 Windows下搭建QT4.7-VS2005集成開發環境

1.  簡述   在 Windows2000/xp/vista 下,安裝 VS2005, QT 4.7.2 ;並在 VS2005上建立 QT 的集成開發環境, 利用 VS2005 開發環境開發,調試 QT 程序;2. 所需程序   VS2

原创 使用startForeground讓android服務前臺運行

最近在使用android 4.1系統的時候,發現在手機休眠一段時間後(1-2小時),後臺運行的服務被強行kill掉,有可能是系統回收內存的一種機制,要想避免這種情況可以通過startForeground讓服務前臺運行,當stopservi

原创 ipc interview

1, 什麼是引用? 使用引用的時候要注意哪些問題?    2, 頭文件中 #ifndef #define #endif 有什麼作用?    3, new/delete, malloc/free之間的區別與聯繫?    4, 簡述criti

原创 AES加密示例

最近用到對文本內容進行加密,於是查了一下常用的加密算法: DES(Data Encryption Standard):對稱算法,數據加密標準,速度較快,適用於加密大量數據的場合; 3DES(Triple DES):是基於DES的對稱算法,

原创 socket

  #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <sys/un.h>

原创 invalid operator< 異常處理

Code: #include <list> using std::list; class myClass { public: int a; int b; }; static bool Compare(const

原创 關於activity launchMode設置爲singleTop時,不會調用OnNewIntent的問題

當activity launchMode設置爲singleTop時,用startActivity(intent)有時候不會調用OnNewIntent。這個時候請保證配置文件xml設置launchMode=singleTop,並且代碼裏設置