自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (12)
  • 收藏
  • 关注

转载 Drawable、Bitmap、Canvas和Paint的区别

Drawable、Bitmap、Canvas和Paint的区别  很多朋友刚刚开始学习Android平台,对于Drawable、Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了Drawable外早在Sun的J2ME中就已经出现了,但是在Android平台中,Bitmap、Canvas相关的都有所变化。    首先让我们理解下Android平台中的显示类是View

2013-01-22 15:44:28 877

原创 如何用一个makefile编译多个目标

使用 .PHONY, 使用方法见下面描述或参考链接. 经过测试可行.---------phony 目标可以有依赖关系。当一个目录中有多个程序,将其放在一个makefile 中会更方便。因为缺省目标是makefile 中的第一个目标,通常将这个phony 目标叫做"all",其依赖文件为各个程序: all : prog1 prog2 prog3 .PHONY : all prog1

2013-01-22 11:20:47 8110

原创 Gstreamer实现摄像头的远程采集,udp传输,本地显示和保存为AVI文件 接收保存显示端

经过两个星期的努力终于完成 Gstreamer实现摄像头的远程采集,udp传输,本地显示和保存为AVI文件,的C语言程序,现在分享给大家,欢迎大家评论指正由于本程序存在录制时间短但保存成文件的播放长度很长的问题,希望知道的高手们指点一下解决的方法,在此先谢谢了!!!!recv-display-avifile:gst-launch  udpsrc caps=" applicati

2013-01-22 10:52:42 10258 19

原创 Gstreamer实现摄像头的远程采集,udp传输,本地显示和保存为AVI文件 发送端

经过两个星期的努力终于完成 Gstreamer实现摄像头的远程采集,udp传输,本地显示和保存为AVI文件,的C语言程序,现在分享给大家,欢迎大家评论指正由于本程序存在录制时间短但保存成文件的播放长度很长的问题,希望知道的高手们指点一下解决的方法,在此先谢谢了!!!!send:gst-launch-0.10 -v gstrtpbin name=rtpbin v4l2src device

2013-01-22 10:46:33 6972 1

转载 RTP协议详解

RTP为实时应用提供端到端的运输,但不提供任何服务质量的保证。多媒体数据块经过压缩编码处理后,先送给RTP封装成为RTP分组,RTP分组再装入UDP用户数据报,然后再向下地交给IP层。RTP是一个协议框架,因为它只包含了实时应用的一些共同的功能。RTP分组只包含RTP数据,而控制是由另一个配套协议RTCP提供。RTP在端口号1025到65535之间选择一个未使用的偶数UDP端口号,而在同一

2013-01-20 17:11:04 1554

原创 Gstreamer编程中caps连接问题

错误提示:gst_element_link_pads_filtered: assertion `GST_IS_BIN (parent)' failed解决方法:You need to add elements to a pipeline/bin before linking them.

2013-01-18 11:24:43 2552

原创 Gstreamer 测试udpsink udpsrc播放mp3文件

发送:send     gst-launch filesrc location=/root/Media/test.mp3 ! mad ! audioconvert ! audio/x-raw-int,channels=1,depth=16,width=16, rate=44100 ! rtpL16pay  ! udpsink host=127.0.0.1 port=5000接收:r

2013-01-17 16:11:13 6057 1

原创 关于Gstrteamer udp和 v4l2src测试问题

第一组:接收:gst-launch-0.10 udpsrc port=1234 ! theoradec ! ffmpegcolorspace ! ximagesink发送:gst-launch-0.10 v4l2src ! ffmpegcolorspace ! theoraenc ! udpsink host=127.0.0.1 port=1234这组可以成功显示摄像头图片

2013-01-16 11:04:33 6549

原创 play video in Qt using GStreamer xvimagesink

#include "gstengine.h"#include #include #include  GstEngine::GstEngine(QObject *parent) : QObject(parent){ gst_init(NULL, NULL);  mPlayer = gst_element_factory_make("playbin2", "pla

2013-01-14 13:30:55 2047 1

翻译 Webcam and Linux – GStreamer tutorial

Now let’s get busy building a pipeline!$ gst-launch v4l2src device=/dev/video0 ! \'video/x-raw-yuv,width=640,height=480,framerate=30/1' ! \xvimagesinkGStreamer has a simple p

2013-01-14 12:56:50 3981

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

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

2013-01-14 09:59:14 4147

转载 linux下webcam进行录像, gstreamer架构

author: CarlsonLee(carlsonlee.freec@hotmail.com), 本代码是freecamera的一部分,freecamera源代码存在:http://gitorious.org/freecamera#include #include #include #include #include #include #include #incl

2013-01-14 09:38:05 1762

转载 linux下webcam进行拍照, gstreamer架构

author: CarlsonLee(carlsonlee.freec@hotmail.com),  本代码是freecamera的一部分,freecamera源代码存在:http://gitorious.org/freecamera#include #include #include #include #include #include #include #inc

2013-01-14 09:26:25 2063

转载 undefined reference to error解决方法

最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13): undefined reference to `func'     关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。1.  链接时缺失了相关目标文件(.o

