原创 解決ubuntu更新源apt-get update時提示NO_PUBKEY

例如: Err:7 http://mirrors.163.com/debian-security jessie/updates InRelease The following signatures couldn't be verified

原创 GO指南入門筆記

用了點時間入門golang,一些基礎 package內以大寫字母表示可導出的變量或函數,外部均以首字母大寫引用; Go 的返回值可被命名,它們會被視作定義在函數頂部的變量。 返回值的名稱應當具有一定的意義,它可以作爲文檔使用。 沒有

原创 Docker容器網絡訪問慢問題

一般可以從兩個方面着手: 1、更換軟件源,使用國內的加速源,比如阿里源,清華源,網易源等等,由於對於不同的發行版系統(debian,ubuntu,redhat)源都不一樣,請自行去源官網獲取並更新到/etc/apt/source.list

原创 begin to drop messages due to rate-limiting

對於syslog保存的日誌會有很多重要信息,但是一旦打印的日誌數量超過設置的閾值,就會丟掉( imuxsock[pid 48]: begin to drop messages due to rate-limiting);這是在調試時不願看

原创 Golang數組學習

1. 數組的長度也是數組類型的一部分,即定義了不同長度的數組,類型是不一樣的; 2. 當把一個數組賦值給另一個時,需要在做一次數組內存的拷貝操作,即修改賦值後的數組的元素值,不會影響被拷貝的數組,將數組作爲函數參數傳遞時也不會改變;想要改

原创 C++ 從新手到概覽

lambda表達式 比如:[capture](parameters)->return-type{bady} example:[](int x, int y){return x+y;},[](int x, int y) -> int {i

原创 golang入門學習步驟

golang的語法相對來說比較簡單,各種語法糖也比較少,主要是遵循了go語言的設計哲學,少即是多;但少並不代表簡單! 如果有JAVA,C/C++語言基礎,能夠非常快的上手go語言;也即是入門比較快;官網是最好的學習資源,https://g

原创 LInux查看service啓動順序

使用命令systemd-analyze plot > boot.svg 用瀏覽器打開boot.svg,分析啓動順序和啓動時間 出現如下圖

原创 cJSON修改已存在item的string方法

CJSON API庫中並未實現修改string的功能接口,因此手動編寫一個,代碼如下: static void cJSON_add_string_to_object(cJSON * const object, const char

原创 SONIC config_db.json文件的前生今世

config_db.json的使用 系統啓動時從config_db.json中讀取數據並寫入CONFIG_DB數據庫,前提是config_db.json存在; 保存當前系統的一些配置信息,通過config save命令; 與CO

原创 C 基礎知識

lambda表達式 比如:[capture](parameters)->return-type{bady} example:[](int x, int y){return x+y;},[](int x, int y) -> int {i

原创 淺析Redis技術

原文鏈接:https://blog.csdn.net/ZYZMZM_/article/details/98210354 文章目錄 Redis簡介 Redis的應用場景 Redis的優勢 Redi

原创 SONIC添加國內源加速構建Dockerfile鏡像

SONIC是微軟開源的關於白盒交換機的網絡系統項目,詳細說明信息可以查看SONIC官網。 由於SONIC是國外的開源項目,使用到Docker技術構建編譯鏡像sonic-slave和所有的應用程序都使用Docker構建,通過

原创 解決國內訪問github慢的問題

原文鏈接:https://segmentfault.com/a/1190000015879053 1.使用瀏覽器訪問https://www.ipaddress.com/,分別獲取github.c

原创 ubuntu編譯錯誤:You are building kernel with non-retpoline compiler, please update your compiler

ubuntu16.04在編譯某個內核模塊時,突然提示錯誤: arch/x86/Makefile:245: *** You are building kernel with non-retpoline compiler, please up