- 博客(22)
- 资源 (8)
- 收藏
- 关注
转载 命令行参数 - 和 -- 的区别
转自: http://blog.csdn.net/songjinshi/article/details/6816776在解释这些区别之前我们先了解一下有关linux的背景知识,这个需要大家先认真看完就会对这些区别有更深入的了解,对linux也有更深的了解。关于System V和BSD风格以及他们与Linux的关系:1、System V 和BSD同出于AT&T实验
2013-06-23 10:44:18 1526
转载 open 和 fopen
open和fopen的区别:1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。由此可以看出,内存 “缓冲区”的大小,影响着实际操作外存的次数,内存“缓冲区”越大
2013-06-22 00:53:28 725
原创 问题解决(不确定): 调用fclose 出现段错误
问题描述: 在代码中,如果使用fopen 打开文件, 然后使用 fclose 关闭文件。 运行程序时,就会出现 段错误(吐核)问题解决(不确定): 可能原因是,程序中 既使用了 fopen 和 fclose 也使用了 open 和 close 问题暂时解决, 不知道是不是这个原因
2013-06-21 22:53:54 8433 2
原创 问题解决: 对‘pthread_create’未定义的引用
由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-lpthread参数:gcc -o pthread -lpthread pthread.c
2013-06-21 13:58:46 8218 2
原创 视频采集相关的名词解释
1. SDL (类似于DirectX )SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。http://
2013-06-17 16:15:31 1181
原创 问题解决: 找不到SDL 的头文件 can't open include file : SDL.h
原因可能是由于: 只安装了,SDL 而没有安装 SDL的开发包可以执行 sudo yum install SDL-devel SDL-static既可以解决。同理,很多软件,比如内核有时候是没有内核开发包的(我大概理解为源码包), 导致有些软件编译找不到有些文件。 这时就可以执行: sudo yum install X
2013-06-17 15:21:48 10566 1
转载 问题解决: Makefile:10: *** 遗漏分隔符 。 停止。
我们在编写完makefile,然后在终端中$make出现“makefile:2: *** 遗漏分隔符 。 停止。”问题,原因是在编写makefile文件时:all:gcc -o helloworld helloworld.cfresh:rm -rf Makefileclean:rm -rf helloworld helloworld.oinstall:c
2013-06-17 15:02:07 8936
原创 如何看待兼容性
起因: 昨天在看书的时候,有两个函数着实让我郁闷了一番——memcpy 和 memmove。 memcpy还能理解,就是内存复制的意思嘛,memmove呢? 什么叫做内存移动?!! 继续往后面看,才知道这两个其实是同样的作用。 只是因为后来发现memcpy函数有一个小问题(说的是在复制过程中不处理内存重叠问题),所以又发明了另一个解决了这个问题的函数 memmove。 说到底就是同
2013-06-12 15:19:48 814
转载 代码调试中的 一个 小技巧
转自: http://www.cnblogs.com/lixiaohui-ambition/archive/2012/08/21/2649052.html关键字: __FILE__ __LINE__ ; 更好的调试输出前言:我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当
2013-06-10 13:16:02 631
转载 syslog(),openlog(),closelog()函数介绍
这里面的三个函数openlog, syslog, closelog是一套系统日志写入接口。另外那个vsyslog和syslog功能一样,只是参数格式不同。 通常,syslog守护进程读取三种格式的记录消息。此守护进程在启动时读一个配置文件。一般来说,其文件名为/etc/syslog.conf,该文件决定了不同种类的消息应送向何处。(linux就在/var/log/messages
2013-06-09 23:41:18 906
转载 SVN 和 GIT
文章转载自:开源中国社区 [http://www.oschina.net]本文标题:GIT和SVN之间的五个基本区别 本文地址:http://www.oschina.net/news/12542/git-and-svnGIT: http://baike.baidu.com/view/1531489.htm#2SVN:http://baike.baidu.com
2013-06-09 16:51:38 601
转载 IRC (互联网中继聊天)
详见百度百科: http://baike.baidu.com/view/10525.htmIRC是Internet Relay Chat 的英文缩写,中文一般称为互联网中继聊天。它是由芬兰人Jarkko Oikarinen于1988年首创的一种网络聊天协议。经过十年的发展,目前世界上有超过60个国家提供了IRC的服务。IRC的工作原理非常简单,您只要在自己的PC上运
2013-06-09 16:18:22 2742
转载 Linux开机启动过程分析
转自: http://hi.baidu.com/bkhcvzdvmjfkpyr/item/105f7507eef65b6cd45a1199开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。启动第一步--加载BIOS当你打开计算机
2013-06-09 14:23:39 638
转载 软件包后缀 noarch
参照百度百科: http://baike.baidu.com/view/1813544.htmnoarch是no architecture的缩写,说明这个包可以在各个不同的cpu上使用。rpm软件包有这么几种(后缀):*.386.rpm,*.486.rpm,*.586. rpm,*.686.rpm,这是与CPU的指令集有关.因为intel的cpu经过这么久的发展,不断 的更
2013-06-09 14:16:53 11898 1
转载 Linux命令行下常用svn命令
转自: http://os.51cto.com/art/200908/143157.htm本文讲述了Linux命令行下常用svn命令的使用方法,希望对您有所帮助。1、Linux命令行下将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/
2013-06-08 11:14:52 774
转载 svn 服务器搭建
转自: http://lhflinux.blog.51cto.com/1961662/506243一、 源文件编译安装。源文件共两个,为:1. 下载subversion源文件 subversion-1.6.1.tar.gzhttp://d136.d.iask.com/fs/800/1/187a3087a49b71b42
2013-06-08 11:13:26 661
转载 UVC
UVC,全称为:USB video class 或USB video device classUVC是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准,目前已成为USB org标准之一。如今的主流操作系统(如Windows XP SP2 and later, Linux 2.4.6 and later, MacOS 10.5 and later)都已
2013-06-08 09:10:52 918
转载 erro while loading shared libraries: libqpe.so.1: cannot open shared object file: No such file or di
转自: http://blog.csdn.net/junglyfine/article/details/5432158描述:erro while loading shared libraries: libqpe.so.1: cannot open shared object file: Nosuch file or directory解决:在网上找到
2013-06-03 15:22:19 914
转载 编译内核 常用命令
make tags生成tags文件,供浏览代码使用。make cscope生成cscope索引文件,也是为了方便浏览源代码。 make oldconfig在旧的.config基础上生成新的.config,非常有用。make silentoldconfig同上,但比较安静。;)make defconfig生成包含全部默认选项的.config文
2013-06-02 22:19:12 4219
转载 uuid/uuid.h;No such file or directory
我的错误信息......global1.cpp:39:23: uuid/uuid.h: No such file or directoryglobal1.cpp: In static member function `static QUuid Global::generateUuid()':global1.cpp:188: `::uuid_generate' undeclared
2013-06-01 17:14:07 4940
转载 systems do not support files larger than 2 GB
把一个已经虚拟好的文件从另一台机器拷贝过来,当用虚拟机vm6启动的时候,无法正常启动,有如下提示 出错信息大概如下。 VMware Workstation cannot open one of the virtual disks needed by this VM because it is larger than the maximum file size supported by
2013-06-01 11:51:10 833
c语言旋转位图90度
2013-07-03
emacs的完全配置(autocomplete cedet ecb yasnippet)
2013-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人