自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

话题在绕弯的专栏

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

  • 博客(99)
  • 资源 (8)
  • 收藏
  • 关注

转载 Java字符串问题Top10

原文链接: programcreek 翻译: ImportNew.com - 邢 敏译文链接: http://www.importnew.com/7174.html1、如何比较字符串?使用“==”还是使用equals() ?简单地说,“==”测试引用同一地址,而equals()测试值是否相等。除非需要检查两个字符串是否是同一个对象,否则应该总是使用equals(

2013-11-21 14:26:20 813

转载 dp、dip、sp、pt

转自: http://blog.csdn.net/ouyangtianhan/article/details/7245843http://www.cnblogs.com/greatverve/archive/2011/12/28/android-dip-dp-sp-pt-px.html1、概述        过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32

2013-09-15 19:22:39 901

转载 45个android实例源码分享

转自:http://blog.csdn.net/xujing81/article/details/7314351分享45个android实例源码,很好很强大http://www.apkbus.com/android-20978-1-1.htmlandriod闹钟源代码http://www.apkbus.com/android-20974-1-1.htmlandroid源

2013-09-05 15:38:05 1018

转载 论c&c++

http://developer.51cto.com/art/200709/56340.htm

2013-08-30 18:06:13 526

原创 静态库和动态库的使用

静态库和动态库的创建一.概述什么是库? 说到底库就是一种可执行代码的二进制文件,但是它本身不能执行。静态库在程序编译的时候会被连接到目标文件中,程序运行时不再需要该静态库。动态库在程序编译时并不会连接到目标文件中,而是在程序运行时才会装入,因此程序运行时还是需要动态库存在。二.静态库和动态库的区别1.      优点1)      静态库程序独立性较强,只要编译好之

2013-08-14 23:13:52 701

原创 I/O 操作

I/O操作一.分类1.      按是否带有缓存分类,可分为:带缓存的(行缓存、全缓存)和  不带缓存的2.      按函数类型分类,可分为:系统调用函数(open、close …)  和  C库函数 (fopen 、 fclose …)二.函数概览:1.      标准C库函数:fopen  freopen fclose       ||      fread  fwr

2013-08-13 23:24:55 3856

转载 printf 输出颜色

参考网址:http://blog.sina.com.cn/s/blog_4c12aff701008284.htmlhttp://www.360doc.com/content/12/0518/20/1016783_211970697.shtml

2013-08-13 20:21:14 1039

转载 vi 配置

参考网站:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.htmlhttp://www.cnblogs.com/witcxc/archive/2011/12/28/2304704.html

2013-08-03 12:29:57 577

转载 diff & patch

转自:http://www.cnblogs.com/cute/archive/2011/04/29/2033011.htmlhttp://hi.baidu.com/zengzhaonong/item/0a7c453a4f1dfe48033edc22命令格式为:------------------------------------------------------

2013-07-30 19:38:30 816

转载 问题解决: Unable to boot – please use a kernel appropriate for your CPU.

今天用VirtualBox 4.1.8 装了个ubuntu-12.04,正在装的时候就提示:This kernel requires the following features not present on the CPU:Unable to boot – please use a kernel appropriate for your CPU.百度了一下,找到解决方案与我的

2013-07-08 10:07:07 2884

转载 google chrome 浏览器 必备插件

转自 http://nc.jjyj.gov.cn/wsdw/blog/u/1142/archives/2010/3343.html如果你很喜欢使用Google Chrome浏览器,下面弥缝列出了五个可以让你的工作更有效率插件,希望有款能够适合你。 1. ChromeMilk    ChromeMilk正是一款可以让你通过Google Chrome迅速查看,添加和管理Re

2013-07-06 18:23:08 1532

原创 ftp服务器

ftp 图形界面客服端filezilla          sudo yum install  filezilla

2013-07-06 01:37:39 570

转载 统计一个目录下所有普通文件的总行数

1. 统计一个目录下所有普通文件的总行数#实用场景:毕业设计时,需要统计自己的代码行数#  方案一:find . -type f -name "*.c" -exec cat {} \; | grep -v '^$' | wc -l    解释:find . -type f -name "*.c" 查找当前目录下所有以.c结尾的文件,如果不考虑文件类型,可以直接实用find .

