摘要:操作符如何使用索引有一些查詢完全無法使用索引,也有一些查詢能夠比其他查詢更高效地使用索引。有時(shí)能夠使用索引,但是通常它并不知道要如何使用索引。索引對(duì)象和數(shù)組允許深入文檔內(nèi)部,對(duì)嵌套字段和數(shù)組建立索引。 上一篇文章:MongoDB指南---10、索引、復(fù)合索引 簡(jiǎn)介下一篇文章:MongoDB指南---12、使用explain()和hint()、何時(shí)不應(yīng)該使用索引 1、使用復(fù)合索引 在多...
遞歸是個(gè)有意思的概念,正如在前面所說,遞歸能讓算法的可讀性大大提高,而且通常要比使用循環(huán)結(jié)構(gòu)更能寫出準(zhǔn)確的算法。這本書形象引入了遞歸,并沒有太深入,所以我進(jìn)行了一點(diǎn)添油加醋。 遞歸 概念 遞歸其實(shí)就是自己調(diào)用自己??梢詮亩喾N維度對(duì)遞歸分類,我見過的最常見的分類: 直接遞歸 自己直接調(diào)用自己。如: --haskell length :: [a] -> Int length [] = 0 length...
摘要:在本書中你將學(xué)習(xí)比較不同算法的優(yōu)缺點(diǎn)該使用合并排序算法還是快速排序算法或者該使用數(shù)組還是鏈表。這樣的算法包括快速排序一種速度較快的排序算法。 在讀《算法圖解》這本書,這本書有兩個(gè)優(yōu)點(diǎn): 手繪風(fēng)格的圖,看著很讓人入戲; 算法采用Python語言描述,能更好的表達(dá)算法思想。 關(guān)于算法的學(xué)習(xí)有兩點(diǎn)心得: 算法思想最重要,理解了思想,算法是很容易寫出來的,所以盡量不要把過多精力放在細(xì)節(jié)上...
摘要:命令模式先來看下命令模式的定義命令模式將請(qǐng)求封裝成對(duì)象,以便使用不同的請(qǐng)求隊(duì)列或者日志來參數(shù)化其他對(duì)象。命令模式也支持可撤銷的操作。通過新增兩個(gè)方法,命令模式能夠支持這一點(diǎn)。 命令模式 題目: 現(xiàn)在要做一個(gè)智能家居控制遙控器,功能如下圖所示。 showImg(https://segmentfault.com/img/remote/1460000012774337?w=1730&h=1...
摘要:靜態(tài)意味著保持原樣地提供動(dòng)態(tài)意味著服務(wù)器會(huì)處理內(nèi)容甚至實(shí)時(shí)地從一個(gè)數(shù)據(jù)庫中產(chǎn)生它。其次,需要支持應(yīng)用相關(guān)的規(guī)范,例如類庫安全方面的特性。對(duì)于來說,就是需要提供運(yùn)行需要的標(biāo)準(zhǔn)類庫等。 Web server 在硬件部分,一個(gè)網(wǎng)絡(luò)服務(wù)器是一個(gè)用來存儲(chǔ)網(wǎng)站的組成文件(比如說 HTML 文檔,圖片,CSS 樣式表,和 JavaScript 文件)以及交付它們到終端用戶的設(shè)備的計(jì)算機(jī)。它跟互聯(lián)網(wǎng)...
暫無介紹