原创 細說REST和RESTful

REST定義 根據百度百科:REST即表述性狀態傳遞(英文:Representational State Transfer,簡稱REST),也就是說REST是一個名詞,學過英語構詞法的大概懂,名詞後面+ful構成形容詞,RESTful就是

原创 解決MacOS不能直接寫入移動硬盤的最快方法(避免找破解版軟件)

前言 mac的硬盤小大家都知道,因此每個人至少應該有兩個硬盤:一個用時間機器進行備份,第二個是是用來存儲重要數據,但是一旦插入硬盤才知道,Mac不能直接寫,只能讀數據。因此很讓人頭疼。 解決方法: 1、插入硬盤,終端執行下面,查看掛載硬盤

原创 手把手對GoLand的初始配置以及自定義包調用(實時更新)

前言 學習Go語言,就要有一個順手的IDE,那麼目前較多用的都是GoLand,但是在寫一個主函數試着運行的時候還可以,當涉及到自己定義包,然後調用的時候,對於初學者也知道怎麼寫代碼,但是在GoLand運行的時候,就是不能稱心。 本文針對最

原创 LeetCode_8 字符串轉換整數(atoi) 思想

題目描述 請你來實現一個 atoi 函數,使其能將字符串轉換成整數。 首先,該函數會根據需要丟棄無用的開頭空格字符,直到尋找到第一個非空格的字符爲止。 當我們尋找到的第一個非空字符爲正或者負號時,則將該符號與之後面儘可能多的連續數字組

原创 Linux必會內容

轉發自http://www.cnblogs.com/lou424/p/5501459.html 一、linux和os: 1、命令:netstat tcpdump ipcs ipcrm  這四個命令的熟練掌握程度基本上能體現實際開發和調試程

原创 Linux常見的命令彙總

【轉發自https://www.cnblogs.com/yjd_hycf_space/p/7730690.html】 系統信息  arch 顯示機器的處理器架構(1)  uname -m 顯示機器的處理器架構(2)  uname -r 顯

原创 macOS 升級後的VMware Fusion虛擬機界面有畫面,但是操作界面卻黑屏---解決辦法

  1.關閉MacOS的rootless機制 #Rootless機制將成爲對抗惡意程序的最後防線1.嘗試關閉Rootless,重啓按住 Command+R 進入恢復模式 打開Terminal2.輸入csrutil disable3.如果

原创 手把手對GoLand的初始配置以及自定義包調用

前言 學習Go語言,就要有一個順手的IDE,那麼目前較多用的都是GoLand,但是在寫一個主函數試着運行的時候還可以,當涉及到自己定義包,然後調用的時候,對於初學者也知道怎麼寫代碼,但是在GoLand運行的時候,就是不能稱心。 本文針對最

原创 Goland利器:使用Goland自帶的test工具來編寫有效的測試文件

前言 Idea系列的強大之處我們都有所耳聞,有一些很好的小工具可以很好的加快我們的工作效率和質量,今天要給大家介紹的是goland的的test文件快速生成和使用。 1.使用 快速自動生成一個方法、函數的測試文件 步驟一: 選中要測試的方法

原创 MySQL執行查詢的整個流程概述

當我們執行一句: mysql> select * from T where ID=10; 我們看到的只是輸入一條語句,返回一個結果,卻不知道這條語句在 MySQL 內部的執行過程。 所以今天我想和你一起把 MySQL 拆解一下,看看裏

原创 leetcode-199 解析 C++

題目 描述 給定一棵二叉樹,想象自己站在它的右側,按照從頂部到底部的順序,返回從右側所能看到的節點值。 示例: 輸入: [1,2,3,null,5,null,4] 輸出: [1, 3, 4] 解釋:    1            <--

原创 leetcode 739 解法思路

題目描述 根據每日 氣溫 列表,請重新生成一個列表,對應位置的輸入是你需要再等待多久溫度纔會升高超過該日的天數。如果之後都不會升高,請在該位置用 0 來代替。 例如,給定一個列表 temperatures = [73, 74, 75, 7

原创 BFPRT算法:求數組中第k小(大)的元素

BFPRT bfprt算法是用來求數組中第k小的元素的算法,bfprt算法可以在O(n)時間內求出答案。 算法思想 對於求數組中第k小的元素的問題,我們已經有很好的常規算法了,這個算法在最好的情況下時間複雜度是O(n),但在最壞的情況下

原创 C++ STL中set, maltimap等容器的使用小結 - LeetCode 49 題目

引用 大家都知道很多算法題並不是思維邏輯的複雜性,而是數據結構的複雜性。好的、合適的數據結構對解某些題來說具有很好的啓發作用,他能很快讓你想到題目的最終的解決思路。 對於C++程序員來說,數據結構容器類打包比較好的就是STL了,裏面的容器

原创 矩陣的“之"字遍歷ZigZag打印

題目描述 給一個m*n矩陣,請以“之"字型進行遍歷輸出, { {1,2,3,4}, {5,6,7,8}, {9,10,11,12}, {13,14,15,16} }輸出結果爲:1 2 5 9 6 3 4 7 10 13 14 11 8