原创 正則表達式之BRE與ERE字符集

(一)BRE——Basic Register Express 基本的正則表達式 (1)字符集: (2)Meta字符: (3)方括號表達式: (4)後向引用:匹配於正則表達式匹配的先前的部分。 第一步將子表達式包圍在

原创 微信小程序開發覆盤(一)

開發小程序一年多,其間遇到很多問題,在谷歌和百度的過程中,發現有些博客題目起名,從入坑到棄坑到過程。確實,如果不親身經歷一遍,被小程序各種坑到癲狂,就不能明白,爲什麼會棄坑。最後,雖然我沒有棄坑,但是,也對小程序的有些怨氣。最終,只能說,

原创 Dummy,Stub,Fake,Mock簡介

轉載自:https://www.cnblogs.com/2018/archive/2012/09/18/2681117.html Dummy An object that is passed around but never used.

原创 React-router-V4之事件觸發頁面跳轉

(跟風吐槽下react-router,V3到V4,網上很多教程現在大多還是V3的,如果照搬代碼,分分鐘入坑,對於新手學習還是存在一定阻礙的;But,對於真正的前端高手來說應該不是問題。終極結論:新技術,還得看官網文檔) 一、入坑代碼 cl

原创 Java數據結構實現之鏈表

本鏈表數據結構的實現參考第三版《算法導論》10.2 鏈表的僞代碼。 代碼演示:

原创 理解單播、廣播與多播

一.引言 1.有三種IP地址:單播地址,廣播地址和多播地址。 2.廣播和多播僅應用於UDP;TCP是一個面向連接的協議,它意味着分別運行於兩主機(由IP地址確定)內的兩進程(由端口號確定)間存在一條連接。 3.網絡中的一條報文是如何傳送

原创 RIP設置

RIP的功能: 1、 支持用於防止路由環路的水平分割和帶毒性反轉的水平分割 2、 能夠在多達十六條的等價路徑上進行負載均衡。默認爲4條。 3、 易於配置 4、 能夠工作在多種路由器品牌共存的複雜環境中 被動接口:特定的路

原创 Java算法實現之歸併排序

本歸併排序參考第三版《算法導論》中,2.3.1分治法。 推薦一個動畫演示排序算法的網站:http://www.atool.org/sort.php 演示代碼: 程序運行結果: 第1次合併28 第2次合併17 第3次合併1278

原创 Java算法實現之二分查找

本算法實現的功能:如果待查找數組中存在唯一關鍵字元素,則檢索成功,返回檢索元素在數組中的下標;如果待查找數組中存在多個關鍵字元素,則檢索成功,返回多個相同關鍵字元素中靠近中間元素的下標。 代碼演示:

原创 Java算法實現之桶排序

參考《算法導論》8.4 桶排序,使用到Java的一些工具類:LinkedList作爲桶的數據結構,Collections.sort()對桶進行排序。 總結桶排序主要步驟: 1、初始化桶:桶的數量,桶的數據結構; 2、將元素放入對應的

原创 深入理解DNS報文格式

(一)DNS報文格式 (1)公共報文頭格式其中header報文頭是必須有的,其他的有沒有在報文頭裏有定義: 標識ID: 請求客戶端設置的16位標示,服務器給出應答的時候會帶相同的標示字段回來,這樣請求客戶端就可以區分不同

原创 軟件工程概述

軟件工程學概述 (一)軟件危機 概念:軟件危機使之在計算機軟件開發和維護過程中所遇到的一系列嚴重問題。 1) 主要問題:如何開發軟件,以滿足對軟件日益增長的需求; 2) 如何維護數量不斷膨脹的已有軟件; 典型表現: (1) 對軟

原创 Java數據結構實現之循環隊列

隊列也很簡單,需要注意的是判斷隊列上溢和下溢的情況,以及隊列指針循環的情況。 代碼演示:

原创 Java算法實現之最大子數組

算法導論裏的方法比較複雜,參考了很多網上的算法,Mark下最簡單快速的方法; 代碼演示:

原创 路由器連接、靜態路由配置實例

(看書十遍不如動手一遍) 路由拓撲圖: 1.路由器的連接配置: R1: Router>enable 進入特權模式 Router#configure terminal