自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

流媒体关键词概念

2023-03-22 13:25:29 536

原创 4.2 函数stat、fstat、fstatat和lstat

Linux文件函数

2023-03-22 13:24:21 714

原创 微信小程序—setTimeout定时器的坑

背景实验室需要将项目的app搬到微信的小程序上,终于知道为什么程序员是手艺人了,只要有需求,就要想方设法去填充这种需求,去年是小程序的元年了可以说,去年冬天一个叫跳一跳的小程序游戏出现在我的微信中,当时就觉得腾讯是真的牛皮。一时间很多的软件小程序版相继出现,各大微信公众号也开始关联小程序。小程序相比于app,有着独特的优势,其中最大的就是没有ios和android平台之分,但是同时也有局限,你给我开发个小程序王者荣耀试试。定时任务微信小程序API中有两种定时任务setInterval..

2022-02-16 22:41:08 1957

原创 微信小程序 data- 绑定多个数据

data-我们点击组件时,可以通过data- 传递数据,但是一个点击如果像传多条数据呢。这时候可以用 data-xxx='{{[xxx,xxx]}}' 来传递数据了。如下代码

2022-02-12 21:49:39 1896

转载 esp32UDP使用的步骤

一、UDP使用的步骤1.创建等链接套接字fd=socket()sock = socket(AF_INET,SOCK_DGRAM,0);参数说明:AF_INET --- IPV4的都是使用这个SOCK_DGRAM ----指明协议是UDP TCP的是SOCK_STREAM0 -----这个是服务 UDP和TCP都是02.绑定待链接套接字bin...

2022-02-11 19:00:30 781

转载 Qtcreator中常用快捷键总结

