自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

话题在绕弯的专栏

说了不喜欢, 一个话题绕着弯。

  • 博客(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

转载 日常小指令

笔记本关屏:     xset dpms force off && sleep 3

2013-06-03 09:37:26 602

转载 编译内核 常用命令

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

arp_trick.tar.gz

arp_trick.tar.gz

2014-04-04

libpcap-1.53.tar.gz

跨平台的网络抓包库, 支持linux macOS windows。 纯C语言实现。

2014-04-04

libnet函数库

跨平台的C语言开发的网络发包库. 支持linux macos windowsNT

2014-04-04

YUYV(YUY2)转YUV420

由于xvid不能直接识别yuyv格式的帧, 但是大部分摄像头采集回来的帧格式都是yuyv, 固需要格式转换。

2013-07-03

c语言旋转位图90度

纯c函数写的旋转位图90度程序, 提供了编程接口方便调用。 不涉及任何平台相关代码,可以在windows和linux中运行。 其中变量定义用到了c++的规则(GNU c) 所以有些编译器可能报错, 请使用c++ 源代码格式cpp,再编译即可。

2013-07-03

桌面开满玫瑰

用c写的windows下的一个应用程序, 程序运行后,会在桌面慢慢开满玫瑰。 可以用来了解透明贴图

2013-07-01

emacs的完全配置(autocomplete cedet ecb yasnippet)

emacs 的完全配置, 将emacs配置为IDE 代码补全,模板公功能。 函数跳转, 工程管理, 等等

2013-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除