原创 VC 常用數據類型

類型名 作用 HANDLE 句柄 WINAPI 一個宏 替換的是: __stdcall LPVOID 沒有類型的指針 DWORD Double Word 註冊表鍵值 wchar_t 寬字符 Unicode編碼也是存在這裏面但是不能代表這是

原创 VC下 使用到的API

用於總結和記錄使用到的一些API(忘記的時候可以來這裏找一下)   頭文件 函數名 參數 作用 返回值 樣例 wchar.h wprintf()   同printf一樣不過是輸出寬字符   無 wchar.h wcstol(wchar_

原创 VC 信號量

使用函數 CreateEvent創建一個事件 HANDLE    CreateEvent(           LPSECURITY_ATTRIBUTES     lpEventAttributes,     //     SD   一般

原创 git設置一些文件不上傳到服務器

 有些文件我們不需要上傳到服務器,比如.o .obj 等等之類的文件是我們不需要上傳到服務器上的,git也爲我們提供了一種方式也就是.gitignore文件 首先創建一個.gitignore文件 保存一下 上傳這個文件到服務器

原创 qt佈局使用

採用一個實例(登陸框)來做一個qt 的佈局複習 第一步  第二步驟勾選一下自適應大小(圖片適應控件大小) 設置一下最大寬度      接下來添加編輯框  之後調整一下窗口大小 利用佈局做的界面也就完成了 

原创 將本地倉庫內容推送到GitHub

  參考自博客:https://www.cnblogs.com/shenchanghui/p/7184101.html 如圖新建一個工程 複製這個URL 輸入:git remote add origin <URL> 接下來 輸入:gi

原创 git常用命令

分區 創建分區: git branch <分區名> 切換分區: git checkout <分區名> 刪除分區: git branch -d <分區名> 刪除本地分區 git push origin --delete <分支名> 刪除遠程

原创 【樹】01字典樹

01字典樹解決的是大數異或問題 const int maxn = 100000 + 5; //集合中的數字個數 typedef long long LL; int ch[32 * maxn][2];

原创 淺談編譯過程

從最開始學C語言開始是否想過,這一段代碼是如何運行的呢? 我們來了解一下。 編寫完成以後我們給他取個名字叫做test.c 在Linux 下運行它其實只需要敲下: gcc test.c ./a.out 就可以看到運行結果: 實際上在

原创 OpenCV在圖像上繪製幾何圖形

 橢圓 使用的函數是ellipse #include <iostream> #include <opencv2/opencv.hpp> using namespace cv; using namespace std; int main

原创 【樹】樹狀數組(區間加減)

#include <stdio.h> int v[100]; int N;//最大長度 int low(int x) { return x&-x; } void update(int x,int p) { while(x<=N)

原创 淺談虛擬內存技術

計算機科學領域的任何問題都可以通過增加一個間接的中間層來解決 名詞 虛擬地址(VA,Virtual Address) 物理地址(PA,Physical Address) 物理頁(physical Page) 虛擬頁(VP,Virtua

原创 gradle更換倉庫 解決下載速度慢問題

buildscript {  repositories {  maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }  maven { url 'https

原创 Android配置 NDK

1.安裝NDK(相信大家都會) 2.將下載的NDK目錄添加到環境變量裏面去 配置正常如上圖 3.創建NDKUtils類 public class NDKUtils { public native String invokeC

原创 解決 fatal error LNK1112: 模塊計算機類型“X86”與目標計算機類型“x64”衝突

導入別人的工程一直報這個錯誤百度了很多解決方法都沒用。在添加庫文件的時候突然發現 之前我這裏是x86,替換成x64果然沒有這個問題了