2013-01-10 14:07:10 3397 1

原创 maemo中基于Gstreamer的摄像头控制实例

摄像头的硬件和LinuxLinux操作系统支持实时视频和音频硬件,如摄像头,TV调谐器,视频采集卡,FM广播调谐器,视频输出设备等的主要API的应用程序来访问这些设备是video4linux的。Video4Linux的是一个内核 API,所以必须为每个受支持的设备的内核驱动程序。在用户层面,设备的访问是通过设备文件标准化。的情况下,视频捕获设备,如摄像头,这是本文件的重点,文件/ de

2013-01-10 11:15:32 1945 1

原创 android中 px,dp,sp什意思和意义区别

px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的屏幕上,每英寸包含的像素

2013-01-09 20:28:15 2048

原创 fill_parent和wrap_content的区别

两个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。wrap_content

2013-01-09 20:21:37 710

转载 linearLayout 和 relativeLayout的属性区别

LinearLayout和RelativeLayout共有属性:java代码中通过btn1关联次控件android:id="@+id/btn1"控件宽度android:layout_width="80px"    //"80dip"或"80dp"android:layout_width =“wrap_content”android:layout_width =“

2013-01-09 20:11:58 1509

转载 Gstreamer+QT+摄像头 编程总结

1,gstreamer开发手册,gstreamer官网(这些都不用说了吧) 2,gst-launch的用法,这也不用说了吧。(白菜,鸡蛋,西红柿,砖头,鼠标……..) 3,http://blog.chinaunix.net/u/6646/showart_164960.htmllqplayer--基于gstreamer和qt的linux下的简单播放器。实现了基于QT+GST的

2013-01-09 12:29:41 5632 3

转载 Android 启动模拟器是出现“Failed to allocate memory: 8”错误提示的原因及解决办法

Android 启动模拟器是出现“Failed to allocate memory: 8”错误,模拟器无法启动,如下图:原因:设置了不正确AVD显示屏模式,4.0版默认的模式为WVGA800,改成WXGA720后导致不支持。解决办法:编辑这个AVD,将Skin -> Build in的参数改回默认参数。欢迎转载并说明转自:http://blog.csdn.net/aminfo/a

2013-01-09 11:34:10 1488 2

转载 Android 开发环境搭建

—工欲善其事必先利其器引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装 1.2、Eclips

2013-01-08 21:28:19 521

原创 linux 常见查找命令总结

1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:  $ find   - : 所要搜索的目录及其所有子目录。默认为当前目录。  - : 所要搜索的文件的特征。  - : 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在

2013-01-08 15:20:58 614

原创 Linux 系统查找文件命令总结

1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:  $ find   - : 所要搜索的目录及其所有子目录。默认为当前目录。  - : 所要搜索的文件的特征。  - : 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在

2013-01-08 15:17:19 877

转载 QString用法详解

QString用法详解QString之所以把QString单独拿出来,是因为string是很常用的一个数据结构,甚至在很多语言中,比如JavaScript,都是把string作为一种同int等一样的基本数据结构来实现的。每一个GUI程序都需要string,这些string可以用在界面上的提示语,也可以用作一般的数据结构。C++语言提供了两种字符串的实现:C 风格的字符串,以'\

2013-01-08 09:47:01 1155

转载 基于Qt的UDP传输文字聊天小软件实现

Fedora14 基于Qt的UDP传输文字聊天小软件实现 (Qt查询本地Ip、Qt本地时间显示、传输中文汉字实现、Qt的textedit自动滚屏实现、给QPushButton设键盘快捷实现)---续上分类: UDP TCP Linux Qt开发 2012-08-03 21:01 824人阅读 评论(2)收藏 举报原文链接:http://blog.csdn.net/y

