服务器后端
文章平均质量分 55
C++服务器k开发,网络框架,通信协议,RPC,微服务
lcyw
这个作者很懒,什么都没留下…
展开
-
什么是HTTP/2?
HTTP/2(原名HTTP 2.0)即超文本传输协议第二版,使用于万维网。HTTP/2主要基于SPDY协议,通过对HTTP头字段进行数据压缩、对数据传输采用多路复用和增加服务端推送等举措,来减少网络延迟,提高客户端的页面加载速度。HTTP/2没有改动HTTP的应用语义,仍然使用HTTP的请求方法、状态码和头字段等规则,它主要修改了HTTP的报文传输格式,通过引入二进制分帧实现性能的提升。目录。原创 2024-05-07 12:13:17 · 1083 阅读 · 1 评论 -
cmake 操作protobuf实例
最后给可执行文件链接protobuf库。查找并链接protobuf。原创 2023-07-27 15:49:38 · 325 阅读 · 0 评论 -
源码安装最新版本git
官网下载源码包来安装,最新源码包下载地址:https://git-scm.com/downloadNote:不要用yum安装git, yum源安装git最新版本是1.8.3,该版本太老,之后用git commit 有可能会报错:git: ‘interpret-trailers’ is not a git command. See ‘git --help’.cannot insert change-id line in .git/COMMIT_EDITMSG必须安装更新版本,比如git-2.12.2原创 2022-04-08 20:32:14 · 1565 阅读 · 0 评论 -
【git】git: ‘interpret-trailers’ is not a git command. See ‘git --help’
cents 7.6系统. yum源安装git最新版本是1.8.3报错:git: 'interpret-trailers' is not a git command. See 'git --help'.cannot insert change-id line in .git/COMMIT_EDITMSG解决:git add xxxgit commit -m "xxx"然后修改vim .git/hooks/commit-msg#if test -n "${reviewurl}" ; th原创 2022-04-08 20:28:24 · 4244 阅读 · 0 评论 -
brpc理解
我们只有三个用户类:Server、Channel和Controller,分别对应server端,client端和调整参数集合。不需要推敲诸如“Client怎么初始化”,“XXXManager有什么用”,“Context和Controller的关系是什么”之类的问题要做的很简单:建服务就#include <baidu/rpc/server.h>, 并按照注释或例子使用server对象访问服务就#include <baidu/rpc/channel.h>,并按照注释或例子使用Ch原创 2021-09-26 15:24:37 · 691 阅读 · 0 评论 -
windows下vs2015编译POCO及使用poco操作sqlite
1.下载POCOhttps://pocoproject.org/releases/我们选择windows下的zip包下载,注意有两个版本poco-1.9.4-all.zippoco-1.9.4.zip其中不带all的是基础版本,只包含基本的poco类库,带all的是全功能版本,包含sqlite,opensll等等。2.编译Poco C++前提条件:1)Poco C++源码(官网...原创 2019-12-10 11:24:46 · 1747 阅读 · 0 评论 -
Wireshark h264_export.lua插件--从抓包RTP导出 H.264 负载数据
1.MAC系统1.1 Lua插件代码怎么用? 1.1.1 确认Wireshark是否支持Lua菜单栏-->Help-->About Wireshark注意看弹出的窗口中的Wireshark选项卡1.1.2 启用Lua 在About窗口中的Folders选项卡还可以查看各种文件夹的位置 在Global configuration的位置有个init....原创 2019-05-11 16:09:21 · 3184 阅读 · 0 评论 -
流媒体传输协议介绍
流媒体传输协议介绍一、RTSP协议介绍什么是rtsp? RTSP协议以客户服务器方式工作,,如:暂停/继续、后退、前进等。它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制, 因此 RTSP 又称为“因特网录像机遥控协议”。 RTSP(Real-Time Stream Protocol)是一种基于文本的应用层协议,在语法及一些消息参数等方面,R原创 2016-07-01 18:39:12 · 5617 阅读 · 0 评论 -
TCP网络拥塞控制
TCP本身的可靠性是利用确认机制,超时重发来保证的,这些不说了,网上资料很多。不过以前一直没有仔细学习过TCP的网络拥塞控制,现在记录下一些总结吧。什么是拥塞? 一图胜千言,看上面的图,上面是负载-吞吐量,下面是负载-延迟,问题很明显了,受限于网络节点的物理转载 2011-08-30 11:00:40 · 1816 阅读 · 0 评论 -
TCP 滑动窗口协议
TCP 滑动窗口协议什么是滑动窗口协议? 一图胜千言,看下面的图。简单解释下,发送和接受方都会维护一个数据帧的序列,这个序列被称作窗口。发送方的窗口大小由接受方确定,目的在于控制发送速度,以免接受方的缓存不够大,而导致溢出,同时控制流量也可以避免网络拥转载 2011-08-30 10:51:20 · 1302 阅读 · 0 评论