原创 vc一次創建多層文件夾

頭文件 #include <imagehlp.h> #pragma comment(lib, "imagehlp.lib") // 判斷文件路徑是否存在,如果不存在則創建,可多層創建 MakeSureDirectoryPathExist

原创 解決UICollectionView ReloadData閃一下(隱式動畫)

方式一: 1 2 3 4 5 6 7 [UIView setAnimationsEnabled:NO];   [collectionView performBatchUpdates:^{     

原创 計算兩個日期的間隔時間(轉載)

//==================計算日期的模塊================== //IsLeap函數判斷一個年份是否爲閏年,方法如下: bool IsLeap(int year) { return (year % 4 ==0

原创 指定Webbrowser控件所用IE內核版本

如果電腦上安裝了IE8或者之後版本的IE瀏覽器,Webbrowser控件會使用IE7兼容模式來顯示網頁內容。解決方法是在註冊表中爲你的進程指定引用IE的版本號。 比如我的程序叫做a.exe 對於32位程序 HKEY_LOCAL_M

原创 MFC選擇一個文件夾路徑以及選擇一個文件路徑

// 打開要修改的文件的路徑 void CFileHandlingDlg::OnBnClickedButton1() {UpdateData(TRU

原创 2016最新淘寶客申請高佣金以及分析抓包詳情

原文地址:http://www.jianshu.com/p/f94213b31656 申請高佣金設置 獲取最高佣金的思路: 對比鵲橋(高傭活動),定向計劃(含隱藏計劃),通用計劃佣金。 普通佣金和鵲橋佣金在超級搜索裏面可以查詢到,此外還

原创 android studio NDK使用,編譯c生成.so實踐記錄

開發環境,Android studio 2.1.2,SDK環境和NDK環境 SDK不說了,NDK環境配置網上也有很多,這裏就簡單記錄下: 1 下載NDK並安裝到電腦 D:\android\android-ndk-r11c 2 andr

原创 高低字位的取值宏

一、定義 在VC6.0的Microsoft Visual Studio/VC98/Include/windef.h 裏,定義了BYTE,WORD,DWORD typedef unsigned long       DWORD; t

原创 fiddler-實現https抓包

1. fiddler設置-fiddler options-https項進行設置,如下:         2. ie代理設置:連接-局域網設置                3. 下載fiddler根證書,ie瀏覽器上打開地址

原创 Android逆向之旅—Android應用的漢化功能(修改SO中的字符串內容)

本文轉載自趙四大神 一、前言 今天我們繼續來講述逆向的知識,今天我們來講什麼呢?我們在前一篇文章中介紹了關於SO文件的格式,今天我們繼續這個話題來看看如何修改SO文件中的內容,看一下我們研究的主題: 需求:想漢化一個Apk

原创 C++中ASCII、unicode與Utf8之間的相互轉化

頭文件:UTN.h [cpp] view plain copy  print? #pragma once   #include "stdafx.h"   #include "windows.h"   #include

原创 C++通過JVM調用jar包

#include "jni.h"   #include "windows.h"   #include "stdafx.h"   typedef jint (WINAPI *_CreateJavaVM)(JavaVM **, void *

原创 Android常用命令

1.Android Debug Bridge - adb常用命令 1.1簡介 Android Debug Bridge,我們一般簡稱爲adb,主要存放在sdk安裝目錄下的platform-tools文件夾中,它是一個非常強

原创 一款Android輔助利器

轉載自看雪論壇 一.前言:     Android 調試工具ddms的devices欄目存在一個功能叫做start method profiling,此按鈕顧名思義是啓動method profiling的,而Android的Metho

原创 網頁源碼請求的封裝

void SQL_Change(string &str) { int len = MultiByteToWideChar(CP_UTF8,0,str.data(),-1,NULL,0); WCHAR *strNew = n