原创 地震儀器專題-測震儀器發展簡史

測震儀器發展簡史 Something for nothing 一張圖說明 由上圖可以看到: ①地震監測中注意的三個物理量爲位移、速度、加速度 ②監測的核心在於震動信號的採集放大,使之便於處理 ③地震儀器技術內涵逐漸豐富。計

原创 Boost讀取串口(COMx)數據快捷上手及文檔指引

Boost-COM數據讀取 說明:本文只介紹使用Boost讀取COM口數據,不涉及Boost配置相關 關於Boost詳情瞭解請點擊: ①Boost官方介紹頁 ②Boost首頁 使用Boost庫讀取COM口,需要包含的頭文件是

原创 掛載在IIC上的外設-操作外設寄存器

IIC協議不多說,操作其上的設備有話講 主要內容://操作設備的寄存器--送設備地址後送寄存器地址 IIC,掛載外設的通用一種總線通信協議。 以STM32系列爲例:配置IO口,接上杜邦線,一個IC就和MCU連通了 不過這只是能

原创 頁面置換算法

頁面置換算法

原创 地址空間&生成

地址空間&生成

原创 分段與分頁-非連續內存分配

分段與分頁-非連續內存分配

原创 操作系統啓動和應用層的接口

系統啓動

原创 二分搜索與語義約定-優解實現

二分搜索優解 二分搜索(對半分)和斐波那契搜索(黃金分割)時間複雜度(1.5logn和1.4logn)差異只是較小的常數倍. 二分搜索還有可以達到O(1*logn)時間複雜度的實現. 代碼如下: template <typ

原创 計時器-sys/time.h

計時器 進程可通過三種方式計時 ITIMER_REAL: 真實時間(使用者實際經歷的時間) ITIMER_VIRTUAL:程序在用戶態實際執行的時間 ITIMER_PROF:由該進程進入的內核處理所用時間+VIR 使用<sy

原创 vector唯一化(去重) - C實現與註釋

去重 - C實現與註釋 給定vector,從前至後遍歷vector, 在當前位置之前的區間內查找與當前位置相同的元素 若有則刪除當前位置的元素,否則去往下一位置 /* 唯一化(去重) */ /* 給定vector

原创 終端那些事

終端那些事 終端驅動屬於對特定設備編寫的程序。 1、軟件工具和對特定設備編寫的程序 所謂軟件工具,就是日常用到的ls、who、grep等不區分磁盤文件和設備文件的應用程序。 軟件工具用於對輸入數據處理,獲得輸出。 這一流程

原创 平面物理引擎(我們的星星)3.0 -- 測試程序示例

(我們的星星)3.0 – 測試程序示例 前面已經有了源碼,這邊就放一個測試程序 #include<iostream>//輸入輸出流 #include<time.h>//時間 #include<vector>//vector容器

原创 main函數傳參

main函數參數含義 用於記錄參數數量,用作參數列表 int main(int ac,char* av[]) { //ac用於記錄參數數量 //傳兩個參數時,ac==3 //如:cp filex filey ,傳入兩

原创 文件讀寫-說endl

說endl 打印語句常常在調試程序時被添加,而這類語句應當保證“一直”刷新流 ———————————Stanley B.Lippman—————————— 在輸出語句後添加endl成爲一種習慣,常常只是當作回車-換行符使用 然