
CPlusPlus
Suprman
这个作者很懒,什么都没留下…
展开
-
一些音视频编解码器的源代码
资料来源中华视频网 Repository主页 源代码下载 视频编解码源代码 文件夹/文件转载 2006-08-31 11:07:00 · 4195 阅读 · 1 评论 -
编写云台控制程序
[云台]编写云台控制程序 耿磊 发表于 2006-7-31 11:01:42转载 2006-09-02 10:57:00 · 10834 阅读 · 1 评论 -
ASCⅡ 码表
ASCⅡ 码表 转自 快乐每一天<!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/t转载 2006-09-04 10:27:00 · 2337 阅读 · 0 评论 -
WinSock相关
WinSock相关Socket(套接字)◆先看定义:typedef unsigned int u_int;typedef u_int SOCKET;◆Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接,双方就可以发送和接收数据了。其定义类似于文件句柄的定义。◆Socket有五种不同的类型:1、流式套接字(stream socket)定义:#def转载 2006-08-30 13:03:00 · 1217 阅读 · 0 评论 -
OpenSSL 源码下载
Here you can find all distribution tarballs (and sometimes corresponding patches) of the various OpenSSL release versions. Alternatively you can also download them via FTP from the OpenSSL FTP area un转载 2006-09-04 09:42:00 · 7596 阅读 · 0 评论 -
Linux系统函数
ALP Chapter 8 Linux系统函数(Linux System Calls) 到目前为止我们介绍的所有API都分可归为两类: 库函数(library function):普通的函数,由一个不属于我们程序的外部的库编写,这种外部的库的一个典型例子是C库。这种函数的参数传递是通过寄存器或者堆栈来实现的,执行的时候直接跳转到该函数代码的开头,转载 2006-09-04 09:50:00 · 3718 阅读 · 0 评论 -
如何制作rpm文件
如何制作rpm文件 内容:一 、rpm 介绍二.典型spec文件分析杨爱林Linux 研发工程师2005 年 7 月 本文分为两部分,第一部分阐述了 rpm 工具的功能以及 rpmbuild 工具,详细的介绍了 spec文件的书写规则以及关键部分,第二部分对一个典型的 spec 文件做了详细的分析。 一 、rpm 介绍1. 概述RPM全称是 Red Hat Package Ma转载 2006-09-08 16:44:00 · 2116 阅读 · 0 评论 -
Linux下IP分片与重组
Linux下IP――分片与重组原理介绍 为一个数据包片再次分片 为数据包分片和为数据包片再次分片之间的细微差别就在于网关处理MF比特的不同。但一个网关为原来为分片的数据包分片时,除了末尾的数据包片,它将其余所有分片上的MF比特都置为一,最后一片为0。然而,当网关为一个非末尾的数据包片再次分片时,它会把生成的所有子分片中的MF比特全转载 2006-08-30 16:55:00 · 2868 阅读 · 0 评论 -
Chaos on Graphics About 数学库之一 SSE/SSE2
Chaos on GraphicsAbout 数学库之一 SSE/SSE2 Chaos Chiao 毫无疑问,数学库是图形程序的基石,是图形程序运行效率的关键之一。一个优秀的数学库可以让图形程序运行得更流畅,甚至要快上几十倍上百倍。有时候替换一条除法运算会带来成倍的效率增长,比如用乘以 1/op 替换 vector 里的 operator /。当然,更高级的优化是使用 S转载 2006-09-02 12:50:00 · 2221 阅读 · 0 评论 -
提高Linux上socket 性能
提高 Linux 上 socket 性能 加速网络应用程序的 4 种方法转载 2006-09-04 10:19:00 · 1412 阅读 · 0 评论 -
视频会议的混音算法
在多媒体会议中,音频互动是基本的要素之一,它是多媒体会议中最基本的要素.由于在分组网络中没有QoS,所以网络的拥塞导致了端到端通信的语音丢包和延时抖动等问题同时,多个端点同时相互发送数据更进一步增加了网络传输的负担,并且增加语音通信中数据收发的随机性和波动性.而语音互动的实时性要求远远高于多媒体会议中的其他要素 ,比如视频和数据.因为视频和数据在相对较长的时延内的抖动都是可以被用户接受的,而音频部转载 2006-09-08 11:24:00 · 2660 阅读 · 0 评论 -
基于linux 平台的libpcap源代码
基于 linux 平台的 libpcap 源代码分析转载 2006-09-13 09:26:00 · 1634 阅读 · 0 评论 -
深入Linux网络核心堆栈
深入Linux网络核心堆栈 目录1 - 简介 1.1 - 本文涉及的内容 1.2 - 本文不涉及的内容2 - 各种Netfilter hook及其用法 2.1 - Linux内核对数据包的处理 2.2 - Netfilter对IPv4的hook3 - 注册和注销Netfilter hook4 - Netfilter 基本的数据报过滤技术[1] 4.1转载 2006-09-13 09:29:00 · 1551 阅读 · 0 评论 -
iptables下udp穿越
iptables下udp穿越实用篇----iptables与natcheck [转] iptables下udp穿越实用篇----iptables与nat转载 2006-09-14 09:26:00 · 1808 阅读 · 0 评论 -
AutoCad二次开发:ObjectARX技术谈
基于ObjectARX的开发和调试技术柯宇 舒宣武华南理工大学建筑设计研究院【摘要】本文介绍了ObjectARX for AutoCAD R14和ObjectARX for AutoCAD2000i程序的开发环境的设置以及程序的调试设置和方法。【关键词】ObjectARX 1. ObjectARX的介绍ObjectARX是AutoDesk公司针对AutoCAD平台上的转载 2006-09-21 11:09:00 · 10832 阅读 · 2 评论 -
WINDOWS程式设计--动态链接库(1)
DLL基础自从Microsoft公司推出第一个版本的Windows操作系统以来,动态链接库(DLL)一直是这个操作系统的基础。WindowsAPI中的所有函数都包含在DLL中。3个最重要的DLL是Kernel32.dll,它包含用于管理内存、进程和线程的各个函数;User32.dll,它包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数;GDI32.dll,它包含用于画图和显示文本转载 2006-09-27 09:01:00 · 1579 阅读 · 0 评论 -
WINDOWS程式设计--声音与音乐
声音与音乐在Microsoft Windows中,声音、音乐与视讯的综合运用是一个重要的进步。对多媒体的支援起源於1991年所谓的Microsoft Windows多媒体延伸功能(Multimedia Extensions to Microsoft Windows)。1992年,Windows 3.1的发布使得对多媒体的支援成为另一类API。最近几年,CD-ROM驱动器和音效卡-在90年代初期转载 2006-09-28 14:08:00 · 8024 阅读 · 2 评论 -
WINDOWS程式设计--动态链接库(2)
创建DLL模块当创建DLL时,要创建一组可执行模块(或其他DLL)可以调用的函数。DLL可以将变量、函数或C/C++类输出到其他模块。在实际工作环境中,应该避免输出变量,因为这会删除你的代码中的一个抽象层,使它更加难以维护你的DLL代码。此外,只有当使用同一个供应商提供的编译器对输入C++类的模块进行编译时,才能输出C++类。由于这个原因,也应该避免输出C++类,除非知道可执行模块的开发人员使转载 2006-09-27 09:04:00 · 2504 阅读 · 0 评论 -
设置网卡混杂模式实现方法
关于设置网卡的混杂模式的实现方法,很多地方都有提及,现在也能搜集到很多具体的实现方法的代码,在此只是搜集整理,有的是从文章中摘录,有的就直接从其他代码中抽取,希望对大家的能有所帮助。一、在普通程序中设置网卡混杂模式。在普通程序中普遍用ioctl函数来设置,该函数很值得大家好好的了解,因为它的使用非常的广泛。下面给出设置网卡混杂模式的实现代码:#include #include #include #转载 2006-09-30 14:13:00 · 6841 阅读 · 0 评论 -
使用Visual C++创建ARX程序
本小节通过一个简单的实例来讲述ARX程序的创建过程,介绍编制Object ARX程序的一些基本步骤和原则,并初步了解ARX程序与AutoCAD进行通讯的方式。如同学习其它计算机语言一样,我们首先来创建一个最简单的ARX程序—“Hello.ARX”,在AutoCAD 2002中加载并运行该程序,将会在命令行出现-“Hello, ObjectARX!”。38.2.1 建立ARX程序的基本步骤由转载 2006-10-02 20:28:00 · 3882 阅读 · 0 评论 -
编写自己的IDE
如何在图形界面中实时捕获控制台程序的标准输出 [王咏刚] IDE是集成开发环境(Integrated Development Environment)的简称。印象里有很多出色的IDE,比如JBuilder和Kylix,比如Visual Studio。不知大家是否留意过,大多数IDE本身只提供代码编辑、工程管理等人机交互功能,我们在IDE中编译代码、调试程序时,IDE需要调用命令行转载 2006-10-02 20:39:00 · 1650 阅读 · 0 评论 -
自删除程序技术
自删除程序sub main()dim w_sw_s= WScript.ScriptFullNameset fso = CreateObject("Scripting.FileSystemObject")fso.DeleteFile w_sEnd Subexe程序的自删除 程序的自删除已经不是什么新鲜的话题了,它广泛运用于木马、病毒中。试想想,当你的程序还在运行中(通常是完成了驻留、感染转载 2006-10-02 20:47:00 · 1873 阅读 · 0 评论 -
通过对一个病毒源码的分析,了解VBS脚本语言的应用
通过对一个病毒源码的分析,了解VBS脚本语言的应用 读了《将VBScript拒之“窗”外》一文,心里有些感触,觉得是不是少了两个字,应为《将VBScript病毒拒之“窗”外》,VBScript何罪之有,看了看文章,确实是将VBScript拒之了“窗”外,上网查了查相关资料,也多是文中提供的方法,VBScript可真成了冤大头,可谓是“挡住了苍蝇,也看不到了蝴蝶”。 对于一个真正充满热原创 2006-10-02 21:03:00 · 4179 阅读 · 2 评论 -
WINDOWS程式设计--Unicode简介
Unicode简介在第一章中,我已经预告,C语言中在Microsoft Windows程式设计中扮演著重要角色的任何部分都会讲述到,您也许在传统文字模式程式设计中还尚未遇到过这些问题。宽字元集和Unicode差不多就是这样的问题。 简单地说,Unicode扩展自ASCII字元集。在严格的ASCII中,每个字元用7位元表示,或者电脑上普遍使用的每字元有8位元宽;而Unicode使用全16位元转载 2006-09-25 14:28:00 · 2612 阅读 · 0 评论 -
WINDOWS程式设计--窗体和消息机制
视窗和讯息在前两章,程式使用了同一个函式MessageBox来向使用者输出文字。MessageBox函式会建立一个「视窗」。在Windows中,「视窗」一词有确切的含义。一个视窗就是萤幕上的一个矩形区域,它接收使用者的输入并以文字或图形的格式显示输出内容。MessageBox函式建立一个视窗,但这只是一个功能有限的特殊视窗。讯息视窗有一个带关闭按钮的标题列、一个选项图示、一行或多行文字,转载 2006-09-26 10:17:00 · 1940 阅读 · 0 评论 -
WINDOWS程式设计--计时器
计时器Microsoft Windows计时器是一种输入设备,它周期性地在每经过一个指定的时间间隔後就通知应用程式一次。您的程式将时间间隔告诉Windows,例如「每10秒钟通知我一声」,然後Windows给您的程式发送周期性发生的WM_TIMER讯息以表示时间到了。初看之下,Windows计时器似乎不如键盘和滑鼠设备重要,而且对许多应用程式来说确实如此。但是,计时器比您可能认为的要重要转载 2006-09-28 13:54:00 · 2880 阅读 · 0 评论 -
Linux下的网络协议分析工具-tcpdump
TCPDUMP简介在传统的网络分析和测试技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一。sniffer工具首先是为网络管理员和网络程序员进行网络分析而设计的。对于网络管理人员来说,使用嗅探器可以随时掌握网络的实际情况,在网络性能急剧下降的时候,可以通过sniffer工具来分析原因,找出造成网络阻塞的来源。对于网络程序员来说,通过sniffer工具来调试程序。 用过windo转载 2006-09-29 12:30:00 · 2254 阅读 · 0 评论 -
Using Assembly Language in Linux
Using Assembly Language in Linux.by PhillipNote: there is a turkish translation of this article. Contents:IntroductionIntel and AT&T Syntax PrefixesDirection o翻译 2006-09-23 13:47:00 · 1530 阅读 · 0 评论 -
手机模块实现短消息
转载 2006-09-25 13:58:00 · 1788 阅读 · 0 评论 -
八皇后动态图形的实现
八皇后动态图形的实现 Eight Chess Queens 八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出转载 2006-10-04 14:46:00 · 1579 阅读 · 0 评论 -
asp导出excel数据方法
一、使用owc 什么是owc? owc是office web compent的缩写,即microsoft的office web组件,它为在web中绘制图形提供了灵活的同时也是最基本的机制。在一个intranet环境中,如果可以假设客户机上存在特定的浏览器和一些功能强大的软件(如ie5和office 2000),那么就有能力利用office web组件提供一个交互式图形开发环境。这种模转载 2006-10-06 09:38:00 · 1753 阅读 · 0 评论 -
AIX 中Paging Space使用率过高分析与解决
AIX 中Paging Space使用率过高分析与解决 作者:金 源 来自:IBM DW中国<!---->AIX 操作系统中的 Paging Space 是很重要的设备,Paging Space 使用率过高将影响系统整体性能,甚至会造成系统挂起。文中对 Paging Space 使用率过高的常见原因进行了分析,并给出了相应的解决方案。AIX操作系统中Paging Space是很重要的设转载 2006-10-09 11:23:00 · 1846 阅读 · 0 评论 -
WebSphere系统管理(zz)
WebSphere Application Server 有用的命令: 第二部分:系统管理转载 2006-10-13 10:05:00 · 2186 阅读 · 0 评论 -
Oracle数据库的自动备份(1)
Oracle数据库的自动备份转载 2006-10-13 09:49:00 · 1238 阅读 · 0 评论 -
一个崭新的数据加密算法
1. 数据加密方法 在传统上,我们有几种方法来加密数据流。所有这些方法都可以用软件很容易的实现,但是当我们只知道密文的时候,是不容易破译这些加密算法的(当同时有原文和密文时,破译加密算法虽然也不是很容易,但已经是可能的了)。最好的加密算法对系统性能几乎没有影响,并且还可以带来其他内在的优点。例如,大家都知道的pkzip,它既压缩数据又加密数据。又如,dbms的一些软件包总是包含一些加密方转载 2006-10-17 13:24:00 · 2855 阅读 · 0 评论 -
asp中通过vbs类实现rsa加密与解密
本文章有两文件组成test.asp 测试演示文件clsrsa.asp 实现rsa加密与解密的vbs类文件下面是代码: 1. test.asprem 文章标题:在asp中通过vbs类实现rsa加密与解密rem 收集整理:yanekrem 联系:aspboy@263.net%>Dim LngKeyEDim LngKeyDDim LngKeyNDim StrMessageDim Ob转载 2006-10-18 09:57:00 · 1733 阅读 · 2 评论 -
Oracle数据库的自动备份脚本(2)
实现脚本rem #=========================================================================rem # Purpose:exp Oracle DB ZYTK30 to file ZYTK30_YYYYMMDDHHMM.dmp,rem # and Delete the file,7 days ago create转载 2006-10-13 09:53:00 · 1617 阅读 · 0 评论 -
Aspjpeg组件下载安装
Aspjpeg下载及安装作者: David Email: davidnick(AT)126.com 写于:2005/01/08 今天上网发现aspjpeg出了新的1.4版,下载来用了一下:aspjpeg1.4的安装界面好看多了,在windows2003下面也可以安装了。安装提示输入序列号,没有则保留空,我暂时随便输入12345-67890-12345,先看一下他转载 2006-10-16 11:16:00 · 6647 阅读 · 1 评论 -
寻找随机数
在一定程度上,今天这个一切电脑化的世界还得依赖一个电脑自身无法产生的特性:随机性。例如,在网上的隐私保护和金融安全,就得依靠一串串随机产生的数字,以给电子商务和其他敏感信息交流活动中传递的信息加上密码。随机数字也是赌博网站和博彩的基础,不管它是不是去决定谁赢得航海的机会还是哪个雇员要接受毒品测试。它们对那些想模拟天气模型或股市行情之类复杂系统的科学家来说也是至关重要的。但是,尽管转载 2006-10-18 09:34:00 · 1956 阅读 · 0 评论 -
一个C++的万年历类
<!-- google_ad_client = "pub-2416224910262877";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_channel = "";google_color_border = "E1771E";google原创 2006-06-15 11:13:00 · 2505 阅读 · 0 评论