原创 HCIA-Routing&Switching華爲認證路由交換工程師學習筆記 (2) - VRP基礎操作

VRP(Versatile Routing Platform)基礎 交換機可以隔離衝突域,路由器可以隔離廣播域。(衝突域和廣播域的區分) 突集線器衝突域和交換機衝域 集線器是一種物理層設備,本身不能識別MAC地址和IP地址,當集線器下連接

原创 HCIA-Routing&Switching華爲認證路由交換工程師學習筆記 (1) - 數據通信基本原理及IP地址的規劃和設計

企業網絡基本架構  扁平化架構(小企業) 優點:節省資源,省錢 缺點:冗餘性不足 多層網絡結構(大企業) 接入層:將大量終端接入網絡中,一定要保證向下接入的端口數量(如邊緣端口),主要是保證接入,做很少的操作(比如簡單的認證和流量控

原创 OAuth 2.0 and OpenID Connect - Memo

Identity Use Cases Simple login (Open Connect)  Authentication Single sign-on across sites (OpenID Connect) Authenticat

原创 HCIA-Routing&Switching華爲認證路由交換工程師學習筆記(3)——交換網絡基礎與STP/RSTP原理與配置

前言 感覺教課的老師講的非常非常草,既着急又口誤不斷,也許是我的理解能力欠缺,對於STP和RSTP的理解真是一言難盡。。。 交換網絡基礎 交換機的轉發行爲 泛洪:從一個接口進,從除了進入的接口外其他所有接口出。廣播/組播的數據包、未知的單

原创 OAuth那些事兒

最近在從頭整理一些計算機基本知識,OAuth是繞不過的一環。 OAuth存在了太久,所以有太多的介紹,所以毋須贅述,只記錄一些關於OAuth的有趣的靈魂 OAuth那些事兒 OAuth的改變 Workflow of OAuth2.0  

原创 算法練習 - 五筆編碼

題目描述 五筆的編碼範圍是a ~ y的25個字母,從1位到4位的編碼,如果我們把五筆的編碼按字典序排序,形成一個數組如下: a, aa, aaa, aaaa, aaab, aaac, … …, b, ba, baa, baaa, baa

原创 算法練習 - 最長迴文字串(Manacher 算法學習)

題目描述 給定一個字符串,求它的最長迴文子串的長度。 Manacher算法 這是一個經典的算法問題,近期在網上看了很多人的講解,感覺仍不是特別清晰,起碼看起來還是有些累的。終於在看了一個英文介紹(http://articles.le

原创 算法練習 - 字符串包含

題目描述 假設字符串A和字符串B都是由字母組成,不含有特殊字符。給定兩個分別由字母組成的字符串A和字符串B,如何最快地判斷字符串B中所有字母是否都在字符串A裏?比如下面4個字符串,字符串B和字符串C中所有的字符都在字符串A中,但是一字符串

原创 從零開始學Android (4)

有了前面說到的代碼,貌似已經可以顯示一個橫向滑動的畫面了,但是距離我得要求還有一定的距離,因爲subpage的xml源碼如下   <LinearLayout xmlns:android="http://schemas.android.co

原创 算法練習 - 字符串的全排列(字典序排列)

題目描述 輸入一個字符串,打印出該字符串中字符的所有排列。例如輸入字符串abc,則輸出由字符a、b、c 所能排列出來的所有字符串abc, acb, bac, bca, cab, cba。 題目分析 窮舉與遞歸 又是一個經典問題,最容易想

原创 從零開始學Android (3)

橫向滑動的圖片瀏覽器頁面 橫向滑動的圖片瀏覽界面在現在的觸屏手機上應該也算是普遍,但是如何在Android上實現,着實耗費了我3天的時間。不過功夫不負有心人,在瘋狂的抄襲和修改了各種高人在網上留下的代碼片段之後,終於可以看到下面這個畫面了

原创 從零開始學Android (1)

安裝SDK 要進行Android開發,首先需要安裝SDK,在網上翻了半天,各種版本說法林立,最後果斷選擇官網(http://developer.android.com/sdk/index.html)如下圖,下載之後直接按照說明解壓縮並運行