logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

关于在windows上运行的虚拟机为ubuntu16.04中分辨率低,不能复制和粘贴的问题解决方案

解决方法:通过安装 VMware tools 工具VMware虚拟机中安装VMWare-Tools好处:可以支持图形界面,可以支持共享文件功能等因为本人下载的是ubuntu-16.04.7-desktop-amd64,需要安装vmware tools,使用以下三行命令,注意一定要在联网环境下1、sudo apt-get upgrade(如果不行换以下命令)sudo mkdir /mnt/cdrom

文章图片
#windows#ubuntu#linux
Linux/Ubuntu下ffmpeg安装教程

一、简述ffmpegFFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,它提供了录制、转换以及流化音视频的完整解决方案,包含了libavcodec ——这是一个用于多个项目中音频和视频的解码器库,以及libavformat(一个音频与视频格式转换库)二、安装步骤1、下载ffmpeg官网下载: http://ffmpeg.org/download.html下载到与U

文章图片
#ubuntu#linux
Linux实现实时性的两大主流方案——Preempt-RT和Xenomai的区别

摘要: Preempt-RT和Xenomai是Linux实时性两大方案,核心差异如下: 架构:Preempt-RT单内核改造(合并至Linux6.12主线),Xenomai双内核(微内核独立处理实时任务)。 性能:Preempt-RT延迟50–150μs(软实时),Xenomai达5–30μs(硬实时),适合机器人控制等场景。 开发:Preempt-RT兼容标准Linux API,Xenomai需

#linux#运维#服务器
c++ std::funciona代替函数指针——结合std::bind

std::function是函数模板类(是一个类)。包含在#include中。以前没有这个类的时候,我们在想定义一个回调函数指针,非常的麻烦。typedef void(*ptr)(int,int)// 这里的ptr就是一个函数指针而使用了std::function这个类的时候,我们可以这样使用,来替换函数指针。例如std::function 是一种通用、多态的函数封装。它的实例能存储、复制及调用任

文章图片
#c++
c++ std::funciona代替函数指针——结合std::bind

std::function是函数模板类(是一个类)。包含在#include中。以前没有这个类的时候,我们在想定义一个回调函数指针,非常的麻烦。typedef void(*ptr)(int,int)// 这里的ptr就是一个函数指针而使用了std::function这个类的时候,我们可以这样使用,来替换函数指针。例如std::function 是一种通用、多态的函数封装。它的实例能存储、复制及调用任

文章图片
#c++
Qt使用MVC、数据库单例模式实现登录注册(二阶段--1)

一、简述MVC和单例模式1、MVC设计模式作用:有效的分离数据和用户界面。组成:模型层model(表示数据)、视图层view(表示用户界面)、控制层controller(定义用户在界面上的操作)。2、MVC框架图3、使用MVC架构实现用户登录的流程登录界面发送请求到控制器控制器委托用户模型去做用户数据的查询用户模型查询用户表得到的结果用户模型把查询得到的结果返回给控制器控制器将用户模型返回的结果反

文章图片
#mvc#qt
c++基础——结构体

一、基本概念结构体属于用户自定义的数据类型,允许用户存储不同的数据类型,可以容纳需要的任意多数据项二、定义及使用1、语法: struct 结构体名 { 类型名 成员名;类型名 成员名;};这里结构体名是类型名不是变量名声明结构体类型,不分配空间,定义结构体类型变量,就要分配内存空间。2、初始化:与变量和数组一样,结构体变量也可以在声明时初始化3、通过结构体创建变量的方式有三种:struct 结构体

文章图片
#c++
到底了