原创 git學習-使用git log查看某個文件的歷史
(1)方法一 git log --pretty=oneline 文件名 例如:想搜索剛纔的frameworks/base/packages/SystemUI/AndroidManifest.xml文件的提交記錄,就可以使用命令:
原创 網頁右鍵菜單中的查看源代碼和檢查(查看元素)兩者的不同
查看源代碼是真實的代碼 檢查(查看元素)瀏覽器會格式化代碼,比如<meta charSet="utf-8"/>會被格式化成<meta charset="utf-8"/>,但是查看源代碼就會展示成真是的值。 chrome瀏覽器中一般右鍵
原创 CEF 設置:禁用 GPU 硬件加速
在高分辨率下, 如果設置了系統-顯示-縮放級別(例如設置爲200%縮放級別)的情況下, CEF 49版本(高版本未測試是否有這個問題)會出現黑邊、黑屏的情況, 這時候需要禁用gpu加速,有兩種方式, 第一種是在程序快捷方式中加comman
原创 幾種常用的認證機制
HTTP Basic Auth HTTP Basic Auth簡單點說明就是每次請求API時都提供用戶的username和password,簡言之,Basic Auth是配合RESTful API 使用的最簡單的認證方式,只需提供用戶名密
原创 理解Session,Cookie以及使用Token進行登錄驗證
簡單理解cookie/session機制 http://www.woshipm.com/pd/864133.html Session是在服務端使用的,是表示登錄,退出這兩個狀態中間的一些信息。 Session是另一種記錄客戶狀態的機制,不
原创 windbg非侵入式調試
這個選項代表非侵入式調試,什麼意思呢? Windbg有兩種調試模式,侵入式和非侵入式。在侵入式調試模式下,可以操作程序的線程,控制程序流程,修改內存數據,這也是我們平時使用VS的調試模式,在這種模式下,進程的debugport會
原创 visual studio使用utf-8 no bom 時編譯提示各種錯誤
使用了utf-8 no bom後的表現: 1.未知的文件結束 2.#if/#endif 對不匹配 3. 警告 C4819 該文件包含不能在當前代碼頁(936)中表示的字符。請將該文件保存爲 Unicode 格式以防止數據丟失
原创 程序員修煉之路(三)一個清華大學畢業生做獵頭的感受(轉)
從來沒有想過自己會加入這一行,從開始自己喜歡的專業通訊,到後來喜歡的管理,幻想過是專業高手,幻想過管理專家,卻從來沒有想過進入這一行,但真的在我剛剛離開校園的時候發生了,短短几天,對這個行業有了一個感性認識,其實最讓自己傷感的不是自己沒有
原创 priority_queue 用法詳解
priority_queue 調用 STL裏面的 make_heap(), pop_heap(), push_heap() 算法實 現,也算是堆的另外一種形式。 先寫一個用 STL 裏面堆算法實現的與真正的STL裏面的 priorit
原创 簡單windows共享內存封裝類
在維護公司的一個項目的時候發現了一個共享內存類,看了一下注釋,發現是chrome裏頭的代碼,所以就把chrome的代碼翻出來看了一個,果然寫的不錯,考慮的情況也確實比較多,想想之前看過了《windows核心編程》這本書也有講,所以就把書中
原创 在VC中使用自定義資源,FindResource,LoadResource,LockResource
一、前言 在VC環境中除了我們所常用的Dialog、Menu和Bitmap等標準資源類型之外,它還支持自定義資源類型(Custom Resource),我們自定義的資源類型能做些什麼呢?呵呵,用處多多
原创 stl中auto_ptr,unique_ptr,shared_ptr,weak_ptr四種智能指針使用總結
在一次面試過程中被問到了stl中的四種智能指針的用法 由於經驗不足,我只知道auto_ptr和shared_ptr,然後還說了一個弱... 然後面試官就提示是weak_ptr,之後他又主動說出了un
原创 袖珍Windows日誌記錄工具
<span style="font-family: Arial, Helvetica, sans-serif;">#ifndef _CLOGGER_H__</span>#define _CLOGGER_H__ #include <str
原创 用C#實現雙向鏈表(使用泛型)
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Double