XHW___001
码龄9年
关注
提问 私信
  • 博客:89,556
    社区:4
    89,560
    总访问量
  • 52
    原创
  • 34,105
    排名
  • 43
    粉丝
  • 0
    铁粉

个人简介:知其然,知其所以然

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2016-05-03
博客简介:

XHW___001的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    294
    当月
    0
个人成就
  • 获得92次点赞
  • 内容获得5次评论
  • 获得213次收藏
  • 代码片获得132次分享
创作历程
  • 3篇
    2024年
  • 1篇
    2023年
  • 5篇
    2022年
  • 3篇
    2021年
  • 29篇
    2020年
  • 27篇
    2019年
  • 8篇
    2018年
成就勋章
TA的专栏
  • docker
    4篇
  • 音视频
    3篇
  • c++编程
    12篇
  • go学习
    13篇
  • c++调试
    6篇
  • 数据库
    1篇
  • 人脸识别应用
  • 视频处理--问题
  • 视频处理--学习
    3篇
  • 常用工具
    5篇
  • windows系统--软件兼容
    1篇
  • windows开发--编译
    3篇
  • windows系统--学习
    2篇
  • linux 开发环境
    9篇
  • 字符编码
    2篇
  • 网络通信
    4篇
  • 开发
    2篇
  • windows开发--编程
    3篇
  • 安卓
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

webrtc ios h264 硬编解码

webrtc ios h264 硬编解码
原创
发布博客 2024.11.28 ·
552 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

h264基本知识

h264基础知识
原创
发布博客 2024.11.08 ·
1616 阅读 ·
24 点赞 ·
0 评论 ·
34 收藏

thrift

thrift 编译 和 使用
原创
发布博客 2024.10.16 ·
873 阅读 ·
8 点赞 ·
0 评论 ·
28 收藏

mediasoup-demo 编译

mediasoup-demo编译
原创
发布博客 2023.03.21 ·
789 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

清空kafka数据

kafka 清理
原创
发布博客 2022.12.09 ·
1991 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

linux docker宿主机是否可以运行windows容器浅查

一 初步结论windows docker 宿主机 可以运行 windows 和 linux容器linux docker 宿主机只能运行linux容器.windows 宿主机可以运行linux容器的原因是: windows在后台创建了一个Linux 子系统,因此Linux容器仍在Linux上运行二 相关网址Can Windows containers be hosted on Linux?https://stackoverflow.com/questions/42158596/can-windo
原创
发布博客 2022.03.03 ·
4200 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

docker镜像上传和下载

docker 上传和下载1 注册docker账号并登录https://hub.docker.com/2 在docker 宿主机上登录docker login 3 使用docker tag 修改镜像的名字推送镜像的规范是:docker push 注册用户名/镜像名docker tag pc_yinhe:v1.2 xihwei/pc_yinhe或 docker tag pc_yinhe:v1.2 xihwei/pc_yinhe:v1.24 上传docker push xihwe
原创
发布博客 2022.02.08 ·
674 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker 宿主机的安装和配置

docker 宿主机的安装和配置
原创
发布博客 2022.01.29 ·
1737 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker限制容器内存

docker限制容器内存
原创
发布博客 2022.01.29 ·
6773 阅读 ·
13 点赞 ·
0 评论 ·
16 收藏

ubuntu配置静态ip

ubuntu配置静态ip1 配置ip2 配置nameserver3 重启4 使用1 配置ipsudo gedit /etc/network/interfaces// add static ip configauto eth0iface eth0 inet staticaddress 192.168.140.87netmask 255.255.255.0gateway 192.168.140.1broadcast 192.168.140.2552 配置nameserversudo g
原创
发布博客 2021.04.21 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进程间通信 之 管道

进程间通信 之 管道一 概述二 无名管道1 特性2 函数3 例子三 有名管道1 概述2 函数3 例子4 综合应用一 概述管道(Pipe)是两个进程之间进行单向通信的机制,因为它的单向性,所以又称为半双工管道在这里插入代码片二 无名管道1 特性(1) 数据只能由一个进程流向另一个进程(一个写管道,一个读管道);如果要进行全双工通信,需要建立两个管道。(2)管道只能用于父子进程或者兄弟进程之间的通信。(3)管道没有名字,且其缓冲区大小有限。(4)一个进程向管道写数据,数据每次都添加在管道缓冲
原创
发布博客 2021.04.09 ·
445 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go logrus

go logrus一 概述1.1 go日志现状1.2 logrus特性1.3 logrus不提供的功能二 安装三 logrus简单使用3.1 第一个示例3.2 第二个示例3.3 Logger3.4 Fields四 Hook五 自定义日志格式六 logrus 应用6.1 Sucess Demo 16.2 Sucess Demo 2七 注意事项7.1 Fatal处理7.2 线程安全一 概述1.1 go日志现状Go标准库的日志框架非常简单,仅仅提供了Print,Panic和Fatal三个函数。对于更精细的
转载
发布博客 2020.11.06 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

