linux
zhujinghao09
time is erverthing!!!! everythis is time !!!
展开
-
linux 常见查找命令总结
1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find - : 所要搜索的目录及其所有子目录。默认为当前目录。 - : 所要搜索的文件的特征。 - : 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在原创 2013-01-08 15:20:58 · 614 阅读 · 0 评论 -
Linux C 多线程互斥锁及线程同步问题 (二)
需求:主线程创建子线程后等待子线程真正运行。然后主线程向子线程发送同步请求,保证主线程的同步请求信号不丢失。测试代码:(来自百度,修改。。。)#include #include #include #include #include #include static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;static原创 2014-01-19 15:07:19 · 1458 阅读 · 0 评论 -
Linux C 多线程互斥锁及线程同步问题
主要用的线程函数:1.创建线程:12intpthread_create(pthread_t *thread,constpthread_attr_t *attr, void*(*start_routine) (void*), void*arg);原创 2014-01-17 12:58:57 · 2003 阅读 · 0 评论 -
Linux C 定时器 篇(四)单线程多定时器
在平时应用中往往会用到多个定时器,这里我就简单的模拟了一个单线程的多定时器功能。原理是利用settimer()函数提供一个1秒定时器,然后再自己封装成多个定时器。废话不多说,直接提供代码实例吧!!!#include #include #include #include #include #include static int sec_count; int sec原创 2013-11-24 16:17:25 · 5288 阅读 · 0 评论 -
Linux C 定时器 篇(三)
这篇主要记录 timer_create()函数:(摘自http://linux.die.net/man/2/timer_create)#include signal.h>#include time.h>int timer_create(clockid_t clockid, struct sigevent *sevp, timer_t *tim原创 2013-11-23 22:17:56 · 2135 阅读 · 0 评论 -
Linux C 定时器 篇(二)
这一篇,主要是记录settimer()函数的定时应用:setitimer函数参数介绍(来自百科)int setitimer(int which, const struct itimerval *value, struct itimerval *ovalue);which为定时器类型,setitimer支持3种类型的定时器:ITIMER_REAL: 以系统真实的时间来原创 2013-11-23 21:31:59 · 3319 阅读 · 0 评论 -
Linux C 定时器 篇(一)
最近写程序经用到定时器,每次都是从网上抄一段代码临时替用,每次都了解个皮毛,今天特意收集了一个定时器的应用知识,在这里做一下总结,已备不时之需,一。采用信号 SIGALRM 方式定时。常用的四个发出信号的系统函数是kill,raise, alarm和setitimer函数 Linux下C语言编程--信号处理函数 前言:这一章我原创 2013-11-23 21:09:11 · 6254 阅读 · 0 评论 -
Red hat 5.4 安装Eclipse 出现的问题
问题:启动Eclipse 时提示:Failed to load the JNI shared library "/opt/eclipse/jre/bin/../jre/lib/i386/client/libjvm.so 解决方法:关闭SELinux# vi /etc/sysconfig/selinux修改:SELINUX=enforcing 为:SELINUX=dis原创 2013-06-09 14:34:26 · 1185 阅读 · 0 评论 -
linux下webcam进行拍照, gstreamer架构
author: CarlsonLee(carlsonlee.freec@hotmail.com), 本代码是freecamera的一部分,freecamera源代码存在:http://gitorious.org/freecamera#include #include #include #include #include #include #include #inc转载 2013-01-14 09:26:25 · 2059 阅读 · 0 评论 -
使用Gtreamer获得摄像头数据并显示(Webcam streaming using Python--pyGTK, wxPython and Gstreamer)
1. 使用gst-launch工具测试摄像头能否使用,在终端中键入命令如下:gst-launch v4l2src ! autovideosink这样就可以看到摄像头中的自己了,效果如下图所示: 2. 使用 python脚本实现使用gst-launch工具,只是为了测试摄像头是否能用,以及所使用的管道。强烈建议在用具体的语言实现Gstreamer前,用gst-launch工具转载 2013-01-14 09:59:14 · 4140 阅读 · 0 评论 -
linux下webcam进行录像, gstreamer架构
author: CarlsonLee(carlsonlee.freec@hotmail.com), 本代码是freecamera的一部分,freecamera源代码存在:http://gitorious.org/freecamera#include #include #include #include #include #include #include #incl转载 2013-01-14 09:38:05 · 1757 阅读 · 0 评论 -
undefined reference to error解决方法
最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13): undefined reference to `func' 关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。1. 链接时缺失了相关目标文件(.o转载 2013-01-10 14:07:10 · 3393 阅读 · 1 评论 -
Linux 系统查找文件命令总结
1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find - : 所要搜索的目录及其所有子目录。默认为当前目录。 - : 所要搜索的文件的特征。 - : 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在原创 2013-01-08 15:17:19 · 864 阅读 · 0 评论 -
ARM 根文件系统制作
1 交叉编译busybox版本:busybox-1.22.0.tar.bz2修改 Makefile 添加交叉编译器路径ARCH ?= armCROSS_COMPILE ?= /opt/arm-2009q1/bin/arm-none-linux-gnueabi-配置busyboxBuild Options ---> [*] Build BusyBox原创 2014-09-05 14:33:11 · 1057 阅读 · 0 评论