自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 收藏
  • 关注

原创 MySQL笔记——视图/存储过程/触发器

学习黑马MySQL课程,记录笔记,用于复习。

2024-06-26 19:39:25 731

原创 MySQL笔记——索引

学习黑马MySQL课程,记录笔记,用于复习。

2024-06-26 19:37:52 1092

原创 MySQL笔记——事务

学习黑马MySQL课程,记录笔记,用于复习。

2024-06-21 21:22:44 420

原创 mysql学习——多表查询

学习黑马MySQL课程,记录笔记,用于复习。

2024-06-21 10:15:45 703

原创 MySQL学习笔记——函数和约束

学习黑马MySQL课程记录笔记,用于复习。

2024-06-21 10:15:11 948

原创 mysql学习——SQL中的DQL和DCL

学习黑马MySQL课程记录笔记,用于复习。

2024-06-20 10:19:51 1117

原创 mysql学习——SQL中的DDL和DML

学习黑马MySQL课程记录笔记,用于复习。

2024-06-20 10:19:24 565

原创 VS2022,编译最新版obs30.1

VS2022,编译最新版obs30.1

2024-06-14 11:30:49 635

原创 华为机试题刷题——dfs题型(塔子哥网站整理)

✊✊✊🌈大家好!本篇文章将较详细介绍两道考点为dfs的华为机试题目。代码语言为:C++代码😇。

2024-06-14 11:28:16 1176

原创 华为机试——正则表达式切词(栈和KMP匹配)

✊✊✊🌈大家好!本篇文章将较详细介绍一道考点为==栈和KMP匹配==的华为机试题目`正则表达式切词`。代码语言为:**C++代码**😇。

2024-05-17 10:41:01 1105

原创 网格图dfs——面试题 16.19. 水域大小(参考灵神)

✊✊✊🌈大家好!本篇文章将较详细介绍一道经典的网格图dfs的题目`面试题 16.19. 水域大小`。代码语言为:C++代码😇

2024-05-16 21:16:41 320

原创 HTTP/HTTPS详解

本篇博客主要讲解HTTP/HTTPS的基础知识以及连接和断开过程等内容。

2024-05-16 16:01:56 790

原创 RTMP协议详解

本篇博客主要讲解RTMP协议重点,包括握手、连接、消息类别以及解码后各类型帧的缓存帧数设置等内容。

2024-05-13 10:59:22 2168

原创 makefile入门实战

本篇博客主要试介绍基础的Makefile使用,常用的变量和函数。看完后能理解makefile书写原理,自己写一些简单的makefile。

2024-05-13 10:04:00 526

原创 Android NDK开发(一)生成指定平台的ndk及根据native接口生成jni接口

为了初步了解Android NDK开发,本文记录了Android Studio使用过程中的部分内容。

2024-05-11 10:30:14 499

原创 一对一WebRTC视频通话系列(六)——部署到公网

本系列博客主要记录WebRtc实现过程中的一些重点,代码全部进行了注释,便于理解WebRTC整体实现。一对一WebRTC视频通话系列。

2024-05-11 09:31:02 1369 4

原创 Android NDK开发(二)——JNIEnv、jobject与jclass关系

本文主要讲解Android NDK开发中JNIEnv、jobject与jclass的相关知识,并用c和c++两种语言实现了jobject和jclass。

2024-05-09 17:58:13 1437

原创 一对一WebRTC视频通话系列(五)——综合调试和功能完善

本系列博客主要记录一对一WebRTC视频通话实现过程中的一些重点,代码全部进行了注释,便于理解WebRTC整体实现。

2024-05-09 15:18:49 1128 1

原创 webrtc初步了解

WebRTC搭建点对点实时音视频对话,起始需要保证完成两点:1.,了解彼此支持的媒体格式。参与视频通讯的双方必须先交换SDP信息,交换SDP的过程。2.,了解彼此的网络环境,找到一条相互通讯的链路。(1)获取外网IP地址映射;(2)通过信令服务器交换“网络信息”

2024-05-06 12:41:58 738

原创 一对一WebRTC视频通话系列(四)——offer、answer、candidate信令实现

本篇博客主要讲解offer、answer、candidate信令实现,涵盖了媒体协商和网络协商相关实现。本系列博客主要记录一对一WebRTC视频通话实现过程中的一些重点,代码全部进行了注释,便于理解WebRTC整体实现。

2024-05-05 14:13:41 2036 1

原创 Android NDK开发——Android Studio 3.5.2安装与配置踩坑

本博客主要记录Android Studio 3.5.2旧版本安装与配置时遇到的主要踩坑。

2024-05-05 13:47:51 1631 2

原创 计算机网络——TCP与UDP

cwnd = 1,即门限设为拥塞窗口的一半,拥塞窗口设为1。接收⽅不要等待⾃⼰发送数据时才进⾏捎带确认,⽽是要⽴即发送确认,即使收到了失序的报⽂也要⽴即发出对已收到的报⽂段的重复确认。,将这些⾮常⼩的数据包进⾏合并发送(这个合并发送过程就是在发送缓冲区中进⾏的),发出来的数据就会是⼀个黏包的状态。,服务器⾃动发送探测报⽂段,若发送了10个报⽂段(每个相隔75秒)还没有响应,就假定客⼾除了故障,终⽌连接。读取数据函数不能及时的把缓冲区中的数据拿出来,下⼀个数据的⼀部分就⼜到缓冲区中,读取的时候就是黏包。

