自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (17)
  • 收藏
  • 关注

原创 将本地Joomla移植到Godaddy主机上

参考链接:Copying a Joomla website:http://docs.joomla.org/Copying_a_Joomla_website1. 本地测试Joomla移植到Godaddy主机移植过程大致分为2步:(1) 文件拷贝(2) 数据库移植具体步骤参考上面的joomla官方链接就可以搞定,在此不再赘述。2. 遇到的问题:(1) 连

2014-03-17 19:28:14 884

原创 Joomla 2.5.19 Url中去除index.php

Joomla默认情况下打开链接,url中都会出现index.php,看起来挺别扭的,琢磨着将其去掉,网上有提供很多方法,同样的方法,在我机器上却不能成功,经过好两个小时的摸索,总算找到了解决方案,做一个简单的整理,希望能对初学者有帮助。网上一些文章提供了解决方法,但在我的机器上一直没有成功,推测是apache版本的问题,这里晒下我的配置信息。Apache Version:Apach

2014-03-17 19:20:52 933

原创 Install opencv-2.4.7 in Ubuntu 11.10 with Qt support

结合自己在Ubuntu 11.10下安装opencv-2.4.7遇到的问题,整理如下:Install opencv-2.4.7 in Ubuntu 11.10 with Qt supportref-link: http://www.cnblogs.com/steven-blog/archive/2013/04/27/3046357.htmlref-link: http://ww

2013-11-27 15:31:49 2812

原创 opencv+VS2008安装配置

windows 7下安装及配置:参考链接:http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.htmlVS 2008下编译OpenCV项目参考链接:http://docs.opencv.org/doc/tutorials/introduction/window

2013-11-16 22:44:39 1081

原创 关于Makefile"自动处理头文件的依赖关系"的思考

