原创 Ubuntu16.04 ifconfig後僅有lo而無ens

時隔許久未用虛擬機上的Ubuntu,今天突然發現Ubuntu無法聯網,折騰許久,終於找到破解之法。 最開始的問題是這樣的 當時自己就很疑惑爲什麼只有本地lo而沒有網卡的顯示,但是當時以爲只是我插的有線網絡的原因,因此沒有把注意點放在這裏。

原创 leetcode(簡單):環形鏈表

今天,我又來了啊,繼續刷leetcode,上癮不上火,哈哈哈。 題目: 給定一個鏈表,判斷鏈表中是否有環。 爲了表示給定鏈表中的環,我們使用整數 pos 來表示鏈表尾連接到鏈表中的位置(索引從 0 開始)。 如果 pos 是 -1,則在該

原创 leetcode 20題(簡單):有效的括號(C語言)

20.有效的括號 解題思路一: 算法原理:   棧先入後出特點恰好與本題括號排序特點一致,即若遇到左括號入棧,遇到右括號時將對應棧頂左括號出棧,則遍歷完所有括號後 stack 仍然爲空; 遇到左括號入棧,遇到右括號和棧頂元素比較,若不匹

原创 876.鏈表的中間結點(C語言)

題目要求: 解答版本一: 兩次遍歷,一次遍歷找出長度,一次遍歷找出中間結點。 /** * Definition for singly-linked list. * struct ListNode { * int val;

原创 leetcode(1290題):二進制鏈表轉整數

題目描述: 解題思路一: /** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *n

原创 leetcode160題(簡單):相交鏈表

該題爲leetcode的160題,難度級別簡單,題目爲相交鏈表 題目要求: 編寫一個程序,找到兩個單鏈表相交的起始節點。 如下面的兩個鏈表:   在節點 c1 開始相交。 示例 1: 輸入:intersectVal = 8, list

原创 leetcode(簡單):刪除排序鏈表中的重複元素

我覺得我還是要注重一下時間的複雜度,不然怎麼叫搞算法。。 題目: 給定一個排序鏈表,刪除所有重複的元素,使得每個元素只出現一次。 示例 1: 輸入: 1->1->2 輸出: 1->2 示例 2: 輸入: 1->1->2->3->3

原创 leecode(簡單):羅馬數字轉整數

前面節假日,懈怠了幾天,現在補上一題,僅C,明天補上python實現方法。 題目: 羅馬數字包含以下七種字符: I, V, X, L,C,D 和 M。 字符 數值 I 1 V

原创 leetcode(簡單):迴文數

刷題第二天,難度級別:簡單。加油啊,歡迎討論,相互交流,相互加油 題目要求: 判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入

原创 李航《統計學習方法》第一天之過擬合與泛化誤差,極大似然估計和貝葉斯估計

寫在前面:《統計學習方法》各章節代碼實現與課後習題參考解答 https://blog.csdn.net/breeze_blows/article/details/85469944 1.、過擬合 概念:過擬合簡單的說來就是就是訓練出來的模型

原创 李航《統計學習方法》第一次

1.機器學習分類: 監督學習:可以有輸入訓練後得到一個模式(函數),並由此推斷新的實例。訓練資源是由輸入物件(通常是向量)和預期輸出可一世一個連續的值(迴歸分析)或者是一個分類標籤(承做分類)。函數輸出應用場景:手寫識別。 無監督學習:沒

原创 python初學:面向對象編程

本文摘自《廖雪峯·python教程》 1.面向過程的程序設計把計算機程序視爲一系列的命令集合,即一組函數的順序執行。爲了簡化程序設計,面向過程把函數繼續切分爲子函數,即把大塊函數通過切割成小塊函數來降低系統的複雜度。 而面向對象的程序設計

原创 leetcode(簡單):整數反轉

開始刷leetcode,第一天。 爲了練習C語言和python語言的編程能力,以及鍛鍊算法思想,故而決心開始我的刷題之旅。 今天的題是整數的反轉,題目要求如下: 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示

原创 opencv3+python3的機器學習和圖像處理環境

系統:Ubuntu18.04 虛擬機VMWare10 1、先更換Ubuntu的源,更換爲國內源: 第一步:安裝vim (vi我是真的用不習慣)  sudo apt-get install vim  第二步:vim /etc/apt/sou

原创 網絡編程學習——3.22

接昨天 1.open函數的flag函數 (1)若打開不存在的文件時,無論給予什麼權限,都是顯示文件打開錯誤。 (2)vi和Windows下的notepad++都可以打開一個不存在的文件; (3)flag:O_CREAT表示打開的文件並不存