- 博客(12)
- 资源 (18)
- 收藏
- 关注
原创 mjpg-streamer 安装
mjpg-streamer 源码[root@fire ~]# svn co https://mjpg-streamer.svn.sourceforge.net/svnroot/mjpg-streamer mjpg-streamer[root@fire mjpg-streamer]# ls -l总用量 24drwxr-xr-x. 3 root root 4096 4月 29
2012-04-30 21:38:52 6339
原创 mjpg-streamer:Init v4L2 failed
系统:ubuntu 10.10启动: ./start.sh错误内容:root@fire:~/mjpg-streamer/mjpg-streamer-experimental# ./start.shMJPG Streamer Version: svn rev: 3:160 i: Using V4L2 device.: /dev/video0 i: Desired R
2012-04-30 21:25:58 10538 1
原创 gcc-4.1.2安装
昨晚编译一个交叉工具链的时候,需要gcc-4.1.2版本的,我的4.6版本它编译不了,很奇怪。下面是gcc-4.1.2的安装。源码下载:ftp://ftp.gnu.org/gnu/gcc/gcc-4.1.2/解包:tar -xvf gcc-4.1.2.tar.bz2进入目录:cd gcc-4.1.2# ./configure –prefix=/usr/local/g
2012-04-28 12:16:38 16756 1
原创 linux下GTK+配置
上面是linux下GTK+配置所需要的库,关于各个库的功能,查看http://www.gtk.org/overview.php,至于库的下载在http://www.gtk.org/download/linux.php。linux下GTK+的一键安装和配置:(fedora16和centos下配置成功)必要组件:# yum install gtk2 gtk2-d
2012-04-22 17:54:13 8718 2
原创 fedora16音频视频全解码
1)音频rhythmbox(mp3等常见格式):# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm# rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree
2012-04-19 14:32:04 1292
原创 centos下ddd的安装
从这里下载http://rpmfind.net/linux/rpm2html/search.php?query=ddd合适的包这里得到的是*.src.rpm,解压出来里面的源码包,进入到目录下#./configure && make 可能会出现错误,错误的内容大概是是说EOF没有声明,文件是strclass.C# find . -name strclass.C 找到文件的路径,
2012-04-19 10:04:09 2007
原创 linux下添加libpcap模块
先从 http://www.linuxfromscratch.org/blfs/view/svn/basicnet/libpcap.html 下载libpcap-1.1.1.tar.gz# tar -xvf libpcap-1.1.1.tar.gz 解压cd libpcap-1.1.1/ 进入到路径下./configure && make这时候可能会提示:configure : e
2012-04-18 14:51:55 4460
原创 linux下默认删除文件到回收站(bash实现)
fedora下总是会把文件不小心删除了,所以下面的脚本把实现:文件删除默认移动到自己的回收站里面。功能:脚本实现删除文件或者目录到~/waste/(自己定义)。脚本附带文件名或者目录名,则默认代表”删除”,移动到回收站。参数 -l 代表列出回收站内容,后面不带参数则列出所有内容,可以指定文件或者目录。-d 代表清空回收站,后面不带参数为清空回收站,也可以指定删除文件
2012-04-16 09:18:59 2572
原创 字节序
今晚网络编程的时候又碰到了字节序的问题,这次可能要在嵌入式上开发,所以得小心点。对于0X12345678来存储大端模式:比较符合直观(地址从左到右增加,数据高位到地位写过去就行)地址 : 00 01 02 03数据 : 12 34 56 78小段模式:比较符合逻辑(低地址存低位,高字节存高位)地址 : 00 01 02 03数据:78 56
2012-04-13 23:05:27 882
转载 原始套接字
实际上,我们常用的网络编程都是在应用层的报文的收发操作,也就是大多数程序员接触到的流式套接字(SOCK_STREAM)和数据包式套接字(SOCK_DGRAM)。而这些数据包都是由系统提供的协议栈实现,用户只需要填充应用层报文即可,由系统完成底层报文头的填充并发送。然而在某些情况下需要执行更底层的操作,比如修改报文头、避开系统协议栈等。这个时候就需要使用其他的方式来实现。 一 原始套
2012-04-12 21:23:27 1204 2
原创 子shell的$$
下面是一段代码,我偶然发现有点问题。#!/bin/bashTestID(){ echo "in function : $$"}TestID &echo "\$! : $! "echo "\$\$ : $$ "sleep 1[firefox@fire ShellPractice]$ ./stopped.sh$! : 15021$$ : 1
2012-04-04 18:30:28 10145 1
原创 Makefile使用
make能作为工程管理器,把不同的源文件进行编译链接到一个工程。make每次读取的都是Makefile,它也就是普通的文本文件,只是它有它自己的语法。make主要通过时间戳的原理来进行管理工程。比如main.c的文件总是会main.o的文件更旧,因为main.o是依赖于main.c而产生的。一旦出现main.c的文件比main.o时间还新,那说明main.c肯定是被更新了,这个时候make就会把该
2012-04-03 17:00:26 986
利用API hook拦截技术监视文件操作.pdf
2011-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人