2013-07-03 19:09:06 701

原创 linux 中 一些函数

1.   ilnux中判断文件是否存在, 不存在则创建if(access("flow",0)==-1)//access函数是查看文件是不是存在{           if (mkdir("flow", S_IRWXU | S_IRWXG | S_IRWXO))//如果不存在就用mkdir函数来创建           {                     

2013-07-03 12:55:07 858

转载 结构体字节对齐

转自:   http://www.cnblogs.com/longlybits/articles/2385343.html#pragma pack(n)    //设置字节对齐, n为对齐的字节数#pragma pack()     //取消字节对齐在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及

2013-07-03 12:21:47 723

转载 Linux下SVN客户端的使用方法

一、SVN介绍Svn库地址介绍:https:协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议   服务器IP  例:ylqzqf:仓库名  二、svn功能说明1.检出(check out)功能:从SVN库中取出已有的文件.命令行操作:在本地创建工作空间,创建一个空的文件夹          $>mkdir filename在新建文

2013-07-03 12:15:31 11117

转载 位图格式详解

转自: http://www.cnblogs.com/xiehy/archive/2011/03/21/1990495.html位图格式 BMP是bitmap的缩写形式,bitmap顾名思义,就是位图也即Windows位图。它一般由4部分组成:文件头信息块、图像描述信息块、颜色表(在真彩色模式无颜色表)和图像数据区组成。在系统中以BMP为扩展名保存。  打开Windows的画图程序

2013-07-03 09:06:24 2053

转载 GDB远程调试技术 (基于mini2440)

转自:  http://blog.csdn.net/j6915819/article/details/6673127GDB调试器提供了两种不同的调试代理用于支持远程调试,即gdbserver方式和stub(插桩)方式。   这两种远程调试方式是有区别的。gdbserver本身的体积很小,能够在具有很少存储容量的目标系统上独立运行,因而非常适合于嵌入式环境;  而stub方式

2013-07-02 11:27:03 2142

转载 GCC 参数详解

转自:  http://www.cppblog.com/SEMAN/archive/2005/11/30/1440.html[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]

2013-07-02 11:16:02 585

转载 ffmpeg+xvid+x264交叉编译全过程

转自:  http://zyg0227.blog.51cto.com/1043164/313085/1.xvid编译:下载xvid加压并进入build->generic输入./configure --host=arm-linux --prefix=/usr/local/arm/3.4.1/arm-linux/(很重要,否则在编译ffmpeg的时候找不到xvid,x264库)

2013-07-02 10:52:23 4906 1

转载 ./configure 参数解析

转自: http://blog.csdn.net/caijp1090/article/details/7422460 Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf

2013-07-02 10:33:39 658

转载 mini2440在linux下实现usb烧录(终端和下载工具)

转自: http://blog.csdn.net/gt945/article/details/4264693最近买了mini2440的开发板,尝试着在上面刷各种系统。一般情况下,大多数人在windows下用dnw通过usb线烧录mini2440,但是,这个usb的驱动问题很大,我用的时候老是无法识别usb设备,查了一下,发现好多人都有这个问题,郁闷之下只好转到linux

2013-07-01 11:06:15 2163

转载 libjpeg的交叉编译

转自:  http://blog.csdn.net/ypist/article/details/8190966从http://www.ijg.org/files/网站下载lib库的源文件.开工:[cpp] view plaincopytar -xzvf jpeg-6b.tar.gz  cd jpeg-6b  mkdir

2013-07-01 10:21:33 3377 1

转载 make: ./libtool:命令未找到

转自: http://hi.baidu.com/lz958942/item/0e89ff2ce38d740473863efa问题描述:[root@bogon jpeg-6b]# ; make install./libtool --mode=compile gcc -O2 -I. -c ./jcapimin.cmake: ./libtool:命令未找到make

2013-07-01 10:15:35 8202

转载 交叉编译SDL (移植到mini2440)

转自: http://blog.csdn.net/gt945/article/details/4691694系统:Ubuntu9.04编译器:友善4.3.2sdl版本 1.2.13    下载地址: http://www.libsdl.org/release/配置./configure --disable-video-dummy --disable-video-dg

