原创 Linux 系統 IO之 open close 函數

Linux 系統 IO之 open close 函數 文章目錄Linux 系統 IO之 open close 函數1. open 函數族1.1 頭文件包含1.2 函數原型1.3 函數功能1.4 函數返回值1.5 形參解釋1.6

原创 Linux 系統 IO之 lseek 函數

Linux 系統 IO之 lseek 函數 文章目錄Linux 系統 IO之 lseek 函數1. lseek 函數1.1 頭文件包含1.2 函數原型1.3 函數功能1.4 函數返回值1.5 形參解釋2. 案例程序 1. ls

原创 C++ 迭代與遞歸方式分別實現二分查找

C++ 迭代與遞歸方式分別實現二分查找 文章目錄C++ 迭代與遞歸方式分別實現二分查找0.前言1.迭代方式二分查找2.遞歸方式二分查找 0.前言 查找算法是一種常用算法,查找算法即從給定的數組中,找出要查找的元素第一次出現的位置,

原创 Linux 系統 IO之 read write 函數

Linux 系統 IO之 read write 函數 文章目錄Linux 系統 IO之 read write 函數1. read 函數1.1 頭文件包含1.2 函數原型1.3 函數功能1.4 函數返回值1.5 形參解釋2. wr

原创 計算機中文件的單位

0.我們要解決的幾個問題 什麼是 bit , 1 bit 是什麼概念? 什麼是 Byte ,Byte 與 bit 的關係? 其他的單位換算 1. bit 的基本概念     我們今天討論的是計算機中文件的單位,首先我們應該知道

原创 【003】ITK 之 HelloWorld

ITK 之 HelloWorld 文章目錄ITK 之 HelloWorld0.前言1.新建 HelloWorld 項目2.實現 HelloWorld 代碼2.1 CMakeLists.txt2.2 main.cpp3.編譯運行4

原创 C++ 之繼承

C++ 之繼承 文章目錄C++ 之繼承0.利用 `cl.exe` 工具查看某個類的對象內存模型1.繼承的基本語法2.不同繼承方式區別3.繼承中的對象模型4.構造函數與析構5.繼承中基類與派生類同名成員5.1 派生類含有與基類同名

原创 C++ 虛函數與動態綁定原理剖析

C++ 虛函數與動態綁定 1. 虛函數基本概念     基類(Base)我們記作 B ,派生類(Derive)我們記作 D 。有時候會出現這麼一種狀況:對於某些函數,基類 B 希望它的派生類 D 各自定義適合自身的版本,此時基類

原创 【002】ITK 5.0.1 在Windows10+VS2017+CMake 環境下編譯安裝

ITK 5.0.1 在Win10+VS2017+CMake 環境下編譯安裝 文章目錄ITK 5.0.1 在Win10+VS2017+CMake 環境下編譯安裝0.前期準備1.編譯之前規劃2.CMake ITK 庫生成 Visua

原创 【001】Insight Toolkit 模塊組織方式

Insight Toolkit 模塊組織方式 1.Insight Toolkit 整體組織方式 2.Insight Toolkit Modules 模塊的具體組織架構

原创 【004】 ITK 讀取 CT Dicom 數據並使用 VTK 顯示

【004】 ITK 讀取 CT Dicom 數據並使用 VTK 顯示 文章目錄1.CMakeList.txt2.ITK 讀取 CT dicom 文件並使用 VTK 顯示代碼實現 1.CMakeList.txt cmake_mi

原创 大一到研二我收藏了數百個網址,從中挑選了十五個最值得收藏的網址推薦給你

大一到研二我收藏了數百個網址,從中挑選了 15 個最值得收藏的網址推薦給你 最近總會在公衆號或者博客中看到有前輩推薦網址,這類文章我總會點進去看一看,然後一波收藏。今天,閒着無事看着自己的書籤欄滿滿的(都是成長的記憶呀^ _

原创 Linux 系統目錄結構及各目錄功能

Linux 系統目錄結構及各目錄功能 bin: Binary 縮寫,本目錄中存放的是最常使用的命令。 usr:Unix Software Resource 縮寫,Unix 操作系統軟件資源所放置的目錄,所有系統默認的軟件都會放置

原创 棧順序存儲方式實現

棧順序存儲方式實現 文章目錄棧順序存儲方式實現1. 初始化棧2.判斷棧是否爲空3. 壓棧操作4. 彈棧操作5. 獲取棧頂元素6. 獲得棧的長度7. 打印棧元素8. 清空棧9. 測試 ## 0. 棧結構定義 #include "s

原创 Linux 編譯使用靜態庫與動態庫

Linux 編譯使用靜態庫與動態共享庫 0 測試程序 目錄結構 include 存放頭文件 head.h #ifndef __HEAD_H_ #define __HEAD_H_ int add(int