自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李昱成的专栏

http://www.360watcher.net

  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 VC中基于 Windows 的精确定时

在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位 机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更需要精确定时操作。  众所周知,Windows 是基于消息机制的系统,任何事件的执行都是通过发送和接收消息来完成的。 这样就带来了一些问题,如一旦计算机的CPU被某个进程占用,或系统资源紧张时,发送到消息

2007-08-31 17:30:00 601

原创 Select()系统调用及文件描述符集fd_set的应用

在网络程序中,一个进程同时处理多个文件描述符是很常见的情况。select()系统调用可以使进程检测同时等待的多个I/O设备,当没有设备准备好时,select()阻塞,其中任一设备准备好时,select()就返回。 select()的调用形式为

2007-08-31 16:30:00 975 1

原创 LINUX远程管理工具SSH指南

OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。它用安全、加密的网络连接工具代替了 telnet、ftp、 rlogin、rsh 和 rcp 工具。OpenSSH 支持 SSH 协议的版本 1.3、1.5、和 2。自从 OpenSSH 的版本 2.9 以来,默认的协议是版本 2,该协议默认使用 RSA 钥匙。 1. 为什么使用 SSH? 使用 OpenSSH 工具将会

2007-08-31 16:25:00 1020

原创 一个比CBitmap更优秀的类 ----- CImage

前两天有个朋友让我帮他编一个图象处理方面的程序,需要支持目前常见的图像格式.这可把我难住了.一直以来都只会用Visual C++的CBitmap类加载各种位图资源,然后处理.Visual C++的CBitmap类的功能是比较弱的,它只能显示出在资源中的图标、位图、光标以及图元文件的内容,而不像VB中的Image控件可以显示出绝大多数的外部图像文件(BMP、GIF、JPEG等)。如果想要在对话框或其

2007-08-29 19:07:00 3534

转载 两个小时学会DirectDraw编程

        并非哗众取宠, 通常学习一种电脑技术有两种方法. 一种是自己摸索, 在错误的方向上一错再错, 屡战屡败, 不过最后得道成功. 另一种是有人 或好的材料指导, 因而事半功倍, 在正确的方向上走了速成的捷径. 就象KFC 的鸡一样. 第一种学法能学出电脑天才, 因为所谓电脑高手, 其实就是排错试错的高手. 而第二种则出电脑专才. 这个两小时(?)的学习, 不能使你深入的掌握DD, 不过

2007-08-28 21:33:00 685

原创 MySQL字符集及MySQL编码转换

个人建议,数据库字符集尽量使用utf8(utf-8),以使你的数据能很顺利的实现迁移,因为utf8字符集是目前最适合于实现多种不同字符集之间的转换的字符集,尽管你在命令行工具上无法正确查看数据库中的内容,我依然强烈建议使用utf8作为默认字符集.接下来是完整的一个例子:1.创建数据库表 mysql>CREATE DATABASE IF NOT EXISTS my_db d

2007-08-21 18:30:00 2605

原创 Introduction to DirectDraw and Surface Blitting

IntroductionLots of people asked me to write an introductory article about DirectDraw programming and Spriting so that people can understand the basic concepts and start discovering the other things

2007-08-20 16:58:00 1195

原创 DircetDraw c/c++ 使用指导

