5 纪建

尚未进行身份认证

暂无相关简介

等级
TA的排名 9k+

随感

2019年已经快要过完了,我也快到而立之年。从23岁步入社会,这么多年的摸打滚爬。经历了很多事,尝试了很多次,也做了一些事情,但是我强烈的感觉这不是我想要的。我要的生活不是这样。虽然物质上还过得去,但是总感觉莫名的失落。想做些有意义的事情。去掉内心的浮躁。人生一定要有追求,不然真的会迷失。...

2019-10-03 08:31:40

值得推荐的C/C++框架和库 (真的很强大)

值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/~cz2...

2019-10-02 08:46:30

IntelliJ IDEA 下载安装(含注册码)

https://blog.csdn.net/mashuai720/article/details/79389314

2019-09-18 14:55:35

java微信支付对接之统一下单对接

在线演示地址 http://114.115.178.160:8082/index (演示服务器内存宽带比较小,可能导致演示系统比较卡,第一次加载可能要20秒)。演示系统希望各位不要做毁坏数据库的操作这是一种职业素养,我刚登陆演示系统发现数据库错乱希望各位珍惜开源不要让作者心寒我能禁止各位操作数据库但是体验不好希望各位互相体谅。开发完成后我会上传代码到开源中国与各位分享,谢谢。---...

2019-09-13 08:28:04

java实现沙箱测试环境支付宝支付(demo)和整合微信支付和支付宝支付到springmvc+spring+mybatis环境全过程(支付宝和微信支付、附源码)

源代码https://github.com/OUYANGSIHAI/sihai-maven-ssm-alipay一、支付宝测试环境代码测试1.下载电脑网站的官方demo:下载地址:https://docs.open.alipay.com/270/106291/image2.下载解压导入eclipseimagereadme.txt请好好看一下。只有一个Ja...

2019-09-12 18:01:50

EventLoop 及其线程模型

任务执行过程如果调用线程与EventLoop所在的线程是同一线程,任务直接执行,否则会放入EventLoop的队列中,下次执行。“Never put a long-running task in the execution queue, because it will block any other task from executing on the same thread.” If...

2019-08-21 16:31:40

Linux 桌面玩家指南:02. 以最简洁的方式打造实用的 Vim 环境

原文:Linux 桌面玩家指南:02. 以最简洁的方式打造实用的 Vim 环境特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束。如果某条评论中出现了两个$,MathJax 会将两个$之间的内容按照数学公式进行排版,从而导致评论区格式混乱。如果大家的评论中用到了$,但是又不是为了使用数学公式,就...

2019-08-16 14:55:09

多线程环境下生命周期的管理

前一篇文章写得实在太挫,重新来一篇。多线程环境下生命周期的管理多线程环境下,跨线程对象的生命周期管理会有什么挑战?我们拿生产者消费者模型来讨论这个问题。实现一个简单的用于生产者消费者模型的队列生产者消费者模型的基本结构如下图所示:如果我们要实现这个队列该怎么写?首先我们先简单挖掘下这个队列的一些基本需求。显而易见,这个队列需要支持多线程并发读写。我们知道,多线程并发...

2019-08-14 15:14:49

【Codec系列】之常用码率控制算法分析

https://blog.csdn.net/SoaringLee_fighting/article/details/86360672

2019-08-08 17:49:57

CAVLC算法解析

CAVLC算法解析writeSyntaxElement_NumCoeffTrailingOnes里有lentab[3][4][17] codtab[3][4][17]编码非零系数数目 (NumCoeff)和拖尾系数数目(TrailingOnes)writeSyntaxElement_NumCoeffTrailingOnesChromaDC里有lentab[4][5] codtab[4]...

2019-08-04 17:22:11

H264编码器6( H.264整数DCT公式推导及蝶形算法分析)

这是网上的一篇文章, 我重新读了一下, 然后做了一些整理1.为什么要进行变换空间图像数据通常是很难压缩的:相邻的采样点具有很强的相关性(相互关联的),而且能量一般平均分布在一幅图像中,从而要想丢掉某些数据和降低数据精度而不明显影响图像质量,就要选择合适的变换,方法,使图像易于被压缩。适合压缩的变换方法要有这样几个性质:(1).可以聚集图像的能量(将能量集中到少数有意义的数值上),如下图...