2024-05-04 17:48:03 2056

原创 一对一WebRTC视频通话系列(三)——leave和peer-leave信令实现

本篇博客主要分为两部分,第一部分为leave信令的实现,即当有客户端离开房间后,服务端和其他在房间内的客户需知晓。第二部分为媒体协商和网络协商相关API。

2024-05-04 17:37:25 1453 1

原创 一对一WebRTC视频通话系列(二)——websocket和join信令实现

本系列博客主要记录WebRtc实现过程中的一些重点,代码全部进行了注释,便于理解WebRTC整体实现。

2024-05-03 16:04:15 1927

原创 nodejs实战——搭建websocket服务器

本博客主要介绍websocket服务器库安装,并举了一个简单服务器例子。

2024-05-03 15:55:47 1054 2

原创 一对一WebRTC视频通话系列(一)—— 创建页面并显示摄像头画面

本系列博客主要记录WebRtc实现过程中的一些重点,代码全部进行了注释,便于理解WebRTC整体实现。

2024-05-02 18:20:59 889 4

原创 ubuntu20.04安装nodejs并创建简单的node.js应用

ubuntu20.04安装nodejs并创建简单的node.js应用

2024-05-02 18:20:00 1128

原创 HTTP/HTTPS详解

通常会在一条报文结束时关闭连接,但出错的时候,也可能在首部行的中间或其他任意位置关闭连接。HTTP是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用。于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。对称加密只使用一个密钥,运算速度快,密钥必须保密,无法做到安全的密钥交换。协议构建的可进行加密传输、身份认证的网络协议,比HTTP 协议安全。HTTPS 采用的是对称加密和非对称加密结合的「混合加密」方式。的连接简单,是无状态的;

2024-04-18 20:47:55 1104 1

原创 win11下,RTMP流媒体服务器保姆级教程

本片博客将详细介绍如何搭建一个RTMP流媒体服务器,包含源码下载,编译常见问题解决方法以及流媒体测试,最后讲解了如何利用obs软件实现推流。

2024-04-02 08:30:00 1579

原创 xshell7连接ubuntu18.04

本篇博客详细记录了Xshell远程连接ubuntu18.04的连接过程。

2024-04-01 09:06:57 886

原创 ubuntu安装过程的时候界面显示不完整解决办法---安装过程直接修改显示器分辨率即可

最直接的方法,修改分辨率

2024-04-01 09:06:39 407

原创 ubuntu18.04找不到网络适配器,无法连接网络

ubuntu18.04找不到网络适配器,无法连接网络

2024-03-28 13:50:54 812

原创 Window11系统下,VMware安装Ubuntu 18.04虚拟机

本文主要记录Window11系统,VMware安装Ubuntu 18.04虚拟机,主要包括常见的镜像网站下载、硬盘分区、创建虚拟机和Ubuntu系统安装四部分。

2024-03-28 11:11:08 655

原创 FFmpeg滤波器创建

本文详细讲解了要创建简单和复杂两种滤波器的过程,所用到的api。重点了解如何用字符串创建复杂滤波器.

2024-03-21 10:36:32 659

原创 LeetCode刷题——347. 前 K 个高频元素

✊✊✊🌈大家好!本篇文章将较详细介绍栈的题目347.前 K 个高频元素,主要记录小顶堆的使用方式,代码语言为:C++代码😇。

2024-03-21 09:53:19 597

原创 c++面试题(一)——基础篇

准备些面试题

2024-03-15 16:39:23 419

原创 音视频学习笔记——C++智能指针

智能指针主要用于管理在堆上分配的内存,它将普通的指针封装为一个栈对象。当栈对象的生存周期结束后,会在析构函数中释放掉申请的内存,从而防止内存泄漏。类。

2024-03-15 15:05:01 1096

原创 LeetCode刷题——146. LRU 缓存(HOT100)

✊✊✊🌈大家好!最近有面试会考LRU题,所以本篇文章将较详细介绍该题目146. LRU 缓存,代码语言为:C++代码😇。

2024-03-09 21:46:01 1431

原创 音视频学习笔记——c++多线程(二)

✊✊✊🌈大家好!本篇文章是系列第二篇文章😇。首先讲解了利用mutex解决,举例更好理解lock和unlock的使用方法,以及错误操作造成的死锁问题,最后讲解了lock_guard与unique_lock使用的注意事项。

2024-03-09 18:32:49 1495

原创 音视频学习笔记——c++多线程(一)

✊✊✊🌈大家好!本篇文章主要整理了部分多线程相关的内容重点😇。首先讲解了多进程和多线程并发的区别以及各自优缺点,之后讲解了Thead线程库的基本使用。

2024-03-08 22:54:25 1389

vs2022编译obs30.1所需依赖包

vs2022编译obs30.1所需依赖包,下载慢的,可以直接用

2024-06-11

开阔高动态区域的激光融合定位.pdf

开阔高动态区域的激光融合定位.pdf

2023-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除