原创 ION-DTN-前向糾錯編碼ECLSA詳細介紹
ION-DTN是NASA提出的針對DTN網絡架構的具體實現方案。旨在解決深空通信的高延時、高誤碼、頻繁中斷等鏈路問題。 ION中目前依靠LTP協議進行中斷的重傳處理。但在深空這種長延時環境中,重傳所耗費的時間和資源過於龐大,比如地球與火星
原创 kubernetes單節點集羣搭建之CNI flannel網絡安裝
一、前言 kubernetes集羣搭建方法很多 1.可以用第三方工具,比如minikube,kubeadm。 2.也可以去kubernetes官網下release出的二進制bin文件。 3.下載kubernetes源碼,手動編譯後生成二進
原创 vue+go-gin+nginx實現後臺管理系統
前後端分離的經典後臺管理系統。 主要用到的技術和組件: 前端:vuejs,組件element ui、ant vue、axios 後端:golang,框架go-gin,swagger組件 服務代理:nginx 過程中的疑難問題和關鍵點記
原创 信息中心網絡ICN的物聯網應用調研
摘要: 隨着通信技術和製造工藝的不斷進步,IoT(物聯網)的概念被提出,並迅速發展,成爲繼互聯網,計算機後的又一重大技術革新,IoT極有可能成爲未來計算機與通信的發展方向。同時,由於物聯網設備與傳統互聯網中運行的設備之間差別甚大,IoT應
原创 信息中心網絡ICN在衛星通信中的應用調研
Supporting the IoT over Integrated Satellite-Terrestrial Networks using Information-Centric Networking 調查當IoT基於ICN上並通
原创 go語言-數組指針
1.數組指針 (1)數組指針與指針數組 這倆概念原本在c語言中就是一個繞口令般的存在,儘管從類型角度來看兩者並沒什麼相似的地方。 但是在go語言中對這兩個類型的設定做出了一些不同的規定。首先交代一下
原创 windows go語言編程環境搭建:IDEA2016.3+go1.7
首先下載go的sdk,最新版本是1.12,但這裏選擇下載1.7.原因稍後解釋。 go sdk地址:https://studygolang.com/dl 對於go,比較好的IDE就是goland和IDEA+go plugin。前者需要收費。
原创 word-每一章插入不同的頁眉
光標放在在每一章的最後一頁,選擇:佈局—分隔符—插入分節符-連續。 如圖所示: 然後在下一頁,也就是第二章,就可以編寫不同於第一章的頁眉了。點擊取消鏈接到第一節即可。
原创 解決Matlab報錯:MATLAB 先前因底層圖形錯誤而崩潰。爲避免在此會話期間再次崩潰,MATLAB 將使用軟件 OpenGL 而不再使用圖形硬件。
報錯如下: ----------------------------------------------------------------------- Assertiondetected at Wed
原创 CCNx調研
CCNx是ICN中的CCN提案的一種實現。主要運行在Linux的一些發行版上,比如Ubuntu,Debian,Macos。 在2014年前後,CCNx的官方網站爲:http://www.ccnx.org 但目前,CCNx項目已經交給Lin
原创 ION-DTN with ECLSA 源碼
ECLSA 是一種前向糾錯編碼,用於對缺失的數據進行恢復,從而避免重傳。 在ION-DTN中,ECLSA用於LTP之下,將LTP segment作爲編碼的單元,如下圖所示: ECLSA(糾錯鏈路服務適配器)是UDPLSA(和其他LSA)
原创 kube-proxy進程源碼分析
kube-proxy是運行在Minion節點上的另外一個重要的守護進程,你可以把它當做一個HAProxy,它充當了kubernetes中service的負載均衡器和服務代理的角色,下面我們分別對其啓動過程、關鍵代碼分析及設計總結等發麪進行
原创 kubernetes-kubelet進程源碼分析(三)
接着上篇博文,我們繼續分析kubelet進程的另一個重要功能是如何實現的:定期同步Pod狀態信息到API sever。 先來看看Pod狀態的數據結構定義: Pod的狀態又5種:運行中(PodRunning)、等待中(PodPendin
原创 kubernetes-kubelet進程源碼分析(二)
kubelet關鍵代碼分析 在上篇博文,我們分析了kubelet進程的啓動流程,大致明白了kubelet的核心個哦你工作流程就是不斷從Pod Source中獲取與本節點相關的Pod,然後開始加工處理,所以我們先來分析Pod source部
原创 kubernetes-kube-scheduler進程源碼分析
kubernetes scheduler server是由kube-scheduler進程實現的,它運行在kubernetes的管理節點-Master上並主要負責完成從Pod到Node的調度過程。kubernetes scheduler