2013-01-07 17:23:25 3994

原创 QT 中数据转换QString_to_quint16或者QString_to_QByteArray

我自己在编程中遇到的一些数据转换,以后会慢慢积累的。。。。。。。。。。。QString data="1234";quint16 port;port=quint(data.toUint());QString data="helloworld!";QByteArray prodata;prodata.append(data);慢慢收集哦!!!!

2013-01-07 13:50:11 10598 2

原创 点击一次pushButton会对相应的slot执行两次

分析原因:1,使用了可视化设计器设计UI,(RAD方式是高效和协作的一种有效手段)2,在设计器中设置了signal和slot3,slot函数采用了on_对象名_signal名的规则或者在代码中显示connect了不是这种规则的函数要查为什么触发两次,要打开ui文件对应的c++代码,里面有这么一句: QObject::connect(pushButton, SIGNAL(cl

2013-01-07 12:54:47 4120

原创 QT messagebox 调试信息应用

1、用法:static StandardButton QMessageBox::information ( QWidget * parent, const QString & title, const QString & text, StandardButtons buttons = Ok, StandardButton defaultButton = NoButton );例子:QMessa

2013-01-07 12:48:39 1142

转载 使用GStreamer的插件playbin开发一个简单的媒体播放器 视频与音乐

原文出处:http://blog.163.com/lixiangqiu_9202/blog/static/535750372012111911544314/首先需要安装GStreamer开发环境至于如何安装请另行搜索下面只是一个简单的示例,其中有我注释掉的一些代码这些注释掉的代码有些部分是我练习的时候用的,有些部分是为设置打开文件uri路径设置的但这

2013-01-05 10:02:29 3405

转载 一个基于Gstreamer和GTK的Linux下的简单多媒体播放器

此文完全照抄Figo老师的,希望老师原谅了!!再次分享给大家,后面还会有QT+gstreamer的视频播放器代码。原文地址:http://blog.csdn.net/sxwyf248/article/details/7031481#comments代码如下:main.c/**main.c *Simple media player based on Gstreamer and

2013-01-03 21:40:52 4497 1

原创 ubuntu10.04 安装GTK2.0方法 实测的

要生成C图形界面的程序,得安装GTK环境     安装GTK环境只要安装一个gnome-core-devel就可以了,里面集成了很多其他的包。除此之外还要转一些其他的  东西,如libglib2.0 -doc、libgtk2.0-doc帮助文档,devhelp帮助文档查看,glade-gnome、glade-doc图形界面设计等。具体步骤:1.sudo apt-get install

2013-01-03 21:13:11 1017

原创 GDB 调试带参数程序的方法int main(int argc,char *argv[])

例如一个程序名为 mp3test参数为 /root/Media/test.mp3则,运行gcc/g++ -g  mp3test.c -o mp3test就可以用gdb调试程序mp3test#gdb mp3test进入gdb调试界面输入参数命令set args 后面加上程序所要用的参数,注意,不再带有程序名,直接加参数,如:set args  /root/Media/

2013-01-03 16:29:43 4499

原创 使用QT和Gstreanmer 遇到的一些问题

1、如果出现错误,可能是在安装UCT PCRF时,相关组件不全,略举两个碰到的错误。1)curl/curl.h:No such file or directory——可能原因是libcurl及相关未安装完全,我出现此错误时是因为缺libcurl4-gnutls-dev2)src/includes.h:28:37: error: gst/interfaces/xoverlay.h: No

2013-01-01 13:02:12 3451

原创 Gstreamer Mp3播放器程序测试

#include #include //定义消息处理函数,static gboolean bus_call(GstBus *bus,GstMessage *msg,gpointerdata){    GMainLoop *loop= (GMainLoop *) data;//这个是主循环的指针,在接受EOS消息时退出循环    switch(GST_MESSAGE_TYPE

2013-01-01 10:39:04 1351

原创 Gstreamer 测试代码

#include  int main (int    argc,char *argv[]) {     const gchar *nano_str;      guint major, minor, micro, nano;      gst_init (&argc, &argv);      gst_version (&major, &minor, &micro, &nano);     if

2013-01-01 09:50:38 1483

原创 QT test问题解决

QT4#include #include int main(int argc, char *argv[]){QApplication app(argc, argv);QLabel *label = new QLabel("Hello Qt!");//app.setMainWidget( label );//注释掉就可以了label->show();ret

