原创 Linux中main函數參數詳解

Linux中main函數參數詳解 常用參數   常用參數有argc和argv,其中argv是程序後面的字符串,argc是第幾個字符串。 man argc得出 argc The number of arguments

原创 Linux開機卡在/dev/sda1:clean,***files,***blocks解決方案

Linux開機卡在/dev/sda1:clean,***files,***blocks解決方案 情況 因爲想給根目錄擴容,所以需要安裝很多依賴,結果提示空間不足,安裝截止。然後再次開機時發現一直卡在/dev/sda1:clean,

原创 關於feof機制的詳解

關於feof機制的詳解 遇到的問題 在擼代碼的時候遇到一個問題,使用feof(fp)做爲文件結束檢測,使用fscanf讀取文件,但是往往會 讀取最後一行兩次。 測試文檔如下: 測試代碼如下: #include <stdio.h>

原创 從哥尼斯堡的七橋到網絡爬蟲

從哥尼斯堡的七橋到網絡爬蟲 文章目錄從哥尼斯堡的七橋到網絡爬蟲引言主要內容結尾語題外話 引言   在普魯士的哥尼斯堡前面是一條河,河上有兩個小島,有七座橋把兩岸和小島連起來。 當地人提出一個有趣的問題:一個步行者怎麼才能不重複,

原创 正則表達式匹配兩個字符串中間的字符串

正則表達式匹配兩個字符串中間的字符串 文章目錄正則表達式匹配兩個字符串中間的字符串兩個字符中間的字符串兩個字符串中間的字符串 兩個字符中間的字符串 測試用例casetest.txt: <h1>RUNOOB-菜鳥教程</h1> 目

原创 算法—跳臺階詳解

算法—跳臺階詳解 文章目錄算法—跳臺階詳解題目解題思路題目衍生代碼 題目   一隻青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法(先後次序不同算不同的結果)。 解題思路 用遞歸的思路比較好理解

原创 四六級真題刷題工具

KCET 介紹 爲了能夠刷英語真題過英語四級,我需要一個程序來輔助我做題。我的刷題思路是這樣的。第一步,在真題中標出我不會的單詞。第二步,翻譯單詞,第三步,聯繫到原文去理解。第四步,通讀原文,去做題,如果做不會跳轉到第二步。如果做

原创 決策樹介紹(一)信息熵和信息增益

信息熵和信息增益   對決策樹有過初步瞭解的人對決策樹應該有個初步概念,決策樹就是將各種屬性根據在當前條件下,計算出劃分結果最有利的屬性,並將該屬性做爲劃分屬性,以此類推,直到所有的屬性都劃分完畢。其中如何確定該屬性對於劃分結果是

原创 linux下安裝和使用mysql

linux下安裝和使用mysql 安裝mysql sudo apt-get install mysql-server mysql-client 使用mysql 登錄mysql mysql -u(用戶名) -p(用戶密碼) 例子

原创 linux C中使用正則表達式

linux C中使用正則表達式   對應的頭文件是 #include <regex.h> 編譯正則表達式 regcomp() 函數原型: int regcomp(regex_t *preg, const char *regex,

原创 爬取小說網的問題和解答

爬取小說網的問題和解答 問題 假設有n個不同的數字和m個不同的單詞,每個數字指向多個不同的單詞(0,L)(L<<m),每個單詞指向多個不同數字(0,L),那麼現在進行一次循環: 第一步:如果ing是空的,結束循環,否則,從ing隊

原创 linux中的管道詳解

linux中的管道 管道是什麼?   在linux中,所有的一切都被當成文件來處理,我們把處理文件的過程叫做流,而管道就是控制流的方向。管道的專用符號是 “|”,當前一個流結束時,通過符號"|",前一個流的輸出會自動變爲後一個流的

原创 IP協議圖解詳解

IP協議 IP數據包結構 數據包結構 4位版本 4位首部長度8位服務類型 16位總長度 16位標誌3位標誌13位片偏移8位生存時間(TTL)8位協議16位首部校驗和 32位源IP地址 32位目的IP地址選項 數據 數據

原创 二叉樹樹的三種遍歷

文章目錄二叉樹樹的三種遍歷前序遍歷介紹圖解算法實現中序遍歷介紹圖解算法實現後序遍歷介紹圖解算法實現 二叉樹樹的三種遍歷   其實這三種遍歷都是根據遞歸的性質來的,區別在於輸出在調用左邊之前,在右邊之前,以及在右邊之後。 前序遍歷

原创 定時將備份上傳到百度網盤

Backup by bypy 文章目錄Backup by bypybypy->備份shell->自動cron->定時 bypy->備份 sudo apt-get install python3 //安裝python3 sudo