自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

noahsun1024的博客

永恒的记录

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 golang 调试分析方法

golang 断点调试、性能与内存分析方法vscode 断点调试goland 断点调试pprof 使用

2022-04-10 14:28:24 2977

原创 Git commit格式参考

前言文章首发于Noah Sun’s Home Git commit格式参考,转载请注明出处,谢谢!编写良好的Commit messages可以达到以下几个重要的目的加快review的流程帮助我们编写良好的版本发布日志让之后的维护者了解代码里出现特定变化和feature被添加的原因目前,社区有多种 Commit message 的写法规范。来自Angular 规范是目前使用最广的写法...

2020-03-22 22:33:02 818

原创 Git开发规范参考

前言文章首发于Noah Sun’s Home Git开发规范参考,转载请注明出处,谢谢!分支管理git 的分支管理功能非常强大,为了提高效率、避免分支混乱,我们参考git flow的开发流程规范或者可以直接使用git flow工具。分支构成主要分支master分支:永远处在即将发布(production-ready)状态;develop分支:为开发分支,始终保持最新完成以及bug修...

2020-03-22 22:28:48 298

原创 TensorFlow安装教程

前言文章首发于Noah Sun’s Home TensorFlow安装教程,转载请注明出处,谢谢!TensorFlow 安装环境要求TensorFlow在以下64位系统环境下经过测试和支持Python 3.5–3.7macOS 10.12.6 (Sierra) or later (no GPU support)Ubuntu 16.04 or laterRaspbian 9.0 or...

2020-03-08 16:18:37 721

原创 如何搭建个人私有云盘

前言文章首发于Noah Sun’s Home 如何搭建个人私有云盘市场上有很多云盘的产品,比如百度云盘,不过本教程主要目的是要搭建个人私有云盘。查了网上很多资料,个人云盘也有很多,比如nextcloud,owncloud,seafile等。这里选择nextcloud,优势就不用说了,网上一搜一大把。Nextcloud搭建办法主要的搭建办法有两个:通过VPS一键安装手动安装通过VP...

2019-01-06 23:40:22 24425 4

原创 FFmpeg的那些坑-RTP missed xxx packets

前言文章首发于Noah Sun’s Home FFmpeg的那些坑-RTP missed xxx packetsFFmpeg使用场景使用FFmpeg将两路RTP流合成一路流ffmpeg -acodec libopus -i ../var/tmp/1024_0.sdp -acodec libopus -i ../var/tmp/1024_1.sdp -filter_complex...

2018-07-01 16:57:49 14992 4

原创 FFmpeg的那些坑-Too many packets buffered for output stream

前言文章首发于Noah Sun’s Home FFmpeg的那些坑-Too many packets buffered for output streamFFmpeg使用场景使用FFmpeg给视频打水印ffmpeg -i test.mp4 -i watermark.png -acodec copy -preset veryfast -filter_complex "overla...

2018-07-01 16:54:27 13389

原创 Kurento Media Server源码编译

前言文章首发于Noah Sun’s Home Kurento Media Server编译手札Build dependencyModule dependency graphKurento模块的依赖关系如下图所示 Module dependency listKurento模块依赖关系并不是严格的线性关系,所以编译顺序可以有多种组合,以下是其中一种可能的编译顺序:Ex...

2018-06-02 23:12:42 3971

原创 博客迁移通知

博客迁移通知太久没上CSDN了,本博客将迁移到Noah Sun’s blog,不过仍然还会同步到CSDN,望各位奔走相告。

2018-04-07 16:18:46 197

原创 ffmpeg代码学习计划(持续更新)

最近学习FFmpeg代码,好记性不如烂笔头,代码较复杂,入坑要小心,为了避免不小心沉浸在代码的海洋里,在此列个代码学习计划,学习习惯因人而异,这里仅供参考:

2016-12-27 21:48:59 784

原创 FFmpeg源代码结构

注:最近学习FFmpeg代码,好记性不如烂笔头,不过雷神已经写过了相关的文章,故直接上个传送门(致敬 雷神)。FFmpeg代码比较复杂,新手入门难度还是挺高的,阅读代码之前还是先看看它的代码结构:FFmpeg源代码结构图 - 解码FFmpeg源代码结构图 - 编码

2016-12-27 21:37:29 504

转载 ffplay.c函数结构简单分析

注:最近学习FFmpeg代码,好记性不如烂笔头,不过雷神已经写过了相关的文章,故转载之,虽然有部分结构与ffmpeg-3.2.2的不太一样,但绝大部分还是适用的。(致敬 雷神)附:原文《ffplay.c函数结构简单分析(画图)》FFplay是FFmpeg项目提供的播放器示例。尽管FFplay只是一个简单的播放器示例,它的源代码的量也是不少的。之前看代码,主要是集中于某一个“点”进行

2016-12-19 18:17:57 946

转载 音视频之路之开篇——视音频编解码技术零基础学习方法

注:  本文章转自雷大神的博客http://blog.csdn.net/leixiaohua1020/article/details/18893769,本人认为这是一篇音视频领域入门的佳作,强烈推荐。当看到此文时,我如获至宝,然而,不幸获知雷大神上一个月已离我们而去,顿时有种莫名的忧伤,真是天妒英才。  特转此文,一方面向雷大神致敬,另一方面也希望把雷大神的精神传承下去。

2016-08-11 14:51:19 1095

原创 RTMP协议规范1.0中文版

RTMP协议规范1.0译注本文档主要翻译于http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/rtmp/pdf/rtmp_specification_1.0.pdf。绝大部分使用直译,小部分使用意译。专有名词基本不翻译,既保留规范的原意,又不会感觉翻译起来怪怪的。1. IntroductionAdobe’s Real T...

2016-08-10 22:47:29 8486 2

原创 ctypes使用指南

ctypes使用指南1  ctypes简介从Python2.5开始引入。ctypes是Python的外部函数库。它提供了C兼容的数据类型,并且允许调用动态链接库/共享库中的函数。它可以将这些库包装起来给Python使用。2  ctypes入门本入门中的代码使用doctest确保可用。不过一些代码在linux/windows/mac os x中的行为可能略有差异,这在其docte

2016-08-10 22:45:40 1260

原创 Protocol Buffers使用教程

Protocol Buffers使用教程1  概述1.1  什么是protocol buffers?ProtocolBuffer是用于结构化数据串行化的灵活、高效、自动的方法,类似 XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。1.2  他们如何工作你首先需要在一个.proto文件中定

2016-08-10 22:38:51 845

RTMP协议规范1.0

RTMP协议规范中文版翻译,RTMP协议学习入门资料。

2016-08-10

空空如也

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

TA关注的人

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