原创 分層數據Hierarchical Data探索(2.鄰接表模型)

分層數據Hierarchical Data探索(例如:無限級分類、多級菜單、省份城市) 引言 第一篇 分層數據Hierarchical Data探索(1.遞歸)已經介紹了分層數據以及使用遞歸算法實現了無限極分類,但是遞歸即浪費時間,又浪費空

原创 分層數據Hierarchical Data探索(1.遞歸)

分層數據Hierarchical Data探索(例如:無限級分類、多級菜單、省份城市) 引言 什麼是分層數據? 類似於樹形結構,除了根節點和葉子節點外,所有節點都有一個父節點和一個或多個子節點。 大多數同學都曾在數據庫中處理過分層數據(hi

原创 Ubuntu 18.04 下安裝 zsh 和 oh-my-zsh

一個能使你命令行變得漂亮的工具! 提示:Mac系統下是默認安裝了zsh,linux沒有安裝,所以需要自行安裝1.安裝zsh apt update apt install zsh -y 2.改變默認shell爲zsh chsh -s /b

原创 RabbitMQ的應用場景以及基本原理介紹

RabbitMQ是一個由erlang開發的AMQP(Advanced Message Queuing Protocol)的開源實現。 AMQP :高級消息隊列協議,是應用層協議的一個開放標準,爲面向消息的中間件設計。消息中間件主要用於組件之

原创 macOS High Sierra 10.13.3全新搭建PHP開發環境

用了快三年的Mac Pro出現問題,蘋果公司幫忙換了一臺全新的,所以沒辦法,只能重新裝環境,裝平時開發所需的各種軟件,本着樂於助人的雷鋒精神也把這次搭建寫出來,希望可以幫助更多人。 廢話不多說進入正題 macOS Sierra 已經幫我們預