原创 CreateProcess創建進程踩過的坑(路徑中含有空格以及路徑反斜槓太少)

最近項目中踩到了兩個坑: 一個是CreateProcess中參數含有路徑,但是沒有使用雙引號引起來。 一個是CreateProcess中路徑沒有使用4個反斜槓,只是用了2個導致命令行解析錯誤。   (1)路徑含有空格 這個問題應該比較簡單

原创 執行git stash pop時的衝突解決

git stash pop時的衝突解決 今天遇到一個問題,本來在主分支上checkout了一條新分支出來工作,可是做一半的時候突然發現後續要做的東西依賴於另一條特性分支裏面的代碼。特性分支其實是已經推送到遠程並且提交合並請求了,但是並沒有

原创 chrome中的三種重新加載(刷新)功能的區別

以前在用chrome瀏覽器調試的時候無意間右擊了刷新按鈕,結果出現了一個菜單: 有這麼三個選項,第一個選項自然就是直接刷新,那麼另外兩個選項有什麼作用呢? 硬性重新加載:等同於直接按SHIFT+F5,或者在devtools的network

原创 Chrome命令行參數全集

https://peter.sh/experiments/chromium-command-line-switches/     List of Chromium Command Line Switches There are lots

原创 DOS批處理中%~dp0的使用

批處理文件中%~dp0代表當前批處理文件的位置,這對於需要全路徑的命令來說非常有用。 比如把c:\aaa目錄下面的子目錄bbb\xx.txt拷貝到子目錄ccc\目錄下,可以這樣編寫腳本 copy /Y %~dp0\bbb\xx.txt %

原创 bat腳本判斷進程是否存在

:loop ping -n 5 127.0.0.1  rem (5秒執行一次下面的指令) tasklist|find /i "notepad.exe" rem (檢查是否存在notepad.exe進程,如果檢測到,下面比較的值爲0,爲0表

原创 VS調試無法命中斷點的解決方案

1.工程屬性頁中->“配置屬性”->“C/C++”->“常規”->“調試信息格式”, 選擇“用於“編輯並繼承”的程序數據庫(/ZI)”。 2.另外,在“配置屬性”->“鏈接器”->“調試”->“生成調試信息”中,選擇“是”。  

原创 VS 包含目錄、庫目錄、附加包含目錄、附加庫目錄、附加依賴項之詳解

VS項目中的包含目錄、庫目錄、附加包含目錄、附加庫目錄、附加依賴項均在"項目->屬性->配置屬性"下進行配置,具體說明如下: VC++目錄:     包含目錄:尋找#include<xxxx.h>中的xxxx.h的搜索目錄     庫目錄

原创 VS當前不會命中斷點,還未爲文檔加載任何符號解決方案

解決辦法: (一)選擇調試信息格式     (二)參考這篇文章 https://blog.csdn.net/good123day/article/details/77018266   (三)項目文件和源代碼不在一個盤(我吃過虧) 昨天換

原创 VS2015 設置了包含路徑(包含目錄),還是提示說打不開 .h 頭文件

項目 - 屬性 - VC++目錄 注意上方的平臺是否選錯,設置後再設置包含路徑   另一個原因:有時代碼從別的地方複製過來的時候,因爲字符編碼的問題,一樣會造成很多未定義的問題 本人親測,第一個方法很有用。      我之前犯的另外一

原创 VS2010 快捷鍵 (空格顯示 綠點, Tab 顯示箭頭)

轉自http://www.cnblogs.com/xiaoyusmile/archive/2012/06/27/2566049.html VS2010 有用的快捷鍵 : Ctrl + r, ctrl + w, 切換空格示。

原创 Cookie中的secure,httponly的屬性和作用

(一)HttpOnly 1.什麼是HttpOnly? 如果cookie中設置了HttpOnly屬性,那麼通過js腳本將無法讀取到cookie信息,這樣能有效的防止XSS攻擊,竊取cookie內容,這樣就增加了cookie的安全性,即便是這

原创 堆異常調試

因爲VS對於堆調試的支持不夠,與堆相關的問題一般較爲棘手,近日,我在使用VS調試平臺SDK時,發現一個問題。程序正常運行沒有問題,當程序退出時,會報告一個堆錯誤異常,如下圖: 類似的錯誤比較常見了,相信很多人都見過,提示也顯而易見,是操

原创 HTTPS請求流程(證書的簽名及驗證過程)

在如今互聯網高速發展,技術人員技術日益精深的情況下,網絡安全越來越受到大家的重視,而HTTPS作爲網絡安全中比較基礎的部分, 絕大部分的客戶端都在使用,那麼你真的清楚HTTPS的加密原理嗎?下面就讓我用簡單易懂的方式瞭解下。 首先我們先思

原创 變量命名規範

一、匈牙利命名法:廣泛應用於像Microsoft Windows這樣的環境中。 Windows編程中用到的變量的命名規則匈牙利命名法,這種命名技術是由一位能幹的Microsoft程序員查爾斯· 西蒙尼提出的。匈牙利命名法通過在變量名前面加