原创 Stack--棧
最近複習到棧。這是一種小巧有用的數據結構,是功能特化的鏈表。一句話概括:LIFO(last in first out) 基本概念: 實現方式:1)鏈式實現 2)順序實現。
原创 類的自動轉換
類的自動轉換: 說明: C++允許程序員指定類之間進行轉換的方式(含基本類型) 站在類的角度看問題,姑且分爲“當前類” 和 “其他類” 假設: 當前類是程序員定義的,其他類既可以
原创 最近看的行人再識別文章概要
[1] Ejaz Ahmed, Michael Jones, Tim K.Marks. An Improved Deep Learning Architecture for Person Re-Identification. In C
原创 Convolutional Neural Networks (卷積神經網絡)
前言: 剛進實驗室,被叫去看CNN。看了一些博客和論文,消化了很久,同時覺得一些博客存在一些謬誤。我在這裏便儘量更正,並加入自己的思考。如果覺得本文有哪裏不妥或疑惑,請在下面發表評論,大家一起探討。 ps: 本篇博文原本來自我在cnbl
原创 類繼承
除了修改代碼外,有兩種方法能夠用來擴展類的定義,一個是組合,另一個就是繼承 組合: 使用類型爲別類的成員變量 繼承: 從已有的類派生出新類,在新類中加入新的成員 本文僅討論繼承中的公有繼承 (class deriv
原创 第一章 操作系統引論--筆記
本系列博文是西安電子科技大學出版社出版的《計算機操作系統》(第三版)湯小丹 樑紅兵 哲鳳屏 湯子瀛 一書的讀書筆記 特此註明爲讀書筆記,若有侵權,敬請通知本人 1.1操作系統的目標和作用 1.1.1 操作系統的目標 1. 有效性:
原创 selection sort(選擇排序)
selection sort(選擇排序) 是一種很常見的O(n^2)的排序方法。下面給出算法的僞碼及時間複雜度分析 僞代碼: 如上圖所示,僞碼的每一步後面都有一個基本運算執行次數的統計。步驟6-7的執行次數與輸入的數組有關。 可以
原创 python--有關函數的問題
前段時間學習過python,但是隻是學了個皮毛。現在想用它來做數據分析,因此決定好好學習!本篇文章是在閱讀python官方文檔的過程中抽取出來的一些知識點。 python 函數調用過程中,變量的引用過程: The
原创 最近看的行人檢測文章概要
[1] Rodrigo Benenson, Mohamed Omran, Jan Hosang, Bernt Schiele. Ten Years of Pedestrian Detection, What Have We Learne
原创 object detection--decision forests(DF)--VJ
VJ VJ算法是object detection中提出較早的方法了,將它歸類於DF (decision forests 決策森林)方法的範疇。 References中的[1],提出了 VJ 算法來進行人臉識別: 採用的特徵、分類器
原创 merge sort(歸併排序)
merge sort(歸併排序) 是一種採用分治策略的排序方法。最壞時間複雜度爲 O(nlgn) 要分析算法運行的時間複雜度,關鍵的就是要列出分治過程中的遞歸式: 然後,複雜度的估算可以使用遞歸樹方法,也可以直接使用主
原创 類和動態內存分配
程序對內存的使用: 1. 棧區 (stack) - 程序運行時由編譯器自動分配,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。程序結束時由編譯器自動釋放。 2. 堆區 (heap) - 在內存開闢另一塊存儲
原创 第一章--概述
本系列博文用於本人複習計算機網絡,參考自《計算機網絡》(第6版)謝希仁。如有侵權,請聯繫本人刪除 本章最重要的內容是: (1)因特網的邊緣部分和核心部分 (2)計算機網絡的一些性能指標 (3)計算機網絡分層的體系結構 本人的筆記
原创 第1章 計算機系統概論--筆記
參考自《計算機組成原理》(第2版)唐朔飛 ,侵刪 計算機組成和計算機體系結構的區別: 計算機體系結構指的是能被我們看到的計算機系統的屬性;而計算機組成則指的是這些屬性的實現細節 經典的馮 諾伊曼的計算機結構包括五個部分:存儲器、運
原创 error: linker command failed with exit code 1 (use -v to see invocation)
使用C++編譯程序,有時會出現這個錯誤: ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit co