初始化
補齊短板夯實基礎(chǔ)-開源IM項目OpenIM關(guān)于初始化登錄好友接口介紹
OpenIM文檔方面的建設(shè)一直遠遠落后于開發(fā), 也經(jīng)常被開發(fā)者詬病,在接下來一周的時間里,我們重點補齊文檔,讓開發(fā)者更輕松接入。由于app sdk底層都是go來實現(xiàn),所以本文先寫一…
MAC/iOS利用FFmpeg解析音視頻數(shù)據(jù)流
利用FFmpeg解析音視頻流,音視頻流可以來自一個標(biāo)準(zhǔn)的RTMP的URL或者是一個文件. 通過解析得到音視頻流,進一步就可以解碼, 然后視頻渲染在屏幕上,音頻通過揚聲器輸出. 實現(xiàn)…
SpringBoot 項目啟動后執(zhí)行代碼
在開發(fā)的過程中,有時需要在應(yīng)用啟動后自動進行一些操作,比如:項目啟動前初始化資源文件、初始化線程池、提前加載加密證書等等。下邊介紹兩個接口CommandLineRunner 和 A…
全局變量和局部變量在內(nèi)存中的區(qū)別
全局變量保存在內(nèi)存的全局存儲區(qū)中,占用靜態(tài)的存儲單元;局部變量保存在棧中,只有在所在函數(shù)被調(diào)用時才動態(tài)地為變量分配存儲單元。 C語言經(jīng)過編譯之后將內(nèi)存分為以下幾個區(qū)域: (1)棧(…
一文吃透Spring Boot擴展之BeanFactoryPostProcessor
概述 BeanFactoryPostProcessor是Spring中一個相當(dāng)重要的擴展點,擴展點就是能讓我們在Spring容器以及Bean生命周期的各個階段中可以進行修改擴展。 …
Django教程-02連接初始化數(shù)據(jù)庫
Django教程——01安裝使用 在上面一篇文章里,介紹了安裝Django的方法,這里說說連接數(shù)據(jù)庫吧 這篇主要介紹踩的坑和解決辦法 正常連接和初始化數(shù)據(jù)庫的命令是 python …
實戰(zhàn)講解,原來是用 SpringBoot 實現(xiàn)策略模式可以這么簡單
一、介紹 一說起策略設(shè)計模式,相比大家都不陌生,在實際的業(yè)務(wù)開發(fā)中,合理地使用設(shè)計模式來編程,可以讓代碼閱讀起來層次感更強,同時擴展性也會得到提升! 最近看同事的代碼的時候,學(xué)到了…
Spring源碼之容器的功能擴展和refresh方法解析
容器的功能擴展和refresh方法解析 在之前文章中我們了解了關(guān)于Spring中bean的加載流程,并一直使用BeanFactory接口以及它的默認(rèn)實現(xiàn)類XmlBeanFactor…
Go要點新解(二)map小解
回顧前景 在上一節(jié)中,咱們留了一個代碼: func main() { buffer := []byte(“test”) stringData := refl…
java中對類進行排序
java類排序(藍橋杯必學(xué)) 我們知道c++中有時候需要對結(jié)構(gòu)體進行一些排序 可以直接調(diào)用sort(數(shù)組,排序方法); 而java中有時候需要對類進行指定的排序~ 前導(dǎo)知識: 數(shù)組…