原创 人生的3個陷阱

一個農夫進城賣驢和山羊。山羊的脖子上繫着一個小鈴鐺。三個小偷看見了,一個小偷說:“我去偷羊,叫農夫發現不了。”另一個小偷說:“我要從農夫手裏把驢偷走。”第三個小偷說:“這都不難,我能把農夫身上的衣服全部偷來。”      第一個小偷在道

原创 個人修養

個人修養         一  成熟的人不問過去;聰明的人不問現在;豁達的人不問未來。   二  在人之上,要把人當人;在人之下,要把自己當人。   三  知道看人背後的是君子;知道背後看人的是小人。   四  你犯錯誤時,等別人都來了再

原创 c++中分配內存

1.在c++中是喲個new和delete來分配內存。比如char *p=new char [len+1];(對於字符串來說,一定要記得最後有個null,長度要足夠長才行)。 另外,使用c++new返回的指針不能用來進行解引用操作,因爲它畢

原创 使用Windbg查看TEB結構

使用Windbg來查看TEB的結構,只用命令:!TEB即可(注意:如果系統中安裝了360殺毒軟件以及安全衛士,將導致Windbg的此命令以 及其他部分命令不能使用,建議卸載掉360殺毒軟件以及安全衛士)。通過結果可以查看TEB的內部結構,

原创 MASM32的使用

最近在學習SEH的東西,所以需要用到彙編,我下載了masm32. 解壓後是個安裝文件,直接安裝即可,安裝成功後運行qeditor,進入MASM的集成開發環境。 1.創建新文件:File->New,編輯代碼,保存成***.asm的文件即可

原创 Android學習筆記--隱藏Activity2016.05

1、隱藏Activity: PackageManager packageManager = getPackageManager(); ComponentName componentName = new ComponentName(

原创 關於數據對齊問題

今天看面試寶典時遇到一個問題如下: class A{ public: double d; float a; int b; char c; A(); ~A(); }; int mian() { cout<<sizeof(A); }

原创 c++標準庫類型

1. #include <vector> using std::vector; 使用vector來定義數據類型時,如果沒有初始化,它默認爲空,並且此時不能引用它的元素。如vector<int> ivec; cout<<ivec[0];會產

原创 讀取文件的OEP的方法

讀取一個文件的OEP值一般有兩種方法:一.數據流方式:直接用fopen打開一個文件,通過字節流的方式來讀取文件中的值,即首先需要知道目標數據的文件偏移才行,可以直接fread讀取。 二.內存映射方式:使用CreateFile打開一個文件,

原创 反編譯零碎

1、apktool打包問題 如果jdk的版本較高,如1.8,對重新打包後的apk簽名時,需要額外加上如下命令:signeapk xxx.apk -digestalg SHA1 -sigalg MD5withRSA,否則安裝apk

原创 合併排序中分段遞歸問題

在合併排序的主函數中,每一次需要計算中間值mid=(l+r)/2;然後分別對左半段和右半段進行遞歸調用,我在實際測試時寫錯了遞歸參數導致了棧溢出,如 Sort(int a[],int l,int r) { if(l<r) { mid=(l

原创

  1.C++中的函數重載是通過函數的參數類型不同以及函數的個數不同來實現的,而多態是通過函數的繼承和虛函數實現的! 2.內存分配問題:內存的三種分

原创 呵呵

1.Rolling In The Deep——大提琴和鋼琴版

原创 java類加載器

詳細內容請參考原鏈接:http://blog.csdn.net/jiangwei0910410003/article/details/17733153,此文只是轉載 1、新建一個java對象,JVM需要把這個對象對應的字節碼加載到

原创 安卓內存泄漏相關

1、出現無進程列表的情況 真機調試,手機沒root apk沒有debug權限,在eclipse裏直接安裝的apk是默認有這個權限的,但是安裝現成的apk則是沒有這個權限,所以要把android:debuggable=”true”這句話加