logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

3.c中关于程序中的gets()语句被跳过,不接受键盘输入的原因

 C语言里的gets()函数功能是从输入缓存中读取多个字符,遇到回车符时,结束输入。当使用gets()函数之前有过数据输入,并且,操作者输入了回车确认,这个回车符没有被清理,被保存在输入缓存中时,gets()会读到这个字符,结束读字符操作。因此,从用户表面上看,gets()没有起作用,跳过了这一句原因深入分析:当程序执行到gets()这一句时,跑去输入缓冲区读取内容...

【c++常见编译报错】

passing ‘const EyeseeLinux::MediaFile‘ as ‘this‘ argument discards qualifiers;incomplete type ‘ XXX’ used in nested name specifier

文章图片
#c++#linux
常用的ffmpeg文件格式转换指令

mp3转wav:ffmpeg -i input.mp3 -acodec pcm_s16le -ac 2 -ar 44100 output.wavwav转m4a:ffmpeg -f wav -i test.wav -ar 48000 -acodec aac -vn -dn test.m4amp3转mp4:ffmpeg -i REC_START.mp3 -codec copy REC_START.mp

文章图片
三步解决C语言中struct字节对齐问题

直入主题,要判断一个结构体所占的空间大小,大体来说分三步走:1.先确定实际对齐单位,其由以下三个因素决定(1)CPU周期WIN vs qt 默认8字节对齐Linux 32位 默认4字节对齐,64位默认8字节对齐(2)结构体最大成员(基本数据类型变量)(3)预编译指令#pragma pack(n)手动设置n--只能...

XShell4 连接ubuntu时SSH服务器拒绝了密码解决办法

使用XShell4连接虚拟机,以root账户登录,输入密码时服务器拒绝:sshd的设置不允许root用户用密码远程登录修改 vim /etc/ssh/sshd_config找到# Authentication: LoginGraceTime 120 PermitRootLogin without passwd StrictModes yes改成# Authentication: LoginGrac

通过设置路由器DMZ主机ip,却还是没法通过外网访问

几天前想在电脑虚拟机上的linux中搭建的简单的服务器,然后通过手机(流量数据模式下)浏览器访问。先把虚拟机上的Linux设为桥接模式,然后登陆小米路由器设置DMZ的ip为linux的虚拟ip,然后在linux中运行一个已经写好的程序a.out,该程序阻塞等待连接,当有连接到来就向连接者发送一个demo.html的网页,然后退出。但是一直访问不了,后来发现电信给的ip不是公网ip。通过百度查询..

c++在类外调用类的私有成员函数的两种方法

 1.通过类的public成员函数调用private成员函数:#include<iostream>using namespace std;class Test{public:void fun2(){fun1();}private:void fun1()...

到底了