自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(199)
  • 资源 (17)
  • 收藏
  • 关注

原创 Matlab安装bav-io插件时报错:Either you are offline, a firewall is blocking EEGLAB from accessing itsplugin s

eeglab安装插件报错警告:Either you are offline, a firewall is blocking EEGLAB from accessing itsplugin server or there is a problem with Java.For Java problems, refer tohttps:/lgithub.com/sccn/eeglablissues/20

2022-07-05 10:49:40 941 4

原创 Centos7在yum makecache时报错

在yum makecache时卡在与debuginfo相关位置,错误体现为http://debuginfo.centos.org/7/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://debuginfo.centos.org/7/x86_64/repodata/repomd.xml: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 second

2022-06-25 19:49:36 1746

原创 qt调用ffmpeg的API报错

QT中调用ffmpeg相关的API报错

2022-01-10 14:16:40 477

原创 vim一些快捷键的使用

1.在vim的命令模式下,如果是上下分屏的话,先按下ctrl+w,然后按下shift+-,则可以使一个分屏变大,另外一个分屏变小,如果是左右分屏的话,则先按下ctrl+w,然后按下shift+|,则将一个分屏变大,恢复成分屏一样大小,上下和左右都是一样,先按下ctrl+w,然后按下=,分屏则变成同样的大小...

2021-02-08 17:03:31 173

原创 ubuntu18下Qt引入librtmp

