自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 golang stomp activemq 持久化

pkg/mqt/stomp.go at master · dontls/pkg (github.com)

2023-08-03 14:30:42 116

原创 C++最小堆

#include <iostream>class MinHeap{private: int _max; int _count; int *_ptr;public: explicit MinHeap(int number) { _max = number; _count = 0; _ptr = new int(_max); } ~MinHeap() { if.

2022-04-19 15:40:06 819

转载 samba vscode (git记录显示异常)

visual studio code - Git and Git on VSCode: samba shared folder issue - Stack Overflowgit config core.autocrlf truegit config core.filemode false

2021-08-24 17:45:32 289

原创 批处理打包

#!/bin/bashECHO_RED_FONT="\033[31m"ECHO_GREEN_FONT="\033[32m"ECHO_END="\033[0m"function make_appinstall() { app_dir=$1 make_cmd=$2 app_configure=${app_dir}/configure if [ -f ${app_configure} ]; then if [ ! -x ${app_configure.

2021-06-10 09:13:37 134

原创 rtty 一键编译脚本

#!/bin/bash# ./build.sh arm-hisiv300-linux# arm-hisiv300-linuxcomplex_platform=$1if [ ! -d "libev" ]; then sudo apt install -y libev-dev libssl-dev git clone https://github.com/enki/libev.gitfiif [ ! $complex_platform ]; then echo "p.

2021-04-17 11:38:35 562

原创 ffmpeg 多画面mp4+混音

一、视频多画面@echo offffmpeg ^-i 2021_04_12/20198002/ch01_20210412_150310_150500_001.mp4 ^-i 2021_04_12/20198002/ch02_20210412_150310_150500_001.mp4 ^-filter_complex ^[0]pad=2*iw[a];[a][1:v]overlay=w ^outputtest2.mp4 -yPause注释:[0]pad=2*iw[a] &..

2021-04-12 16:12:46 711

原创 ubuntu samba 配置

1、普通共享[user] browseable = yes path = /workspace/user writable = yes valid user = user create mask = 0755 directory mask = 0755 2、无密码共享[share] comment = share path = ...

2020-04-29 11:53:15 180

原创 nginx-http-flv编译配置

nginx-http-flv编译新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入编译./configure...

2020-04-09 11:58:02 2270 2

原创 WPF printf 到控制台

### 1、重定向输出到控制台void InitConsoleWindow(){ if (!AllocConsole() || !freopen("CONOUT$", "w", stdout)) AfxMessageBox(_T("InitConsoleWindow Failed!")); //分配控制台在重定向输出流至控制台}### 2、启动在程序入口加入#ifd...

2019-10-28 18:01:47 405

原创 git 常用操作

// 下载代码到本地// 下载代码到本地@server-01:~ git clone http://192.168.3.12:10080/HNet/mdvr_protocol.git// 创建分支1、创建本地debug分支@server-01:~/mdvr_protocol$ git branch debug2、切换分支到debug@server-01:~/mdvr_pro...

2019-10-18 13:50:18 138

原创 github clone 慢

参考 https://www.linuxidc.com/Linux/2019-05/158461.htm

2019-09-25 14:48:55 104

原创 ssh远程登录win子系统linux

安装sshsudo apt install ssh安装sshsudo vim /etc/ssh/sshd_config修改#Port 22 #注释Port 22 #添加这行#StrictModes yes # 注释PasswordAuthentication yes # 允许密码登录重启ssh服务sudo service ssh restart错误![在...

2019-09-23 15:46:41 885

原创 编译qt5.9-arm-qmake

一、arm-gcc环境配置 tar xvf rock3288-kernel-arm-linux-gcc -C /opt vim .basgrc 在最后面添加 export PATH=/opt/gcc-linaro-arm-linux-gnueabihf-4.9/bin:$PATH 用arm-linux-gnueabihf-g++ -v 会提...

2019-09-17 19:27:36 2704

原创 vscode wsl 登录linux服务

vscode wsl 登录linux服务vscode 插件安装ssh 配置windowlinuxvscode 连接vscode 插件安装ssh 配置window生成ssh密钥linux.ssh/ 目录下创建authorized_keys文件拷贝 window id_rsa.pub 内容到 authorized_keys 文件中vscode 连接...

2019-08-16 14:35:22 794

原创 fdisk vmware ubuntu 磁盘扩容

这里写自定义目录标题sudo fdisk -l停止交换分区重新分区如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入sudo fdisk -l停止交换分区s...

2019-08-05 16:00:18 719

原创 librtmp h265 推流

h264和h265的区别:h264和H265总的来说格式是一样的,H265多了一个VPS。在解码H264时,sps、pps是必须的。而在解码H265时,sps、vps、pps是必须的。//H264 NAL Typetypedef enum { NALU_TYPE_SLICE = 1, NALU_TYPE_DPA = 2, NALU_TYPE_DPB ...

