自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(179)
  • 资源 (2)
  • 收藏
  • 关注

转载 如何实现一个c/s模式的flv视频点播系统

一、写在前面   视频点播,是一个曾经很热,现如今依然很热的一项视频服务技术。本人最近致力于研究将各种视频格式应用于点播系统中,现已研究成功FLV, F4V, MP4, TS格式的视频点播解决方案,完全支持以上格式中存放H.264编码视频的情况,并将继续研究其他格式。   这里有一点需要说明的是,F4V本来指的是Adobe基于ISO/IEC 14496-12标准推出来的视频格式,与MP

2012-04-15 17:10:00 665

转载 C#中跨线程访问控件问题解决方案

net 原则上禁止跨线程访问控件,因为这样可能造成错误的发生,推荐的解决方法是采用代理,用代理方法来间接操作不是同一线程创建的控件。  第二种方法是禁止编译器对跨线程访问作检查,可以实现访问,但是出不出错不敢保证Control.CheckForIllegalCrossThreadCalls = false; 最近我在做一个项目,遇到了跨线程要去访问页面控件.但是总是提示出错,不能在其它

2012-04-11 15:16:24 360

转载 HTTP协议头字段及分析

http头的组成: ==============  HTTP头字段包括4类:        general-header ;      request-header ;        response-header ;      entity-

2011-07-30 00:01:16 554

转载 WinForm 多线程刷新界面

这个问题也不知道难倒了多少C#豪杰。比起MFC的界面刷新,在WINFORM中来实现多线程刷新真是很痛苦,故写此文。 多线程刷新界面主要用到多线程,委托,线程安全、事件等一系列高难度的C#操作。 关于委托和事件,这有一篇很易懂的文章:hi.baidu.com/angleclou

2011-07-29 17:38:06 1644

转载 状态机的两种写法

有限状态机FSM思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软 件上称为FMM--有限消息机)。它把复杂的控制逻辑分解成有限个稳定状态,在每个状态 上判断事件,变连续处理为离散数字处理,符合计算机的工作特点。同时,因为有限状 态机具有有限个状态,所以可以在实际的

2011-07-16 11:34:15 298

原创 转 新浪微博OAuth认证流程分析

