
Linux
long龙儿er
这个作者很懒,什么都没留下…
展开
-
linux下的定时或计时操作(gettimeofday等的用法,秒,微妙,纳秒)(转载)
1、用gettimeofday()可获得微妙级(0.000001秒)的系统时间,调用两次gettimeofday(),前后做减法,从而达到定时或者计算时间的目的。原型:int gettimeofday(struct timeval *tv,struct timezone *tz),会把目前的时间tv所指的结构返回,当地时区的信息则放到tz所指的结构中。这两个结构都放在/usr/incl原创 2015-11-28 16:49:38 · 764 阅读 · 0 评论 -
select、poll和epoll的区别
原:http://www.cnblogs.com/wuchanming/p/4349743.html在linux没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱的火热之年代,select和poll的用武之地越来越有限了,风头已经被epoll占尽。select()和poll() IO多转载 2016-08-30 23:32:25 · 397 阅读 · 0 评论 -
sem_open、sem_close、sem_unlink
UNP2 P180sem_t *sem_open(const char *name, int oflag,..,/*mode_t mode,unsigned int value*/) :打开有名信号量1.当打开一个一定存在的有名信号量时,ofalg设置为0.int sem_close(sem_t *sem):关闭有名信号量2.一个进程终止时,内核对其上仍打开的所有有名信号量自动执原创 2016-08-09 21:51:24 · 17624 阅读 · 0 评论 -
sem_open No such file or directory
转:http://idsips.blog.163.com/blog/static/48001272201272984546782/这是由于在内核中,创建信号量的默认路径是/dev/shm。当你要创建一个信号量/tmp/mysem时,实际上是创建了一个/dev/shm /sem.tmp/mysem,而这里由于/dev/shm/tmp目录根本就不存在,所以会出错。解转载 2016-08-08 17:18:32 · 2934 阅读 · 0 评论 -
eclipse c++ 问题Launch failed,Binary not found和A program file was not specified in the launch configur
Launch failed,Binary not found:点击菜单中的Run->Run Configurations,弹出上图的窗口,然中图中的Enable auto build,再按Apply,然后关闭窗口A program file was not specified in the launch configuration:1.选中你的项目,然后右击项目,在弹出的菜单中选择转载 2016-07-11 16:46:25 · 1318 阅读 · 0 评论 -
VirtualBOX Linux与主机Windows Socket 通信
1、网络配置选择桥接网卡参数配置(同网段ip)(主机)(虚拟机)2、关闭虚拟机防火墙cd /etc/rc.d/init.d./iptables stop之前由于未关闭虚拟机防火墙导致Windows 下客户端在connect一直失败!!!原创 2016-05-17 20:42:09 · 1155 阅读 · 0 评论 -
VirtualBox USB转串口 minicom 配置
一、安装minicom yum install minicom二、配置minicom1、把usb转串口从主机断开连接,添加到虚拟机(如图,勾选USB2.0-Serial[0254])2、查看一下usb情况看到已经识别了HL-340 USB-Serial .3、查看串口情况USB已经连接4、配置minicom输入 minic原创 2016-05-24 23:43:19 · 3273 阅读 · 0 评论 -
VirtualBox Extension Pack 扩展包安装 解决虚拟机usb 摄像头不能识别
之前重装虚拟机导致调用usb摄像头的程序不能正确加载摄像头,原来是重装VirtualBox没有安装VirtualBox Extension Pack。VirtualBox官网下载VirtualBox Extension Pack 按照引导安装。安装完成之后在设备中有摄像头选项:勾选即可。原创 2016-03-12 20:35:19 · 6279 阅读 · 0 评论 -
Linux下MJPG-Streamer视频服务器搭建
编译jpeg库1.解压源码tar xvf jpegsrc.v8b.tar.gz2.配置源码cd jpeg-8b./configure --prefix=/usr/local/jpeg3.编译make4.安装make install5.添加库文件cd /etc/ld.so.conf.d/添加jpeg.co原创 2016-03-13 21:50:13 · 2977 阅读 · 0 评论 -
虚拟机安装linux,版本选择只有32位的问题
在虚拟机中安装linux时,版本选择只有32位没有64位。BIOS里头没有开启Intel Virtual Technology,进入BIOS开启即可解决办法:进入BIOS,选择Configuration选项,选择Intel Virtual Technology并回车。将光标移动至Enabled处,并回车确定。按F10热键保存并退出即可开启VT功能。原创 2015-12-02 17:08:20 · 2828 阅读 · 0 评论 -
Centos安装OpenCV
转自:http://blog.youkuaiyun.com/xuejiren/article/details/243475551、安装依赖包(很重要) yum install cmake gcc gcc-c++ gtk+-devel gimp-devel gimp-devel-tools gimp-help-browser zlib-devel libtiff-devel libjpeg-devel原创 2015-11-28 16:20:05 · 1814 阅读 · 0 评论 -
Linux下/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc的区别
/etc/profile: 用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系统内所有用户生效的。/etc/bashrc: 这个文件设置系统bash shell相关的东西,对系统内所有用户生效。只要用户运行bash命令,那么这里面的东西就在起作用。~/.bash_profile: 用来设置一些环境变量,功能和/etc/profile 类似,但是这个是针对用户来设定的,也就原创 2015-12-01 16:11:49 · 409 阅读 · 0 评论 -
linux 下安装opencv3.0在编译时出现的问题undefined reference to `parallel_pthreads_set_threads_num(int)'
来自:http://blog.youkuaiyun.com/lyk_ffl/article/details/47683549错误如下:Linking CXX executable ../../bin/opencv_perf_core在编译opencv 3.0 gold时,编译到大约37%时,出现../../lib/libopencv_core.so.3.0.0: undefin转载 2015-12-01 03:08:00 · 2085 阅读 · 0 评论 -
VirtualBox 在CentOS下安装增强功能及错误解决
原文来自:http://jingyan.baidu.com/article/c1a3101e8963ccde646deb6b.html1.本人的虚拟机环境是这样的,使用的VirtualBox,安装了CentOs.如图:2.安装过程中提示错误如图所示:原创 2015-11-28 16:08:12 · 22374 阅读 · 0 评论 -
CentOS命令行模式下修改linux分辨率的方法
来自:http://www.centoscn.com/CentOS/config/2014/0222/2434.html进入到/boot/grub/目录下,然后就可以看到里面有个名为menu.lst的文件,用vim将其打开,可以看到以下内容:# grub.conf generated by anaconda # # Note that you do not have t转载 2015-12-16 22:16:24 · 5689 阅读 · 0 评论 -
Linux下安装ffmpeg
转自:http://noalgo.info/874.html安装本文使用Linux发行版为centos 6.6,其安装步骤如下。下载源码从ffmpeg官网:https://www.ffmpeg.org/download.html下载源代码,当前最新的版本为ffmpeg-2.5.3.tar.bz2。解压文件tar -jxvf ffmpeg-2.5.3.ta转载 2015-11-28 16:22:51 · 564 阅读 · 0 评论 -
virtualbox 下Windows、Linux共享文件夹
1、在Windows中设置共享文件夹,文件夹路径:E:/shared2、在CentOS中设置共享文件夹,路径同1中的设置3、 挂载共享文件夹mkdir /mnt/share //新建挂载点 mount -t vboxsf shared /mnt/share // 挂载共享文件夹 cd /mnt/share原创 2015-11-28 16:34:51 · 545 阅读 · 0 评论