2019-08-02 18:03:56

二维离散余弦变换(2D-DCT)

图像处理中常用的正交变换除了傅里叶变换以外,还有一些其它常用的正交变换,其中离散余弦变换DCT就是一种,这是JPEG图像压缩算法里的核心算法,这里我们也主要讲解JPEG压缩算法里所使用8*8矩阵的二维离散余弦正变换。一维离散余弦变换一般表达式要弄懂二维离散余弦变换,首先我们需要先了解它在一维下的情况,具体表达式如下:式中F(u)是第u个余弦...

2019-08-01 09:20:43

方差、协方差、标准差、均方差、均方根值、均方误差、均方根误差

方差(Variance) 方差用于衡量随机变量或一组数据的离散程度,方差在在统计描述和概率分布中有不同的定义和计算公式。①概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度;②统计中的方差(样本方差)是每个样本值与全体样本均值之差的平方值的平均数,代表每个变量与总体均值间的离散程度。概率论中计算公式离散型随机变量的数学期望:...

2019-07-27 08:50:48

20七八岁的陷阱

岁月总是那么匆匆,不敢回首,一晃就207、8岁了,这个年纪大部分的你,已经结婚,孩子已经2、3岁或者上幼儿园;每天上班,固定的工作任务,完成or计划完成or完成10%~90%,每天回到家7、8点钟,洗个澡,坐在那里,不知道干啥,睡觉前想了一大堆的计划,职业规划or创业or学习进阶,但是捧起书本,大脑很乱,看了两页,又在想其他的东西,至于想什么,我也不知道?反正就是不想睡或者不想做,没有放空...

2019-06-26 08:59:45

离散傅里叶变换-DFT(FFT基础)

本文是从最基础的知识开始讲解,力求用最通俗易懂的文字将问题将的通俗易懂,大神勿喷,多多指教啊,虽然说是从零学习FFT,但是基本的数学知识还是要有的,sin,cos,等。FFT(快速傅里叶变换)其本质就是DFT,只不过可以快速的计算出DFT结果,要弄懂FFT,必须先弄懂DFT,DFT(DiscreteFourierTransform)离散傅里叶变换的缩写,咱们先来详细讨...

2019-06-13 17:49:04

深入浅出的讲解傅里叶变换(真正的通俗易懂)

我保证这篇文章和你以前看过的所有文章都不同,这是 2012 年还在果壳的时候写的,但是当时没有来得及写完就出国了……于是拖了两年,嗯,我是拖延症患者……这篇文章的核心思想就是:要让读者在不看任何数学公式的情况下理解傅里叶分析。傅里叶分析不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维模式。但不幸的是,傅里叶分析的公式看起来太复杂了,所以很多大一新生上来就懵圈并从此对它深...

2019-06-11 17:30:03

setsockopt函数功能及参数详解

Socket描述符选项[SOL_SOCKET]#include<sys/socket.h>intsetsockopt(intsocket,intlevel,intoption_name,constvoid*option_value,size_t,ption_len);  第一个参数socket是套接字描述符。第二个参数level是被设置的选项的级别,...

2019-06-01 10:55:12

FFmpeg简易播放器的实现-最简版

本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10040202.html本文为作者原创:https://www.cnblogs.com/leisure_chn/p/10040202.html,转载请注明出处基于FFmpeg和SDL实现的简易视频播放器,主要分为读取视频文件解码和调用SDL播放两大部分。本实验仅实现最简单的视频播...

2019-05-28 22:50:58

Linux下几种RTP协议实现的比较和JRTPLIB编程讲解

流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、 IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。 随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多...

2019-05-21 17:25:43

Jrtplib发送视频文件 + FFMPEG解码+VFW播放视频 (回调方式)

在上篇文章《Jrtplib收发H264文件 + FFMPEG解码+VFW播放视频》里,我们采用的模式是发送端读取本地H264文件, 把完整的Naul(包含起始码) 逐个发送给接收端,接收端收到后,对单个Naul数据进行解码,然后播放出来。这其中关键的地方在于,把包含起始码的Naul数据分配给AVPacket对象,然后就可以解码了,如下 AVPacket pack...

2019-05-21 17:01:59

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。