2013-01-01 09:37:49 1033

原创 Gstreamer在线安装方法

ubuntu中安装gstreamer开发环境http://foyo99.zhuidaniu.com/blogs/724* 安装sudo apt-get install libgstreamer0.10-dev gstreamer-tools gstreamer0.10-tools gstreamer0.10-docsudo apt-get install gstream

2013-01-01 09:31:11 2010 1

libcurl web-uploader 文件分片上传,断点续传

libcurl web-uploader 文件分片上传,断点续传 代码在嵌入平台rv1126 测试使用

2023-02-09

ThScroll.zip

jQuery滚动预览缩略图特效插件 支持视频图片预览,横向滚动;回调事件

2019-10-12

live555 windows vs2010

live555 windows vs2010

2017-04-13

时间刻度-进度条

模仿海康的存储设备录像回放的进度条,时间刻度,录像状态条,动态刷新

2016-09-19

C,C#webservice 返回数组,二进制

C,C#webservice 返回数组,二进制,C#作为客户端, 搞了很久,才拼凑出来的结果,但可以使用。

2016-04-03

网络对讲机 C#服务器android 客户端

通信工具 TCP/IP 程序功能介绍: 服务器: PC 语言 C# 开辟一个监听线程监听客户端连接,添加到用户列表; 并为每个用户开辟一个独立的发送和接收线程; 引用第三方录音库实现录音按钮,并把录音文件路径添加到声音列表; 使用window media player 实现播放声音功能; 客户端:android 手机 语言 Java 连接服务器,并开启一个监听来信的线程,如果有来信,开启接收文件线程; 按钮控制发送语音线程; 使用第三方类实现原生未压缩的录音格式 .wav; 使用android 系统自带的mediaPlayer 实现声音播放功能;

2013-04-29

JPG转换为GIF

主要功能是:把几张JPG图片转换为GIF动态图片

2013-03-29

<<Qt及Qt Quick开发实战精解>>PDF

<<Qt及Qt Quick开发实战精解>>PDF电子书 列软件”和“Qt Quick系列教程”的部分内容。书中主要包含了多文档编辑器、方块游戏、音乐播放器、数据管理系统、局域网聊天工具等5个综合性实例和Qt Quick的内容。Qt开源系列软件已经经过多次的改进,而在编写本书时,再次对这几个程序进行升级优化。在对程序进行讲解时,采用了分步骤、分模块进行程序设计并讲解的方式,这样可以让读者一步步设计自己的程序,学习综合程序的设计流程,并且可以减少可能出现的问题。在Qt Quick部分,对QML语言的语法和各种模块进行了详细讲解,本书也是市面上第一本详细讲解Qt Quick的书籍

2013-01-07

在线售票系统

火车售票系统,实现线程互斥锁的应用。网络的搭建与连接

2012-08-13

基于Linux的聊天室系统程序

linux 聊天室程序,可以群聊,私聊等,联网测试

2012-08-13

天然气开采规划的合理编制问题

本题为“十一五期间”对天然气开采规划的问题,根据各项规划指标(主要包括产气量,产杂质量及费用三项指标),构建了一个目标函数,并以各指标的约束条件建立一个线性规划模型。首先我们采用灰色预测法模型对规划初期老井的各项指标在规划期五年内进行预测。在考虑天然气最大生产能力和开采规划的合理性、科学性、可行性,编制天然气开采规划方案。根据各类老井的利用情况和各种增产措施,我们提出四类方案(老井都用,老井中只用一个,老井中用两个,老井中用三个,老井一个不用)。

2010-08-26

长江污染预测分析与评价

水是人类赖以生存的资源,保护水资源就是保护我们自己,对于我国大江大河水资源的保护和治理应是重中之重。专家们呼吁:“以人为本,建设文明和谐社会,改善人与自然的环境,减少污染。” 长江是我国第一、世界第三大河流,长江水质的污染程度日趋严重,已引起了相关政府部门和专家们的高度重视。2004年10月,由全国政协与中国发展研究院联合组成“保护长江万里行”考察团,从长江上游宜宾到下游上海,对沿线21个重点城市做了实地考察,揭示了一幅长江污染的真实画面,其污染程度让人触目惊心。为此,专家们提出“若不及时拯救,长江生态10年内将濒临崩溃”(附件1),并发出了“拿什么拯救癌变长江”的呼唤

2010-08-26

空空如也

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

TA关注的人

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