原创 什麼是動態規劃

作者:阮行止 鏈接:https://www.zhihu.com/question/23995189/answer/613096905 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。   0. intro

原创 [圖解] 歸併排序

[圖解] 歸併排序   1. 圖示過程 (1) 歸併排序的流程 (2) 合併兩個有序數組的流程 2. 動圖展示 3. Java代碼實現 public static void mergeSort(int[] arr) { s

原创 最長公共子序列

動態規劃+優化,雙100% 思路 1、考慮從後往前推導,隨着字符串的變長,兩個字符串的最後一個字符相同或者不同,對最長公共子序列的長度影響。 2、使用arr[i][j]表示text1的前i個字符和text2的前j個字符的最長公共子序列長度

原创 什麼是動態規劃?

什麼是動態規劃?   動態規劃(Dynamic Programming)是一種分階段求解決策問題的數學思想,它通過把原問題分解爲簡單的子問題來解決複雜問題.動態規劃在很多領域都有着廣泛的應用,例如管理學,經濟學,數學,生物學. 動態規劃適

原创 php腳本多進程請求api的限流

$leftime = $objCache->ttl($questratekey); if ($leftime <= 0) { $objCache->set($questratekey,0); $objCache->exp

原创 一次Redis TTL 爲0的問題排查

原文鏈接:http://blog.sina.com.cn/s/blog_6c9df8a30102vc9d.html 一次Redis TTL 爲0的問題排查   事情是這樣的,今天中午業務突然R

原创 gin定製自己的context

原文鏈接:https://www.jianshu.com/p/4ccdcb169345 gin定製自己的context 在使用gin時,如果想在context中保存一些變量,比如用戶的id,通常

原创 Go mod 使用

Go mod 使用 go modules 是 golang 1.11 新加的特性。現在1.12 已經發布了,是時候用起來了。Modules官方定義爲: 模塊是相關Go包的集合。modules是源代碼交換和版本控制的單元。 go命令直接支持

原创 go get golang.org/x 包失敗解決方法

go get golang.org/x 包失敗解決方法   由於限制問題,國內使用 go get 安裝 golang 官方包可能會失敗,如我自己在安裝 collidermain 時,出現了以下報錯: $ go get colliderm

原创 Golang Modules 包管理實踐

Golang Modules 包管理實踐   1、設置環境變量 Windows workdir> set GO11MODULE=on Linux workdir> export GO111MODULE=on 2、mod初始化 w

原创 MySQL覆蓋索引

MySQL覆蓋索引   一、覆蓋索引 覆蓋索引(covering index)指一個查詢語句的執行只用從索引中就能夠取得,不必從數據表中讀取。也可以稱之爲實現了索引覆蓋。 如果一個索引包含了(或覆蓋了)滿足查詢語句中字段與條件的數據就叫做

原创 MySQL數據庫中的索引——索引的使用,最左前綴原則

  上文中,我們瞭解了MySQL不同引擎下索引的實現原理,在本文我們將繼續探討一下索引的使用以及優化。 創建索引可以大大提高系統的性能。 第一,通過創建唯一性索引,可以保證數據庫表中每一行數據的唯一性。 第二,可以大大加快數據的檢索速度,

原创 MySQL索引底層實現原理

原文鏈接:www.cnblogs.com MySQL索引底層實現原理   編輯推薦: 本文來自於www.cnblogs.com,瞭解MySQL索引底層實現原理嗎?主要介紹了索引的本質,相關的主存

原创 答題小程序設計

    需求評審 詳細設計: 背景和目標 排期 (10人日) 存儲設計Mysql     活動信息的配置    題庫: mysql  mysql 每組答題題目記錄 mysql + redis mysql 用戶已答題記錄 mysql +

原创 推薦一些PHP及後端相關的技術博客

推薦一些PHP及後端相關的技術博客   php   redis    mysql  419 次閱讀  ·  讀完需要 5 分鐘 37 原文鏈接: 何曉東 博客 不分先後,想到哪個寫哪個的;其他還有 SegementFault, 掘金 這樣