注意:这些指南中的例子是用c++写的.如果你使用的是c编译器,请进行适当的改变,以能进行成功的编译.你需要把vtable和this指针添加到接口方法中. 1.DirectDraw基础用法要使用DirectDraw,你必须先创建一个代表计算机显示接口的DirectDraw实例.然后,你就可以通过接口的方法来操纵这个对象.你可能会需要创建一个或更多的DirectDraw平面对象(Direc

2007-08-17 17:14:00 2450

原创 SIP协议在联网监控中的应用

随着网络带宽、计算机处理能力和存储容量的迅速提高以及各种实用视频信息处理技术的出现,视频监控朝网络化、智能化方向不断发展。大型联网安全与视频监控平台在城市公安、交通、金融、环保、电力、医疗、教育、电信等管理部门对城市范围内的监控需求增长的同时也在这两年开始大量增加,其中尤其以城市公安和电信的需求最为突出。    SIP(Session Initiation Protocol 会话初始协议)的最初开

2007-08-16 17:40:00 1862

原创 基于ARM和DSP架构的多处理器高速通讯协议设计

 目前,建立在宽带网络的多媒体应用日渐增多,高性能的DSP也不断推陈出新,由于DSP具备非常灵活的编程运算能力,针对不同的编码标准,采用不同的编码软件,加上合适的芯片价位,在视频会议终端、视频监控服务器、IP数字机顶盒等产品中已被普遍采用。  虽然DSP具备众多的优点, 但却不适合作系统控制,因为DSP通常没有强大的操作系统,没有完备的网

2007-08-16 14:29:00 1503

原创 WINDOWS下的低级音频函数

在WINDOWS下,音频函数有多种类型,如MCI、多媒体OLE控制、高级音频等,使用方法都比较简单。但如果想编写一个功能较强大的音频处理程序,那就必须使用低级音频函数和多媒体文件I/O来控制音频设备的输入和输出。因为低级音频函数可直接与音频驱动程序交互,通过窗口消息或回调(CALL BACK)函数来管理音频数据块的记录和播放,控制非常灵活。重要的一点是,低级音频函数为我们提供了一个设备无关的接口。

2007-08-16 10:32:00 1399 1

原创 DIB(Device-Independent Bitmap) 设备无关位图

位图一共有两种类型,即:设备相关位图(DDB)和设备无关位图(DIB)。DDB位图在早期的Windows系统(Windows 3.0以前)中是很普遍的,事实上它也是唯一的。然而,随着显示器制造技术的进步,以及显示设备的多样化,DDB位图的一些固有的问题开始浮现出来了,象BitBlt()这种函数就是基于DDB位图的。比如,它不能够存储(或者说获取)创建这张图片的原始设备的分辩率,这样,应用程序就不能

2007-08-15 15:27:00 2666

原创 IP组播技术综述

引言 近年来,随着Internet的迅速普及和爆炸性发展,在Internet上产生了许多新的应用,其中不少是高带宽的多媒体应用,譬如网络视频会议、网络音频/视频广播、AOD/VOD、股市行情发布、多媒体远程教育、CSCW协同计算、远程会诊。

2007-08-13 15:11:00 1401

原创 会话描述协议 (SDP: Session Description Protocol)

会话描述协议(SDP)为会话通知、会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述。        会话目录用于协助多媒体会议的通告,并为会话参与者传送相关设置信息。 SDP 即用于将这种信息传输到接收端。SDP 完全是一种会话描述格式――它不属于传输协议 ――它只使用不同的适当的传输协议,包括会话通知协议(SAP) 、会话初始协议(SIP)、实时流协议 (RTSP)、 MI

2007-08-09 10:17:00 2008

原创 RTSP 流媒体协议

这个文档详细说明了因特网传输协议中的一种因特网标准路径协议,而且为了提高需要不断讨论和建议。请查阅正确的,与这协议相关的标准化的声明和情况的因特网方协议标准协议.分发这备忘录是没有限制的.摘要:Real Time流媒体协议或者RTSP,是一种在应用层上控制实时传输数据的工具。RTSP提供一种可扩展的框架,使能够提供能控制的,按需传输实时数据,比如音频和视频文件。源数据可以包括现场数据的反馈和存贮的

2007-08-09 09:52:00 1960

原创 SIP:构建新一代SoftSwitch

一、SIP的提出和发起   SIP(Session Initiation Protocol,会话发起协议)是由IETF(Interne工程任务组) 提出的IP电话信令协议。它的主要目的是为了解决IP网中的信令控制,以及同SoftSwitch的

2007-08-09 09:21:00 1037

原创 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)

