原创 vs2013實現快捷函數註釋例子

(本博客旨在個人總結回顧) 說明:小番茄visual assist X設置函數註釋模板。 直接截圖(開發環境vs2013 已安裝小番茄工具) 設置: 進入insert VA Snippet... 進入Edit VA Snippets.

原创 二分查找(C++實現,遞歸,非遞歸)

(本博客旨在個人總結回顧) 一、概念         二分查找也稱折半查找(Binary Search),它是一種效率較高的查找方法。但是,折半查找要求線性表必須採用順序存儲結構,而且表中元素按關鍵字有序排列。 二、實現 // Bina

原创 劍指Offer第3題(二維數組中的查找)

(本博客旨在個人總結回顧) 題目描述:        在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣一個二維數組和一個整數,判斷數組中是否含有該整數。       例如下

原创 SDL窗口拉伸時顯示YUV

(本博客旨在個人總結回顧) 本例子是在雷神的SDL例子基礎上改的,發現雷神的例子上實現yuv數據顯示時進行窗口拉伸,發現顯示異常。 (原因:視頻播放時,需要窗口資源,窗口拉伸時也需要窗口資源,而且兩者在不同線程中,同時時訪問同個資源就需要

原创 快速排序(C++實現、遞歸、非遞歸)

(本博客旨在個人總結回顧) 1.概括         快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通過一趟排序將要排序的數據分割成獨立的兩部分,其中一部分的所有數據都比另外一部分的所有數據都要小,然後再按此方法

原创 django使用REST-framework 使用重寫類視圖所遇問題記錄

1.禁止某個類視圖post的csrf驗證: from rest_framework.authentication import SessionAuthentication as OriginalSessionAuthentication

原创 歸併排序(C++實現、遞歸、非遞歸)

(本博客旨在個人總結回顧) 1.概括         歸併排序(MERGE-SORT)是建立在歸併操作上的一種有效的排序算法,該算法是採用分治法(Divide and Conquer)的一個非常典型的應用。將已有序的子序列合併,得到完全有

原创 劍指Offer第5題(從尾到頭打印鏈表)

(本博客旨在個人總結回顧) 題目描述:         輸入一個鏈表的頭結點,從尾到頭反過來打印出每一個結點的值。         鏈表結點第一如下:         struct ListNode         {          

原创 apache配置多個django服務器

根據我之前的博客先實現一個apache運行一個django服務器成功後再開始搭建多個django服務器程序。 博客鏈接 1 配置apache 1.1 找到相對路徑:Apache24\conf\下的配置文件httpd.conf 找到如下內容

原创 劍指Offer第7題(用兩個棧實現隊列)

(本博客旨在個人總結回顧) 題目描述:        用兩個棧實現一個隊列。隊列的聲明如下,請實現它的兩個函數appendTail和deleteHead,分別完成在隊列尾部插入結點和在隊列頭部刪除結點的功能。 template <typ

原创 劍指Offer第1題(賦值運算符函數)

(本博客旨在個人總結回顧) 題目描述:         如下爲類型CMyString的聲明,請爲該類型添加賦值運算符函數。 class CMyString { public: CMyString(char* pData = NU

原创 劍指Offer第20題(順時針打印矩陣)

(本博客旨在個人總結回顧) 題目描述:        輸入一個矩陣,按照從外向裏以順時針的順序依次打印出每一個數字。例如 :如果輸入如下矩陣: 解題思路: 問題明顯需要需要和判斷臨界條件來輸出結果。 所以需要清晰打印思路:一層一層打印,

原创 劍指Offer第4題(替換空格)

(本博客旨在個人總結回顧) 題目描述:        請實現一個函數,把字符串中的每個空格替換成"%20"。f例如輸入"We are happy",則輸出"We%20are%20happy"       ( 此題目需要問面試官是在原始字符

原创 QT Creator Error:出現C2001:常量中有換符

(本博客旨在個人總結回顧) 原因:字符編碼問題 解決方法: ① 工具->選項->文本編輯器: ②在出現問題的頭文件加入: #pragma execution_character_set("utf-8")

原创 劍指Offer8題(旋轉數組的最小數字)

(本博客旨在個人總結回顧) 題目描述:         把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。輸入一個遞增排序的數組的一個旋轉,輸出旋轉數組的最小元素。例如數組{3, 4, 5, 1 2}爲{1, 2,3,4,