-
golang筆記——代碼和配置資訊分離
我們在寫代碼的時候,配置資訊是不能寫死在代碼裡面的,比如資料的連接就這樣子,最好是能夠統一寫在一個設定檔裡面,然後使用函數去讀取這個設定檔裡面的資訊,那麼在golang裡面的是怎麼實現的呢。下面我們來學習一下。首先我們需要新建一個conf
2018-01-30 0 -
go語言學習筆記
今天使用go語言寫個簡單的計算器,功能包括加、減、乘、除。這裡就拿加法來舉例子,其他部分的代碼可以給我發私信,我給你發過去。需求:使用命令列形式,如calc command [arguments],如加法是:calc add 1 2加法和
2018-01-01 0 -
重磅資料——linux shell語言程式設計規範安全篇之通用原則!
前言部分shell語言程式設計規範安全篇是針對bash語言程式設計中的資料校驗、加密與解密、腳本執行、目錄&檔操作等方面,描述可能導致安全性漏洞或風險的常見編碼錯誤。該規範基於業界最佳實踐,並總結了公司內部的程式設計實踐。該規範旨在減少S
2017-12-13 0 -
使用go語言獲取檔狀態資訊
在前一篇我們使用了四種方法對檔進行寫的操作,本篇來看看怎麼獲取檔的狀態資訊,這裡同樣的我們需要創建一個Filestatusdemo作為工程主目錄,common目錄作為公共函數目錄,output作為輸出目錄,這時我們先將我們上一篇用到的兩個
2017-11-26 0 -
go語言使用四種方法實現對檔寫入簡單的操作
除了一開始在前面開篇的時候提到怎麼在Windows系統下面安裝go語言之後,就一直都是在記錄Linux和docker方面的內容,今天來看看golang的知識,我們來實現對檔寫入的操作,下面會介紹四種方法。使用io.WriteString使
2017-11-21 0 -
在Linux系統下非常實用的日誌切割功能
很多時候我們的進程產生的日誌都是沒辦法自動rotate的,所以需要我們自己去處理這些日誌檔,如果不進行處理,在某些異常情況下,日誌量可能會達到一個可怕的級別,這時候有可能會將你的磁片擠爆,所以下面我們使用logrotate工具進行日誌切割
2017-11-19 0 -
設置linux下簡單的定時任務
在日常工作中經常使用到的一個功能,那就是讓系統定時去執行一些任務,比如定期執行某個命令,或者是某個腳本已達到自動化的功能。所以,今天來寫一個簡單的定時任務。這裡選擇使用Crontab來添加定時任務執行shell腳本。首先,我們先看下cro
2017-11-19 0 -
linux系統常見的資訊查看
1.查看Linux內核版本資訊uname -auname -a2.查看內核版本cat /proc/version/proc/version3.查看系統版本cat /etc/redhat-release/etc/redhat-release
2017-11-15 0 -
讓你火箭般的速度下載docker鏡像!
因為有牆的原因所以在國內下載docker鏡像的速度非常慢,有時候是幾kb每秒,那個蛋疼的等待,真是誰等誰知道!下面我們就來看看怎麼設置國內的源來下載鏡像,讓你快到飛起~~本次使用的是阿裡雲的鏡像加速器,所以你需要登錄到阿裡雲的官網(htt
2017-11-17 0 -
linux系統輸出重定向淺析
當初剛剛接觸Linux的時候,在定時腳本裡面發現了一個比較特別的欄位(>>/dev/null 2>&1 &),所以今天來看看這個是代表什麼意思?順便學習一些Linux的重定向知識。在這裡會先來瞭解一些Linux的重定向的知識,在Linux
2017-11-11 2