原创 php 實現快速排序算法 PHP 無序數組求中位數

php 實現快速排序算法: 第一種: 1. 選取第一個元素爲基數,分別從右(high)往左(high--)查找,找到一個比基數小的數,進行位置交換, 直到 low == high,結束一次排序;然後從 左 往右查找,找到一個比基數大的數,

原创 go jwt 庫 jwt-go token 生成驗證說明

// 獲取 token 的第三部分signature sig := token.Signature // fmt.Println(sig) // 獲取 header 和 payload 並進行baseurlencode signing,

原创 Mac v2ray 報 http error - listen tcp 127.0.0.1:1087: bind: address already in use

原因:端口被佔用 解決辦法:打開 v2ray 的偏好設置   修改本機 HTTP 監聽端口爲 其他 端口進行嘗試。如果遇到其他問題,評論留言

原创 Using $this when not in object context 靜態方法調用非靜態屬性和方法 出錯 解決

Using $this when not in object context----出現這個報錯是因爲:  靜態方法內不能使用 $this, 靜態屬性和方法被創建時,可能還沒有任何這個類的實例可以被調用,靜態屬性不需要實例化就可以直接使用

原创 vim使用、工作中常見vim 使用命令總結

vi下的查找 /pattern<Enter> :向下查找pattern匹配字符串 ?pattern<Enter>:向上查找pattern匹配字符串 使用了查找命令之後,使用如下兩個鍵快速查找: n:按照同一方向繼續查找 N:按照反方向查找

原创 pom.xml 報錯,紅線 報錯內容 :Project build error: Non-resolvable parent POM for com.shimh:blog-api:0.

從網上Non-resolvable parent POM for com.shimh:blog-api:0.0.1-SNAPSHOT pom.xml 報錯,<parent>紅線 報錯內容 :Project build error: Non

原创 es should查詢--一個字段多個值的查詢情況 相當於mysql中的in的操作,OR 和AND用法

在工作中,ES,遇到了一個字段多個值的查詢情況。可以用should 和 terms。其中 minimum_should_match 表示最小匹配項數量. 可以參考這篇文章:elasticsearch查詢api:terms query 下面

原创 記錄

工作內容記錄2019-082019-08-052019-08-062019-08-072019-08-08功能快捷鍵合理的創建標題,有助於目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個適合你的列表創建一

原创 php 解決leetcode 數據流中的第K大元素 php

原題鏈接:703. 數據流中的第K大元素   本題主要可以用到最小堆。   剛拿到這個題,有下面倆個思路:   1、接受參數,設置類屬性,方便add()方法調用。 class KthLargest { /** * @p

原创 二叉樹、滿二叉樹、完全二叉樹、紅黑樹、二叉搜索樹、平衡二叉樹、B樹、B+樹--整理

本篇文章主要是整理一下 有關二叉樹、滿二叉樹、完全二叉樹、紅黑樹、二叉搜索樹、平衡二叉樹、B樹、B+樹的基礎知識點。爲了方便學習和今後的不斷深入研究,現整理如下。如有存在問題的地方,歡迎指正。   1、二叉樹: 本身是有序樹;(默認)

原创 關於C中數組越界問題的解釋

首先,我請你來分析一下這段C語言代碼的運行結果: int main(int argc, char* argv[]){ int i = 0; int arr[3] = {0}; for(; i<=3; i++){

原创 排序算法和查找算法--PHP代碼實現方式

由於對這些算法的概念比較牴觸,很難理解痛徹。但是我對代碼還是很上手的,通過看代碼,我就能清晰明瞭的知道原理和思想。 1、歸併排序:   下面代碼可以直接運行。摘抄自:常用的排序算法(四)--歸併排序(PHP實現)。其中原文中,理論部分

原创 jk極客時間專欄--數據結構與算法之美--wz 知識鏈接分享

我本着知識應該是免費的。作爲程序員,應該發揮優勢。我從通過其他渠道獲取到的該資源。現分享給大家。 推薦大家購買正版文章,可參與討論等。數據結構與算法之美   留言區留下你的郵箱,我會第一時間發給你。   爲什麼要郵箱呢?因爲百度網盤上的文

原创 Go中單引號存在的問題 如何使用單引號?

在Go中單引號裏的內容是屬於int32型 (rune型)。但是單引號裏只允許有一個字符。不知道爲什麼這樣設計。 package main import ( "fmt" "reflect" ) func main(){ x