原创 論文 Enabling Data Processing at the Network Edge through Lightweight Virtualization Technologies

文章目錄摘要介紹主要工作主要貢獻相關工作capillary network中的邊緣計算設計邊緣計算平臺邊緣計算平臺細節數據處理評估 論文 Enabling Data Processing at the Network Edge

原创 Linux CGroup記錄

文章目錄結構查看subsystem創建、管理cgroupsubsystem使用CGroup使用pids-subsystem限制進程數 將進程分組,對一組進程進行統一的資源監控和限制。邏輯上,CGroup將系統中的進程組織成一顆一顆

原创 Linux Namespace - 超簡單容器構建

文章目錄步驟概覽運行結果展示構建過程目錄準備複製可執行文件創建Namespace,配置文件系統安裝busybox並執行shell程序完整代碼總結 Namespace隔離了進程、網路、用戶等系統資源,本文將講述如何通過Namespa

原创 Linux網絡虛擬化再實踐 - Bridge + NAT

文章目錄步驟實現創建 Network Namespace、虛擬網卡設備veth與橋設備bridgeip netns、ip link命令簡介創建netns、veth、bridge配置橋設備、虛擬網卡設備配置 natiptables

原创 Linux網絡虛擬化 - Network Namespace 實踐

文章目錄創建 Network Namespace創建、配置虛擬網卡總結 Network Namespace能夠隔離系統的網絡設備, IP地址, 端口等,每個netns有自己獨立的網絡棧,路由表等。Linux提供了ip netns命

原创 Linux Namespaces in operation記錄 - part 5

文章目錄創建User Namespace一個栗子映射用戶與組ID又一個栗子映射規則以及深入探索映射總結 注:本文絕大部分內容來自Linux Namespaces實踐part 5,原文系列文章詳細描述了Linux Namespace

原创 Linux Namespaces in operation記錄 - part 6

文章目錄User Namespace 與 capabilities一個栗子User Namespace與其它Namespace的結合再看capabilities總結 注:本文絕大部分內容來自Linux Namespaces實踐pa

原创 Linux 併發編程簡介-select,pthread與semaphore

文章目錄select函數 - IO多路複用POSIX線程pthread簡介創建線程終止線程回收已終止線程的資源分離線程初始化線程的共享變量同步線程 - 信號量生產者消費者模型預線程化服務器總結 select函數 - IO多路複用

原创 Linux Namespaces in operation記錄 - part 4

文章目錄PID Namespace一個例子init進程與信號unshare() 與 setns()又一個例子小結 注:本文絕大部分內容來自LinuxNamespaces實踐part4 ,原文系列文章詳細描述了Linux Names

原创 LeetCode 739 Daily Temperatures

文章目錄題目思路代碼 題目 給一個大小爲n的數組T,要求對i從0-n,計算出從i + 1開始的第一個大於T[i]的數的位置j,並將j-i的值記錄下來。例如對於數組:[73, 74, 75, 71, 69, 72, 76, 73],

原创 Alpine Linux的安裝配置

目錄在VMware虛擬機上安裝Alpine配置網絡修改源安裝Alpine Linux在Alpine上安裝dockerVMware Player端口映射 Alpine Linux是一款安全、輕量的Linux發行版,基於musl li

原创 flutter安卓開發概述

目錄UI構建Stateless Widget與Stateful Widget遇到的一些問題 Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構建高質量的原生用戶界面。這篇文章主要講述了使用flutter開發的

原创 Linux信號概述

文章目錄術語進程組發送信號接收信號阻塞及解除阻塞信號等待信號 Linux信號(signal)允許進程和內核中斷其它進程,例如Ctrl+C會向終端中正在運行的進程發送SIGINT信號,一個進程試圖除0時內核會發送給它一個SIGFPE

原创 Linux進程控制概述

文章目錄獲取進程ID終止進程創建進程回收子進程休眠進程加載並運行程序總結 Linux中進程控制是編寫Linux(或Unix)程序時必備的技能,這篇文章概述了Linux中與進程控制相關的函數調用。Linux手冊中詳細地描述了每個系統

原创 Linux下套接字創建及連接建立簡介 - APUE

目錄連接過程創建套接字地址服務器開啓監聽代碼客戶端連接建立代碼套接字地址格式數據傳輸線程創建代碼 Unix環境高級編程(APUE)中介紹了套接字socket的使用,本文從開發者使用過程角度簡單介紹了服務器開啓監聽、客戶端發起連接、