初始化
补齐短板夯实基础-开源IM项目OpenIM关于初始化登录好友接口介绍
OpenIM文档方面的建设一直远远落后于开发, 也经常被开发者诟病,在接下来一周的时间里,我们重点补齐文档,让开发者更轻松接入。由于app sdk底层都是go来实现,所以本文先写一…
MAC/iOS利用FFmpeg解析音视频数据流
利用FFmpeg解析音视频流,音视频流可以来自一个标准的RTMP的URL或者是一个文件. 通过解析得到音视频流,进一步就可以解码, 然后视频渲染在屏幕上,音频通过扬声器输出. 实现…
SpringBoot 项目启动后执行代码
在开发的过程中,有时需要在应用启动后自动进行一些操作,比如:项目启动前初始化资源文件、初始化线程池、提前加载加密证书等等。下边介绍两个接口CommandLineRunner 和 A…
全局变量和局部变量在内存中的区别
全局变量保存在内存的全局存储区中,占用静态的存储单元;局部变量保存在栈中,只有在所在函数被调用时才动态地为变量分配存储单元。 C语言经过编译之后将内存分为以下几个区域: (1)栈(…
一文吃透Spring Boot扩展之BeanFactoryPostProcessor
概述 BeanFactoryPostProcessor是Spring中一个相当重要的扩展点,扩展点就是能让我们在Spring容器以及Bean生命周期的各个阶段中可以进行修改扩展。 …
Django教程-02连接初始化数据库
Django教程——01安装使用 在上面一篇文章里,介绍了安装Django的方法,这里说说连接数据库吧 这篇主要介绍踩的坑和解决办法 正常连接和初始化数据库的命令是 python …
实战讲解,原来是用 SpringBoot 实现策略模式可以这么简单
一、介绍 一说起策略设计模式,相比大家都不陌生,在实际的业务开发中,合理地使用设计模式来编程,可以让代码阅读起来层次感更强,同时扩展性也会得到提升! 最近看同事的代码的时候,学到了…
Spring源码之容器的功能扩展和refresh方法解析
容器的功能扩展和refresh方法解析 在之前文章中我们了解了关于Spring中bean的加载流程,并一直使用BeanFactory接口以及它的默认实现类XmlBeanFactor…
Go要点新解(二)map小解
回顾前景 在上一节中,咱们留了一个代码: func main() { buffer := []byte(“test”) stringData := refl…
java中对类进行排序
java类排序(蓝桥杯必学) 我们知道c++中有时候需要对结构体进行一些排序 可以直接调用sort(数组,排序方法); 而java中有时候需要对类进行指定的排序~ 前导知识: 数组…