原文链接:自动处理头文件的依赖关系这篇文章详细解释了Makefile自动处理头文件依赖的问题,其Makefile文件如下all: mainmain: main.o stack.o maze.o gcc $^ -o $@clean: -rm main *.o.PHONY: cleansources = main.c stack.c maze.cinclude $(s

2013-07-28 16:10:00 596

原创 Linux下ffmpeg静态链接库编译以及使用

操作系统:Linux sles10sp1 i6861. ffmpeg-0.8.14下载http://url.cn/ETZJSB2. faac编译下载链接:http://url.cn/GBUh10参考链接http://www.blogjava.net/fly2008/archive/2009/10/14/298233.htmlhttp://commen

2013-07-26 20:03:16 2588

原创 windows下使用FFmpeg进行音频转换程序

开发环境: windows 7FFmpeg版本: 0.8 FFmpeg windows下的动态链接库下载地址:http://url.cn/IJJwo3对于FFmpeg的版本,需要注意的是,旧的版本很多接口在新的版本中已经废弃,我的程序是在仅仅是针对FFmpeg-0.8版本。支持的音频格式:目前测试程序支持amr, wav(CodecID: GSM_MS), wa

2013-07-26 19:34:23 1468

原创 Ubuntu英文环境下解决chrome evernote插件不能切换到中文印象笔记-剪藏以及印象笔记-悦读的问题

用户的抱怨:为什么我在chrome浏览器上的印象笔记插件同步到英文版的系统下就变成了evernote了?如何改回来?英文Mac OS下,如果使用印象笔记的Chrome扩展???写在前面:(1). 本文后面修改的文件路径可能会随应用版本的不同而不同,在ubuntu系统下,chrome的插件是放在~/.config/google-chrome/Default/Extension

2013-05-24 11:04:49 2933 3

原创 APUE中为何创建守护进程时,为何需要2次fork?

1. 创建守护进程的一般步骤(参考链接:http://learn.akae.cn/media/ch34s03.html)#include #include #include void daemonize(void){ pid_t pid; /* * Become a session leader to lose controlling TTY.

2013-03-28 23:15:22 649

原创 使用最大堆和最小堆实现中位数的查找

参考链接:双堆维护数组中位数用堆维护中位数的意思是说,设计两个堆,第一个堆(大顶堆)存放小于中位数的元素,第二个堆(小顶堆)存放大于中位数的元素。下面是双堆维护中位数的语言描述:1、初始化的时候设置两个变量分别记录两个堆【左堆和右堆】的元素的个数。2、取第一个元素d[0]作为初始中位数m。3、循环后面的每一个元素,如果比m大,则插入到右堆,如果比m小,则插入到左堆。4、

2013-03-28 22:32:00 1652

原创 Ubuntu 11.10下davinci开发平台搭建--nfs以及tftp配置

nfs安装配置1、安装nfs服务版$ sudo apt-get install nfs-kernel-server2、修改nsf配置文件$ sudo vi /etc/exports在文件中添加nfs的目录格式如下/opt/nfs_dm6467 *(rw,sync,no_subtree_check,no_root_squash)注释:“/opt/nfs_d

2013-03-08 10:33:28 986

原创 VMware Workstation 9安装Fedora 17以及共享文件夹配置

1. VMware Workstation 9下安装Fedora 17参考链接1:VMware Workstation 9虚拟机下安装Fedora 172. VMware与Fedora17共享文件夹参考链接2:Fedora 17 install on VMWare Fusion 4 / Workstation 82.1 Updating Fedora to allo

2013-03-06 22:20:55 1758

原创 ubuntu 11.10下简易git server服务器安装架设

强烈建议:在架设git服务器之前,了解下git的工作原理,直接参看>这本书即可,这本书在网上有公开的中文版下载。Pro.Git中文版.pdf1. git服务器需求(仅仅是针对本人的项目情况)(1) 项目仅仅是2,3个人合作开发,项目不公开。(2) 并且有一台闲置的Ubuntu 11.10服务器,每个开发人员都有各自的账号,开发人员通过windows端的putty软件登陆

2013-02-27 18:28:06 397

原创 ubuntu 11.10 svn server安装配置

安装配置直接参考如下两个链接,step by step即可参考链接1:ubuntu-11.10-server-i386学习笔记-SVN版本服务器安装参考链接2:ubuntu-11.10-server-i386学习笔记-SVN版本服务器-客户端测试按照楼主的安装过程走一遍,没有遇到问题。这里需要说明的是,安装apach2主要为了方便在浏览器下查看文件。因为我是重装了服务器

2013-02-23 18:45:36 546

原创 编程之美--2.20(程序理解和时间分析)

这是《编程之美》的2.20题目,给出一段C#代码,要求不用电脑,理解程序并回答问题。下面是从C#代码中改写成的C++代码:#include #include using namespace std;int main() { int rg[] = {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19, 20,21,22,2

2013-02-21 17:30:28 951 1

原创 ortp学习笔记

ortp版本:ortp-0.18.0.tar.gz  操作系统:window 7 32bit1.windows下编译ortp.lib直接打开ortp-0.18.0\build\win32native的工程文件即可,VS2008下无需任何修改,即可编译出动态链接库 ortp.lib以及ortp.dll。2.使用ortp提供的测试程序:ortp-0.18.0\src\t

2012-07-16 22:07:31 4645 9

转载 Introduction to Sound Programming with ALSA(使用alsa API接口编程)

Introduction to Sound Programming with ALSA原文链接:http://www.linuxjournal.com/article/6735Make maximum use of all the functionality in the new 2.6 kernel sound architecture using a simple API.AL

2012-06-20 20:09:17 913

原创 修改output-example,将H.264,AAC帧保存到mp4容器中

2012/11/26更新根据网友反馈,原来的下载链接编译有问题,原因是头文件和库文件的路径没有设置好,已经修改。下载链接:http://download.csdn.net/detail/ajaxhe/48109842012/10/25更新在add_video_stream()中添加c->cqp  = 32;//很关键的参数,不设置的话会导致马

2012-05-25 21:28:49 5843 13

原创 调整图像亮度brightness,对比度contrast,饱和度saturation方法整理

简单的实现方案数据格式:YUV参考链接1:Processing in the 8-bit YUV Color Space参考链接2:关于YUV图像的亮度和对比度的调整算法参考链接2中采用CxImage(关于CxImage,参考:转贴 CxImage类库使用说明 - 走在路上 - 博客频道 - CSDN.NET)库提供的处理方法,采用查表法处理效率很高。粘贴部分处理代码C

2012-05-07 11:28:45 8871 1

原创 Qt+DirectDraw实现

Qt一般是用来写界面,而当系统对图片绘制速度要求较高时,Qt自带的图像绘制引擎往往不能达到我们的要求,这个时候我们就需要更加底层的绘图API,如DiretDraw(DirectDraw已经很旧了,目前使用的是Direct3D)。在DirectDraw中,可以使用如下函数,将绘制操作映射到指定的窗口:// create IDirectDraw interface 7.0

2012-05-03 17:21:15 3152 1

原创 Qt:在TreeModel+QTreeView中使用复选框(checkbox)

参考链接:1. Qt:在TreeModel+QTreeView中使用复选框(checkbox)http://blog.csdn.net/vah101/article/details/61908092. QTreeView Checkboxeshttp://stackoverflow.com/questions/8175122/qtreeview-checkboxes参考

2012-04-27 20:59:28 5999 3

原创 ffmpeg 重写tutorial01程序--将一个视频文件解码输出bmp和jpg文件

参考链接1:Compile LibJPEGhttp://w3studi.informatik.uni-stuttgart.de/~bischowg/languages/C++/CPPlibjpeg.html参考链接2:利用ffmpeg0.5 和libjpeg实现抽取视频帧并将其保存为jpeg文件格式程序http://blog.csdn.net/xingyu19871124/articl

2012-03-22 16:43:07 2004 3

原创 ffmpeg 重写tutorial01程序--将一个视频文件解码输出ppm文件或bmp文件

原文链接:http://dranger.com/ffmpeg/tutorial01.html这个链接是一个很好的FFmpeg入门教程,但原文中的代码随着FFmpeg版本不断更新,部分API已经被替换,因此该程序还需要做相应的修改。参考链接2:ffmpeg 转 RGB 填充 bitmap参考链接3:BMP文件格式简介运行环境:window 7 + VS2008 + F

2012-03-10 19:49:30 1907 1

原创 Qt Phonon+QGraphicsView视频播放器

参考链接1:http://doc.qt.nokia.com/4.7-snapshot/demos-qmediaplayer.html官方提供的小例子是入门的好资源参考链接2:http://blog.csdn.net/huihui1988/article/details/5725955网友提供的一个Qt使用QGraphicsView实现滑动窗体效果,参考了有关QGraphicsView的

2012-03-03 21:30:35 5041 5

原创 Qt+mplayer播放器

参考链接1:http://www.embedu.org/Column/Column140.htm参考链接2:http://blog.csdn.net/liangkaiming/article/details/5791032参考链接2介绍的很详细,还附了源码,我的代码大部分参考了该文。参考链接3:http://www.mplayerhq.hu/DOCS/tech/slave.txt参

2012-03-03 19:57:27 3830 2

原创 Qt在VS中内存溢出检测

测试程序:http://download.csdn.net/detail/ajaxhe/4085447vld-2.2.3: http://vld.codeplex.com/releases/view/82311方法一:参考链接1: http://blog.csdn.net/dizuo/article/details/6030676参考链接2: http://ww

2012-02-23 22:07:38 2527 2

原创 QSqlite使用整理

0. 安装SQLite Expert,方便查看数据库中的数据。网站链接:http://www.sqliteexpert.com/1. 常见错误:ASSERT: "idx >= 0 && idx 就我目前所了解的,出现这个错误多半是因为数据查询语句使用错误造成的。最好的办法就检查你的数据库查询语句时候正确,诸如单引号,空格这类问题要特别注意。若直接使用

2012-02-10 19:06:25 1404 4

原创 Qt mouseEvent学习整理

在《精通Qt4编程》的11章中,有这样一个关于eventFilter的例子,其中部分代码如下:bool Digital::eventFilter(QObject *target, QEvent *event){    if (target == display) {        if (event->type() == QEvent::MouseBut

2012-01-13 22:03:31 1906

原创 QSlider使用技巧

1. 创建一个简单的QSlider// 中部云台速度控制      QWidget *speedWidget = createWidgetWithSize(tabWidget, 210, 20);      QLabel *minus = new QLabel("-");      QLabel *add = new QLabel("+");      mi

2012-01-02 18:56:41 3556 1

原创 linux内核移植以及yaffs2文件系统的挂载

文章主要参考《嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(五)》(http://blog.chinaunix.net/space.php?uid=22174347&do=blog&id=1786937)虽然作者已经写得很详细了,但我在移植过程中还是遇到了不少问题,嵌入式就是这样,实践才是王道前期阅读:嵌入式Linux之我行——u-boot-20

2011-11-25 22:36:19 3785

原创 环境变量浅析

在u-boot的移植过程中,常提到环境变量这一概念,下面就自己对环境变量的理解做个小的总结1.环境变量在flash中保存的位置在include/configs/my2440.h文件中定义了如下宏//添加环境变量保存到Nand的宏#define CONFIG_ENV_IS_IN_NAND 1#define CONFIG_ENV_OFFSET 0x40000 //将环境变量保存

2011-11-25 22:17:01 694

原创 U-Boot在2440上Nand Flash移植过程问题整理

参考链接1:(该链接针对《嵌入式Linux应用 开发完全手册》上的例子并结合K9F1G08做了相应的修改,并附了源码)http://blog.chinaunix.net/space.php?uid=22365684&do=blog&id=390112参考链接2:介绍了整个U-BOOT移植过程,整理得很详细。http://blog.chinaunix.net/space.php?uid=

2011-11-25 22:09:41 671

原创 通过ffmpeg将aac格式转换成wav格式

这是一个很简单的小程序,但也让我这个初学者折腾了好几天,走算是入门了,总结下学习的过程,希望能够初学者能有所帮助。看源代码,首先得让让它跑起来。看了ffmpeg提供源码api-example.c,很好的入门程序,虽然对视频编解码十分顺利,但是源码提供的音频解码是有问题的,mp

2011-09-08 21:33:52 13238 5

转载 关于C++ extern "C"

在编译一个ffmepg AAC解码测试程序时,遇到了如下错误输出:1>main.obj : error LNK2001: 无法解析的外部符号 "int __cdecl avcodec_open(struct AVCodecContext *,struct AVCodec

2011-09-05 18:55:24 2079 1

原创 win7下ffmpeg编译动态链接库整理

1.写在ffmpeg编译前关于ffmpeg的编译过程google一搜,一大堆,ffmpeg编译真的有那么难么?在我编译成功后回头来看,网上的资料过多,反而使自己走了很多的弯路。即便有些楼主亲自测试后编译成功了,由于受机器的环境、ffmpeg版本、以及个人操作的影响,导致在自己编译的时候不成功。有些帖子发表的时间已经很久了,其中提到的到的软件现在也有了很大的更新,就如我后面提到的MinGW,

2011-08-31 22:10:01 7843 3

原创 AAC Advanced Audio Coding(高级音频编码)资料整理

在网上找了些关于AAC的资料,整理了一下。1.http://forum.doom9.org/showthread.php?t=68300该论坛介绍了很多关于音频解码的知识,写得十分详细,连最基本的有损、无损压缩之类的概念都介绍,当然还有我们关注的AAC。2.http:

2011-08-18 21:56:19 3459 5

原创 DMA优化笔记

BCACHE_wb相关BCACHE_wb is a coherency command that is needed when handling issues with EDMA moving data into and out of memory that is also ac

2011-07-22 21:06:33 1923

原创 cache优化文章整理

1.万方数据上的一篇论文,据说进过DMA优化后,硬件仿真软件仿真的编码速率,该方法待验证http://d.wanfangdata.com.cn/Periodical_dqdzjxxb200902019.aspx2.对cache优化的几个方面做了很好的介绍,讲得很详细http://

2011-07-20 21:48:19 619

原创 matlab安装过程错误及解决方案

系统环境:win7 家庭普通版32bitmatlab版本:matlab2008a win32问题1:(安装进度条在97%时)OCX Registration ErrorCould not register the file C:\Windows\system3

2011-07-05 16:54:17 7566

原创 使用Gtreamer获得摄像头数据并显示(Webcam streaming using Python--pyGTK, wxPython and Gstreamer)

<br />1. 使用gst-launch工具测试摄像头能否使用,在终端中键入命令如下:<br />gst-launch v4l2src ! autovideosink<br />这样就可以看到摄像头中的自己了,效果如下图所示:<br /><br /> <br />2. 使用 python脚本实现<br />使用gst-launch工具,只是为了测试摄像头是否能用,以及所使用的管道。强烈建议在用具体的语言实现Gstreamer前,用gst-launch工具做一些简单的测试。<br />如果我们要做一个视频聊

2011-05-15 19:09:00 1658

ortp测试程序(修改版)

一个结合H.264编码,rtp发送,接收,保存mp4文件的小程序 补充: 结合网友的反馈, http://download.csdn.net/download/ajaxhe/5085447 该资源的编译存在问题,打包时在ortp_test\ffmpeg-0.8-win32-dev\include目录中忘记添加inttypes.h和stdint.h头文件, 修改了头文件和库文件的路径(将原来的绝对路径改为相对路径) 参考链接: http://blog.csdn.net/ajaxhe/article/details/7753239

2013-06-08

ortp测试程序

一个结合H.264编码,rtp发送,接收,保存mp4文件的小程序 参考链接: http://blog.csdn.net/ajaxhe/article/details/7753239

2013-02-25

Linux设备驱动程序(中文版第三版).pdf

Linux设备驱动程序(中文版第三版) 带目录

2013-01-08

(补充)修改output-example,将H.264,AAC帧保存到mp4容器中

结合网友的反馈,修改了头文件和库文件路径,解决了不能编译的问题 修改output-example,将H.264,AAC帧保存到mp4容器中 参考链接: http://blog.csdn.net/ajaxhe/article/details/7603333

2012-11-26

修改output-example,将H.264,AAC帧保存到mp4容器中

修改output-example,将H.264,AAC帧保存到mp4容器中 参考链接: http://blog.csdn.net/ajaxhe/article/details/7603333

2012-05-25

Qt+DirectDraw实现

Qt+DirectDraw实现 参考链接: http://blog.csdn.net/ajaxhe/article/details/7532273

2012-05-03

Qt:在TreeModel+QTreeView中使用复选框(checkbox)

QTreeView Checkboxes 需要实现一个功能:在QT的TreeView中,能够使用复选框,并且选中父节点的复选框可以全选或取消子节点的复选框。 参考链接: http://blog.csdn.net/ajaxhe/article/details/7518285

2012-04-27

ffmpeg将一个视频文件解码输出bmp和jpg文件

详细信息请参考: http://blog.csdn.net/ajaxhe/article/details/7383800

2012-03-22

ffmpeg 重写tutorial01程序

ffmpeg 重写tutorial01程序--将一个视频文件解码输出ppm文件或bmp文件. 原文链接:http://dranger.com/ffmpeg/tutorial01.html 这个链接是一个很好的FFmpeg入门教程,但原文中的代码随着FFmpeg版本不断更新,部分API已经被替换,因此该程序还需要做相应的修改。 我对原代码做了一些小修改,原作者提供的代码是输出.ppm文件,但这种格式实在不好预览,于是我自己写了一个生成.bmp文件的函数,调用了windows.h头文件,关于bmp文件格式及转换. 详细资料请参考: http://blog.csdn.net/ajaxhe/article/details/7340508

2012-03-11

qt_mplayer

参考链接:http://blog.csdn.net/ajaxhe/article/details/7315778 windows下播放注意播放参数的设置 // for windows7 vista QString common = "./mplayer/mplayer.exe -slave -quiet -vo direct3d " + m_fileName + " -wid " + QString::number(reinterpret_cast<qlonglong>(videoWidget->winId())); // for XP //QString common = "./mplayer/mplayer.exe -slave -quiet -vo directx:noaccel " + m_fileName + " -wid " + QString::number((ulong)videoWidget->winId());

2012-03-03

Qt内存溢出检测

一个Qt内存溢出检测小工具,(需要VLD支持)。

2012-02-23

visual leak detector

用于内存检测,支持VS2008/VS2010

2012-02-23

root_default.tgz

由友善提供,初学者可以借助这个yaffs2跟文件系统,通过mkyaffs2image工具,烧写自己的文件系统镜像,并由内核挂载

2011-11-26

mkyaffs2image

由友善提供,支持64MB和128MB nand flash。 压缩包中包括mkyaffs2image和mkyaffs2image-128M. 如果nand flash是128M需使用后者

2011-11-26

通过ffmpeg将AAC格式转成WAV格式

通过ffmpeg提供的API完成AAC文件的解码。 编译环境 VS2008 开发语言 C

2011-09-08

PL0语言单词的词法分析程序(C++)

简单的词法分析,用C++实现的,能够识别关键字,自定义变量,操作符,界符,常数(包括浮点型)。给初学者做个参考

2009-11-05

课程信息管理系统(C++)

课程信息管理系统包括对课程信息的添加,修改,删除,打印,排序等功能。在登录管理员系统时的会询问密码,密码为ajaxhe。

2009-07-15

空空如也

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

TA关注的人

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