==========Qtcreator中常用快捷键总结=========================F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换——————————————————————————-Alt+0 显示或者隐藏侧边条,编辑模式下起作用(有时写的函数太长,屏幕不够大,就用这个)Ctrl+Space 自动补全(貌似会和输入法...

2022-02-07 17:37:04 2893

原创 QT自制LOGO

step 01你需要准备一张心仪的图片,格式需要为xxx.ico。Tips:可以在线把一张其他格式的图片转为xxx.ico格式的我是使用http://www.bitbug.net/把一张普通图片转化为 xxx.ico格式的。step 02使用文本编辑器,新建文本文件,保存名称为icon.rc,里面添加内容为IDI_ICON1 ICON "xxx.ico"[此处xxx是你.ico图片的名字]。step 03在Qt Creator打开的项目的配置文件 xxx.pro 添加如下语句:RC_F

2022-02-07 14:17:09 667

原创 QT 打印/输出 的 3种方法

1.cout输出#include<iostream>std::cout<< A<< B <<std::endl;2.qDebug()输出#include<QDebug>QString s = "Jack";qDebug() << "My name is " << s << ", nice to meet you!" << endl; //方式1qDebug("My nam...

2022-02-07 11:43:05 8501

原创 github加速(国内镜像,加速下载)

1.GitHub 镜像访问这里提供两个最常用的镜像地址(别登录账号):https://github.com.cnpmjs.orghttps://hub.fastgit.org也就是说上面的镜像就是一个克隆版的Github,你可以访问上面的镜像网站,网站的内容跟Github是完整同步的镜像,然后在这个网站里面进行下载克隆等操作。2.GitHub文件加速利用 Cloudflare Workers 对 github release 、archive 以及项目文件进行加速,部署无需服务器且自带CDN...

2022-02-01 22:39:56 4343

原创 ESP-IDF4.4安装教程

前几天入手了乐鑫官方的ESP32-S3开发板,因为IDF4.3不支持S3芯片,所以需要安装4.4版本的IDF,但是因为这个版本并没有离线安装包,所以我尝试了github拉取等多种方式,甚至使用Vscode的ESP-IDF插件安装还是出错,困扰了我两天时间,最后解决了这个问题,在这里分享下,实测发现用这个方式能快速安装各种版本的IDF。首先,需要在乐鑫官方下载最新的在线安装器 https://dl.espressif.com/dl/esp-idf/?idf=4.4我下载的是测试版中的2.12版本,这个版本

2022-01-31 16:44:24 867

原创 微信小程序:data-index取下标动态控制class

查阅资料发现可以在标签里设置data-index,绑定一个点击事件,传参ev,通过ev.target.dataset.index来取;在wxml的text标签里,我绑定了data-index属性,之后在父级标签动态绑定了class:{{crt==index?'current':''}},在js里创建了一个crt来接收下标,并把currentIndex函数里num的值实时传给crt,这样就保证了点击哪一个选项下边都是相等的,最后用了三元表达式来动态赋值给class,这样功能就实现了,下一步是右边数据展示和

2022-01-28 20:17:47 1657

原创 Qt 延时处理的几种办法

有些时候,我们需要程序延时一会儿:这里提供四种方法:1、多线程程序使用QThread::sleep()或者QThread::msleep()或QThread::usleep()或QThread::wait()进行延时处理。Sleep不会释放对象锁,其他线程无法访问对象,因此会阻塞线程;而Wait会释放对象锁,使得其他线程能够访问该对象。2、自定义延时函数:使用QEventLoopvoid Widget::Sleep(int msec) { QTime dieT..

2022-01-28 11:52:02 1811

原创 js if(a,b)

逗号运算符,返回的是逗号后面的那个表达式的值

2022-01-22 15:45:23 592

转载 海思hi3519a的MIPI用法

1.前言根据手册,Hi3519AV100 MIPI Rx最大支持8Lane MIPI输入或12Lane LVDS输入。 同时 Hi3519AV100 可以对接5路sensor。所有PIPE都支持Raw数据格式,只有PIPE2~PIPE5支持YUV数据格式。2.要点hi3519a总共有三个mipi接口12lane,根据硬件设计mipi0 4lane,mipi1 4lane,而mipi2没有用,所以mipi模式可以设置成LANE_DIVIDE_MODE_4 或者LANE_DIVIDE_MODE_5

2022-01-14 18:18:28 1403

转载 Gstreamer

.概述在音视频领域接触最多实现的方案通常是通过ffmpeg(PC和sever端居多)或者硬件厂家的的SDK实现特定硬件的编解码功能(机顶盒,电视等嵌入式设备)。这里我们介绍一个在国内不太常用的解决方案----gstreamer媒体库二.Gstreamer 的特点:gstreamer跟ffmpeg一样,也是一个媒体框架,可以实现采集,编码,解码,渲染,滤镜等一条龙的媒体解决方案。跟ffmpeg一样,也是有命令行工具进行测试验证。同时还可以通过代码框架直接封装命令来做工程开发,这一点ffmpeg

2022-01-13 18:23:38 3499

转载 海思3559A sample的整体架构

sample的整体架构1.sample的整体架构:sample中有很多个例程,所以有很多个main函数,common是通用性的主题函数,我们分析的是sample_venc2.基本的架构是:venc中的main调用venc中的功能函数,再调用common中的功能函数,再调用mpp中的API,再调用HI3518E内部的硬件单元3.先理解几个基本概念:H.264 H.265 MJPEG 视频编码规范标准1080P、720P、VGA(640480) D1(720576) 视频分辨率(清晰度)fps(f

2022-01-13 18:17:35 1907

原创 Makefile dirname

命令解释shell pwdmake_dir:=$(shell pwd) // := 的意思是将$(shell pwd) 表示为make_dir,类似于宏定义make_dir2:=$(pwd)all: @echo $(make_dir) //有输出 @echo $(make_dir2) //无输出123456lastword && MAKEFILE_LISTMAKEFILE_LIST的变量, 它是个列表变量, 在每次make读入一个make文件时...

2022-01-13 13:35:51 506

原创 Makefile中include得使用

  关于Makefile中的include命令,网上有很多介绍,比较普遍的说法是:Makefile中的include命令与C语言中的include命令类似,命令include file.dep,即把file.dep文件在当前Makefile文件中展开,亦即把file.dep文件的内容包含进当前Makefile文件;如果Makefile中有以file.dep为目标的规则,make会先使用规则对file.dep文件进行更新,然后将更新后的file.dep文件包含进当前Makefile文件。[网上描述]  这

2022-01-13 10:49:18 3118 1

原创 Makefile使用info/warning/error增加调试信息

使用info/warning/error增加调试信息info$(info “here add the debug info”)注,info信息,不打印信息所在行号warning$(warning “here add the debug info”)error$(error “error: this will stop the compile”)这个可以停止当前makefile的编译打印变量的值$(info $(TARGET_DEVICE) )使用echo增加调试信息注:e

2022-01-13 10:25:32 3044 1

原创 Ubuntu 使用telnet

想要远程登录Ubuntu(linux)系统的电脑,可以使用ssh,也可以使用telnet。ubuntu开启telnet服务sudo apt-get install openbsd-inetdsudo apt-get install telnetdsudo /etc/init.d/openbsd-inetd restart查看 telnet服务是否开启sudo netstat -a | grep telnet12345telnet登陆telnet addresstelne.

2022-01-13 09:04:31 6485

空空如也

空空如也

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

TA关注的人

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