1、概述在最初的 http 协议中,没有上传文件方面的功能。 rfc1867 (http://www.ietf.org/rfc/rfc1867.txt) 为 http 协议添加了这个功能。客户端的浏览器,如 Microsoft IE, Mozila, Opera 等,按照此规范将用户指定的文件发送到服务器。服务器端的网页程序,如 php, asp, jsp 等,可以按照此规范,解析出用户发送来的文

2007-08-08 14:30:00 1204 4

原创 教育行业监控解决方案

  1.概述  随时掌握学校动态,及时发现安全隐患,记录异常情况的视频影像,以便立即防范或作为事后分析处理的客观依据,充分发挥计算机无人值班、全天候安全监控的功能,也可杜绝人力浪费。   利用现代的高科技技术手段,组成全方位防范系统是十分必要的。  可以任意看到任何一间教室的教学情况,图像实时清晰、声音清晰,同时可以多个地点对一个教室进行教学观摩。  通过安装在各考场上端的电子摄像机,整个考场

2007-08-03 12:05:00 1428

原创 会话通信程序

该实例完成一个服务器端和客户端简单的会话通信过程.要求主机上安装TCP/IP协议,并设定IP.服务器端和客户端使用同一台主机的不同端口号,服务器端使用的端口号为2000,客户端使用的端口号为3000.  服务器端程序先运行,首先初始化Winsock,然后创建套接字,在2000端口上进行绑定,接着在2000端口进行侦听,并进入等待状态.客户端后运行,同样首先初始化winsock,然后创建套接字,接着

2007-08-03 10:40:00 1262

原创 关于软件实施项目管理的探讨

项目管理是一门新兴的管理学科,其涵盖范围非常广,本文仅立足于软件实施过程中项目管理的应用,以项目管理周期为主线展开探讨。一、 项目经理的职责和作用项目经理是项目的总负责人,负责从项目启动到项目结束的整个项目实施过程。其在项目管理中的职能主要体现在协调,而非行政指派。主要职责:1、 在技术、费用和时间特定的前提下,利用组织中的现有资源完成项目最终目标;2、 和客户、项目组成员、其

2007-08-02 10:51:00 2141

原创 项目管理案例剖析

摘要: 成功项目和失败项目的最大不同在于项目管理。曾经有这样一个项目,对于客户,是新开展的业务;对于集成商,大部分技术是未曾使用过的。通常说来,这样的项目存在极大的风险,那么,请看看其中的项目管理……1 项目描述某年,B计算机公司(以下简称B公司)了解到A企业要建设一个客户服务中心,向客户提供有关本企业产品的咨询、查询、委托、投诉等服务,并希望能够尽可能采用各种计算机和通信技术,为客户

2007-08-02 10:40:00 2871

原创 如何制定和编写软件项目计划

软件项目计划(Software Project Planning)是一个软件项目进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等。在软件项目管理过程中一个关键的活动是制定项目计划,它是软件开发工作的第一步。 项目计划的目标是为项目负责人提供一个框架,使之能合理地估算软件项目开

2007-08-02 10:35:00 25384 6

原创 应用于捆绑的MPEG的RTP有效载荷的格式

这份文档描述了一种适合于捆绑的、MPEG-2编码的、可以应用RTP协议的视频和音频数据的有效载荷类型,这是第二版。对于这种有效载荷类型,当它用于视频点播应用系统时,捆绑具有明显的优势。当这种优势足够重要,以至于可以牺牲已分离的音频视频流的模块化时,就可能使用这种有效载荷。1.介绍这份文档描述了一种适用于MPEG-2编码的、使用实时传输协议(RTP)第二版[1]的音频和视频流的捆绑式打包方案。MPE

2007-08-01 20:44:00 1559

原创 Linux 下的实时流媒体(RTP)编程

流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP 电话等应用场合的技术基础。RTP 是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在 Linux 下利用 JRTPLIB 进行实时流媒体编程。 一、流媒体简介随着 Internet 的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等

2007-08-01 20:33:00 1197 1

原创 如何用CRegKey类来操作注册表

用CRegKey类来操作注册表是非常方便的。CRegKey类并不是一个MFC类,而是一个ATL类,所以在使用的时候不要忘记在StdAfx.h头文件中加入#include 。 1.打开需要查询注册表键:原型是:LONG Open( HKEY hKeyParent, LPCTSTR lpszKeyName, REGSAM samDesired = KEY_ALL_ACCESS );只有打开了一个注册表

2007-08-01 16:34:00 761

chrome-win64-123.0.6312.58

开发工具chrome-win64,版本123.0.6312.58

2024-03-23

chromedriver-linux64-123.0.6312.58

开发工具chromedriver-linux64,版本123.0.6312.58

2024-03-23

chrome-linux64-123.0.6312.58

chrome-linux64安装包,版本123.0.6312.58

2024-03-23

简约的手机社区类网站html5响应式模板

简约的手机社区类网站html5响应式模板,简单,适合新手学习及在此基础上改造升级

2018-11-14

ECShop_V2.7.3_UTF8_release1106

知名开源电子商务软件代码分享,知名开源电子商务软件代码分享,

2017-10-15

P2P之UDP穿透NAT的实现(源代码)

P2P之UDP穿透NAT的实现

2007-09-08

Introduction to DirectDraw and Surface Blitting

Introduction to DirectDraw and Surface project source code.

2007-08-20

Introduction to DirectDraw and Surface Blitting

Introduction to DirectDraw and Surface demo project.

2007-08-20

空空如也

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

TA关注的人

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