随笔分类 -  linux

linux Ylmf OS CHS 3.0 安装
摘要:sudo apt-get install libv4l-dev*file[cpp] view plaincopyprint?yum install libv4l-dev* yum install libv4l-dev*上面错误的问题是两个2.4以上的内核里面都没有包含videodev.h这个文件了。但是有的在include/linux/下面有videodev.h文件和videodev2.h这个文件,但是在v4lgrab.c文件中只有部分包含了videodev2.h这个文件。这样导致了就算是包含了videodev2.h这个文件,但是还是会报错。解决的办法是:[cpp] view plainco. 阅读全文
posted @ 2013-11-14 18:00 天王星天 阅读(5673) 评论(0) 推荐(0)
摘要:1. error: jpeglib.h jerror.h No such file or directory 没有那个文件或目录jpeg.cc:19:21:error: jpeglib.h: 没有那个文件或目录 jpeg.cc:20:20: error: jerror.h: 没有那个文件或目录解决安装libjpeg:新立得软件包管理器->libjpeg62-dev或者直接在终端输入命令:sudo apt-get install libjpeg62-dev2.SDL/SDL.h: 没有那个文件或目录等一些类似的错误错误原因是缺少libsdl库:SDL是一个自由的跨平台的多媒体开发包,适用视 阅读全文
posted @ 2013-11-13 14:48 天王星天 阅读(3045) 评论(0) 推荐(0)
摘要:1 View Code 【PHP获取访问者IP】的三种方法以及详解Q:三个IP地址的获取有什么区别? $_SERVER['REMOTE_ADDR']; $_SERVER['HTTP_CLIENT_IP']; $_SERVER['HTTP_X_FORWARDED_FOR'];A:区别如下 $_SERVER['REMOTE_ADDR']; //访问端(有可能是用户,有可能是代理的)IP $_SERVER['HTTP_CLIENT_IP']; //代理端的(有可能存在,可伪造) $_SERVER['HTTP_X_ 阅读全文
posted @ 2013-11-06 13:08 天王星天 阅读(673) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 #include 4 5 #define SUBSLEN 10 /* 匹配子串的数量 */ 6 #define EBUFLEN 128 /* 错误消息buffer长度 */ 7 #define BUFLEN 1024 /* 匹配到的字符串buffer长度 */ 8 9 int main()10 {11 size_t len;12 regex_t re; /* 存储编译好的正则表达式,正则表达式在使用之前要... 阅读全文
posted @ 2013-11-06 11:18 天王星天 阅读(1171) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 #include 4 #include 5 #define MAXN 1024+10 6 char url [MAXN] = "http://www.google.com:80/wiki/Search?search=train&go=Go#steammachine"; 7 8 int main() 9 { 10 const char *parseptr1; 11 const char *parseptr2; 12 int len; 13 int i; 14 parseptr2... 阅读全文
posted @ 2013-11-05 11:15 天王星天 阅读(332) 评论(0) 推荐(0)
摘要:一个服务端等待, 客户端上传文件到服务端,通过输入要上传的文件名,目前只做到仅对当前执行文件的目录下的文件,应该在服务端收到文件路径之后进行处理的。服务端代码: 1 #include // for sockaddr_in 2 #include // for socket 3 #include // for socket 4 #include // for printf 5 #include // for exit 6 #include // for bzero 7 8 #define SERVER_POR... 阅读全文
posted @ 2013-11-01 09:38 天王星天 阅读(850) 评论(1) 推荐(1)
摘要:我只学习过c语言,没有学习过prel,网上很多教程都是针对prel的,很少有针对c的。自己在Ubuntu下鼓捣了一下午,也总算是用c成功编写了一个helloworld的cgi,算是cgi入门的第一步。 一、安装及配置apache服务器 安装apache2服务器 #sudo apt-get ins... 阅读全文
posted @ 2013-10-31 16:01 天王星天 阅读(451) 评论(0) 推荐(0)
摘要:linux中c语言和php语言通信代码UDP&TCPhttp://blog.chinaunix.net/uid-24015214-id-2644174.htmlUDP方式通信服务器端server.c 1 /*server.c*/ 2 #include 3 #include 4 #include 5 #include 6 7 #define SERV_PORT 8000 8 9 int main()10 {11 int sockfd,n,servaddr_len;12 char * server_ip = "127.0.0.1";13 char bu... 阅读全文
posted @ 2013-10-31 09:52 天王星天 阅读(795) 评论(1) 推荐(0)
摘要:执行编译gcc -o badterm badterm.c -lcurses后报错情报如下:term.h: 没有那个文件或目录curses.h: 没有那个文件或目录很明显,程序找不到term.h和curses.h,那么为了安装这两个头文件,就在shell中执行sudo apt-get install libncurses5-dev,之后再执行上述编译命令即可通过。ENJOY!~ 阅读全文
posted @ 2013-10-30 09:03 天王星天 阅读(643) 评论(0) 推荐(0)
摘要:linux硬盘分区与格式化:1. 设备管理 在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。 Linux 把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。 例如,第一个 IDE 设备,Linux 就定义为 hda;第二个 IDE 设备就定义为 hdb;下面以此类推。而 SCSI 设备就应该是 sda、sdb、sdc 等。2. 分区数量要进行分区就必须针对每一个硬件设备进行操作,对于每一个硬盘(IDE 或 SCSI)设备,Linux 分配了一个 1 到 16 阅读全文
posted @ 2013-10-16 11:28 天王星天