会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mr.YF
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2021年9月9日
【算法】使用Golang实现加权负载均衡算法
摘要: 背景描述 如下图所示,负载均衡做为反向代理,将请求方的请求转发至后端的服务节点,实现服务的请求。 在nginx中可以通过upstream配置server时,设置weight表示对应server的权重。 若存在多个服务节点时,负载均衡如何通过服务节点的权重进行转发。 如下详细说明权重转发算法的实现。
阅读全文
posted @ 2021-09-09 16:40 Mr.YF
阅读(1186)
评论(0)
推荐(0)
2021年9月8日
【图像处理】使用SDL预览webp图片
摘要: 写在前面的话 WebP是Google开发的一种图像格式,支持图像数据的有损和无损压缩。保留动画和alpha透明通道数据。 可以创建和JPEG、PNG和GIF图像格式在质量相同或质量更高,但是数据量更小的一种图像格式。 如下简单的分析一下webp图像格式,并使用sdl显示图片。 webp项目地址:ht
阅读全文
posted @ 2021-09-08 18:12 Mr.YF
阅读(845)
评论(0)
推荐(2)
2021年9月7日
【图像处理】图像灰度化
摘要: 写在前面的话 老式黑白电视只有一个通道的图像数据,通过灰度值在黑白电视上显示灰度图像,即图像的亮度,是Y通道数据。 后来出现了彩色电视,为了兼容老式黑白电视,使用YCrCb(YUV)方式传输图像。 如下分析一下彩色图像转成灰度图的方法和原理。 彩色图和灰度图说明 彩色图像可以有4个通道,的BGR-[
阅读全文
posted @ 2021-09-07 17:53 Mr.YF
阅读(1664)
评论(0)
推荐(0)
2021年8月27日
【协议】AAA Radius协议的常用报文分析
摘要: 写在前面的话 RADIUS:Remote Authentication Dial In User Service,远程用户拨号认证系统由RFC2865,RFC2866定义,是应用最广泛的AAA协议。 如下简单的分析一下 RADIUS 协议是怎么工作的。 名词解释 BRAS:宽带接入服务器,Broad
阅读全文
posted @ 2021-08-27 17:40 Mr.YF
阅读(5883)
评论(1)
推荐(1)
2021年8月24日
【linux】内核-模块(驱动)命令原理
摘要: 模块的基本描述 Linux kernel由诸多模块组成,这些模块可以直接与硬件交互,我们也叫它为硬件模块。诸多模块以模块化的方式存在于kernel中。在编译kernel时,可以将需要的模块加入到核心中,也可以将各个子模块编译成各自的单独的模块(模块以ko为扩展名),在需要的时候再分别载入。 写一个简
阅读全文
posted @ 2021-08-24 18:09 Mr.YF
阅读(960)
评论(0)
推荐(0)
【linux】masm汇编系统调用说明
摘要: 写在前面的话 高级语言有Java golang C等,通过系统调用访问系统的资源,那底层的汇编代码是如何运行的,此文通过汇编语言简单的说明系统调用。 环境准备安装nasm osx系统通过brew安装 brew install nasm CentOS7环境下源码安装 下载汇编编译器nasm:https
阅读全文
posted @ 2021-08-24 15:42 Mr.YF
阅读(612)
评论(0)
推荐(0)
2021年8月18日
【C++】C++代码动态检查
摘要: 代码动态检查方式 AddressSanitizer (ASan) 内存地址溢出检测器 LeakSanitizer (LSan) 内存泄露检测器 ThreadSanitizer (TSan) 线程互斥检测器 UndefinedBehaviorSanitizer (UBSsan) 没有定义的行为检测器
阅读全文
posted @ 2021-08-18 13:49 Mr.YF
阅读(948)
评论(0)
推荐(1)
【加解密】使用CFSSL生成证书并使用gRPC验证证书
摘要: 写在前面的话 CFSSL是CloudFlare旗下的PKI/TLS工具。可以用于数字签名,签名验证和TLS证书捆绑的命令行工具和HTTP API服务器。 是使用golang语言开发的证书工具。 官方地址: github地址:https://github.com/cloudflare/cfssl 下载
阅读全文
posted @ 2021-08-18 13:45 Mr.YF
阅读(1922)
评论(1)
推荐(0)
2019年1月24日
【音视频】H264-YUV通过RTP接收视频流ffmpeg解码SDL实时播放
摘要: 写在前面的话 写一个简单的播放器,通过RTP接收视频流,进行实时播放。最初,使用ffplay或者vlc接收按照SDP协议文件可以播放视频,但是视频中断后重启,不能正确的解包,时常会出现如下的错误信息。 [sdp @ 0x7ffb35034e00] RTP: dropping old packet r
阅读全文
posted @ 2019-01-24 18:26 Mr.YF
阅读(7355)
评论(0)
推荐(0)
2018年12月29日
【Java】使用okhttpclient出现CLOSE_WAIT问题定位
摘要: OkHttpClient调用出现大量CLOSE_WAIT。 问题定位: 凡是系统中出现大量的CLOSE_WAIT,说明你的代码写的有问题,即:没有关闭连接。 凡是系统中出现大量的TIME_WAIT,说明TCP连接主动关闭,一般是因为短连接导致的现象。 在OkHttpClient中,默认时 HTTP头
阅读全文
posted @ 2018-12-29 12:00 Mr.YF
阅读(2595)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告