原创 HDU_實驗三(2):實現一個管道通信程序

#實驗描述: 由父進程創建一個管道,然後再創建3個子進程,並由這三個子進程利用管道與父進程之間進行通信:子進程發送信息,父進程等三個子進程全部發完消息後再接收信息。通信的具體內容可根據自己的需要隨意設計,要求能試驗阻塞型讀寫過程中

原创 IDEA上opencv環境配置後通過java調用openCV打開攝像頭髮現人臉保存當前畫面到桌面

一、opencv下載 https://opencv.org/opencv-3-2.html 二、IDEA環境配置 1、找到下載解壓的opencv/build/java文件夾 2、在maven項目中新建一個opencv文件夾,將上

原创 IDEA 代碼縮進

向後縮進:選擇好代碼,按【TAB】 向前縮進:選擇好代碼,按【shift】+【TAB】 規範縮進:全選代碼,按【Ctrl】 + 【Alt 】+【 i 】

原创 HDU_實驗二:Linux 內核模塊編程 及代碼與數據結構的深度剖析

實驗概述 1.設計目的 Linux 提供的模塊機制能動態擴充 Linux 功能而無需重新編譯內核,已經廣泛應用在 linux 內核的許多功能的實現中。在本實驗中將學習模塊的基本概念、原理及實現技術,然 後利用內核模塊編程訪問進程的

原创 Vim 之 塊選擇 (Visual Bllock) 讓你更靈活的選中特定文本區域

塊選擇有什麼用? 有時我們想在vim 上的文本塊狀的區域進行復制粘貼,可是光標選中的都是以行爲單位的區域。很不方便。 比如,我只想選中 hello 和 world 這兩個單詞,但卻,,, 那就使用塊選擇。 打開vim 後, 當我

原创 Bash與環境變量

Shell Bash 》》》 瞭解Bash Linux系統的shell,作爲操作系統的外殼,爲用戶提供使用操作系統的界面。更確切的說,Shell就是Linux內核和用戶相互交流的一個程序。作爲一個命令語言解釋器,用戶在提示符下輸入

原创 Centos yum install 時 – 沒有Presto元數據

當我下載docker時,出現下面錯誤 Downloading packages: No Presto metadata available for base No Presto metada 解決: yum clean all 然

原创 實時調度器之 DL(deadline)調度器 與 RT(rt_priority)調度器 詳解

一、概述     實時系統是這樣的一種計算系統:當事件發生後,它必須在確定的時間範圍內做出響應。在實時系統中,產生正確的結果不僅依賴於系統正確的邏輯動作,而且依賴於邏輯動作的時序。換句話說,當系統收到某個請求,會做出相應的動作以響應該請求

原创 HDU_實驗一:Linux 內核編譯及添加系統調用(你想要的都在這裏)

實驗環境 Ubuntu18.04.1,linux內核:5.6.3,VMware15,gcc編譯器,內存:3G,CPU:4×2=8核,外存:100G。 Ubuntu18.04.1.iso鏡像網盤下載地址: 鏈接: https://p

原创 Linux調度器 ——進程優先級

一、前言 本文主要描述的是進程優先級這個概念。從用戶空間來看,進程優先級就是nice value和scheduling priority,對應到內核,有靜態優先級、realtime優先級、歸一化優先級和動態優先級等概念,我們希望能

原创 藉助Tmux演示一下shell可執行腳本的簡單例子(#!/bin/bash)

一、 Tmux 是一個終端複用器(terminal multiplexer),非常有用,屬於常用的開發工具。實現了會話與窗口的"解綁"。 下面鏈接是我的tmux安裝教程博客: Centos下的tmux安裝 二、 重要解釋: #!/

原创 Centos 7 防火牆firewalld命令

一、防火牆的開啓、關閉、禁用命令 (1)設置開機啓用防火牆:systemctl enable firewalld.service (2)設置開機禁用防火牆:systemctl disable firewalld.service (

原创 spring-boot工程中,jpa下hibernate的ddl-auto的各種屬性

jpa.hibernate.ddl-auto=create #每次運行該程序,沒有表格會新建表格,表內有數據會清空 jpa.hibernate.ddl-auto=create-drop #每次程序結束的時候會清空表 jpa.