2013-07-01 10:12:23 965

转载 Linux 安装.src.rpm源码包的方法

转自: http://www.cnblogs.com/einyboy/archive/2012/09/13/2683015.html方法一:以setarch-1.3-1.src.rpm 软件包为例(可以到CSDN http://download.csdn.net/source/215173#acomment下载)假设该文件已经存在于/usr/local/src/

2013-07-01 09:39:18 1073

转载 yum如何下载源码

转自: http://hi.baidu.com/dandanfeng166/item/9dd05395361290abcc80e564Fedora 下默认使用的yum,除了可以安装和管理软件包,还可以利用yum-utils下载源码Fedora 8 下,默认只有yum,没有安装yum-utils工具包,我们需要首先安装一下,命令:yum

2013-07-01 09:21:13 7042

转载 命令行参数 - 和 -- 的区别

转自: 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 1515

转载 open 和 fopen

open和fopen的区别:1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。由此可以看出,内存 “缓冲区”的大小,影响着实际操作外存的次数,内存“缓冲区”越大

2013-06-22 00:53:28 716

原创 问题解决(不确定): 调用fclose 出现段错误

问题描述:            在代码中,如果使用fopen 打开文件, 然后使用 fclose  关闭文件。   运行程序时,就会出现 段错误(吐核)问题解决(不确定):         可能原因是,程序中    既使用了 fopen 和 fclose    也使用了  open 和 close       问题暂时解决, 不知道是不是这个原因

2013-06-21 22:53:54 8294 2

原创 问题解决: 对‘pthread_create’未定义的引用

由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-lpthread参数:gcc -o pthread -lpthread pthread.c

2013-06-21 13:58:46 8194 2

原创 视频采集相关的名词解释

1. SDL (类似于DirectX  )SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。http://

2013-06-17 16:15:31 1168

原创 问题解决: 找不到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 10431 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 8876

原创 如何看待兼容性

起因:  昨天在看书的时候,有两个函数着实让我郁闷了一番——memcpy 和  memmove。    memcpy还能理解,就是内存复制的意思嘛,memmove呢?  什么叫做内存移动?!!   继续往后面看,才知道这两个其实是同样的作用。 只是因为后来发现memcpy函数有一个小问题(说的是在复制过程中不处理内存重叠问题),所以又发明了另一个解决了这个问题的函数 memmove。 说到底就是同

2013-06-12 15:19:48 794

转载 代码调试中的 一个 小技巧

转自:   http://www.cnblogs.com/lixiaohui-ambition/archive/2012/08/21/2649052.html关键字:   __FILE__  __LINE__ ;   更好的调试输出前言:我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当

2013-06-10 13:16:02 621

转载 syslog(),openlog(),closelog()函数介绍

这里面的三个函数openlog, syslog, closelog是一套系统日志写入接口。另外那个vsyslog和syslog功能一样,只是参数格式不同。    通常,syslog守护进程读取三种格式的记录消息。此守护进程在启动时读一个配置文件。一般来说,其文件名为/etc/syslog.conf,该文件决定了不同种类的消息应送向何处。(linux就在/var/log/messages

2013-06-09 23:41:18 886

转载 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 588

转载 IRC (互联网中继聊天)

详见百度百科:   http://baike.baidu.com/view/10525.htmIRC是Internet Relay Chat 的英文缩写,中文一般称为互联网中继聊天。它是由芬兰人Jarkko Oikarinen于1988年首创的一种网络聊天协议。经过十年的发展,目前世界上有超过60个国家提供了IRC的服务。IRC的工作原理非常简单,您只要在自己的PC上运

2013-06-09 16:18:22 2687

转载 Linux开机启动过程分析

转自:                http://hi.baidu.com/bkhcvzdvmjfkpyr/item/105f7507eef65b6cd45a1199开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。启动第一步--加载BIOS当你打开计算机

2013-06-09 14:23:39 633

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

V4L2 编程指南

V4L2 编程指南 初学V4L2的好文档 有LWN 翻译整理

2013-06-18

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

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

2013-05-31

空空如也

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

TA关注的人

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