- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 ubuntu安装assimp
第一种方法,下载源码使用cmake编译,下载路径:http://assimp.org/index.php/downloads如果没有安装cmake 可以使用命令:sudo apt-get install cmake接着编译安装assimp库,具体步骤如下:cd assimp** && mkdir buildcd build && cmake ..make sudo make install第二种方法,ubuntu有库支持,在软件中心或者命令行下.
2021-06-24 00:00:00 3635 3
原创 ubuntu安装无线网卡驱动
1.首先查看自己无线网卡型号,命令:lspci可以看到无线网卡的名字是博通的BCM43142,那么就可以找到相应的网卡驱动了。2.安装网卡驱动如果是BCM34142那么直接可以使用如下命令:sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get update (optional maybe) sudo apt-get install linux-source sudo..
2021-06-23 00:23:07 1744
原创 linux关于申请临时数组大小超过8M程序崩溃的问题
今天写了一个接收升级文件的程序,当申请的接收缓存数组为8M的时候程序会崩溃,爆出segment fault的错误。当接收缓存为2M的时候,就可以正常接收。后面经过查阅资料,发现linux的默认的栈大小为8M,可以通过命令:~# ulimit -s可以看到stack size(kb)栈大小为8192 kb。 当要使用的栈大于8M时,可以通过命令:~# ulimit -s 204800将栈大小临时设置为200M。...
2020-07-31 10:30:00 679
原创 C语言关键字static用法总结
1.static修饰的全局变量和普通的全局变量的区别: static修饰的全局变量只在变量的定义的源文件可以使用,且默认值初始化为0; 普通的全局变量在所有的源文件中都可见,使用static可以避免变量名的冲突2.static修饰的局部变量和普通的局部变量的区别: static修饰的局部变量存在于程序的整个生命周期,下一被调用的时候被初始化为上一次的值。其存储位置为全局数据区。 普通的局部变量的生命周期和其作...
2020-07-29 19:21:12 360
转载 GDB调试程序 (一)
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,主要完成以下四个方面的内容: 1.启动程序,让陈程序按照自己的定义随心所欲的运行。 2.可以放程序在指定的断点处停住。 3.当程序挺住时,可以检查程序发生的事情。 4.动态改变程序的执行环境。GDB使用流程: 1. 编译可执行文件:~$: gcc-g zju.c -o zju 这里注意: -g表示程序可以被调试器调用。 2.启动gdb,~$: gdb &...
2020-06-01 21:20:06 631
转载 析构函数前加virtual关键字的作用
大家知道,析构函数是为了在对象不被使用之后释放它的资源,虚函数是为了实现多态。那么把析构函数声明为vitual有什么作用呢?请看下面的代码:#include<iostream>using namespace std; class Base{public: Base() {}; //Base的构造函数 ~Base() //Base的析构函数 { cout << "Output from the destructor of class Base!" <...
2020-05-20 15:18:08 772
转载 海思HI35XX------视频处理单元之间的关系
最近在折腾HI3518C的芯片,应用到IPCamera上,最终获取多路不同分辨率的视频流供不同需求的预览切换。此处简单记录一下视频前处理元VPSS(VideoProcessSub-System)的多通道间的关系以及使用心得。HI3518C的视频子系统包括:视频系统初始化模块(MPP_SYS_CONF_S)、视频输入模块(VI)、视频前处理模块(VPSS)、视频编码模块(VENC)和视频输出模块(VO)组成。 HI3518C的VPSS是视频数据编码前的预处理单元,主要完成...
2020-05-12 21:22:32 299
原创 JAVA学习之break与continue的区别
break和continue都是用来改变控制流程的,经常出现在while,do/while,switch和for循环语句当中。break语句在一个循环结构中出现时,会立即导致从那个结构中退出,在那个结构之后的头一条语句上继续执行。若,break用在switch语句中,则调过switch结构的剩余部分。这就是为什么我们在用switch结构时,基本都是 case:~~~~~~;break
2017-09-21 21:48:10 1198
原创 Java学习之继承与引用(一)
以下面的程序为例: import java,awt; import java.applet.Applet;/。public class Addition externds Applet{Lebel prompt ;TextField input;int number;int sum; public void init(){prompt = new Label(
2017-09-20 21:04:57 813
空空如也
为什么导入的类可以创建对象,其他的不能?
2017-10-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人