自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

莫问收获、敢问耕耘

相持未定各为君 秦政山河此地分 力尽乌江千载后 古沟芳草起寒云

  • 博客(5)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 VS远程调试之Remote Debugger

1、  拷贝Remote Debugger(对应程序在多少位机器上编译即使用多少位远程调试器)到需要调试的机器上。2、  代码所在机器上的IDE在工程属性-调试中配置如下:3、  将要调试机器上对应的进程关闭。打开Remote Debugger,选项中设置身份验证模式为无身份验证,最长空闲时间设置长一些。4、  此时,在有代码的机器上按F5运行程序,即可以进入断

2015-02-28 09:12:47 5080

原创 【Darwin学习笔记】之QTSSReflectorModule的Setup消息处理

Setup消息进入到DoSetup函数单独处理,处理流程如下:【转载请注明出处】:http://blog.csdn.net/longlong5301. 根据关键字qtssRTSPReqTransportMode判断是否为推模式,具体isPush值由Setup请求中的mode值有关,mode="receive" || mode="record"表示isPush为true。对应的解

2015-02-09 10:11:09 1757

原创 【Darwin学习笔记】之QTSSReflectorModule的Describe消息处理

对于QTSSReflectorModule里面的Describe消息只处理sdp类型的资源请求,其他类型的比如mov、mp4等资源会跳转到QTSSFileModule里面,其中mp4文件在Darwin源码中点播需要先hint下。如果想在增加多种视频格式那就要对FileModule进行扩展,在我们的项目中就优化了FileModule,实现了对mp4、avi等各种格式的文件的点播支持。后面的章节我们详

2015-02-06 15:19:52 1677

原创 【Darwin学习笔记】之QTSSReflectorModule的Announce消息处理

RTSP Announce命令是数据源向Darwin服务端主动发起的上报本地媒体sdp信息的命令,在Darwin中处理该命令的函数为QTSSReflectorModule模块的DoAnnounce()函数,下面对该函数的进行剖析:1. 判断sAnnounceEnabled是否开启,由以下配置项确定,默认为truetrue2. 通过键值qtssRTSPReqLocalPath获取完整

2015-02-04 17:35:33 2028

原创 【Darwin学习笔记】之RTSPSession点播流程

今天详细的看了下RTSPSession的会话处理代码,该模块主要是Run方法内对会话的状态机进行管理,实现对RTSP会话的处理,我以点播Movie文件夹下的视频文件为例,深入的学习了(Describe、Setup、Play的点播流程),并按照状态机的处理顺序对他们进行一一解析,如下:【转载请注明出处】:http://blog.csdn.net/longlong5301. 状态机 kRe

2015-02-03 16:54:16 2467

nfs离线包(亲测可用2023年最新)

(1)离线安装nfs-utils用。 (2)安装nfs-utils所需依赖也都在里面 (3)复制到服务器后直接执行以下命令即可顺利安装:

2023-12-06

VisualAssist

小番茄,VS助手,很好用,已经破解放心使用

2013-08-05

国标28181测试软件

国标28181测试软件 对接国标28181设备和平台

2013-07-30

UDPReceiveTest

监视某个端口是否有UDP数据发来,使用方法UDPReceiveTest.exe port

2013-07-29

windows下的wget

windows下使用的wget,放入环境变量路径下即可直接使用

2013-07-23

Lua入门例子

Lua入门的例子,直接编译运行。 使用方法参考: http://blog.csdn.net/longlong530/article/details/9203097

2013-06-29

UAC_UAS例子

UAC_UAS例子,两个exe可执行程序,UAC和UAS分别监听本地的15060、15061端口 命令行输入参数进行测试

2013-06-25

免分的,DLL入门例子,大家帮顶

DLL的简单入门例子,详细解释见: http://blog.csdn.net/longlong530/article/details/9136895 不要分了,大家帮顶下就好了~^_^

2013-06-20

自己写的RTSP Client,与Live555交互

