- 博客(18)
- 资源 (7)
- 收藏
- 关注

原创 测试Mplayer代码在qt4.5下面运行(网上下载)
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #i
2009-08-28 19:16:00
2076
3
原创 文件锁的一般使用
#include { FILE *fp = fopen(".file.lock". "a+"); flock(fileno(fp), LOCK_EX);...... flock(fileno(fp), LOCK_UN);}
2013-07-28 12:43:38
284
原创 打印日志时使用宏定义或函数
#include #define PrintCmdLog(Format,Content...) \do{\ FILE *fp = fopen(".Update.log", "a+");\ if( fp != NULL )\ {\ fprintf(fp, Format, ##Content);\ fclose(fp);\
2013-07-28 11:12:21
372
原创 比特移位和逻辑运算之优先级
#include int main(int argc, char *argv[]){ int value = 2; return value}编译: [root@localhost misc]#gcc -o bit_or_level bit_or_level.c[root@localhost misc]# ./bit_or_level
2013-04-08 20:49:56
451
原创 跟踪U-Boot
<br /> 在顶层Makefile中可以看到如下代码:<br /> SRCTREE := $(CURDIR)<br />......<br /> MKCONFIG := $(SRCTREE)/mkconfig<br />......<br />smdk2410_config : unconfig<br /> @$(MKCONFIG) $(@:_config=) arm arm920t smdk2410 NULL s3c24x0<br /> 假定
2010-07-21 01:02:00
108
原创 认识U-Boot
<br /> 以U-boot1.1.6为例,要想了解对于某款开发板、使用那些文件、哪个文件首先执行,可执行文件占用内存的情况,最好的方法就是阅读它的Makefile。<br /> <br /> 根据顶层Readme文件说明,可以知道如果要使用开发板board/<board_name>,首先执行“make <board_name>_config”命令进行配置,然后执行“make all”,就可以生成如下3个文件。<br /> U-Boot.bin: 二进制可执行文件,他就是可以直接烧入R
2010-07-20 21:28:00
124
原创 C语言中的修饰符extern使用
<br />1. 在a.c中定义一个变量及其他接口函数,在a.h中使用声明该变量时,前面加上extern修饰,然后随便写一个main.c函数,包含a.h,编译如下:<br />gcc -o main1 main.c a.c ,执行 ./main1<br />2. 在a.h中定义一个变量,仍然使用上面的main.c,包含a.h,编译如下:<br />gcc -o main2 main.c a.c 错误信息:<br />/tmp/ccIh76GA.o:(.bss+0x0): multiple definiti
2010-07-14 12:37:00
280
原创 使用QT加载Google地图搜索网页
googleMapPage = new QWidget(); googleMapPage->setObjectName(QString::fromUtf8("googleMapPage")); googleMapPage->setStyleSheet(QString::fromUtf8("background-image: url(:/pics/image/4.png);
2009-10-29 20:52:00
1144
转载 Google地图webnightmode代码
//webnightmode.proSOURCES = webnightmode.cpp QT += network webkit //webnightmode.priCONFIG+= debug shared stl exceptions rttiQT_ARCH = windowsQT_EDITION = OpenSourceQT_CONFIG += releas
2009-10-29 08:19:00
622
转载 全角字符unicode码对应表
document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text");
2009-10-09 13:33:00
22967
1
原创 QT调用mplayer播放-之2
开发和编译环境: /usr/local/Trolltech/Qt-4.5.0/* main.cpp */#include #include "showmplayer.h"int main(int argc,char *argv[]){ QApplication app(argc,argv); ShowMplayer *dialog
2009-09-24 14:26:00
1311
原创 简单的Qt程序-调用mplayer播放器
开发和运行环境:/usr/local/Trolltech/Qt-4.5.0/myworks 直接运行程序 ./exp3_0902 /* main.cpp */#include "player.h"#include #include int main(int argc, char **argv){ QApplication app(argc, arg
2009-09-24 14:09:00
2137
1
转载 更换Ubuntu自带的ALSA驱动
很久没有用音箱听音乐,周末本来准备去买一对惠威M200 MK2,之前先试试已经服役7年的Creative Soundworks SW300,却发现T60的声卡在Ubuntu下的音质比Windows下差很多,买音箱的念头只好暂时作罢。不甘心地在网上搜索了半天,找了个办法,自己编译一个ALSA驱动,更换Ubuntu自带的驱动,换上去听听,确实有了不小的进步,以下是操作步骤:首先,获取编译需
2009-09-12 20:13:00
745
转载 Fedora10的NFS和TFTP环境设置
http://blog.ednchina.com/longhaihai/255962/message.aspx# 首先说一下什么是NFS:NFS是Net File System的缩写,即网络文件系统NFS允许一个系统在网络上与它人共享目
2009-09-07 17:59:00
1556
转载 Mplayer源码学习(二)-Mplayer的目录结构和子文件夹说明
libavcodec libavformat libavutil三个文件夹来自ffmpeg的库 ;libfaad2 libao2 liba52 libmpg2 mp3lib vidix几个文件夹是其它的三方库 ;libmpcodecs libmpdemux 文件夹中为mplayer 的 demux 和codecs。 ; 其中demux_XXX.c为处理各种不同的container.
2009-09-03 09:04:00
1407
转载 Mplayer源码学习(二)
原文地址: http://qzone.qq.com/blog/81182980-1228458373此文还有另外版本的链接:http://uthz.com/tag/%E8%A7%86%E9%A2%91/ 从Mplayer.c的main开始 处理参数 mconfig = m_config_new(); m_config_register_options(mconfig,m
2009-09-03 09:03:00
1593
转载 Mplayer源码学习(一)
注:本文只关注FBDEV相关的内容,其他的或不提,或略过。[由于时间比较紧,许多地方肯定还有不足的地方,欢迎指教]首先从Mplayer.c中的main函数开始,注意到//================== Init VIDEO (codec & libvo) ==========================current_module=”preinit_libvo”;if
2009-09-03 09:00:00
1191
转载 QT中调用mplayaer(转)
QT中调用mplayaer(转) 技术文章(LINUx/程序编写) 2009-05-02 20:13 阅读18 评论0 字号: 大大 中中
2009-08-27 16:21:00
527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人