自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (11)
  • 收藏
  • 关注

转载 live555简介

live555简介  Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用

2013-05-30 17:14:59 517

转载 linux C访问mysql 基础

在linux下可以用mysql提供的api访问本地或是远程的数据库。    开发环境:     操作系统:ubuntu 6.06    web环境:linux+apache2+php5+mysql5    安装LAMP的环境有很多的资料可以查找,但是在安装的过程,一定要安装mysqlclient这个,因为我们开发的是客户端,mysql提供了一个api──mysql.h,都在这个包中

2013-05-27 13:57:10 683

转载 Qt 编写DLL 并调用

一:编写DLL库1:新建项目->选择C++ Library->选择Share Library->改类名(如HellowAdd)->下一步2:增加Add方法如下:#ifndef HELLOWADD_H#define HELLOWADD_H#include "Qt_Lib_Shared_Hellow_global.h"class QT_LIB_S

2013-05-22 08:50:06 526

转载 Qt中设置Widget背景颜色及图片的注意事项

后来我又思考了一个问题,那就是:对于顶层父窗口,如果我 setStyleSheet()设置了样式表,而对其子窗口,我用其他方法,比如用QPalette调色板来设置背景图片/颜色,这时子窗口的背景到底是由继承自父窗口的样式表决定呢还是由子窗口本身的QPalette调色板决定呢?再次修改代码:MainWin::MainWin()  {  this->setStyleSheet("backg

2013-05-22 08:46:29 962

转载 linux下获取网络流量的实现方法

仅是通过/proc/net/dev读取其中的数据.(转载)#include #include #includevoid skipline(FILE *f) {   int ch;   do {     ch = getc(f);   } while ( ch != 'n' && ch != EOF ); }int main(int a

2013-05-17 14:04:24 734

转载 linux下实现CPU使用率和内存使用率获取方法

想获取一下目标机运行时linux系统的硬件占用情况,写了这几个小程序,以后直接用了。 方法就是读取proc下的文件来获取了。 cpu使用率:    /proc/stat ,内存使用情况:      /proc/meminfo 看程序 :  typedef struct PACKED         //定义一个cpu occupy的结构体 { char name[20];

2013-05-17 14:01:05 1115

转载 Qt获取系统CPU信息

#include #include #include using namespace std;int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); SYSTEM_INFO info; GetSystemInfo(&info); qDebug()<<"numbers of CPUs

2013-05-17 13:33:27 8104 3

转载 linux下如何获取cpu的利用率

"proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。"    这里将介绍如何从/proc文件系统中获取与防火墙相关的一些性能参数,以及如何通过/proc文件系统修改内核的相关配置。    1、从/proc文件系统获取相关的性能参数

2013-05-17 13:30:41 888

转载 windows下用c实现Socket通信

原本以为c是跨平台,所以,c在windows下和linux下的程序应该是类似于Java,什么都不用改变的,今儿才恍然大悟,他们的类库不一样啊……下面我贴出来一个windows下的c语言socket通信例子,这里我们客户端传递一个字符串,服务器端进行接收。【实际上我们需要完成的二进制流的传输,需要使用unsigned char来实现,因为c里没有byte数据类型,这里我们不以byte

2013-05-14 08:59:12 733

转载 Windows各种通信方式

一、邮槽 MailSlots1.在本地机上建立邮槽,远程上是不可以的.2.WindowsCE不支持它.   3.可广播4.单向本地进程间通信,只允许从客户端发送到服务器,没有可靠性保证,根据广播通信体系所设计,使用邮槽可以建立不可靠的单向数据传输。其优点就是可以很方便的向一个或者多个服务器广播消息。5.为保证邮槽在各种Windows平台下都能够正常工作,我们传输消息的时候,应将

2013-05-14 08:55:16 743

转载 在Word中为标题样式添加自动编号功能

近日因工作需要,需要编制一份Word文档,并需要为标题提供编号,而系统默认的标题样式并没有自动编号的功能,系统默认的标题样式效果如下图:因各种层级的标题数量比较大,且在编制过程中会不停的增、删、改各种层级的标题,所以手工输入标题编号显然不是明智之举,无奈,在网上查了很多资料,查找关于Word设置标题自动编号的解决方案,一直未能找到一个真正可用且正确的方案,所以自己只能埋

2013-05-13 10:09:13 754

转载 用ACE开发网络通信程序

该程序将演示如何将一个简单结构序列化后发送到网络上,如何从网络上接收到数据后反序列化回结构。ACE的C++ WRAPPER FACADE层将网络通信分成三种角色:连接者(ACE_SOCK_Connector)、等待者(ACE_SOCK_Acceptor)和传输者(ACE_SOCK_Stream)。建立连接首先使用ACE_SOCK_Connector::conne

2013-05-10 10:47:19 769

转载 ACE_SOCK_Stream send和recv超时设置

看到很多地方都使用下面的方式来表示不等待:ACE_Time_Value nowait (ACE_OS::gettimeofday());peer ().send (..... &nowait);这包括马维达译的《ACE程序员指南》。上次测试了一下,证实这个用法是错误的,可以做一个简单的测试环境:写一个简单的echo服务器,服务端收到数据以后sleep几秒再写回peer,

2013-05-10 10:13:27 2679 1

转载 用vlc搭建简单流媒体服务器(UDP和TCP方式)

这段时间用到了流媒体数据传输的TCP和UDP方式,感觉vlc可以做这方面的demo,这里总结下,也方便我以后查阅。简介VLC主页:http://www.videolan.orgVLC不仅仅是个播放器,也可以作为流媒体服务器使用。这个网上有相关的资料,我就不多说了。声明下本文用的VLC版本:2.0.3用VLC搭建基于UDP的流媒体服务器流媒体服务器大多

2013-05-08 15:01:56 756

转载 用C/C++开发基于VLC SDK的视频播放器

在windows系统如果开发万能播放器,一般都是基本DirectShow来开发,开发也很简单,但缺点也很多,一个文件格式是否能够播放完全取决于你 是否安装了正确的解析器和解码器,即使现在有了万能解器安装包也会出现很多问题,不过自从很多开源软件的出现,比如大名鼎鼎的ffmpeg,vlc等,一 切都变得简单起来,基于ffmpeg sdk开发就不多介绍了,本文主要介绍基于 VLC SDK来开发自己的

2013-05-08 14:55:44 1755 2

转载 ace 实现的线程池,可以用ACE_Task_Base,ACE_Task,ACE_Svc_Handler作为工作者

头文件 1#include ace/Thread_Mutex.h> 2#include ace/Guard_T.h> 3#include ace/Svc_Handler.h> 4#include ace/Condition_T.h> 5#include ace/Atomic_Op.h> 6 7#include queue> 8 9// ---------

2013-05-06 16:32:36 839

转载 创建一个可正常结束的Proactor服务器

这是APG上关于Proactor使用的例子,去掉了trace信息,做了一点小修改:#include #include #include #define LISTEN_PORT 5222class HA_Proactive_Service : public ACE_Service_Handler{public:       ~HA_Proactive_

2013-05-06 16:30:36 384

转载 java运行javaSwing程序

用myeclipse完成1.新建一个简单的JFrame窗体,用于测试。Manifest 设置在软件" title="java打开bat启动文件,运行javaSwing程序,打开新窗口,java打包成jar Manifest 设置在软件" style="margin:0px; padding:0px; border:0px; list-style:none">package co

2013-05-04 18:49:31 860

转载 dll动态加载的方式

动态调用动态库步骤:1、创建一个函数指针,其指针数据类型要与调用的DLL引出函数相吻合。2、通过Win32 API函数LoadLibrary()显式的调用DLL,此函数返回DLL的实例句柄。3、通过Win32 API函数GetProcAddress()获取要调用的DLL的函数地址,把结果赋给自定义函数的指针类型。4、使用函数指针来调用DLL函数。5、最后调用完成后,通过

2013-05-03 14:23:16 505

转载 利用ACE来读取.ini配置文件

利用ACE来读取配置文件需要用到ACE_Configuration类的子类。ACE_Configuration类仅仅为配置数据库提供了必须的接口,它的子类ACE_Configuration_Heap和ACE_Configuration_Win32Registry则实现了这些接口。应用时则采用这两个子类来完成功能。        ACE_Configuration_Heap用ACE的分配器来

2013-05-03 08:51:14 545

转载 在tomcat中部署web项目

在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。在下文中$CATALINA_HOME指的是Tomcat根目录。?一、静态部署?静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。以下3中方式都可以部署:?1、将PetWeb目录拷贝到$CATALINA_HOME\webapps下,然后启动服务器就可以了。这

2013-05-01 22:37:28 398

转载 SQLite在ASP,JSP中的应用

SQLite作为一个开源的嵌入式数据库产品,具有系统开销小,检索效率高的特性,适用于手机、PDA、机顶盒设备等电器,并且作为嵌入式数据库在可下载的消费类应用程序中运行的很好。    SQLite与COM    我找到的是newObjects公司的一个免费版本,网址www.newobjects.com,安装axpack1pc.exe和SQLiteDBManAll.exe(管理

2013-05-01 22:35:42 1502

转载 JSP中的两种包含页面的方法

//第一种:include指令:当JSP转换成Servlet时引入指定文件    "head.jsp"%>   "body.jsp"%>   "tail.jsp"%>   //第二种:动作元素:当JSP页面被请求时引入指定文件   "text/html; charset=GB2312" language="java" errorPage=""%>   "head.jsp"/

2013-05-01 21:35:11 445

转载 tomcat中三种部署项目的方法

第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加:   至于Context 节点属性,可详细见相关文档。 第二种方法:将web项目文件件拷贝到webapps 目录中。 第三种方法:很灵活,在conf目录中,新建 Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件

2013-05-01 17:26:07 317

source insight格式化工具

用source insight 编辑代码时,苦于source insight没有集成的代码格式化工具, GNU的astyle是一个免费的代码格式化工具,能够整理符合c/c++规范 。 我们可以将astyle.exe外挂到SourceInsight中。

2013-06-05

html5学习资料

介绍HTML5高级程序设计,包括html5介绍,高级程序设计原则及方法。

2013-03-16

cisco会议系统调用示例

cisco 会议终端系统的调用示例,能够调用cisco的会议终端并召开会议,结束会议等。

2013-03-16

iocp程序源码

本程序源码可用于做iocp通信的构架,代码清晰,易于集成。

2013-01-16

sip服务器软件

sip服务器软件,可搭软电话终端,简单好用

2013-01-11

dshow sdk笔记

dshow开发技术笔记,学习dshow的好材料

2012-02-12

onvi标准协议的f测试程序

安防/视频监控领域的全球标准协议接口ONVIF及对应的测试工具。

2011-07-26

qt c++演示程序

该程序演示如何编写qt的gui程序,包括编译好的可执行文件等。

2011-05-24

sqldoc工具,用于生成数据库文档

sql server数据库表导出文档工具,

2011-03-19

vc视频聊天源代码,本地使用usb摄像机

vc视频聊天源程序,包括视频和音频的压缩、解压缩,通信,编码、解码程序,可以应用于视频会议开发

2011-02-27

空空如也

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

TA关注的人

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