go viper

go viper一 概述二 安装三 使用3.1 viper 数据获取3.1.1 从命令行参数获取数据3.1.2 从环境变量获取数据3.1.3 从配置文件获取数据3.1.4 从io.Reader中读取数据3.1.5 设置默认值3.2 viper 数据操作3.2.1 读取键值3.2.2 Unmarshal3.3 viper 数据保存3.4 其他3.4.1 监听文件修改一 概述Viper是Go应用程序的完整配置解决方案,它旨在在应用程序中工作,并可以处理所有类型的配置需求和格式。它支持特性:设置默认
转载
发布博客 2020.11.03 ·
633 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

go cobra

cobra一 概述二 主要功能三 主要概念四 安装五 使用六 举例一 概述Cobra 是一个 Golang 包,它提供了简单的接口来创建命令行程序。同时,Cobra 也是一个应用程序,用来生成应用框架,从而开发以 Cobra 为基础的应用。二 主要功能简易的子命令行模式,如 app server, app fetch 等等完全兼容 posix 命令行模式嵌套子命令 subcommand支持全局,局部,串联 flags使用 cobra 很容易的生成应用程序和命令,使用 cobra creat
转载
发布博客 2020.11.02 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

进程间通信 之 共享内存

进程间通信 之 共享内存一 概述二 优势三 劣势四 函数1 shmget2 shmat3 shmdt4 shmctl一 概述共享内存是进程间通信中最简单的方式之一。共享内存允许两个或更多进程访问同一块内存,就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。当一个进程改变了这块地址中的内容的时候,其它进程都会察觉到这个更改。二 优势1 ipc通信中最快的一种方式。  原因:两个进程地址通过页表映射到同一片物理地址,进程传递的数据直接从内存里存取、放入,数据不需要在两进程间复
原创
发布博客 2021.04.09 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux 常用命令

linux 常用命令一 ipc 相关命令一 ipc 相关命令ipcs -a 查看标识符ipcrm -q MessageID //删除消息队列ipcrm -m SharedMemoryID //删除共享内存段ipcrm -s SemaphoreID //删除信号量
原创
发布博客 2020.09.27 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进程间通信 之 信号量

进程间通信 之 信号量一 概述二 工作原理三 函数1 ftok2 semget3 semctl4 semop一 概述1 信号量本质上是一个具有原子性的计数器,用来描述临界资源的2 信号量本身也是个临界资源,他控制多个进程对共享资源的访问二 工作原理由于信号量只能进行两种操作等待和发送信号,即P(sv)和V(sv),他们的行为是这样的:(1)P(sv):如果sv的值大于零,就给它减1;如果它的值为零,就挂起该进程的执行(2)V(sv):如果有其他进程因等待sv而被挂起,就让它恢复运行,如果没有进
原创
发布博客 2020.09.27 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go mod

go包管理之mod机制一概述二 优点三 使用条件四 go mod的命令五 使用六 问题1 依赖包下载到哪里?2 依赖包的版本怎么控制?3 项目是否可以放在$GOPATH/src下?4 依赖包地址失效,如何处理?一概述1 Go.mod是Golang1.11版本新引入的官方包管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。2 Go.mod其实就是一个Modules,官方定义:Modules是相关Go包的集合,是源代码交换和版本控制的单元。简单的说就是一个类似索引文件,里面包含
原创
发布博客 2020.09.25 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go包管理工具之govender

go包管理工具之govender一 安装govendor二 使用三 说明四 常用命令一 安装govendorgo get -u -v github.com/kardianos/govendor备注:1 安装完成之后会在$GOPATH/bin文件夹下面产生“govendor执行文件”2 确保$GOPATH/bin路径加入到了path路径二 使用1 进入$GOPATH/src路径项目文件夹下2 执行govendor init命令命令作用: 初始化vender初始化成功后会产生vend
原创
发布博客 2020.09.25 ·
663 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

go包管理之vender机制

go包管理之vender机制一 概述:二 vender 原理三 使用条件四 原生态使用五 优缺点:六 vender机制 第三方库一 概述:1 go vender是golang引入管理包依赖的方式, 1.5版本开始引进,1.6正式引进2 历史详述:发布 1.5 版本时,就说可以使用自身提供的 vendor 特性,但是需要设置如下环境变量:GO15VENDOREXPERIMENT=1发布 1.6 版本时,该环境变量的值已经默认设置为 1 了,该值可以使用 go env 命令查看。发布 1.7 版本
原创
发布博客 2020.09.25 ·
1222 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多