原创 MyBatis源碼深入分析

以下面幾行代碼進行深度分析: String resource = "mybatis-config.xml"; InputStream in = Resources.getResourceAsStream(re

原创 Faster-RCNN全面解讀(手把手帶你分析代碼實現)

工欲善其事必先利其器,先要了解RCNN的大家庭方能徹底搞清楚Faster-RCNN的機制。 一、RCNN大家庭論文介紹        要想充分理解Faster-RCNN,推薦閱讀paper的順序爲1->2->3。 1、Ri

原创 再刷卷積神經網絡

時隔很久,我又回來了。。。。。。把以前不是非常懂的都記錄在這篇文章中。 1、單個卷積核        看一下基本的卷積操作,如下圖。用一個kernel在原圖像上面滑動,通過相乘並累加的運算計算出featureMap上面對應點的像

原创 Pytorch安裝踩坑之路

我擦,Pytorch環境的搭建不得不說,真的有點煩,可能是自己菜吧。 重點:不要像我一樣直接用cuda10.0的剛1.5版本的pytorch,你嘗試過就知道,各種包衝突,然後在Anaconda Prompt上提示find shor

原创 ffmpeg環境安裝以及推流到服務器的簡單測試

一、ffmpeg環境安裝        下載源碼。git clone https://github.com/FFmpeg/FFmpeg.git        首先要安裝lib264和libfdk-acc兩個依賴庫(編碼和解碼用)

原创 循環依賴問題終極解決方案

今天下午給師兄抽雲圖數據的時候,報錯了。 說到底還是C++太菜了,調試了一會才發現是寫了個循環依賴,這四個字是這篇文章的重點。這個不是頭文件重複包含的問題,看下面的圖可能一下就明白了菜雞犯的錯。。。 事後看看,這不報錯就有鬼了。

原创 SpringCloud---ribbon負載均衡策略分析

一、本地負載均衡和Nginx負載均衡的區別 1、本地負載均衡        消費者服務從我們的註冊中心獲取到集羣地址列表,緩存到JVM本地,本地採用負載均衡策略,實現RPC的遠程調用。之所以叫本地感覺是相對的,消費者基於生產者就好

原创 SpringCloud---nacos(服務註冊中心、分佈式配置中心)

一、架構的演變(圖參考自螞蟻課堂) 1、單體應用架構        這種架構部署很簡單,像SSM框架就是典型的例子,運維人員共各地不需要太深功力。但是這種架構很有問題,代碼耦合度極高,只要一點需求變動,就要重新打包部署,整個系統期

原创 SpringCloud---RPC框架OpenFeign的使用

一、基本概念梳理        微服務架構上,都是採用Restful風格進行通信的。 1、IPC        進程間通信,Inter-Process Communication指至少兩個進程或線程間傳送數據或信號的一些技術或方法

原创 sentinel-1.7.1jar包下載及最新版編譯好的nacos-1.2.1

       GitHub上的Release版本下載都是非常慢的,推薦先fork到本地倉庫,之後通過碼雲到處源碼文件,自己手動對源碼進行編譯,快準狠。 1、源碼編譯排錯記錄        在編譯過程中,報出如下錯誤,點開到對應的

原创 SpringSecurity學習

SpringSecurity最主要的就是過濾器鏈。 一、過濾器鏈的原理分析 首先分析web.xml中的如下配置: <filter> <filter-name>springSecurityFilterChain</

原创 使用Jwt生成token解決SSO單點登錄以及OAuth2資源權限管理

一、JWT概述        JWT中主要包括三個部分:        1、頭部:包含簽名的加密算法和token類型。將這個json串用base64url進行編碼即形成了第一部分的token。        2、載荷:包括用戶id

原创 函數分類(單行+多行)、關鍵字

一、函數分類 1、單行函數        即每一行記錄都會有一個返回值。 select lower(user_name) from user;        lower函數明顯就是一個單行函數,每一行都會有一個返回值。 2、

原创 有向無環圖的拓撲排序及最小生成樹算法(Prim+Kruskal)

一、拓撲排序 1、拓撲排序目標        對於有向無環圖,拓撲排序的目標其實就是找出依賴關係的順序。        上面那幅圖的拓撲排序就是A B C D E F 或 A B D C E F。 2、算法思路        

原创 二叉樹的前序、中序、後序遍歷實現(遞歸+非遞歸)

        把LeetCode上二叉樹的三序遍歷做了,有個問題。本來想直接將LinkedList清空再重新放的,結果怎麼搞都不行。還是對C語言指針概念匱乏啊,彙編也沒學過的我哭qq。不過我通過重新new對象還是達到了想要的結果