原创 正則表達式(RegExp)

符號: 元字符 描述 \ 將下一個字符標記符、或一個向後引用、或一個八進制轉義符。例如,“\\n”匹配\n。“\n”匹配換行符。序列“\\”匹配“\”而“\(”則匹配“(”。即相當於多種編程語言中都有的“轉義字符”

原创 第六章(鏈表)

1,單向鏈表裏每個節點至少有兩個屬性,值和指針,鏈表必須有頭結節點(head); 2,插入和刪除新節點時要知道其前的節點位置; 3,雙向鏈表是多了一個前繼指針; 4,循環鏈表是初始時頭節點指向頭節點而不是指向null,總是頭節點的前一個節

原创 TCP、UDP的區別

TCP協議與UDP協議的區別    首先咱們弄清楚,TCP協議和UCP協議與TCP/IP協議的聯繫,很多人犯糊塗了,一直都是說TCP/IP協議與UDP協議的區別,我覺得這是沒有從本質上弄清楚網絡通信!TCP/IP協議是一個協議簇。裏面包括

原创 第二章習題答案

1,創建一個記錄學生成績的對象,提供一個添加成績的方法,以及一個顯示學生平均成績的方法 function Score() { this.score=[]; this.add=add; this.average

原创 第四章(棧)

function Stack(){ this.dataStore=[]; this.top=0; this.push=push; this.pop=pop; this.peek=peek;

原创 MongoDB安裝及搭建

文章目錄聲明準備工作一、下載安裝包並安裝1、下載並安裝2、安裝後打開3、嘗試連接剛創建的數據庫三、下載brew四、運行服務五、數據庫連接服務器六、後話1、VUE+node.js項目中使用MongoDB 聲明 我一直覺得圖形化界面操

原创 H5頁面等分排布(不使用flex佈局)

目錄問題拋出解決思路代碼實現 問題拋出 衆所周知,flex佈局可以使得一行元素等分排布,但是有時候我們的需求並不是每一行的元素都是等分排布,比如應該設置成下面都樣式: 解決思路 1、彈性佈局flex此時不再適用,因爲彈性佈局是會

原创 正則:首字母開頭,必須包含數字的6-18位

背景:密碼輸入校驗要求:以首字母開頭,必須包含數字的6-18位 const reg = /^(?![^A-Za-z]+$)(?![^0-9]+$)[\x21-x7e]{6,18}$/

原创 touch頁面吸頂設置

touch頁面吸頂設置問題拋出解決思路sticky 定位解決辦法判斷設備類型安卓的吸頂處理iOS的吸頂處理代碼整合 問題拋出 當頁面上滑時,頂部當導航需要進行吸頂處理。滑動過程使用scroll事件監聽,當滾動的高度到底一定時,便設

原创 win7進入系統是停留在“正在啓動windows系統中”

一次面試我將電腦帶出去想給面試官展示我的項目內容,誰料到它就調皮,一直停留在“正在啓動windows系統中”; 有點抓狂,但我不是那種一碰到問題就特別焦急的人,然後就想辦法; 解決辦法: 1,一開始我以爲是 引導出問題,於是拿來大白

原创 js獲取瀏覽器中相關容器的高度

網頁可見區域寬: document.body.clientWidth || document.documentElement.clientWidth  網頁可見區域高: document.body.clientHeight || doc

原创 input 只能輸入數字

onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" onafterpaste="this.value=this.value.replace(/[^0-9]/g,'')"

原创 windows 下當git clone項目時遇上“403”

1.git clone 項目地址(注意項目地址是https協議)   如果一直報403錯誤,網上找了各種辦法,大部分說緩存了錯誤的密碼導致,輸入 “ git clone --global credential.helper cache "

原创 第十章(二叉樹)

二叉樹的節點信息包括:左指針,右指針,數據。二叉樹首先定義根節點爲null;插入節點是很重要的部分。 function Node(data,left,right){ this.data=data; this.righ

原创 new操作符時具體是幹了些什麼

var Func=function(){ }; var func=new Func (); new過程的4個步驟: (1)創建一個空對象 var obj =new object(); (2)設置原型鏈 obj.proto =