Noah Sun's Home

  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索

golang 调试分析方法

发表于 2022-04-10 | 分类于 Technology | 评论数: 0 | 阅读次数:
断点调试Visual Studio Code创建配置VSCode IDE要运行或者调试golang程序之前,需要创建运行配置 launch.json ,方法如下: 打开菜单“运行”->“添加配置”,在创建的配置添加如下内容: 1234567891011121314151617{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0 ...
阅读全文 »

Git commit格式参考

发表于 2020-03-22 | 分类于 Technology | 评论数: 0 | 阅读次数:
前言编写良好的Commit messages可以达到以下几个重要的目的 加快review的流程 帮助我们编写良好的版本发布日志 让之后的维护者了解代码里出现特定变化和feature被添加的原因 目前,社区有多种 Commit message 的写法规范。来自Angular 规范是目前使用最广的写法,比较合理和系统化。如下图: Commit messages格式当前业界应用的比较广泛的是 Angular Git Commit Guidelines 具体格式为: 12345<type>: <subject><BLANK LINE><body>&l ...
阅读全文 »

Git开发规范参考

发表于 2020-03-22 | 分类于 Technology | 评论数: 0 | 阅读次数:
分支管理git 的分支管理功能非常强大,为了提高效率、避免分支混乱,我们参考git flow的开发流程规范或者可以直接使用git flow工具。 分支构成主要分支master分支:永远处在即将发布(production-ready)状态;develop分支:为开发分支,始终保持最新完成以及bug修复后的代码。 辅助分支feature分支:开发新功能的分支,基于develop,开发完成后merge回develop;release分支:准备要发布版本的分支(测试环境用的),用来修复SIT(System Integration Testing) bug;基于develop分支,完成后merge回de ...
阅读全文 »

TensorFlow安装教程

发表于 2020-03-01 | 更新于 2020-03-04 | 分类于 Technology | 评论数: 0 | 阅读次数:
TensorFlow 安装环境要求TensorFlow在以下64位系统环境下经过测试和支持 Python 3.5–3.7 macOS 10.12.6 (Sierra) or later (no GPU support) Ubuntu 16.04 or later Raspbian 9.0 or later Windows 7 or later 在mac OS上安装在mac OS上通常有两种安装方法virtualenv+pip和docker。 通过virtualenv + pipPython 3 要求 Python 3.5–3.7pip >= 19.0 Python 2.7 要 ...
阅读全文 »

推荐的学习资源

发表于 2019-12-01 | 分类于 Technology | 评论数: 0 | 阅读次数:
推荐的学习资源列表Golang语言the-way-to-go (recommend)golang.org (official) 数据库Mongodbmongodb-tutorial (recommend)docs.mongodb.com (official) Redisredis-tutorial (recommend)redisdocredis.io (official) SQLsql-tutorialmysql-tutorialdev.mysql.com (official) Nginxnginx.org (official)Nginx 配置详解Nginx 反向代理与负载 ...
阅读全文 »

如何搭建个人私有云盘

发表于 2019-01-06 | 更新于 2020-07-05 | 分类于 Tools | 评论数: 0 | 阅读次数:
前言市场上有很多云盘的产品,比如百度云盘,不过本教程主要目的是要搭建个人私有云盘。查了网上很多资料,个人云盘也有很多,比如nextcloud,owncloud,seafile等。这里选择nextcloud,优势就不用说了,网上一搜一大把。 Nextcloud搭建办法主要的搭建办法有两个: 通过VPS一键安装 手动安装 通过VPS一键安装Vultr有一键安装Nextcloud的功能,非常方便。主要步骤如下: 注册vps 创建vps实例 Server Location -> 选择一个好的机房,比如洛杉矶,日本和新加坡等。 Server Type -> 选Application,选 ...
阅读全文 »

golang学习资料

发表于 2018-10-27 | 更新于 2019-01-06 | 分类于 Technology | 评论数: 0 | 阅读次数:
基础golang.orgthe-way-to-goGo语言圣经 规范与习惯project-layoutCodeReviewCommentsEffective GoEffective Go中文版 APIGo PackagesTencent developer doc for Go 资源Go Projectsgo-study-index
阅读全文 »

FFmpeg的那些坑-RTP missed xxx packets

发表于 2018-07-01 | 更新于 2019-01-06 | 分类于 Technology | 评论数: 0 | 阅读次数:
FFmpeg使用场景使用FFmpeg将两路RTP流合成一路流1ffmpeg -acodec libopus -i ../var/tmp/1024_0.sdp -acodec libopus -i ../var/tmp/1024_1.sdp -filter_complex "[0:v]setpts=PTS-STARTPTS,setsar=1[left];[1:v]setpts=PTS-STARTPTS,setsar=1[right];[left][right]hstack[vout];[0:a][1:a]amix[aout]" -map [vout] -map [aout] ...
阅读全文 »

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

发表于 2018-07-01 | 更新于 2019-01-06 | 分类于 Technology | 评论数: 0 | 阅读次数:
FFmpeg使用场景使用FFmpeg给视频打水印 1ffmpeg -i test.mp4 -i watermark.png -acodec copy -preset veryfast -filter_complex "overlay=x=20:y=20" -y wm_test.mp4 问题报错Too many packets buffered for output stream 0:1. 1234567891011121314151617181920212223242526272829303132333435ffmpeg version 3.3-static http:// ...
阅读全文 »

多媒体框架GStreamer

发表于 2018-06-03 | 更新于 2019-01-06 | 分类于 Technology | 评论数: 0 | 阅读次数:
前言注:原文出处多媒体框架GStreamer GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing. GStreamer是一个轻便的多媒体框架,在TX1上默认并未提供V4L2驱动, ...
阅读全文 »
12
Noah Sun

Noah Sun

Noah Sun's Blog.

18 日志
3 分类
32 标签
GitHub Facebook
© 2022 Noah Sun
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v6.4.2