既然都整到半夜了岩睁,那就順便把這段時間碰到的一個問題整理成博客記錄下來吧限次,其間也和一位好朋友討論了很久這個問題,最后也終于找到了原因计螺,如果文章中有我理解有誤的地方,歡迎指正效扫。 ...
既然都整到半夜了岩睁,那就順便把這段時間碰到的一個問題整理成博客記錄下來吧限次,其間也和一位好朋友討論了很久這個問題,最后也終于找到了原因计螺,如果文章中有我理解有誤的地方,歡迎指正效扫。 ...
前言 小米路由器刷機的資料感覺相對其它廠家的路由器還是比較少的看幼,而且小米家路由器僅有的資料又和我這個路由器型號(我的是小米路由器Pro)對不上,但慶幸的是我在OpenWrt的...
前言 最近想自己嘗試從頭做一個短域名系統(tǒng),短域名系統(tǒng)中比較關(guān)鍵一環(huán)的技術(shù)就是一個較長的網(wǎng)址會有一到多個唯一ID去標識供璧,最終達到短域名的效果存崖。 如果是以實際情況來說,流量不大的...
0.前言 最近因為實現(xiàn)敏感詞過濾碰到了一些問題睡毒,一般的實現(xiàn)來說来惧,會選擇把敏感詞放到Redis或者MySql中,然后直接查找給定的一個字符串是否是敏感詞吕嘀。但是這樣的實現(xiàn)會有一個...
0.前言 因為之前業(yè)務(wù)線上有一個字體預(yù)覽的需求偶房,所以經(jīng)歷了一次自己從頭開始實現(xiàn)一個字體文件格式的解析器趁曼,實現(xiàn)的過程中差點沒把我頭給撓禿,以至于成功實現(xiàn)后還能感覺到頭頂挺涼快的...
前言 之前在研究LevelDB的時候聽說了這個數(shù)據(jù)結(jié)構(gòu)棕洋,后面發(fā)現(xiàn)Redis中也用這個數(shù)據(jù)結(jié)構(gòu)實現(xiàn)有序集合zset挡闰,研究了一下發(fā)現(xiàn)特別簡單并且非常容易實現(xiàn),所以記錄一下掰盘,畢竟1...
1.問題描述 前幾周在做微信需求開發(fā)的時候一個功能需要拉取微信用戶頭像摄悯,使用了file_get_contents。但是發(fā)現(xiàn)拉取非常緩慢愧捕,網(wǎng)上查詢資料說使用curl即可解決奢驯,試...
1.算法概述 A*算法也叫做A星(A star)算法,A*算法是之前提過的Dijkstra最短路徑的一個擴展和改進次绘,大體思路是通過一個評估方法來估計一個節(jié)點到終點的估計值瘪阁,并...
Dijkstra算法是給定一個起點也就是原點,然后該原點通過與它臨近的頂點不斷向外擴張邮偎,最終得到該原點到其它所有頂點得最短距離管跺。 算法核心流程 v或者u代表頂點和其它節(jié)點,(...
0.前言 在之前一段時間涉及PHP擴展開發(fā)禾进,對PHP源代碼有調(diào)試需求豁跑,然而網(wǎng)上大部分都是在LINUX下調(diào)試的教程,WINDOWS系統(tǒng)下的非常少并且過程也只是粗略一講泻云。所以決定...
0.前言 RMQ對于消息持久化的方式是順序?qū)懙奖镜卮疟P文件艇拍,相對于持久化到遠程的數(shù)據(jù)庫或者KV來說,往本地磁盤文件持久化消息少去了網(wǎng)絡(luò)開銷以及因為帶寬的原因影響到消息的發(fā)送和...