-
[综合] Fedora 删除旧内核
1.查看当前系统中已安装的内核相关包: #rpm-qa|grepkernel 2.查看当前使用的内核: #uname-r 3.删除内核: #yumremovekernel- 不直接使用:rpm-e的方法删除内核包,而是使用yumremove进行删除, 因为使用yumremove删除,y...
3
热度 -
[综合] strlen 和 sizeof
char*m=newchar[50]; cout<<sizeof(m)<<endl;//4这个指针的大小 cout<<strlen(m)<<endl;//0实际长度 charmmm[500]; std::cout<<sizeof(mmm)...
68
热度 -
[综合] ubuntu 14.04 安装 QT
下载的文件名是:Qt_SDK_Lin32_offline_v1_1_4_en.run打开后会报错:(Qt_SDK_Lin32_offline_v1_1_4_en.run:28021):Gtk-CRITICAL**:IA__gtk_widget_style_get:assertion`GTK_IS_W...
47
热度 -
[综合] 应用 yacc 和lex 实现 语法分析与词法分析 之复杂四则运算
为什么要实现四则运算,看是很傻比,但是只有你明白其中的用处,他才是有用的。呵呵~~~~~ 简单四则运算实现: #include<iostream> usingnamespacestd; intfun(constchar*pBuffer,constint&iLen) { inti...
48
热度 -
[综合] VS2010设置外来 opencv库时候注意
右键工程选项 1、VC++目录(点击每个选项的编辑,去掉继承父级设置) (1)可执行文件目录D:\ProgramFiles\OpenCV249\opencv\build\x86\vc10\bin; (2)包含目录D:\ProgramFiles\OpenCV249\opencv\build\inclu...
94
热度 -
[综合] 一段代码 给我教训 static
#include<iostream> usingnamespacestd; voidstaticLocalVar() {staticinta=0;//运行期时初始化一次,下次再调用时,不进行初始化工作cout<<"a="<<a<<endl;++a; }...
21
热度 -
[综合] Linux下应用开源的库函数的时候 一定要 在两个文件中 注意
1、第一在ld.so.conf.d下面创建一个自己的.conf文件加入自己的库路径 gedit/etc/ld.so.conf.d/SfeOpenSource.conf 2、第二在这里加入库路径 gedit/etc/bash.bashrc 添加: exportPKG_CONFIG_PATH=$PKG_...
30
热度 -
[综合] 利用数据结构中的桟 实现十进制 转为 二 到 十六 之间任何进制 的方法
桟十先入后出,而进制之间的转换,%之后取余数,前面获得余数位低位,后面的为高位,所以可以利用数据结构中的桟。这里是看书后得到的算法,分享给大家。桟没有用STL中的桟。 /**SqStack.h**Createdon:2014-9-15*Author:sfe1012*/#ifndefSQSTACK_...
98
热度 -
[综合] string.h 中的字符大小写转换
char*strupr(char*string) 功能:将字符串string中的小写字母转换为大写,并返回指向string的指针。 char*strlwr(char*string) 功能:将字符串string中的大写字母转换为小写,并返回指向string的指针。 #include<iost...
92
热度 -
[综合] 从网络上下载到的源码包, 最常见的是 .tar.gz 包, 还有一部分是 .tar.bz2包
从网络上下载到的源码包,最常见的是.tar.gz包,还有一部分是.tar.bz2包 要解压很简单: .tar.gz格式解压为tar-zxvfxx.tar.gz .tar.bz2格式解压为tar-jxvfxx.tar.bz2
23
热度 -
[综合] ROS 错误之 [rospack] Error: package 'beginner_tutorials' not found
ubuntu下面情况处理 $cd~ $gedit.bashrc 再后面加入两行 source/opt/ros/indigo/setup.bash source/home/sfe1012/RosWorkSpace/devel/setup.bash
35
热度 -
[综合] ROS中创建urdl文件后,需要检查是否正确。需要安装check_urdf工具
sudoapt-getinstallliburdfdom-tools 讲udrf文件中的关系生成一个pdf文件 urdf_to_graphizXXX.urdf
8
热度 -
47
热度 -
[综合] linux 下多路复用技术 之 select
在linux终端中输入man2select命令就可以查看select函数的具体应用方法 select函数的不足:内核必须检查多余的文件描述符,每次调用select()之后必须重置被监听的文件描述符集合,而且可监听的文件描述符的个数受限制,相比较poll函数对于监听具有更好的应用价值。 #inclu...
41
热度 -
[综合] linux 下多路复用技术 之 poll
在终端中输入man2poll就可以知道poll函数的具体应用方法 select函数的不足:内核必须检查多余的文件描述符,每次调用select()之后必须重置被监听的文件描述符集合,而且可监听的文件描述符的个数受限制,相比较后,poll函数对于监听具有更好的应用价值。 #include<fcn...
78
热度 -
[综合] 进程控制2 华清远见-《嵌入式 Linux 应用程序开发标准教程》
fork一次,父亲进程将会复制出一个子进程,而父子进程的代码从fork函数的返回开始分别在来那个个地址空间中同时运行。从而两个进程分别获得其所属的fork()函数的返回值。vfork函数不同于fork函数,vfork函数的作用是应用了当子进程需要改变内存中的数据的时候才复制父进程,这就是著名的“写操...
64
热度 -
[综合] 进程控制3 守护进程 华清远见-《嵌入式 Linux 应用程序开发标准教程》
一、守护进程,也就是通常所说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导载入时启动,在系统关闭时终止守护进程还能完成许多系统任务,例如,作业规划进程crond、打印进程lqd等(...
65
热度 -
[综合] 进程控制4 编写多进程
实验有3个进程,其中一个为父进程,其余两个是该父进程创建的子进程,其中一个子进程运行“ls-l”指令,另一个子进程在暂停5s之后异常退出,父进程先用阻塞方式等待第一个子进程的结束,然后用非阻塞方式等待另一个子进程的退出,待收集到第二个子进程结束的信息,父进程就返回。 错误的编写程序如下:原因是创建了...
46
热度 -
[综合] linux 下挂载U盘
如果想让linux识别U盘,需要把鼠标先定位在虚拟机的linux里面,然后插入优盘,优盘才会被linux识别,再用fdisk-l来查看U盘的情况。 /dev/sda1*1648163+83Linux /dev/sda275154088542+83Linux /dev/sda3516776209648...
78
热度 -
[综合] linux下如果想要打开两个摄像头VIDIOC_STREAMON: No space left on device解决方案
libv4l2:errorturningonstream:NospaceleftondeviceVIDIOC_STREAMON:Nospaceleftondevice可以应用:以下两条命令sudormmoduvcvideosudomodprobeuvcvideoquirks=128rmmod-sim...
46
热度