原创 Centos7 YUM安裝GitLAB環境

安裝 這本來不是什麼難事,但是如果用默認的鏡像的話下載的慢的要死。又不想費時間配置一個代理,這裏記錄下整個流程。 我使用的是國內清華大學的yum源 新建 /etc/yum.repos.d/gitlab-ce.repo,內容爲 [git

原创 MYSQL運維基礎(數據庫用戶與權限,備份與恢復)

添加用戶 mysql的mysql數據庫中的user表存下了用戶信息。 5.7版本以前 登錄mysql以後使用 insert into mysql.user(host,user,password) values("host","user

原创 Docker基本操作總結

Docker是一種容器技術,實現了應用層的虛擬化,容器級別的虛擬機化加快了雲計算時代的發展,Docker在遷移,啓動,部署,安裝等方面有着出色的發揮,這篇文章主要總結一下Docker裏的基本操作。 本篇主要介紹ubuntu下docke

原创 C語言入門第十九篇,文件操作

文件操作是通過c語言編程實現對文本文件的控制,比如讀入文件內容、處理文件內容等等。相信很多學校的學生在學習的時候老師就會叫大家用c語言做一個學生的成績管理系統或者是什麼的系統,如果不涉及到數據庫,那多半是用文件來做。我們這篇主要講文件

原创 C語言入門第十八篇,字符串

字符串可能前面會有一點點提及,這裏仔細進行講解。 其實嚴格意義來說,c語言並沒有字符串這個變量類型(c語言並不像c++或者其他高級語言有string這個類型),c語言的字符串其實就是字符數組。 我一般使用的方法聲明一個字符串如下: c

原创 使用Let's Encrypt申請永久免費通配符證書

由於現在網絡安全形勢的影響,大多數網站都啓用了https。本文介紹一種申請永久免費的通配符證書的方法,可以適配一個域名下的所有站點(例如:www.abc.com和子域名ss.abc.com都可以用一個證書啓用https)。 我所使用的

原创 C語言入門第十七篇,結構體

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

原创 C語言入門第十五篇,作用域

我也不知道什麼時候該講這個問題,其實覺得一開始就應該講這個問題,但又覺得不太形象,所以我決定函數講完後就應該讓大家瞭解一下作用域的問題。 概述 當變量或者函數等聲明時,它只有在程序的一定區域才能被訪問。這個區域就是這個函數或者這個變量

原创 C語言入門前言及其目錄

前言 從大一開始接觸c語言,一開始沒有好好學,後來好好學了,又感覺自己還是沒有學好。從入算法的坑開始,覺得自己一直菜的摳腳,過去如此,現在也是如此。其實自己很懶,也很笨,學了很多東西忘了一大半。後來和朋友討論着要把學到的東西好好記錄下來,

原创 C語言入門第十四篇,函數

在一開始我們介紹C語言的時候我們介紹了程序是由一個主函數和若干子函數組成(見第一篇初識C語言)。函數英文是function,有方式、方法的意思。那麼我們在程序設計的時候就可以把程序寫成很多個程序塊(函數),每塊程序塊實現不同的功能。 我

原创 關於linux定時任務crontab不能執行等的一些問題

crontab是linux下實現定時任務的命令,但是他還是有很多坑需要我們注意,這裏列舉一些,如果遇到新的會再更新。 1.shell腳本能單獨運行,但是計劃任務裏面無法運行 這種問題往往是環境變量的問題,就是你所執行的命令沒有明確一些

原创 C語言入門第十篇,switch語句練習題

1.編寫一個程序,用戶輸入ABCDE其中一個字母,然後輸出A表示90分以上,B表示80到90分,C表示70到80分,D表示60到70分,E表示60分以下。輸入對於的字母輸出對應的表示內容。 #include<stdio.h> int m

原创 C語言入門第十六篇,再議指針

前面我們介紹了指針的基本性質,今天我們再深入的研究指針的內容。 我們之前瞭解了指針就是指向變量,那些只是皮毛,想要真正掌握指針就看下面的內容理解的怎麼樣了。 指針和數組 之前介紹了指針可以通過自己地址的加和減去訪問其他地址裏面的變量

原创 C語言入門第九篇,循環語句練習題

1.分別用while和for寫一個程序。程序讓用戶輸入一個n,然後計算1到n的和。 while版 #include<stdio.h> int main() { int n; int sum=0,i=1; scanf

原创 C語言入門第十三篇,指針

指針是以一種靈活的方式來表示變量或者說數據。他只是一個很基礎的東西,我們初學它的時候都會覺得很難很抽象,然而後面的大多數地方都會用到指針,然後會有一種看見指針望而卻步的感覺,這是我自己的切身感受,但是其實指針並不是C語言的難點,需要的只是