使用命令行安装了librtmp之后,在Qt项目中引入了librtmp/rtmp.h头文件,但是在编译Qt项目的时候还是报错:error: undefined reference to `rtmppacket_alloc',就是只要使用了rtmp库所提供的API都报错找不到解决方法:先使用命令:whereis librtmp查看一下librtmp库安装的路径在哪里,打印信息为:把显示为.so文件的librtmp库文件的路径复制粘贴到Qt项目引入lib库文件那里,如图:重新编译Qt发现就可以

2021-01-31 16:22:52 262

原创 使用ffmpeg将音频数据的采样率从48000重采样为44100遇到的一些问题

环境是ubuntu18.04+Qt5.9.2+ffmpeg4.3,大致流程是从音频设备中实时读取音频数据,并将音频数据进行重采样然后保存到文件中去。1.首先是在ubuntu18.04下,使用ffmpeg命令得到的数据格式为:采样率为48000,数据格式为s16le,通道数为2,而fdk-aac所以从音频设备上读取的一帧数据大小是64字节,...

2021-01-24 00:15:51 6819 6

原创 ubuntu下Qt中引入ffmpeg库报错error while loading shared libraries: libavutil.so.56

下面命令是引入相应的头文件,可以在wight.h中引入extern "C"{ #include <libavcodec/avcodec.h> #include <libavformat/avformat.h> #include <libavfilter/avfilter.h>}上面是在ubuntu环境下在Qt中配置自己编译的ffmpeg库的方式,但是当启动项目时会...

2021-01-17 17:07:38 1281

原创 关于Qt下中静态变量的使用

需求是这样的,在主窗口类Widget中启动一个子线程去执行录音操作,然后使用共享的静态变量来结束录音,在Widget类中发出停止命令,MyThread类则停止录音操作,status定义:class MyThread : public QObject{ Q_OBJECTpublic: explicit MyThread(QObject *parent = nullptr); AVFormatContext* open_media(); //打开音频设备 stat

2021-01-12 23:31:10 1765

原创 2016年408统考选择题18题的思考

对于此题IR位数是不容置疑的,因为IR是指令寄存器,指令多少位,IR就多少位,而PC有点不同,主要是一开始被按字节变址带偏了,以为是4GB/1B=2^32.我们知道PC是存放下一条指令的地址,而指令是32位的,也就是说一条指令在内存中要占4个内存单元,打个比方:内存单元0123存放的是第一条指令,虽然说这一条指令占了4个内存单元,但是我们在给出其地址的时候,只需要给出指令首地址便能代表这个指令,即用0代表此指令。这样一来这题就变成了需要几位地址来寻址到所有的指令,4GB(总容量)/4B(一条指令的长..

2020-12-06 23:00:56 570

原创 蓝桥杯 PREV-3 带分数

题意:要求使用1-9九个数字组合,并且满足条件:输入的数 = a+b/c,abc均是由1-9中的数组成且不能重复,1-9每个都使用且使用一次,问有多少种排列方式思路:此题就是一个全排列的问题,把1-9的排列分成a,b,c三段,满足条件即为带分数,可以使用stl库自带的next_permutation函数,此函数是一个全排列的函数,如果是最后一个排列,则返回false代码:#inc...

2020-03-05 23:41:27 171

原创 棋盘覆盖

题意:有一个2^n*2^n的棋盘,在棋盘上面有一个特殊的方块,在此棋盘上面使用L型的骨牌进行覆盖,而且不能覆盖特殊的方块而且任意的骨牌也不能重叠,问应该怎么用L型的骨牌覆盖此棋盘?棋盘:这是一个棋盘,红色的为特殊的方格,我们要用如下的四种L型骨牌覆盖此棋盘:L型骨牌:思路:使用分治法对棋盘进行覆盖,首先把棋盘划分成四个部分,那么特殊的方格一定位于四个小的棋盘中的某一个。分...

2020-03-05 11:39:45 497

原创 蓝桥杯 PREV-2 打印十字图

题意:给定一个数字,输出对应的十字图思路:把整个图分为6个部分来做,贴一张大佬的图:分为这么六个部分去做,首先打印中间的十字,然后打印其左上的,在打印右上的,在打印右下的,在打印左下的,最后打印第6个部分十字:左上角的:右上角的:右下角的:左下角的:最后第6部分代码:#include<iostream>u...

2020-03-02 11:40:10 150

转载 SSH连接virtual虚拟机下的ubuntu16.04报错:Server responded " Algori thmnegotiation failed.

ubuntu 15.10 安装 openssh-server后,使用ssh客户端连接时可能报此错误,情况如上图所示server responded "algorithm negotiation failed”解决方法修改ssh的配置文件 /etc/ssh/sshd_config在配置文件中添加:Ciphers aes128-cbc,aes192-cbc,aes256-cb...

2020-02-29 10:27:58 437

原创 蓝桥杯 PREV-1 核桃的数量

题意:求三个数的最小公倍数并打印思路:刚开始的方法是依次求两个数的最小公倍数,最后判断是否能够整除第三个数,一直报错,后来看了网上的大佬,才明白思路有问题,其实只需要暴力搜索,从1开始,判断是否能够同时整除3个数即就是三个数的最小公倍数代码:#include <iostream>#include<algorithm>using namespace ...

2020-02-26 09:20:38 150

原创 蓝桥杯 ALGO-189 P0505

题意:求一个数的阶乘之后,其所得到的从右开始第一个不为0的思路:首先把一个相乘之后,判断得到的数后面有没有0,如果有的话就把后面的0全部去掉,还有一点我没有考虑到的,就是去掉了后面的0之后数仍然很大,所以我们需要把去掉0的数在模去10000,保持数在4位,因为求的是最后以为不为0的数,所以模10000不会影响最后的结果。代码:#include <iostream>u...

2020-02-13 22:19:19 132

原创 蓝桥杯 ALGO-202 二进制数数

题意:求一个区间内所有数的二进制数的1有多少位数思路:先将其转化为二进制,因为只需要1的个数,所以可以先将其排序之后,通过下标的方式输出其1的位数。还有一个要注意的是1的位数可能超过int,使用long long 保险。代码:#include <iostream>#include<algorithm>#include<vector>usi...

2020-02-13 17:31:49 212

原创 蓝桥杯 ALGO-159 P0103

代码:#include <iostream>using namespace std;int main(int argc, char** argv) { char c; cin>>c; printf("%c",c+32); return 0;}

2020-02-13 16:20:54 101

原创 蓝桥杯 ALGO-156 表达式计算

题意:输入一个表达式,求其表达式的结果输入的是一个中缀表达式,所以我们需要将其先转化为后缀式,然后使用后缀式求其结果,有点类似于数据结构课上的那个表达式求值。思路:一.将中缀表达式转化为后缀表达式,首先判断是数字还是运算符,①如果是数字的话,我们需要判读是不是最后一个字符或者下一个字符不是数字的话,将字符和‘#’压入后缀栈,否则将该字符压入后缀栈。②如果是运算符的话,又分成三种...

2020-02-13 16:10:53 197

原创 蓝桥杯 ALGO-155 C++ CH08 01

题意:此题就是需要重载一下几个运算符而已,看了大佬的才知道,注意把friend去掉代码:std::ostream& operator<<(std::ostream& os, const zrf_Ratio& z){ os<<z.num<<"/"<<z.den; return os;}std::istre...

2020-02-12 17:32:26 118

原创 蓝桥杯 ALGO-150 6-1 递归求二项式系数值

题意:递归求其二项式代码:#include <iostream>using namespace std;int fun(int k,int n){ if(k==0||k==n){ return 1; }else{ return fun(k,n-1)+fun(k-1,n-1); }}int main(int argc, char** argv) { ...

2020-02-12 16:56:08 111

原创 蓝桥杯 ALGO-148 5-1最小公倍数

题意:求两个数的最小公倍数思路:首先求两个数的最大公因数,然后两个数分别除以其公因子,然后相乘,在乘以其公因子,就是其最小公倍数代码:#include <iostream>using namespace std;int gcd(int x,int y){//求最大公因数 return y==0?x:gcd(y,x%y); }int lcm(int x,i...

2020-02-12 16:48:30 99

原创 蓝桥杯 ALGO-142 P1103

题意:进行复数的运算,乘除法注意下即可。乘法:(a+bi)*(c+di),除法:(a+bi)*(c-di)/(c+di)*(c-di)

2020-02-12 16:39:24 131 1

原创 蓝桥杯 ALGO-137 Lift and Throw

题意:每个人只能进行一种操作,1.移动;2.将某人举起;3.将某人抛出,求怎样才能达到最远的距离,思路:此题需要全排列的问题,不懂的可以去百度一下,把每个人的动作映射的0-8的数字上面,i/3表示其人,i%3表示其执行的操作,对每种情况进行dfs(深搜)+回溯剪枝,大体思路是这样的。分不同的动作执行不同的操作。移动和抛出的情况大体差不多,主要先看后面有没有人,有的话就从其前面的一个位置进行...

2020-02-12 16:19:05 200

转载 蓝桥杯 ALGO-135 Multithreading

题意:假设有一组线程去执行一个函数,上面也提到了,thr[i]的意思是:i表示是第i个线程,thr[i]表示需要此线程执行该任务多少次,执行的函数里面包含两句话,所以thr[i]执行的总数为thr[i]*2,函数的表示的意思是:第一个是锁存住Y的值,第二个把锁存住的值进行+1。此题有点类似于多线程的问题,由于未进行同步,所以当完执行第一句话的时候,其他的线程也可能也在执行此函数,也保存了相应...

2020-02-11 20:04:58 234

原创 蓝桥杯 ALGO-133 Tricky and Clever Password

题意:题目的意思已经描述的很详细了,这里只作简要的说明,就是存在这样的一个字符串,A+pre+B+middle+C+suffix,我们要求的就是pre+middle+suffix的最大值。思路:最主要的思路就是枚举中缀的所有情况,用malacher算法求出以该节点的半径,那么middle就出来了,然后根据middle求pre+suffix,由于pre==suffix,类似于回文串的情况,但...

2020-02-11 00:20:54 266

原创 海信电视通过U盘安装第三方软件时识别不出APK文件的总结

首先在前面说一下我的这种方法不一定适合于所有的海信电视!!!对于无法识别U盘中APK文件的问题,看电视中是否有商场模式,如果有的话把商城模式打开,这个时候应该就可以识别出电视的APK文件了,有的说需要把apk文件后缀的.apk去掉,我没去掉也能识别,去了反而识别不了。当安装时如果报应用未安装的错误时,这个时候需要恢复一下出厂模式,恢复了出厂模式应该就可以了。此方法是我自己的安装过程中摸...

2020-02-09 13:09:16 26653 2

原创 蓝桥杯 ALGO-131 Beaver's Calculator

题意:把所有的科学家的题目进行输入,要求使得释放资源最少,而且使得科学家所有输入的题目的相对顺序不能改变。出现逆序对的原因是对之前的资源处理时,%m,所以可能会出现逆序对的情况。对于前面一个问题,就是按照输入的题目优化后所得到的逆序对是最少的,而且每个科学家输入的题目相对顺序不能变。所以当把所有的题目合并的时候,优化后的最少逆序对就是所有科学家中逆序对数最多的逆序对数,因为在合并所有的题目的时...

2020-02-08 01:18:46 199

转载 蓝桥杯 ALGO-128 Cowboys

题目:简单说就是字符串中如果出现AB这样连着的字符,就要变成BA,而且此题要把字符串看成一个环形的来看思路:使用动态规划解决,dp[i][0],表示第i个节点没发生变化,dp[i][1],第j个第i个节点发生了变化。首先分析一下几种情况①当前节点为B,前面一个为A,即为AB,可以由ABB变化得来,还有就是BA变化不可能变化得到AB,可能会有老哥说存在(AAB->ABA这种情况是后...

2020-02-07 14:46:10 221

原创 蓝桥杯 ALGO-124 数字三角形

题意:给定一个数字三角形,求从顶部到底部的可以形成的最大的和,只能先左下角和右下角走。对应的三角形走法只能是向下和向右下角走。思路:此题也是一个递归的问题,从顶部开始,然后向下和向右下角走,所以得到的递推式为:d[i][j] = a[i][j]+max(sum(i+1,j),sum(i+1,j+1));//到底部时候就向上返回其结果,而且要加上当前的值。递归出口为:d【i】【j】&gt...

2020-02-05 19:58:00 180

原创 蓝桥杯 ALGO-122 未名湖边的烦恼

题意:有还鞋和借鞋两种人,求满足条件且不至于没鞋借的情况。思路:此题是一个递归的问题,需要将大问题转化为小问题,分解成两种情况,fangAn(m,n) = fangAn(m-1,n)+fangAn(m,n-1),最终将问题最简化,从递归出口终止。可以演算fangAn(3,2),粘贴大佬的演算过程。最终都是转化为了fangAn(1,0)、fangAn(0,1)了类似的,m<n...

2020-02-05 00:29:31 441

原创 蓝桥杯 ALGO-116 最大的算式

题意: 给定一组数据、乘法符号的个数和加法符号的个数,把这些加法和乘法符号添加各个数之间,求构成得到的最大的数思路:这题需要使用动态规划来实现。sum是保存的是前i个数的和,dp[i][j]保存的是i个数中j个*的总和。首先来推一下转移方程dp[i][0]表示的是前i个数有0个*号得到的值,即前i个数的和,也就是sum[i],dp[2][1] = dp[1][0]*num[2];...

2020-02-04 20:43:38 140

原创 蓝桥杯 ALGO-101 图形显示

代码:#include <iostream>using namespace std;int main(int argc, char** argv) { int n; cin>>n; for(int j=0;j<n;j++){ for(int i=0;i<n-j;i++){ if(i!=0)printf(" "); printf...

2020-02-04 00:43:41 130

原创 蓝桥杯 ALGO-97 排序

代码:#include <iostream>#include<algorithm>using namespace std;int main(int argc, char** argv) { int a[3]; for(int i=0;i<3;i++){ cin>>a[i]; } sort(a,a+3,greater<int...

2020-02-04 00:37:19 108

原创 蓝桥杯 ALGO-95 2的次幂表示

题意:输入一个数,递归输出其用2进制的表达形式,在递归中,只能允许出现2的0次和2的一次,所以是一个递归的问题。思路:搞清楚递归的形式,便可以解决此题,2(递归部分),第一次都没有+号,可以使用一个bool类型变量判断。代码:#include <iostream>#include<vector>using namespace std;vector&l...

2020-02-03 23:52:15 99

原创 蓝桥杯 ALGO-92 前缀表达式

代码:#include <iostream>using namespace std;int main(int argc, char** argv) { char c; int a,b; cin>>c>>a>>b; switch(c){ case '+':printf("%d",a+b);break; case '-':p...

2020-02-03 21:01:03 137

原创 蓝桥杯 ALGO-91 Anagrams问题

题意:求两个字符串相对应的字符个数是否相同思路:首先判断两个字符串的长度是否相同,不相同直接pass,长度都不同其字符的个数肯定不同,然后把两个字符串中的小写字符全部转化为大写,然后把26个大写字母映射到数组a和b上,a和b对应的位置就是对应的26个大写字母,全部一致就输出Y,否则N代码:#include <iostream>#include<string&g...

2020-02-03 20:53:33 139

原创 蓝桥杯 ALGO-90 出现次数最多的整数

题意:给定一组数据,求出出现次数最多的那个整数,如果有多个相同的,取值较小的。思路:首先,用map集合保存数字出现的次数,然后对map集合进行迭代,max保存出现次数最多的次数,ans保存的是值,当出现的值大于max或者等于max且值比当前的ans小时进行替换,最后输出ans注意:可能出现不输出的情况,所以最后要进行判断是否又输入,即n>0,输出ans代码:#inclu...

2020-02-03 16:39:33 242

原创 蓝桥杯 ALGO-87 字串统计

题意:给定一个字符串和数字n,求出长度大于等于n出现次数最多的字符串,如果有多个字符串,输出最长的,仍有相同的,输出第一个出现的。思路:首先用vector数组保存字符串的所有的字串,保存的字串是按先后顺序求出来的,当长度,出现次数相同时,在前面的一定是字串中先出现的,然后统计每个字串出现的次数,依次保存在book数组里面。最后求出满足条件的字串下标k,输出代码:#include&...

2020-02-03 14:51:13 193

原创 蓝桥杯 ALGO-86 矩阵乘法

题意:给定连个矩阵,然后求两个矩阵的乘积。思路:主要是考察矩阵的两个乘积的计算方法,可以看出求c(i,j)的时候用ans保存其结果,i表示最后矩阵的行数,j表示最后矩阵的列数,双重循环种嵌套了一个循环,可以看出计算的方法与用比计算矩阵的结果是一样的。代码:#include <iostream>using namespace std;int m...

2020-02-03 01:05:53 199

原创 蓝桥杯 ALGO-84 大小写转换

题意:把字符串的大写字母变成小写,小写变成大写,最后输出思路:主要是两个函数:isupper判断是否是大写字母,islower判断是否是小写字母代码:#include <iostream>using namespace std;int main(int argc, char** argv) { string str; cin>>str; for(...

2020-02-02 22:14:05 110

pthread.zip

VC6.0编写多线程程序时需要的库文件,里面包含了所有用到的相关的dll、lib和.h文件

2022-08-11

Qt_ffmpeg_pro01.zip

ubuntu18.04下在Qt中调用ffmpeg的API完成音频的重采样,主要是将采样率由48000重采样为44100,然后也使用libfdk_aac进行了编码

2021-02-02

ffmpeg相关的一些库文件

有些库文件下载速度比较慢,或者下载了几次都失败,这个都已经是下载好的一些库文件直接解压安装编译即可

2021-01-12

闪电下载-专注于下载

此软件是一个下载的工具,一般的链接应该都是可以下载的,而且重要的是磁力链接也可以下载,迅雷下载慢的话,不如试试这个软件。

2020-04-10

这个是手机的磁力链接的查找app

这个是手机的磁力链接查找器,可以在里面查找你所想要查找资源的磁力链接,只可意会,不可言传,你懂的!

2019-05-05

哲学家进餐问题的代码

有三个.cpp文件,代码是我亲手写的,都可以运行,这个代码包含有3种方式避免死锁的方法,一个是允许四个哲学家同时进餐,第二个是一下子就拿两根筷子,否则不拿,第三个就是奇数哲学家先拿左边的筷子,偶数哲学家拿右边的筷子

2019-05-05

这个是电脑的一个无损音乐的下载工具,也支持在线听

这个适合windows的下载音乐的的工具,当无法下载时,切换线路尝试下载,总有一个可以下载

2019-04-30

这个是mysql的可视化工具sqlyog

这个是mysql的可视化工具,已经是破解版的,下载可以直接使用

2019-04-30

新闻发布系统的前端页面设计

这个一个简单的新闻发布系统的前端页面,基本上功能都有。

2019-04-28

《手把手教你学单片机》的源代码

这个是清华大学出版的《手把手教你学单片机》的配套源代码,

2019-04-27

C语言C++程序编辑器

这个是windows下的vc6.0,可以编写C语言C++文件,绿色版

2019-04-27

某度云的不限速下载工具

这个是某度云的不限速下载工具,最好是用大号把资源发布出来,然后用小号去下载,安全

2019-04-27

严蔚敏编写的数据结构的配套代码

这个是配套严蔚敏编写的《数据结构(c语言版)》的配套代码,里面从第二章到第十章的代码

2019-04-27

数据结构配套的课件ppt

这个课件是配套严蔚敏编写的《数据结构(c语言版)》这本书的配套课件

2019-04-27

机械工业出版社的《嵌入式系统原理与应用》课件

由机械工业出版社出版的《嵌入式系统原理与应用》配套的课件以及其他的相关文档

2019-04-27

关于计算机方面的一些题目

此文档为计算机相关的习题,设计计算机二级相关的题目,有C语言基础和数据结构还有一些公共基础知识

2019-04-26

空空如也

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

TA关注的人

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