摘要: Go特性,编程惯例(命名,格式,程序构造) 1.代码格式 gofmt(包级而不是源码级),代码格式化。 所有标准包中的Go代码都用gofmt格式化了。 使用Tab间隔(gofmt自动设置),而不是空格。 vscode 集成了gofmt,go文件保存时会自动格式化。 2.注释 块注释:/**/(包注释 阅读全文
posted @ 2021-07-19 15:58 头号程序媛 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.包 每个Go程序都由包组成,程序在main包中启动。按照惯例,包名与文件所在路径的最后一个元素相同。例如"math/rand"->package rand 2.引用 多个引用: import( "fmt" "math" ) 3.导出名 在Go语言中,如果以大写字母开头命名,它是导出名。 引用包时 阅读全文
posted @ 2021-07-01 10:56 头号程序媛 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 为什么是jupyter notebook 云端资源整合 安装流程 1.安装Anaconda 2.进入Anaconda终端,conda install jupyter notebook 安装 3.配置jupter notebook文件存放路径 jupyter notebook --generate-c 阅读全文
posted @ 2021-06-25 10:16 头号程序媛 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.下载 地址:https://osdn.net/projects/mingw/releases/ 阅读全文
posted @ 2021-05-11 12:02 头号程序媛 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 正向代理和反向代理 配置说明 参考文献 (1)官网下载地址 (2)官网配置说明 (3)windows环境下安装nginx-http-flv-module (4)博文系列:基于nginx-rtmp-module模块实现的HTTP-FLV直播模块nginx-http-flv-module 阅读全文
posted @ 2021-05-06 10:50 头号程序媛 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.amq.gen-只有未命名的队列才会创建 2.删除未命名队列 rabbitmqctl list_queues| grep ^amq.gen | awk '{print $1}' | xargs -n1 rabbitmqctl delete_queue 阅读全文
posted @ 2021-01-22 16:57 头号程序媛 阅读(1215) 评论(0) 推荐(1) 编辑
摘要: 问题1:64位ffmpeg编译出错,mingw相关头文件缺失,项目位置:E:\cpp\TestFffmpeg 一些整型定义没有找到 问题2: LNK2019问题,extern "C"使用了,lib库也附加了,链接的时候还是报LNK2019的问题 #include <stdio.h> #include 阅读全文
posted @ 2021-01-08 12:03 头号程序媛 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1.Debug版的依赖程序:D:\VisualStudio2019\VC\Redist\MSVC\14.26.28720\debug_nonredist 2.Release版的依赖程序: 参考链接: https://jingyan.baidu.com/article/5d368d1eaadfe73f 阅读全文
posted @ 2021-01-06 16:51 头号程序媛 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.客户端APP使用DLL 调用DLL导出的函数或访问数据,客户端代码在编译时必须声明。在链接时,链接器需要解决函数调用或数据访问的信息。DLL在导入库中提供这些信息,一个包含怎样找到函数和数据信息的文件,而不是实际代码。运行时,DLL必须在客户端可用,在操作系统可以找到的位置。 无论是自己的还是第 阅读全文
posted @ 2020-12-24 15:38 头号程序媛 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1.通信实现 图1.1 EchoTest示例的继承关系 2.粘包处理 阅读全文
posted @ 2020-10-20 09:33 头号程序媛 阅读(125) 评论(0) 推荐(0) 编辑