2019-04-22 19:00:10 5209 23

转载 c++ 虚函数表解析

原文链接:https://blog.csdn.net/hairetz/article/details/4137000C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R...

2019-03-02 10:32:42 82

原创 docker ubuntu-18.04 实战系列一

linux 环境 ubuntu-18.04.1-desktop-amd64一、docker 安装oly@ubuntu-desktop-amd64:~$ sudo apt-get updateoly@ubuntu-desktop-amd64:~$ sudo apt-get install docker.iooly@ubuntu-desktop-amd64:~$ docker -v...

2019-01-11 17:13:31 1604

原创 docker ubuntu-18.04 实战系列二

 上一章我们说了一下docker的基本操作,这章继续。docker ubuntu:16.04 镜像启动之后,当然是要装一些常用的工具!root@6c306f61255e:~# apt-get update发现速度好慢,怎么办?换源。vi vim 都没有,怎么更改/etc/apt/sources.list 文件?root@6c306f61255e:~# vibash: vi: ...

2019-01-11 17:13:11 1250

原创 git submodule 子模块使用

原文链接: https://github.com/Jolydong/c11-preference/wiki/git-submodules当我们的git项目需要引入第三方项目(另外一个git项目)时,可以用submodule。一、git submodule add 添加gitgit submodule add https://github.com/redis/hiredis.git th...

2019-01-09 15:27:23 463

原创 c++11 template factory

自动注册工厂CSDN里已经有人解析过了,这里是学习过程中的总结、并详细解析。话不多说,先看代码:oly_auto_factory.h#pragma once#include &lt;functional&gt;#include &lt;map&gt;#include &lt;memory&gt;#include &lt;string&gt;namespace oly {/*...

2019-01-08 14:54:15 543

原创 c++11 condition_variable && future

条件变量std::condition_variable用于多线程之间的通信,它可以阻塞一个或同时阻塞多个线程。std::condition_variable需要与std::unique_lock配合使用 #include &lt;condition_variable&gt;#include &lt;iostream&gt;#include &lt;mutex&gt;#include &...

2019-01-04 11:51:18 507

原创 c++11 async

#include &lt;chrono&gt;#include &lt;future&gt;#include &lt;iostream&gt;#include &lt;string&gt;#include &lt;thread&gt;std::string fetchDataFromDB(std::string recvData){ std::this_thread::sl...

2019-01-04 11:41:56 270

原创 c++11 unique_ptr && shared_ptr

#include &lt;array&gt;#include &lt;cassert&gt;#include &lt;chrono&gt;#include &lt;fstream&gt;#include &lt;iostream&gt;#include &lt;memory&gt;#include &lt;mutex&gt;#include &lt;thread&g

2019-01-04 11:19:38 173

原创 golang 接口学习

//example for interfacepackage mainimport ( "fmt" "sort")type Interface interface { Len() int Less(i, j int) bool Swap(i, j int)}//接口嵌套, 接口类型的嵌入不能嵌入本身//当前接口声明的方法不能和嵌入其中接口类型的方法重名type S...

2018-12-25 15:55:08 157

原创 golang 数组学习

package mainimport ( "fmt" "math" "reflect")//将数组传递给函数//go不允许不同类型之间的混合使用,但是对于常量的类型限制非常少,因此允许常量之间的混合使用/* %g 格式化浮点数 %f输出浮点数 %e输出科学计数表示法 数字值转换 a32bitInt = int32(a32Float) 小数点后面的数将被丢弃 in...

2018-12-18 17:00:06 143

原创 golang 切片学习

package main//这里只说些自己理解的,当然切片的操作远远不止这些。import ( "fmt" "reflect")/** * * 学习切片首先要明白len和cap的区别。len()是存储数据多少,cap()是容量大小。举个例子一个大会堂可以容纳1000人这是cap,但是实际里面只座了100人这是len */func main() { //这里就存在...

2018-12-12 15:42:13 228

原创 golang 指针学习

package mainimport ( "fmt")func swap(a, b int) { var tmp int tmp = a a = b b = tmp}func ptrSwap(a, b *int) { var tmp int tmp = *a *a = *b *b = tmp}/** * 指针是变量,只是变量存储的值是另一个变量的地址...

2018-12-12 15:11:33 157

原创 makefile like linux kernel && built-in.o

仿Build Makefile,实现obj-y = src/ obj-y = hello.o每个文件下面生成built-in.o参考工程:https://github.com/donwg/examples-make

2018-12-05 12:00:25 224

转载 H264编码原理以及I帧B帧P帧

原文链接:http://blog.sina.com.cn/s/blog_4ad7c2540101me90.html前言           H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值

2017-06-23 12:40:16 327

空空如也

空空如也

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

TA关注的人

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