自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dances with Wolves 的专栏

Never underestimate your power to change yourself!

  • 博客(607)
  • 资源 (19)
  • 收藏
  • 关注

转载 软件开发是瓜熟蒂落,不能强迫

软件开发是瓜熟蒂落,不能强迫预测一个任务什么时候能够全部完成是十分困难的。所有我见过的软件工程师都为此伤透脑筋,包括我自己。有些人会过高的估计开发某个功能需要消耗的时间,而另一些人会极大的低估他们手头的工作量。但是,这是一个真正存在的问题吗?不,这其实并不是个问题。不知道是谁发明了人为的给一个事情设最后期限,这毫无意义。即使是你做一件事情,所有的工具都在你的桌面上,这个事情也不

2014-06-26 11:30:11 525

转载 VLC命令行参数详解

Usage: vlc [options] [stream] ...You can specify multiple streams on the commandline. They will be enqueued in the playlist.The first item specified will be played first.Options-styles:--opt

2014-06-17 17:31:44 3456

转载 搭建VLC流媒体服务

RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP 与RTSP相比,HTTP传送HTML,而RTP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以 发出请求,即RTSP可以是双向的。TAG: VLC   概述:流媒体技术是一种支持多媒体数据流通过网络从服务器向客户端传送,接受

2014-06-17 17:22:26 1293

转载 实用VLC命令行串流(UDP到MMS,RTSP,HTTP)

1.UDP-->MMS vlc -vvv udp://@:9001 :sout=#std{acess=mms,mux=asfh,dst=:8080} (端口随便改)播放 mms://192.168.251.142:80802.UDP-->RTSP vlc -vvv udp://@:9001 :sout=#duplicate{dst=rtp{dst=1

2014-06-17 17:13:49 10319 1

转载 Streaming media protocols

常用流媒体传输协议包括如下几种:HTTP, RTMP, PNM, RTSP, MMS, RTSPU, RTSPT, MMSU, MMST 自从Windows Server 2008发布后,RTSP就成了Windows 平台上的默认流媒体传输协议了,微软开始慢慢废除之前力推的MMS传输协议了。此外RTSP一直是RealMedia/RealVideo/RealAudio/Qui

2014-06-16 16:34:42 632

转载 C/C++获取当前系统时间

点击打开链接

2014-06-13 16:42:45 648

转载 超级博客 C++学习

点击打开链接

2014-06-13 16:41:26 672

转载 超级博客 c++编程学习注意点 2011-3-31

点击打开链接

2014-06-13 16:39:42 613

转载 超级博客 Win32 设备管理(2)

点击打开链接 一.如何获得显示属性使用GetDeviceCaps函数获取分辨率相关信息 View Code 二.如何设置显示属性填充DEVMODE结构体信息,使用ChangeDisplaySettings函数修改显示设置View Code 三.如何设置显示属性发送SC_MONITORPOWE

2014-06-13 16:38:22 562

转载 超级博客 Win32 设备管理(1)

点击打开链接

2014-06-13 16:37:44 576

转载 超级博客 Win32 系统部分函数

点击打开链接

2014-06-13 16:36:18 691

转载 静态链接库和动态链接库

静态链接库(lib):静态库是一个或者多个obj文件的打包,从obj文件生成lib的过程称为Archive,即合并到一起。比如你链接一个静态库,如果其中有错,它会准确的找到是哪个obj有错,即静态lib只是壳子。代码中不需要任何关键字来导出函数。动态链接库 (DLL) 是作为共享函数库的可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中

2014-06-10 20:35:06 614

转载 C#时常需要调用C++DLL

在合作开发时,C#时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:LPSTR,LPCSTR, LPCTSTR, string, CString, LPCWSTR, LPWSTR等但转为C#类型却不完全相同。主要有如下几种转换:将string转为IntPtr:IntPtr System.

2014-06-10 20:29:00 740

转载 C/C++不同文件夹下包含头文件的方法及#include的使用

本文主要介绍了如何不同文件夹下使用预处理器指示符#include。假设我们有如下一个工程,其中包含了几个源代码文件和头文件。其中main.c是主源代码文件,里面包含main函数。在base中包含:func3.h,func3.c,文件夹main和文件夹func4在main中包含:main.c,func1.h,func1.c和文件夹func2。在func2中包含:func2.h

2014-06-10 14:07:24 842

转载 live555代码解读

RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ourSocket)在TCP的554端口进行监听,然后把连接处理函数句柄(RTSPServer::incomingConnectionHandle

2014-06-03 14:37:18 839

转载 公开的几个 rtsp流媒体测试地址

rtsp 流媒体测试地址:来源 : 无线城市 千里眼  http://218.204.223.237:8081/wap/show_video.php?vd=1   右键->复制链接地址即可获得Rtsp地址。eg:rtsp://218.204.223.237:554/live/1/0547424F573B085C/gsfp90ef4k0a6ia

2014-06-03 09:50:46 5010

转载 rtsp流媒体服务器的搭建

近期在做SipDroid网络电话和视频通话的项目,需要手机终端能够视频通话。有一些rtsp协议传输的东西不能通过,需要一些其他的验证。所以就搭建了一个流媒体服务器。WINDOWS:1.首先安装DDS,从:http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windows.exe (只有5.5的) 这里下载 D

2014-06-03 09:50:08 808

转载 VLC 架构初步分析

VLC player的大架构不难理解,难理解的是它的对象meta系统的作用,类的继承机制,类的层次关系,以及消息传递路线。  Meta系统VLC实现了对象的Meta系统,我初步认为其作用为:•     轻松实现属性永久化,与配置文件原生态结合。•     动态属性•     很多流程或者说消息驱动机制由属性的可观查机制实现。类(结构)的继承

2014-06-03 09:49:30 635

转载 ffmpeg码流分析

FFMPEG基本概念:ffmpeg是一个开源的编解码框架,它提供了一个音视频录制,解码和编码库。FFMPEG是在linux下开发的,但也有windows下的编译版本。 ffmpeg项目由以下几部分组成: ffmpeg 视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件. ffserver 基于HTTP(RTSP正在开发中)用于实时广播的多媒体服务器.也支持时间平移

2014-06-03 09:48:30 1027

转载 .net Lock用法

lock就是把一段代码定义为临界区,所谓临界区就是同一时刻只能有一个线程来操作临界区的代码,当一个线程位于代码的临界区时,另一个线程不能进入临界区,如果试图进入临界区,则只能一直等待(即被阻止),直到已经进入临界区的线程访问完毕,并释放锁旗标。其基本使用方式如下:C-sharp代码class Test   {       //定义一个私有成员变量,用于Lock 

2014-05-08 11:22:51 768

转载 C#序列化详解

.net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。  序列化的目的:   1、以某种存储形式使自定义对象持久化;   2、将对象从一个地方传递到另一个地

2014-04-25 08:54:45 845

转载 c#序列化和反序列化的详细使用

序列化和反序列化C# [Serializable]与[Serializable()] 这两个是一样的这个标签是类可以被序列化的特性,表示这个类可以被序列化。什么叫序列化?我们都知道对象是暂时保存在内存中的,不能用U盘考走了,有时为了使用介质转移对象,并且把对象的状态保持下来,就需要把对象保存下来,这个过程就叫做序列化,通俗点,就是把人的魂(对象)收伏成一个石子(可传输的介质

2014-04-25 08:53:08 635

转载 C#对象序列化

要让一个对象支持.Net序列化服务,用户必须为每一个关联的类加上[Serializable]特性。如果类中有些成员不适合参与序列化(比如:密码字段),可以在这些域前加上[NonSerialized]特性。  C#支持三种序列化格式:二进制格式(使用BinaryFormatter序列化器)、SOAP格式(使用SoapFormatter序列化器)、XML格式(使用XmlSerializer序列化器

2014-04-25 08:50:45 802

转载 Ref与Out的区别

ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递。对于编译后的程序而言,它们之间没有任何区别,也就是说它们只有语法区别。总结起来,他们有如下语法区别:1、ref传进去的参数必须在调用前初始化,out不必,即:int i;SomeMethod( ref i );//语法错误SomeMethod( out i );//通过

2014-04-02 15:22:19 520

转载 求质数算法的N种境界 (N > 10)

★引子  前天,俺在《俺的招聘经验[4]:通过笔试答题能看出啥?》一文,以"求质数"作为例子,介绍了一些考察应聘者的经验。由于本文没有政治敏感内容,顺便就转贴到俺在CSDN的镜像博客。  昨天,某个CSDN网友在留言中写道:老实说,这个程序并不好写,除非你背过这段代码如果只在纸上让别人写程序,很多人都会出错但是如果给一台电脑,大多数人都会把这个程序调试正确出这个题目没啥

2014-04-02 11:14:00 546

转载 俺的招聘经验[4]:通过笔试答题能看出啥?

http://blog.csdn.net/program_think/article/details/7024424前两天,有好心的网友在博客和Google+留言,催促俺赶紧写招聘系列的下一帖。被这一提醒,猛然发现这个招聘系列已经中断半年之久。今天赶紧补上。按照原先的计划,本帖应该开始聊面试的话题,但俺觉得笔试的话题还缺了一块,今天就继续聊俺在笔试方面的经验。★笔试的目

2014-04-02 11:12:27 863

转载 C#设计模式》PPT及源码分享

刘伟技术博客刘伟技术博客: http://blog.csdn.net/LoveLion/article/details/9149029  专访刘伟:软件开发人员的内功修炼之道 : http://www.csdn.net/article/2013-01-15/2813690设计模式搜索: http://so.csdn.net/search?utf8=%E2%9C%93&t=&q=

2014-04-01 21:25:19 981 1

原创 CSDN博文精选:最受欢迎的系列专栏博客推荐

移动开发系列coolszy:Android开发从零开始李华明:Android游戏开发魏祝林:Android开发高手进阶教程宣雨松:Objective-C语法锦集杨中科:Windows Phone开发视频教程keyboardOTA:在BlackBerry上使用OpenGL绘图设计模式系列gnuhpc:HeadFirst 设计模式学习笔记fanweiwei:设计模式面面观wuz

2014-04-01 21:18:47 1274

转载 C++ Singleton (单例) 模式最优

索引静态化并不是单例 (Singleton) 模式饿汉模式懒汉模式 (堆栈-粗糙版)懒汉模式 (局部静态变量-最佳版)范例代码和注意事项 (最优实现)扩展阅读参考资料我非常赞成合理的使用 设计模式 能让代码更容易理解和维护, 不过我自己除了简单的 单例 (Singleton) 模式 外, 其它都很少用 :-)可耻的是, 直到前段时间拜读了 C++ In Theory

2014-04-01 21:16:06 651

转载 快速用VLC的SDK开发RTSP流教程

http://www.cnblogs.com/MikeZhang/tag/%E8%A7%86%E9%A2%91%E6%8A%80%E6%9C%AF/使用VLC的SDK开发播放器,不管是播放文件还是RTSP流都是相当简单的事,只需要调用几个简单的函数就可以实现播放了,甚至你连窗口都可以不建,SDK会自动创建窗口。#include "stdafx.h"#incl

2014-03-31 14:22:51 2292

转载 VLC搭建RTSP服务器的过程

http://www.cnblogs.com/MikeZhang/archive/2012/09/24/vlcProxy20120923.html这段时间涉及到RTSP代理的问题,感觉VLC做这方面的demo比较好,这里总结下,也方便我以后查阅。环境:DarwinStreamingServer 6.0.3 + VLC 2.0.3我之前的一篇文章(http:/

2014-03-31 14:21:16 1160

转载 Linux 下VLC服务器RTSP功能实现

http://biancheng.dnbcw.info/linux/371132.html主要安装步骤如下:1、安装Fedora7;2、去掉Fedora 7的防火墙,当然也可以自己配置防火墙,允许4212端口和5554端口;3、安装VLC服务器,这个见上面的博客文章;然后配置VLC服务器,配置步骤如下:1、在Fedora 7的控制终端中运行vlc --t

2014-03-31 14:20:41 2358

转载 源代码开发与分享

http://www.videolan.org/http://www.codeforge.cn/s/0/directshow-rtsphttp://www.cnblogs.com/over140/archive/2009/10/03/1577774.html

2014-03-31 14:20:09 724

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

http://www.cnblogs.com/MikeZhang/archive/2012/09/09/vlcStreamingServer20120909.html这段时间用到了流媒体数据传输的TCP和UDP方式,感觉vlc可以做这方面的demo,这里总结下,也方便我以后查阅。简介VLC主页:http://www.videolan.orgVLC不仅仅是个播放器,也可以作为流媒

2014-03-31 14:17:02 1264 1

转载 路由器和交换机有什么区别

最近看到很多人在询问交换机、集线器、路由器是什么,功能如何,有何区别,笔者就这些问题简单的做些解答。首先说HUB,也就是集线器。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。而交换机(又名交换式集线器)作用与集线器大体相同。但是两者在性能上有区别:集线器采用的式共享带宽的工作方式,而交换机是独享带宽。这样在机器很多或数据量很大时,两者将会有比较明显的。而路由器与以上两者

2014-03-28 09:14:10 998

转载 Modem与路由器有什么区别

modem是调制解调器,是用来把电话线的模拟信号转成电脑等的数字信号,路由器只是一个自动拨号装置加上一个交换机的功能,如果只用modem的话要电脑上拨号的,电话是不可以和modem直接连接的,不过现在联通的某些宽带直接是网线接口的,不用Modem,一般是modem后面接路由器,用路由器自动拨号,电脑和路由器连接,这样的话可以共享上网,不需要主机======================

2014-03-28 09:10:10 2857

转载 双绞线

双绞线(Twisted Pair)是由两条相互绝缘的导线按照一定的规格互相缠绕(一般以逆时针缠绕)在一起而制成的一种通用配线,属于信息通信网络传输介质。双绞线过去主要是用来传输模拟信号的,但现在同样适用于数字信号的传输。目录1基本原理2种类▪ 按照屏蔽层的有无分类▪ 按照线径粗细分类▪ 非屏蔽双绞线电缆具有以下优点

2014-03-28 08:56:29 4474

转载 水晶头的制作

直连网线的制法,左起:白橙/橙/白绿/蓝/白蓝/绿/白棕/棕(两个头都一样甘接,口诀:橙绿蓝棕,白在前,4、6对调)交叉网线的制法,左起:白橙/橙/白绿/蓝/白蓝/绿/白棕/棕另外一头制法,左起:白绿/绿/白橙/蓝/白蓝/橙/白棕/棕 网线分为两种——直通线和交叉线。两种线的制作方法稍有不同,用途也不一样。1.直通线 直通线主要用于把

2014-03-28 08:50:53 1551

转载 [聊聊] 【自制OTG数据线】好多人都花钱买了,有几个懂呢?

手机OTG的用途:1、 通过OTG连接U盘,手机可以读取U盘里的资料;2、 通过OTG连接移动硬盘(部分,条件受限),读取移动硬盘的资料;3、 通过OTG连接键盘,可以通过外接键盘在手机屏幕上输入文字等信息;4、 通过OTG连接鼠标,用鼠标来操作手机;5、 通过OTG连接数码相机,读取数码相机的照片;6、 通过OTG连接摄像机,读取摄像机的照片、视频等;7、 通过O

2014-03-28 08:25:38 3788

转载 手把手教你用小米手机OTG功能连接打印机

OTG可以连接U盘鼠标键盘。  但连接打印机,你试过吗?下面我们一步一步利用OTG连接打印机打印!  为了方便大家,咱就不隐藏了共享万岁为了不沉,大家一定要顶啊!  "好帖一定要顶顶支持下"!   主角一:打印机:我用的是EPSON STYLES PHOTO R230  USB连接线  OTG连接线(选择好一点的线,之前在淘宝买的,能读U盘之类的,但

2014-03-28 08:24:00 13631 1

常见js源码

js在项目中用的越来越多,这里积累了一些常用的代码,供参考

2016-03-21

MFC socket Dialog Test

自己撰写的一个基于简单Dialog的MFC Socket类

2013-11-18

代理事件机制

Delegates-and-Events-in-CSharp.rar

2012-11-10

threadpool.rar

threadpool线程池学习

2012-11-10

visual C++开发

介绍VC开发OCX的文章

2012-11-10

Linux常用命令

Linux常用命令全集

2012-11-10

高质量C++

林锐版本的高质量C++编程指南,深入学习C++的参考用书,必须学习

2012-11-10

深入Python

[深入Python].(Dive.Into.Python).Mark.Pilgrim.文字版.Examples.zip,原本文档扫描版

2012-11-10

移动侦测的一个代码

C++开发,移动侦测的算法代码,一个老外的算法改写而来,很好用

2012-11-10

GCC 参考技术大全

GCC开发

2012-09-21

C++引用的作用和用法

详叙述c++中引用的做法.引用作为c++中无论程序设计还是参数引用,还是指针引用都是很常见和实用的

2012-09-21

C++规范编程

C++作为最广泛的开发工具,编程规范多不被人所重视,导致后续的代码出现各种各样的问题,从而不得不进行重构和修补,浪费了很多时间。本文介绍比较规范的编程模式

2012-08-15

C#描述中的单例与多例模式

单例模式有以下特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 一个典型的单例类的实现如下所示:其中构造子私有表示子类不能被继承。

2012-08-15

C#异步回调算法

2.工作机制: .Net使用从线程池中得到的线程来执行通过BeginInvoke()分配的方法,当异步方法执行完成时,工作线程调用回调方法而不只直接回到线程池中,要实现回调方法,我们必须在使用beginInvoke()方法的时候指定一个参数为IAsyncResult类型的方法,因为在 AsyncResult是一个.Net中已经定义好的委托,我们要使用回调方法的话,就必须符合他的要求:他的定义如下,public delegate void AsyncCallBack(IAsyncResult asyncResult);

2012-08-15

空空如也

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

TA关注的人

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