原创 ubuntu下安裝 Sql server on linux

         微軟在前些時候發佈了Sql server on linux,昨天在linux下突然同事打電話過來,要改一張mssql下的表,突然就想着在linux下裝一個Sql server on linux。          其實主

原创 C語言利用指針在函數中交換兩個數的思考

這個是一個深刻理解指針和函數的問題。本來自己當初很認真的看過這個問題,可是現在搞運維去了,對linux倒是挺熟的,結果把以前的知識忘了。哎,真是悲哀。今天突然我女朋友問我,我一時還有點懵,這裏記錄一下。 void swap1(int *

原创 C語言入門第二篇,基本數據類型

數據類型是C語言裏非常重要的東西,其實我很討厭這些概念,我們就怎麼簡單怎麼說,到後面去用代碼來熟能生巧。 我們來想想學數學的時候有些什麼數據類型啊?整數,小數,負數,正數,有理數,無理數等等。當然這些都是數學裏面的數據類型,C語言

原创 Linux使用fdisk分區與掛載

本文環境Centos 7.6 因爲新增了一塊硬盤,現在用做記錄,整個分區和掛載的過程。 先使用fdisk -l 查看所有磁盤 可以看到我新加的500G的硬盤,現在需要對/dev/vdb進行分區,掛載。 使用命令fdisk /de

原创 解決Centos下進入系統顯示Give root passwd for maintenance

這個問題是/etc/fstab文件配置錯誤導致的,錯誤如下圖 通過root密碼可以進入系統,然後執行 mount / -o remount,rw 將根目錄掛載爲可讀寫模式。 然後執行 blkid 查看文件系統情況。 然後再

原创 C語言入門第二十篇,預處理和typedef

我們也該來說說預處理和typedef,爲什麼要把預處理和typedef放在一起呢,因爲預處理中的宏定義有那麼一點類似,這一篇我們來講一下預處理和typedef。 預處理 預處理是在代碼開始運行之前進行的動作,我們之前一直寫#inc

原创 Docker實戰,docker搭建LAMP環境

一開始本來想着實現apache+mysql+php三個容器,奈何自己是個菜逼,搞了一段時間也沒有弄出來。主要問題我覺得在於apache鏈接php容器後沒有將php啓動或者說php不可用(也可能是自己配置apache的問題),後續有

原创 C語言入門第十七篇,結構體、聯合體和枚舉

結構體是C語言很重要的概念,他是數據結構的關鍵。 基本性質 個人理解結構體是一種變量的集合體,他把變量放入了一個結構裏面,形成了一個結構體。我們先看看他的基本語法。 struct 結構體名 { 結構體 } 我們看上面的基本語法可以

原创 python實現查詢gitlab所有組人員和權限

通過使用python-gitlab庫實現,環境是python3.6.9,實現統計gitlab所有組人員和權限,直接貼出代碼 import gitlab import sys class Git_rightread(): de

原创 Linux下rsync同步配置

安裝:Ubuntusudo apt-get install rsyncCent osyum install rsync 配置:(建立三個文件,這裏我放在/etc/rsyncy/,分別是rsyncd.conf,rsyncd.secrets,

原创 Windows下無損分區

         我們常常會遇到這樣的問題,買回來的電腦C盤太小了……如下圖。             這種情況就非常的尷尬,用安全軟件清理了一遍又一遍,還是沒用,更新也刪除了,備份的還原點也刪除了,C盤還是被裝滿了。這個時候怎麼辦呢?

原创 C語言入門第一篇,初識C語言

我也很糾結怎樣開這個頭,不知道怎樣說纔會沒那麼枯燥和乏味。這篇文章是對C語言的一個大體認識,如果覺得過於難懂可以跳過。 C語言當然是根據前面一些語言發展起來的,至於什麼語言發展過來的怎樣發展的,大家可以自行百度。C語言顧名思義是一

原创 Selenium自動化實踐

因爲公司的權限設置太過繁瑣,現在想使用selenium來進行自動化設置,記錄一下Selenium的實踐過程。 環境python3.6.5 IDE pycharm 首先安裝selenuim pip3 install selenium

原创 Gitlab使用python批量創建用戶

本文使用python的python-gitlab庫實現,python環境3.6.8 安裝庫 pip3 install python-gitlab 這裏先貼出源碼 # coding=utf-8 import gitlab impo

原创 Centos Gitlab+Jenkins+SonarQube實現持續集成以及代碼審計環境搭建

Gitlab的安裝方式請參考我之前的一篇文章(Centos7 YUM安裝GitLAB環境),本篇文章具體主要參照這篇文章https://bloodzer0.github.io/ossa/other-security-branch/