自己动手写的Client,通过拼装协议字段,用socket于Live555的RTSP Server交互 http://blog.csdn.net/longlong530/article/details/9102205

2013-06-15

Struts2 实例

一、准备工作及实例 1.解压struts-2.1.6-all.zip apps目录:struts2自带的例子程序 docs目录:官方文档。 lib 目录:存放所有jar文件。 Src 目录:源文件存放地 2.六个基本包 struts2-core-2.1.6.jar :开发的核心类库 freemarker-2.3.13.jar :struts2的UI标签的模板使用freemarker编写 commons-logging-1.0.4.jar :日志包 ognl-2.6.11.jar :对象图导航语言,通过它来读写对象属性 xwork-2.1.2.jar :xwork类库,struts2在其上进行构建 commons-fileupload-1.2.1.jar:文件上传组件,2.1.6版本后必须加入此jar包 特别需要说明的是目前strust2的最新版本是struts-2.1.6,它作为2.1.X的正式版。特别要注意导入commons-fileupload-1.2.1.jar包,在此jar包中包含了RequestContext类,如果不导入该jar包将会报异常。 3.初识struts2配置文件 (1).web.xml文件 主要完成对StrutsPrepareAndExecuteFilter的配置(在以前的版本中是对FilterDispatcher配置,新版本同样支持用FilterDispatcher配置),它的实质是一个过滤器,它负责初始化整个Struts框架并且处理所有的请求。这个过滤器可以包括一些初始化参数,有的参数指定了要加载哪些额外的xml配置文件,还有的会影响struts框架的行为。除了StrutsPrepareAndExecuteFilter外,Struts还提供了一个ActionContexCleanUp类,它的主要任务是当有其它一些过滤器要访问一个初始化好了的struts框架的时候,负责处理一些特殊的清除任务。 (2).struts.xml文件 框架的核心配置文件就是这个默认的struts.xml文件,在这个默认的配置文件里面我们可以根据需要再包括其它一些配置文件。在通常的应用开发中,我们可能想为每个不同的模块单独配置一个struts.xml文件,这样也利于管理和维护。这也是我们要配置的主要文件。 (3).struts.properties(参default.properties) 在Struts框架使用了很多属性,我们可以通过改变这些属性来满足我们的需求。要改变这些属性,只需在struts.properties文件中指定属性的key和value即可。属性文件可以放在任何一个包含在classpath中的路径上,但是通常我们都把它放在/WEB-INF/classes目录下面。我们可以在struts-default.properties文件中找到一个属性的列表。 (4)struts-default.xml 此文件是struts2框架默认加载的配置文件,它定义了struts2一些核心bean和拦截器,它会自动包含(included)到struts.xml文件中(实质是通过<package extends="struts-default">),并为我们提供了一些标准的配置。我们可以在struts2-core.jar中找到这个文件。 (5)其它配置文件 velocity.properties,struts-default.vm,struts-plugin.xml 4.让MyEclipse提示xml信息 当我们在编写struts.xml时,发现eclipse并不会给出帮助提示,那是因为MyEclipse默认并不支持struts2,所以我们需要手工导入dtd以支持提示。步骤:[window][preferences][MyEclipse][Files and Editors][XML][xml Catelog]然后在右边点add添加:location为dtd文件所在的位置(struts-2.0.dtd文件struts2-core-2.1.6.jar中可以得到),KeyType选择URI,Key为struts-2.0.dtd文件中文档声明的内容(http://struts.apache.org/dtds/struts-2.0.dtd),在struts.xml文件中也有此key值。 5.如何使用alt+/提示

2011-05-04

2小时学会struts2

2小时学会struts2,配置,举例,很实用快捷的学习方法

2010-06-24

java资源大全,非常丰富

java资源大全,非常有用的,适合基础学习

2010-06-23

java资料大全以及最权威最全的web资料

java资料大全以及最权威最全的web资料,收集了很久才收集到的

2010-06-23

perl资源大全,非常丰富

perl,正则表达式大全全集,找了很久终于找到

2010-06-01

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

TA关注的人

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