一、Vue是啥,解決了什么問(wèn)題 Vue是一個(gè)前端MVVM框架,官方教程:https://cn.vuejs.org/v2/guide/,自己學(xué)習(xí)時(shí)覺(jué)得不錯(cuò)的一個(gè)教程:https...
一般說(shuō)到CPU使用率,大家都不陌生,就是程序?qū)PU時(shí)間片的占用情況,但我們大多情況下,還需要看另外一個(gè)指標(biāo),CPU load average.先來(lái)看著圖:下面top命令,可...
最近公司服務(wù)器因?yàn)槟承┰?,?dǎo)致服務(wù)器環(huán)境需要全部重新部署,安裝nodejs又忘了,記錄下,方便下次使用。 安裝最新版nodejs 更新ubuntu軟件源 安裝nodejs ...
正則表達(dá)式,一個(gè)十分古老而又強(qiáng)大的文本處理工具,僅僅用一段非常簡(jiǎn)短的表達(dá)式語(yǔ)句,便能夠快速實(shí)現(xiàn)一個(gè)非常復(fù)雜的業(yè)務(wù)邏輯。熟練地掌握正則表達(dá)式的話(huà),能夠使你的開(kāi)發(fā)效率得到極大的提...
什么是設(shè)計(jì)模式 設(shè)計(jì)模式,是一種解決問(wèn)題的思維,而并非某種特定的方法。是前人給我們總結(jié)的寶貴經(jīng)驗(yàn)。學(xué)習(xí)設(shè)計(jì)模式是為了編寫(xiě)可復(fù)用、可拓展、高性能軟件。設(shè)計(jì)模式是熟練運(yùn)用OOP后...
前言 高并發(fā)經(jīng)常會(huì)發(fā)生在有大活躍用戶(hù)量,用戶(hù)高聚集的業(yè)務(wù)場(chǎng)景中,如:秒殺活動(dòng),定時(shí)領(lǐng)取紅包等。為了讓業(yè)務(wù)可以流暢的運(yùn)行并且給用戶(hù)一個(gè)好的交互體驗(yàn),我們需要根據(jù)業(yè)務(wù)場(chǎng)景預(yù)估達(dá)到...
該算法適用于多人搶紅包的場(chǎng)景,可動(dòng)態(tài)調(diào)整紅包分配金額的平均程度。紅包余額需大于紅包剩余份數(shù),分配的金額為整數(shù),如果需要分配成小數(shù),將紅包余額乘以100,分配結(jié)果除以100即可...
大綱:很早之前就知道冒泡、選擇、插入,二分查找法卻沒(méi)有詳細(xì)的研究過(guò)他們之間的區(qū)別,今天就靜下來(lái),將它們好好總結(jié)一下,按照自己的理解和想法,將它們的原理寫(xiě)出來(lái),加深下自己的印象...
起因 先說(shuō)說(shuō)事情的起因,最近在分析數(shù)據(jù)時(shí)經(jīng)常遇到一種場(chǎng)景,代碼需要頻繁的讀某一張數(shù)據(jù)庫(kù)的表,比如根據(jù)地區(qū)ID獲取地區(qū)名稱(chēng)、根據(jù)網(wǎng)站分類(lèi)ID獲取分類(lèi)名稱(chēng)、根據(jù)關(guān)鍵詞ID獲取關(guān)鍵...
今天筆試騰訊時(shí)遇到的一個(gè)手寫(xiě)算法題:不用BigInteger和Long,實(shí)現(xiàn)大整數(shù)相乘。在筆試時(shí),時(shí)間不夠只寫(xiě)了思路。結(jié)果面試時(shí),面試官讓我當(dāng)場(chǎng)寫(xiě)算法,有點(diǎn)不能接受,太久沒(méi)搞...
圖解TCP/IP協(xié)議 本文通過(guò)圖來(lái)梳理TCP-IP協(xié)議相關(guān)知識(shí)。TCP通信過(guò)程包括三個(gè)步驟:建立TCP連接通道,傳輸數(shù)據(jù),斷開(kāi)TCP連接通道。如圖1所示,給出了TCP通信過(guò)程...
前言 上一篇《數(shù)據(jù)結(jié)構(gòu)和算法之時(shí)間復(fù)雜度和空間復(fù)雜度》中介紹了時(shí)間復(fù)雜度的概念和常見(jiàn)的時(shí)間復(fù)雜度,并分別舉例子進(jìn)行了一一說(shuō)明。這一篇主要介紹線(xiàn)性表。線(xiàn)性表屬于數(shù)據(jù)結(jié)構(gòu)中邏輯結(jié)...