原创 git 衝突處理並提交

解決方案一(強制覆蓋本地代碼,你自己修改的代碼即將被遠程庫的代碼所覆蓋) 把你修改的代碼進行備份,然後執行命令: git reset --hard origin/master git pull 從你備份好的文件當中把你寫的代碼拿過去,修改

原创 Visual Studio 2012調試時看不到變量的值

Visual Studio 2012調試時看不到變量的值 情況一: Visual Studio 2012調試時看不到QString字符串的值,僅顯示第一個字符的ASCII碼,很不方便。而在2008版本中可以正常顯示,很奇怪。 其實稍作設置

原创 Debug Assertion Failed! Expression: _pFirstBlock == pHead解決方案

問題: 我這裏雨大這個問題是因爲我在一個dll A調用另一個dll B裏面導出的函數,期中在dll A聲明瞭一個vector容器作爲 dll B函數的引用參數,在B中獲取數據放入到容器中,這裏如果A中沒有reserve() 足夠的空間,直

原创 curl xp系統報“無法定位程序輸入點 InitializeCriticalSectionEx 於動態鏈接庫 Kernel32.dll”解決辦法

出現這個問題主要是因爲libcurl.dll不兼容xp系統,不要改變工程的編譯配置項,源碼默認是不支持的,現記錄修改如下: 主要原因是win10+vs2013編譯默認是不支持xp的,這時用depends.exe查看發現還是libcurl.

原创 QImage,QPixmap加載照片圖像,切記處理拍攝方向

現在數碼相機拍攝圖片都有拍攝方向,水平、垂直拍攝,拍攝後,圖像內容會保存相應的信息,我們可以獲取這些信息,對圖像做展示,不然你會發現,一張圖片,90度拍攝後,QImage加載會發生90度旋轉,我測試如果不做處理,html5的image標籤

原创 Socket()與WSASocket()的區別

socket()   創建一個通訊端點並返回一個套接口。但是在socket庫中例程在應用於阻塞套接口時會阻塞。     WSASocket()的發送操作和接收操作都可以被重疊使用。接收函數可以被多次調用,發出接     收緩衝區,準備接收

原创 MFC自定義消息四步驟

1、定義消息變量2、添加消息映射3、添加消息處理函數4、實現消息處理函數以Socket的Accept例:1、定義消息變量(在stdafx.h裏)#define    WM_USER_ACCEPT    WM_USER+1012、添加消息

原创 簡單WEB服務器源碼

#include <afx.h> //爲了使用CFile 類:1、添加#include <afx.h>;2、工程中設置MFC的DLL#include <stdio.h>#include <iostream.h>#include <wins

原创 教你不重裝系統“更改系統引導分區盤符”輕鬆搞定!

以下是引用片段:有朋友問我如何能在不重裝系統的情況下修改系統分區盤符呢(系統引導分區,即C盤)?他的XP雙系統的,有一次對分區表的操作導致第一分區C(啓動分區)的盤符在D盤的XP裏顯示成了H(最後一個盤符),用Windows的磁盤管理沒法

原创 qt4.8.4安裝以及64位程序編譯方法

本文將使用簡單的幾個步驟說明在vc2008和64位的操作系統下如何編譯安裝x64Qt軟件首先必須保證你所使用的系統是64bit的操作系統,本次我們使用的系統是windows7 professional 64位操作系統 一、下載及安裝 1.

原创 動態調用DLL函數有時正常,有時報Access violation的異常

動態調用DLL函數有時正常,有時報Access violation的異常 動態調用DLL函數有時正常,有時報Access violation的異常 typedef int (add *)(int a,int b); void

原创 SHELLEXECUTEINFO 和 ShellExecuteEx的使用

SHELLEXECUTEINFO 和 ShellExecuteEx的使用           第一篇 SHELLEXECUTEINFO 和 ShellExecuteEx的使用         使用SHELLEXECUTEINFO和Shel

原创 android接入華爲推送注意點

        由於公司產品有及時聊天功能,因此對信息達到及時性要求比較高,因此安排我處理部分android手機在app不運行情況下的信息推送。下面分別介紹華爲推送和小米推送接入。        一、華爲推送 接入之前,我先研究了華爲推送

原创 WIN7與虛擬機MAC共享文件

1. 打開虛擬機中MAC系統的“系統偏好設置”, 選擇“共享”, 選擇“文件共享“; 2.在右側的”選項“中,選擇”使用SMB(windows)共享文件,文件夾“, 輸入賬號密碼,點擊”完成“; 3.針對設置的文件夾,選擇”添加“;

原创 WCHAR我不再懼怕了

http://www.cppblog.com/shongbee2/archive/2009/04/28/81349.html 寬字符已經困擾我很久了,以前我都是設置項目的屬性把它改爲多字節,不用UNICODE。不過現在又遇到寬字節的問題