原创 KubeEdge 1.1 部署

本文介紹瞭如何在兩臺 ubuntu 16.04 64 bit 雙核 CPU 虛擬機上從源碼開始部署 KubeEdge 1.1.0 集羣的過程,雲端 Kubernetes 版本爲 1.17.0,Golang 版本爲1.12.4。本文

原创 我的docker隨筆21:web 服務器部署

本文記錄幾種不同的web服務器部署,其過程大同小異。 技術總結: 1、選擇鏡像,建議體積越小越好。確認宿主機目錄,將其掛載到容器存放 html 文件的目錄。 2、可以將 html 文件拷貝到鏡像中重新運行,但此法不太方便。 3、

原创 我的docker隨筆24:docker產生coredump文件

docker容器中運行 C++ 程序,有時崩潰,但沒日誌,也沒提示。之前掌握了 coredump 調試,本文在容器中嘗試。 操作 先查看core大小: $ ulimit -a | grep core core file size

原创 我的docker隨筆22:多域名同主機部署

需求: 只有一臺雲主機,但有多個不同域名網站,甚至還有二級域名。不能通過端口訪問,即只有域名(二級域名)。同時需要啓用 https (到期自動更新證書)。 網站內容爲靜態文件(當前暫定),docker 部署。使用原始httpd鏡像

原创 記一次ubuntu虛擬機被挖礦木馬攻擊的過程

事由: 今天發現虛擬機有點卡,用 top 查看發現2個未知進程佔用大量CPU,遂查,發現被挖礦木馬攻擊了。 定位 使用 top 查看: top 96058 root 20 0 5263372 60460

原创 KubeEdge 1.3.0 部署

本文介紹瞭如何在兩臺 ubuntu 16.04 64 bit 雙核 CPU 虛擬機上從源碼開始部署 KubeEdge 1.3.0 集羣的過程,雲端 Kubernetes 版本爲 1.17.3,Golang 版本爲1.13.5。本文

原创 小女出世,暫停工作,全職照料大人小孩

小女出世,暫停工作(放1~2個月的大假),全職照料大人小孩。 母親因婆媳矛盾在老家,岳母因故未來。全職照料,包括但不限於:買菜做飯煮湯,餵奶換尿片,哄睡逗玩,洗衣洗澡消毒。 目標: 黃疸正常消退。無須照藍光。 肚臍正常脫落,不發炎

原创 MFC小筆記:TabCtrl父子窗口傳遞消息

一、需求 MFC界面有一個設置對話框,實際使用TabCtrl+子對話框的形式。在子對話框中設置參數時,需要將結果反饋至父窗口下方。這樣統一信息輸出。本文解決問題:如何在子窗口中,獲取父窗口句柄,並在父窗口Static控件輸出信息。

原创 MFC小筆記:上下控件

一、需求 上下控件實際上是由edit控件和spin控件組成的,共2個控件。爲方便描述,稱爲上下控件,即可以點擊spin控件上下按鈕增減數值,當通過上下按鈕操作時,edit控件中同時顯示數值的變化。另外,也可以在edit控件中直接輸

原创 Qt實踐錄:TCP網絡調試助手

由於項目需要使用到網絡調試及測試,爲了練手,使用 Qt 編寫一個串口調試助手。本文按開發的過程進行簡單介紹,同時也涉及部分用到的模塊代碼。詳細代碼參考源碼倉庫。 在代碼複用方面,筆者認爲 Qt 比 MFC 好,比如主窗口代碼可以

原创 MFC筆記:初始化tab控件一點改進

背景: MFC工具帶有tab標籤,作爲導航。需要在對話框初始化時進行初始化。 一、流程簡述 實現此功能需要做如下事情: 創建主對話框、多個子對話框。 子對話框需要設置屬性: 外觀Style爲Child,Boarder選None

原创 2019年個人總結

時光荏苒,白駒過隙,日月如梭,歲月不居,時節如流,眨眼間2019年過去了,迎接2020年的同時,總結2019年,以此記念。 今年的主題,可用一詞概括:“看開了”。 概述 今年主要的事有:工作、做項目、顧家。一年過去了: 沒有得過

原创 MFC小筆記:簡單畫圖

一、需求 本文介紹一些簡單畫圖的功能函數。 二、界面 主界面爲對話框,有最小化、最大化、關閉等功能。MFC基本原理不再介紹。 三、功能 畫線 定義: enum MYCOLOR { WHITE = 0, GRAY

原创 MFC小筆記:開機自動啓動

一、需求 本文實現MFC程序的開機自動啓動功能。 二、設計 開機自動啓動,可以通過註冊表實現。在Run節點下,新建一個字段,包括程序名稱、完整的路徑。如果要取消自動啓動,則刪除該字段即可。 三、編碼 代碼如下: int SetA

原创 我的k8s隨筆:命令實踐

本文記錄k8s實踐時使用的命令。 命令補齊 執行如下命令安裝 bash-completion: # apt install bash-completion source /usr/share/bash-completion/ba