<br /><br />对新浪微博OAuth认证的一点备忘,不求别人能看明白,只希望自己以后还能看懂……<br />第一步,通过已知的consumer key和consumer secret获取request token以及request token secret。12345privatefunctiongetRequestToken(){  $output= $this->OAuthGet(self::$REQUEST_TOKEN, NULL);  $token= OAuthUtil::parse_par

2011-06-01 23:55:00 930

转载 VB6调用返回实体类的WebService接口

<br /><br /> 在.NET里调用WebService接口是非常简单的事情,但如果客户使用VC、VB开发,那怎么调用.NET开发的WebService的接口呢?以VB6为例。其实在VB6里调用.NET开发的WebService的接口,还是很简单的。先安装SOAP Toolkit 3.0(下载地址看文后),然后引用Microsoft Soap Type Library V3.0.可以定义SoapClient30对象来调用WebService的接口。<br />Private Sub Command1_

2011-02-22 10:44:00 2255

转载 c#中ToString()的一些常用用法

<br />字符型转换为字符串 <br /><br />// C 货币 <br />2.5.ToString("C"); // ¥2.50 <br />// D 10进制数 <br />25.ToString("D5"); // 25000 <br />// E 科学型 <br />25000.ToString("E"); // 2.500000E+005 <br />// F 固定点 <br />25.ToString("F2"); // 25.00 "F?"表示保持几位小数 <br />// G 常规 

2010-10-13 15:58:00 474

转载 C# BCD码转换

<br />(1)BCD码(二到十进制编码) <br />人们通常习惯使用十进制数,而计算机内部多采用二进制表示和处理数值数据, <br />因此在计算机输入和输出数据时,就要进行由十进制到二进制的转换处理。 <br /><br />把十进制数的每一位分别写成二进制形式的编码,称为二进制编码的十进制数, <br />即二到十进制编码或BCD(Binary Coded Decimal)编码。 <br /><br />BCD码编码方法很多,通常采用8421编码,这种编码方法最自然简单。 <br />其方法使用四

2010-10-12 21:41:00 3223 1

转载 HttpWebRequest

<br /><br />HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。<br />HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。<br />程序使用 HTTP 协议和服务器交互主要是进行数据的提交,通常数据的提交是通过 GET 和 POST 两种方式

2010-09-27 10:01:00 382

转载 用C#开发Windows系统服务

<br />第一步:<br />  首先,打开Visual Studio并且选择Visual C#工程。选择模板类型为Windows服务,并命名为Monitoring.<br />    第二步:<br />  按F7键打开代码窗口。然后,加入对System.IO命名空间的引用,以便把系统定时功能编写到一个文件中。下一步,用Monitoring一词替换所有出现的Service1一词。之后,转入设计模式(按键shift+F7)。选择Solution Explorer(按键Ctrl+Alt+L)。点击Servi

2010-09-26 08:59:00 378

转载 SESSION原理

<br />在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 <br /><br />session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以 称之为一个session。有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关 闭这个期间①。最混乱的是“用户

2010-09-25 17:11:00 261

原创 创建一组不操作实例数据并且不与代码中的特定对象关联的方法是很常见的要求。您应该使用静态类来包含那些方法。

<br />创建一组不操作实例数据并且不与代码中的特定对象关联的方法是很常见的要求。您应该使用静态类来包含那些方法。

2010-09-24 08:38:00 281

转载 串口知识

 1,什么是串口?2,什么是RS-232?3,什么是RS-422?4,什么是RS-485?5,什么是握手?1,什么是串口?串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远

2009-11-18 11:46:00 286

转载 C#串口通信:MSComm控件使用详解

 转载:来源:http://www.cnblogs.com/yan0837/articles/304355.html摘要:本文详细介绍了MSComm控件在串口编程中使用。         目  次MSComm控件两种处理通讯的方式CommPort属性RThreshold 属性CTSHolding 属性SThreshold 属性CDHolding 属性DSRHolding 属性Set

2009-11-18 11:13:00 651

转载 VSPM使用方法

 对于C#串口编程,熟悉的应该觉得不困难。.NET下就更容易了。我们从两个方面向你介绍C#串口编程具体的步骤,那么我们第一要注意使用串口编程的软件是什么?并且要注意到它的安装及环境的配置,只有这些做得到位了,我们才可以做好之后的事情,那么接下来就是我们的编程实际动手,那么如何做好每一步呢?下面就和大家一起分享下具体内容:C#串口编程1.虚拟串口软件由于手上没有串口硬件,所以

2009-11-07 11:28:00 6129 4

转载 C#串口serialPort操作

 C#串口serialPort操作2009-07-14 22:51 现在大多数硬件设备均采用串口技术与计算机相连,因此串口的应用程序开发越来越普遍。例如,在计算机没有安装网卡的情况下,将本机上的一些信息数据传输到另一台计算机上,那么利用串口通信就可以实现。运行本程序,在“发送数据”文本框中输入要传送的数据,单击【发送】按钮,将传送的数据发送到所选择的端口号中;单击【

2009-11-07 10:43:00 923 1

转载 CA&HTTPS&SSL&数字签名

CA电子商务认证授权机构(CA, Certificate Authority),也称为电子商务认证中心,是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。CA证书的种类有:·        Root证书这是CA server的证书。如果要申请其他种类的

2009-10-27 10:00:00 801

转载 Openmeetings搭建免费视频会议系统详解(二)–安装Openmeetings

本文接 Openmeetings搭建免费视频会议系统详解–准备篇:安装Red5及openoffice ,完成准备工作后,正式开始安装openoffice视频会议系统。更加详细的资料,请参考google code中的openmeetings project ,本文只介绍安装的过程并解答可能遇到的问题。上一篇介绍完安装openmeetings的准备工作,安装完openmeetings所需的支持

2009-07-09 14:41:00 3081 1

转载 Openmeetings搭建免费视频会议系统详解–准备篇:安装Red5及openoffice

简介:Red5是一款基于JAVA的免费的开源的Flash流媒体server.是当前最好的替代Adobe提供的FMS的开源软件。而且在可扩展性上有FMS不可比拟的优势。Openmeetings是一款基于Flex开发的开源视频软件,通过RTMP和HTTP协议传送视频数据。支持在线聊天,视频,文件共享,桌面共享。支持多语言。无论是Red5还是openmeetings,在他们同类的软件中都是很有代表性

2009-07-09 14:39:00 3734 1

转载 c#字符串操作方法实例

# 字符串是使用 string 关键字声明的一个字符数组。字符串是使用引号声明的,如下例所示: string s = "Hello, World!"; 字符串对象是“不可变的”,即它们一旦创建就无法更改。对字符串进行操作的方法实际上返回的是新的字符串对象。因此,出于性能方面的原因,大量的连接或其他涉及字符串的操作应当用 StringBuilder 类执行,如下所

2009-06-22 13:51:00 1002 1

转载 88ca21ed .NET 多线程探讨

介绍         如果你有在任何编程语言下的多线程编程经验的话,你肯定已经非常熟悉一些典型的范例。通常,多线程编程与基于用户界面的应用联系在一起,它们需要在不影响终端用户的情况下,执行一些耗时的操作。取出任何一本参考书,打开有关线程这一章:你能找到一个能在你的用户界面中并行执行数学运算的多线程示例吗?我的目的不是让你扔掉你的书,不要这样做!多线程

2009-03-20 09:38:00 939

转载 mencoder 转 flv 同时加字幕水印

 试了一下,可以加进去,但有些参数还设置不好.比如中文的字幕只显示成"_____",文件的各项设置cd mencodermencoder ../file/test.mov -o ../flv/zbzbzb.flv -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=500:mbd=2

2009-03-17 11:43:00 2079

转载 给flv文件加入时间标签的Flvmdi.exe

flvmdigui.exe 要有用户界面的,手动修复的,用这个flvmdi.exe 使用方法:命令提示符下输入>flvmdi inputFile [outputFile][/s] [/x] [/e] [/k] 给个例子,后面的参数不加也可以修复,比如。flvmdi m7.flv这样就行了。修复OK。先从Mencoder这个开始,将所有格式转AVI,RMVB转AVImencoder 1.rmvb -

2009-03-17 11:40:00 1108

转载 用Mencoder进行任意视频格式转换成flv

Mencoder简介:     Mencoder是Mplayer自带的编码工具(Mplayer是Linux下的播放器,开源,支持几乎所有视频格式的播放,现在有windows和Mac版本)。Mplayer的获得与配置:     Mplayer windows版本下载列表:http://www5.mplayerhq.hu/MPlayer/releases/win32/     列表中会

2009-03-13 15:37:00 772

转载 用mencoder在线转换视频格式并控制视频品质

关于用mencoder将各种格式转换为flv格式,网络上应该也有一些文章,我把最近学习的心得和大家分享一下.如果您正准备开始使用mencoder,似乎也可以当作教程来看,如果您有更好的方法或技术,请不吝赐教!mencoder,可以从其官方网站上获得:http://www.mplayerhq.hu下载完之后,修改一下环境变量,将mencoder.exe及mplayer.exe文件所在的目录添加到pa

2009-03-06 10:40:00 421

转载 datagridview 操作详解

目录: 1、 取得或者修改当前单元格的内容 2、 设定单元格只读 3、 不显示最下面的新行 4、 判断新增行 5、 行的用户删除操作的自定义 6、 行、列的隐藏和删除 7、 禁止列或者行的Resize 8、 列宽和行高以及列头的高度和行头的宽度的自动调整 9、 冻结列或行 10、 列顺序的调整 11、 行头列头的单元格 12、 剪切板的操作 13、 单元格的ToolTip的设置 14、 右键菜单(

2009-02-08 23:54:00 1442

转载 谈基于.net平台windows开发中的模式窗体

适用于: Windows 操作系统 .NET Framework 1.x,2.0运行时环境 .NET Windows开发Visual Studio 2005 摘要:本文阐述了在基于.NET平台的Windows程序开发中使用模式窗体的诸多方面,部分内容延伸到一般窗体的应用。单击此处下载本文的示例代码。内容索引概述模式窗体的属性设置模式窗体中的按钮模式窗体的打开与关闭窗体的参数传递.Net Frame

2009-02-03 11:52:00 365

转载 ffmpeg和Mencoder使用实例小全

http://www.ud03.kinoko.name/Archive/993/下载电影的时候,我们总希望在全部下载完成之前能够预览一下影片内容,于是发布者时常会放一些影片截图在种子文件中,或者直接贴到网上,也有一些截图是一张图片,但包含很多幅影片在一起,就像下面这张:有很多软件能够截取影片图像、合并图像,但如果影片太多,比如视频网站为用户上传

2009-01-08 09:41:00 934

转载 视频格式介绍 [转]

·AVI格式它的英文全称为Audio Video Interleaved,即音频视频交错格式。它于1992年被Microsoft公司推出,随Windows3.1一起被人们所认识和熟知。所谓“音频视频交错”,就是可以将视频和音频交织在一起进行同步播放。这种视频格式的优点是图像质量好,可以跨多个平台使用,其缺点是体积过于庞大,而且更加糟糕的是压缩标准不统一。·nAVI格式nAVI是

2009-01-04 00:21:00 464

原创 Mencoder 介绍

http://www5.mplayerhq.hu/MPlayer/releases/win32/http://www.cnblogs.com/niuniu502/archive/2007/06/17/786112.htmlhttp://ffdshow.faireal.net/mirror/mplayer/       Mencoder是Mplayer自带的编码工具(Mplaye

2009-01-03 18:55:00 547 1

原创 三维虚拟地理城市应用

  虚拟城市是综合地运用GIS、遥感、遥测、网络、多媒体及虚拟仿真等技术,对城市内的基础设施、功能机制进行自动采集、动态监测管理和辅助决策的数字化城市。  长期以来,城市规划人员的一个重要的工作就是进行各种设计或规划图的绘制,但是这些图纸并不能给人们提供一个直观的、富有真实感的场景。后来,人们虽然也使用纸板或木料来制作三维模型,以实现城市景观的三维可视化。但其制作的工作量巨大、费用昂贵、须具备

2008-11-24 23:36:00 977

原创 什么是ORM

对象-关系数据库映射什么是ORM? 对象角色建模(ORM)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:数据库结构被任何人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化了的结构。典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。建模者必须能够用非技术企业专家可以理解的术

2008-08-31 10:09:00 349

转载 PHP之Smarty入门

刚开始接触模版引擎的 PHP 设计师,听到 Smarty 时,都会觉得很难。其实笔者也不例外,碰都不敢碰一下。但是后来在剖析 XOOPS 的程序架构时,开始发现 Smarty 其实并不难。只要将 Smarty 基础功练好,在一般应用上就已经相当足够了。当然基础能打好,后面的进阶应用也就不用怕了。   这篇文章的主要用意并非要深入探讨 Smarty 的使用,这在官方使用说明中都已经写得很完整

2008-06-21 23:22:00 531

转载 维护 ASP 应用程序的安全

千万不要轻视正确配置安全设置的重要性。如果不正确配置安全设置,不但会使您的 ASP 应用程序遭受不必要的篡改,而且会妨碍正当用户访问您的 .asp 文件。Web 服务器提供了各种方法来保护您的 ASP 应用程序免受未授权的访问和篡改。在您读完本主题下的安全信息之后,请花一定的时间仔细检查一下您的 Windows NT 和 Web 服务器安全性文档。详细信息,请参阅 安全性。NTFS 权

2008-05-26 20:39:00 352

原创 ASP页面内VBScript和JScript的交互

    ASP 具备管理不同语言脚本程序的能力,能够自动调用合适的脚本引擎以解释脚本代码和执行内置函数。ASP开发环境提供了两种脚本引擎,即VBScript(缺省)和JScript。不过,开发者并没有被限制于只能使用这两种语言,只要能够提供合适的ActiveX脚本引擎就能使用任何脚本语言。    脚本语言的选择往往基于许多不同原因:它可能是开发者最为熟悉的语言,可能是对给定工程来说能够提供

2008-05-26 20:11:00 314

转载 构件技术与中间件

引言  网络计算带领软件产业进入了一个新的时代,商机无限,但同时挑战也无限。以电子商务为代表的技术潮流正将大到企业计算、小到个人数字代理的各种应用,在世界范围内联结起来,软件制造业正面临着一些新的课题,如复杂的分布环境、灵活的应用模式、广泛的包容性等,传统的软件设计思想已远远不够。  在这一背景下,构件技术应运而生,并逐渐炙手可热。不同于OO技术强调对个体的抽象,构件则更推广了对象封装的内涵,侧重

2008-05-26 10:53:00 292

转载 需求分析的二十条法则

对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。经理:“我们要建立一套完整的商业管理软件系统,包括商品的进、销、调、存管理,是总部-门店的连

2008-05-12 12:02:00 373

转载 CA 认证基础知识

1. 什么是数字证书?      数字证书就是网络通讯中标志通讯各方身份信息的一系列数据,其作用类似于现实生活中的身份证。它是由一个权威机构发行的,人们可以在交往中用它来识别对方的身份。       最简单的证书包含一个公开密钥、名称以及证书授权中心的数字签名。一般情况下证书中还包括密钥的有效时间,发证机关(证书授权中心)的名称,该证书的序列号等信息,证书的格式遵循ITUT X.509国际标准。 

2008-04-02 09:46:00 645

转载 中小型软件的开发项目管理

     本处指的中小型软件开发项目是指: 参与开发的直接人员(即开发团队)数量在3~25人 开发时间在3个月~18个月的软件项目 代码行数5000~75000行 子程序数量300~3500个1、软件开发管理的任务    软件开发管理的真正任务是团队成员的智能充分而适宜地发挥,并有效地投注在创造软件的活动中。也就是说:合理配置各种资源(管理人员、工程师、设备、软件、制度、时间)确保软件开发

2008-03-24 16:49:00 334

产品介绍首选ppt模板 带动画 非常棒

2015年最新ppt模板,一直在用,非常不错,各类动画都已经做好了,直接选合适的page改改文字就可以了。

2015-02-01

语音和视频

一个经典的语音视频软件源码。

2007-07-06

空空如也

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

TA关注的人

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