原创 moist

#!/usr/bin/env python # coding: utf-8 # In[1]: import tensorflow as tf from tensorflow import keras from tensorflow

原创 300分鐘搞定數據結構與算法課程學習5 ——動態規劃

動態規劃可以說是很多準備算法面試者的夢魘,大家都非常怕面試官會出動態規劃的題目,如果遇到一些做過的題目還好,但要是遇到了根本就沒有做過的,就無從下手了。   本節課從動態規劃的基本屬性,題目分類,解題思想,以及算法複雜度等方面來詳解動態規

原创 Leetcode-周競賽

初來乍到,周賽就出來兩道題。目前的意思是將剩下兩道題總結一下,方便以後再看 3  5414 收藏清單 給你一個數組 favoriteCompanies ,其中 favoriteCompanies[i] 是第 i 名用戶收藏的公司清單(下標

原创 週記-深度優先

在看過深度搜索和廣度搜索之後,就想着從Leetcode上找一些題刷一下, 本來以爲可以日刷五十道題,最後成了每天刷五道,這裏進行周總結。 我的代碼好多都是看別人的,先理論學習 1   124.二叉樹的最大路徑和 傳送門:https://l

原创 300分鐘搞定數據結構與算法課程學習5 ——DFS和BFS

DFS 和 BFS 經常在算法面試題當中出現,在整個算法面試知識點中所佔的比重非常大。應用最多的地方就是對圖進行遍歷,樹也是圖的一種。深度優先搜索(Depth-First Search / DFS) 深度優先搜索,從起點出發,從規定的方向

原创 軟件定義網絡基礎課程-openflow概述

爲什麼學習openflow 1 實踐SDN的首選 2 主流南向接口 3  P4和PISA的前身 維基百科定義: 是訪問網絡交換機或路由器的轉發面的一個通信協議。   傳統網絡數據平面 通用轉發抽象模型 流表匹配 流表按照用戶定義

原创 軟件定義網絡基礎課程-ODL

 這塊不太行,感覺介紹很模糊    ODL各子項目關係依賴圖   ODL架構特點 OSGI  OSGI框架  碎片化的知識    restconf協議 介紹Maven  

原创 軟件定義網絡基礎課程-2SDN

    數據平面可編程能力會越來越強 版本比較 SDN典型應用 多租戶網絡需求            軟件定義廣域網 SDWAN 目前不止數據中心網絡虛擬化,還有邊緣網絡的SDN     Google B4案例 通過統一的控制

原创 軟件定義網絡基礎課程-1

SDN是什麼 數據平面關鍵技術 在SDN中,數據轉發與規則控制相分離,交換機將轉發規則的控制權交由控制器負責,而它僅根據控制器下發的規則對數據包進行轉發。爲了避免交換機與控制器頻繁交互,雙方約定的規則是基於流而並非基於每個數據包的。SDN

原创 python簡單總結-web編程

什麼是web 介紹了一個框架 Django Django是一個由python編寫的開源代碼的web應用程序 URL採用MTV的框架結構 模型M,模版T,視圖V     Web app URL開發 業務處理 模版支持 數據庫處理 服務

原创 python簡單總結-結構

  1 選擇結構 2 循環結構 3 函數 def ipv4_to_int(ipv4):     ipv4 = [int(x) for x in ipv4.split(".")]     ipv4_int = (ipv4[0]<<24)

原创 300分鐘搞定數據結構與算法課程學習5 ——遞歸與回溯

遞歸和回溯的關係密不可分: 遞歸的基本性質就是函數調用,在處理問題的時候,遞歸往往是把一個大規模的問題不斷地變小然後進行推導的過程。 回溯則是利用遞歸的性質,從問題的起始點出發,不斷地進行嘗試,回頭一步甚至多步再做選擇,直到最終抵達終點

原创 300分鐘搞定數據結構與算法課程學習4 ——排序

算法學習其實是一種提高思維能力的過程。無論是學習算法,還是在面試或實際的工作、生活中,我們都會碰見一些從沒遇到過的問題。解決方法也類似,先推敲最直觀的解法,再對某個步驟進行優化。例如,講前綴樹的例題時,我們正是爲了要提高匹配字符串的速度才

原创 300分鐘搞定數據結構與算法課程學習3 ——優先隊列,圖,前綴樹,線段樹,樹狀數組

優先隊列(Priority Queue) 特點 能保證每次取出的元素都是隊列中優先級別最高的。優先級別可以是自定義的,例如,數據的數值越大,優先級越高;或者數據的數值越小,優先級越高。優先級別甚至可以通過各種複雜的計算得到。 應用場景 從

原创 300分鐘搞定數據結構與算法課程學習2 ——隊列

隊列(Queue) 特點:和棧不同,隊列的最大特點是先進先出(FIFO),就好像按順序排隊一樣。對於隊列的數據來說,我們只允許在隊尾查看和添加數據,在隊頭查看和刪除數據。   實現:可以藉助雙鏈表來實現隊列。雙鏈表的頭指針允許在隊頭查看和