原创 數據結構和算法經典100題-第27題

已知一棵二叉樹的每個節點的值都不同,給定這個二叉樹的先序和中序遍歷數組,不要重建整棵二叉樹,而知通過給定的數組直接生成正確的後序數組。 #include <stdio.h> #include <vector> #include

原创 數據結構和算法經典100題-第32題

題目要求: 一個整形數組arr和一個大小爲w的串口從數組的最左邊滑到最右邊,窗口每次向右邊滑一個位置。 例如:數組爲【4,3,5,4,3,3,6,7】,窗口大小爲3時: 【4,3,5】,4,3,3,6,7 窗

原创 數據結構和算法經典100題-第26題

題目: 要求實現一個隊列類,隊列底層由兩個棧實現。 題目解析: 這道題很簡單,只有一個關鍵點。塗鴉了一個圖,關鍵點只有在stack2爲空時,才能將stack1內的數據導入stack2。 Okay,no code say w

原创 看到github上一個project,問自己七個問題

1.主要功能是什麼? 2.適應哪些場景領域? 3.性能怎麼樣? 4.可以把它應用到我的哪些項目? 5.怎麼使用它? 6.工作原理是什麼? 7.如果使用過程中遇到不足,那麼修改源代碼提高之。

原创 分享一個講git原理的

之前本人對git,只是會用幾個簡單的命令,無外乎add,rm,commit,push,rebase,tag,branch這幾個,遇到衝突的時候很多時候採取暴力的手動解決,最近看到一個比較好的講git原理的,分享一下:https://git

原创 Docker命令使用詳解

如果各位看官熟悉 Git 和 GitHub ,可與 Docker 做個類比,可更加容易理解 Docker 和 Docker Hub 及兩者關係。 1. docker version 顯示 Docker 版本信息。 2. docker

原创 深度學習學習路線

這是我總結機器學習road map,現在還在複習數學,長路漫漫啊

原创 圖論-BFS解無權有向圖最短路徑距離

概述 本篇博客主要內容: 對廣度優先搜索算法(Breadth-First-Search)進行介紹; 介紹用鄰接表的存儲結構實現一個圖(附C++實現源碼); 介紹用BFS算法求解無權有向圖(附C++實現源碼)。 廣度優先搜索算法(Bre

原创 docker deamon源碼學習

docker-deamon brief 這篇文章主要討論docker deamon的源碼,docker deamon在docker中是較重要的一部分,對理解docker源碼很重要。主要分爲三部分:docker server、engine、

原创 2 分鐘讀懂大數據框架 Hadoop 和 Spark 的異同

談到大數據,相信大家對Hadoop和Apache Spark這兩個名字並不陌生。但我們往往對它們的理解只是提留在字面上,並沒有對它們進行深入的思考,下面不妨跟我一塊看下它們究竟有什麼異同。 解決問題的層面不一樣 首先,Hadoop和Apa

原创 阿里雲ftp安裝

阿里雲ftp安裝 檢查可更新的所有軟件包 yum check-update 下載更新系統已經安裝的軟件包 yum update 安裝vsftpd yum install vsftpd -y 配置Vsftpd vi /etc/vsftpd/

原创 概率論基本概念

2.概率論基本概念 概念 PDF (probability density function) 概率密度函數簡稱PDF,這裏指的是一維連續隨機變量,多維連續變量也類似。隨機數據的概率密度函數:表示瞬時幅值落在某指定範圍內的概率,因此是幅值

原创 docker源碼學習-main

衆所周知,docker client和docker server共用一個可執行文件,通過命令行參數來區分是client還是server。 喵一眼main函數源碼: docker/docker.go func main() {

原创 理解RESTFul架構

轉自:http://mccxj.github.io/blog/20130530_introduce-to-rest.html 1 什麼是REST REST全稱是Representational State Transfer,中文意思是表述

原创 理解HTTP冪等性

Todd.log - a place to keep my thoughts on programming 轉自:http://www.cnblogs.com/weidagang2046/archive/2011/06/04/206369