自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (23)
  • 收藏
  • 关注

原创 郁闷

上传VisualC++6.0 part03出错提交完成后说我上传过,可是在资源里没有第三个压缩包啊明天我再传一次,不行的话就只有传到其他服务器上了 

2007-11-11 15:30:00 373

转载 VC中利用多线程技术实现线程之间的通信

当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的大型应用软件无一不是多线程多任务处理,单线程的软件是不可想象的。因此掌握多线程多任务设计方法对每个程序员都是必需

2007-08-12 18:19:00 606

转载 使用同步对象编程

3 使用同步对象来编程 本章定义了四种可用的同步类型,并且讨论实现同步的注意事项。 互斥锁(mutex) 条件变量(condition variable) 多读单写锁(multi-read,single-write lock) 信号量(semophore) 进程间同步(process synchronization) 同步原语的比较(compare primitive) 同步对象是内存中的

2007-08-12 18:18:00 662

转载 线程基础

multithreading可以被翻译成多线程控制。与传统的UNIX不同,一个传统 的UNIX进程包含一个单线程,而多线程(MT)则把一个进程分成很多可执行线 程,每一个线程都独立运行。 阅读本章可以让你理解: Defining Multithreading Terms Benefiting From Multithreading Looking At Multithreading Structu

2007-08-12 18:17:00 506

转载 Windows操作系统堆和栈的区别

堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)

2007-08-12 18:16:00 546

转载 C++编程中Windows图像编程概要

图形设备接口(GDI,Graphics Device Interface)的主要目标之一是支持在输出设备(如视频显示器、打印机和绘图仪)上的与设备无关的图形。 GDI通过将应用程序与不同输出设备特性相隔离,使Windows应用程序能够毫无问题地在Windows支持的任何图形输出设备上运行。Windows中的图形基本上是由从GDI.EXE模块中输出的函数处理的(尽管一些绘制函数实际上具有USER.E

2007-08-12 18:14:00 1025

转载 用多线程编程

2 用多线程编程 2.1线程(函数)库(The Threads Library) 用户级多线程是通过线程库,libthread来实现的(参考手册第3页: library routines)。线程库支持信号,为可运行的程序排队,并负责同 时操纵多任务。 这一章讨论libthread中的一些通用过程,首先接触基本操作,然后循 序渐进地进入更复杂的内容。 创建线程-基本特性 Thr_create

2007-08-12 18:12:00 613

转载 js基础到精通全面教程

基础知识:HTML 前面的数字代表行号JavaScript就这么回事1:基础知识  1 创建脚本块 1: 2: JavaScript code goes here 3:    2 隐藏脚本代码 1: 2: 3: document.write(“Hello”); 4: // --> 5:   在不支持JavaScript的浏览器中将不执行相关代码 3 浏览器不

2007-07-11 16:24:00 897

转载 神秘的黑客编程

一、了解Windows 内部机制Windows 是一个“基于事件的,消息驱动的”操作系统。在Windows 下执行一个程序,只要用户进行了影响窗口的动作(如改变窗口大小或移动、单击鼠标等)该动作就会触发一个相应的“事件”。系统每次检测到一个事件时,就会给程序发送一个“消息”,从而使程序可以处理该事件。每个Windows 应用程序都是基于事件和消息的,而且包含一个主事件循环,它不停地、反复地

2007-05-26 20:54:00 1164

转载 ASP快速入门

语句 …… %> 定义变量dim语句 dim a,b a=10 b=”ok!” %> 注意:定义的变量可以是数值型,也可以是字符或者其他类型的 简单的控制流程语句 1. If 条件1 then 语句1 elseif 条件2 then 语句2 else 语句3 endif 2.while 条件 语句 wend 3.for count=1 to n step m 语句1 exit for 语句2 ne

2007-05-26 20:41:00 636

转载 关于VMware不完全卸载的一些问题的总结

为什么会发生不完全卸载的情况? VMware不可以安装在已经安装有VMware产品的windows主机上,VMware是否已经安装在一台Windows主机上,是根据注册表的一些键值来判断的。当卸载VMware的时候,这些键值没有被删除,于是在下次安装VMware的时候,就会出现问题。 解决办法(一): 1.以本地管理员帐户登陆你的主机 2.关闭主机上的所有的防火墙软件,一些防火墙软

2007-05-14 12:35:00 1417

转载 IP多播技术及其编程

IP多播(也称多址广播或组播)技术,是一种允许一台或多台主机(多播源)发送单一数据包到多台主机(一次的,同时的)的TCP/IP网络技术。多播作为一点对多点的通信,是节省网络带宽的有效方法之一。在网络音频/视频广播的应用中,当需要将一个节点的信号传送到多个节点时,无论是采用重复点对点通信方式,还是采用广播方式,都会严重浪费网络带宽,只有多播才是最好的选择。多播能使一个或多个多播源只把数据包发送给特定

2007-05-14 12:31:00 1872

转载 DirectX图形处理(7)

 IDirect3DDevice7::BeginScene和IDirect3DDevice7::EndScene方法在绘制开始或完成时会向系统发出信号。只能在调用这些方法之间调用绘制方法。即使绘制方法失败了,也应当在再次调用BeginScene 之前调用EndScene。 (3)更新显示   一旦场景被绘制到绘制目标表面上,就可以在屏幕上显示结果了。窗口化的应用程序通常通过将绘制目标表面的内容

2007-01-29 17:57:00 1227

转载 DirectX图形处理(6)

D3DMATRIX matWorld = mat;    pd3dDevice->SetTransform( D3DTRANSFORMSTATE_WORLD, &matWorld );     // 视图矩阵定义了照相机的位置和方向,这里只是将其沿z轴向后移动了10    // 个单位    D3DMATRIX matView = mat;    matView._43 =

2007-01-29 17:56:00 812

转载 DirectX图形处理(5)

在获得了指向IDirect3D7接口的指针之后,就可以通过调用IDirect3D7::CreateDevice方法来创建绘制设备。CreateDevice方法接受所需设备的全局惟一标识符(GUID),用于设备进行绘制的表面的IDirectDrawSurface7接口的地址,以及一个变量的地址(如果设备对象创建成功,则该方法会把IDirect3DDevice7接口指针设置到变量中)。虽然本例使用了硬

2007-01-29 17:55:00 1093

转载 DirectX图形处理(4)

初始化系统对象   在创建了应用程序窗口之后,即可以开始初始化主DirectX对象。主DirectX对象提供的服务可用于在场景上进行绘制6杂谝桓?/SPAN>Direct3D应用程序,初始化过程就是创建和配置DirectDraw、绘制表面、一个绘制设备和一个视口的过程。为了清楚起见,Triangle例子程序将系统对象初始化代码从初始化场景的代码中分离出来。结果几何图形、特定于应用程序的数据结构和像

2007-01-29 17:54:00 1305

转载 DirectX图形处理(3)

调用IDirectDrawSurface7::GetDC方法的代码行锁定了后台缓冲区以备写入。SetBkColor和SetTextColor函数用于设置背景和文本的颜色。 接下来,phase变量决定了应该写主缓冲区消息,还是写后台缓冲区消息。如果phase等于1,就写主表面消息,并将phase设置为0。如果phase等于0,就写后台缓冲区消息,并将phase设置为1。但是,这两种情况都将消息写入后

2007-01-29 17:53:00 1276

转载 DirectX图形处理(2)

 创建翻转表面   在设置了显示模式后,必须创建用于放置应用程序的表面。因为DDex1例子程序已用IDirectDraw7::SetCooperativeLevel方法将模式设置为独占(全屏)模式,所以可以创建在表面之间进行翻转的表面。如果使用SetCooperativeLevel将模式设置为 DDSCL_NORMAL,就可以创建在表面之间进行位块传输的惟一表面。创建翻转表面的步骤如下:(1)

2007-01-29 17:52:00 1323

转载 DirectX图形处理(1)

DirectDraw是DirectX API的组成部分,用于直接操纵显示内存、硬件传输、硬件覆盖支趾头砻嬷С帧?/SPAN>DirectDraw在保持与现有基于Microsoft Windows的应用程序和设备驱动程序兼容的同时提供这些功能。DirectDraw是一个可在保持与Windows图形设备接口(GDI)兼容的同时直接访问显示设备的软件接口,不是用于图形的高级API。DirectDra

2007-01-29 17:51:00 1194 1

iOS软件开发兵法:应用程序与游戏开发之道

《iOS软件开发兵法:应用程序与游戏开发之道》 图书的配套代码,没有PDF 作者:李云天,罗亮,黄晨 ISBN:978-7-121-18462-8

2015-01-25

Entity Framework 详解

Entity Framework详解 新版本中的 ADO.NET 以新实体框架为特色。它使开发人员可以通过对象模型(而不是逻辑/关系数据模型)专注于数据。实体框架有助于将逻辑数据架构抽象为概念模型,并且允许以多种方式通过对象服务和名为“EntityClient”的新数据提供程序与概念模型交互。 实体框架使用概念层(ConceptualModels)、映射层(Mappings)和逻辑层(StorageModels)将逻辑数据库结构抽象化。EntityClient 的备选项是对象服务。具体地说,实体框架中的对象服务有助于减少开发人员需要编写的数据访问代码的数量。

2011-03-27

Q版缓冲区溢出教程.chm

我使用Q版缓冲区溢出教程.doc制作的chm版,方便大家阅读,也方便我在PPC上看。我购买过这本书的,确实是经典啊!希望大家支持正版,支持ww0803

2009-04-18

炬力SRX-B7主控固体

炬力SRX-B7主控固体<br>包含电路图

2008-01-06

RSA论文

RSA论文,中文<br>第1章 RSA应用现状及应用于文件加密的分析 2<br>1.1 RSA算法介绍与应用现状 2<br>1.2 RSA应用于文件加密的分析 3<br>1.2.1 文件加密使用RSA的可行性 3<br>1.2.2 文件加密使用RSA的意义 4<br>第2章 RSA文件加密软件的设计与实现 6<br>2.1 需求分析与总体设计 6<br>2.1.1 功能分析 6<br>2.1.2 工程方案选择 7<br>2.2 各部分的设计与开发 8<br>2.2.1 实现RSA加密算法的C++核心类库 8<br>2.2.2 封装C++核心类库的DLL组件 18<br>2.2.3 引用DLL的.Net类与实现文件操作功能的窗体应用程序 19<br>第3章 软件整体测试与分析改进 20<br>3.1 编写测试各项性能需要的精确计时类 20<br>3.2 测试数据与分析改进 20<br>3.2.1 密钥生成测试 20<br>3.2.2 数据输入输出测试 23<br>3.2.3 加密解密测试 23<br>3.2.4 性能分析与改进优化 26<br>3.3 使用中国余数定理 27<br>第4章 可移植模块的简要说明与开发前景 29<br>

2007-12-22

CryptoAPI实例源码

CryptoAPI实例源码,学CryptoAPI看看吧,有帮助

2007-12-22

防ARP攻击工具

防ARP攻击小工具,以脱壳

2007-12-22

CryptoAPI中文手册

微软CryptoAPI的中文说明文档

2007-12-22

Win32SDK参考手册

Win32SDK参考手册4

2007-10-20

Win32SDK参考手册

Win32SDK参考手册3

2007-10-20

Win32SDK参考手册

Win32SDK参考手册2

2007-10-20

mpeg2Peter.rar

MPEG-2视频编解码源代码(VC版)

2007-08-12

x264_src_20060614.rar

x264视频编解码源代码(更新时间2006-06-14,v532),含VC编译指南。x264是H.264标准的一种实现,与JM相比更适合与应用,因为JM主要是与标准更接近,所以便于学习,而x264做了很多的优化。

2007-08-12

Video_Demo.rar

这里提供的是一个视频编解码与传输的Demo程序,分为两部分,分别是Server和Client端,演示了视频编码、传输、解码以及视频显示等功能。<br><br> 该程序采用了VFW(Video For Windows)体系结构进行编程,编译工具为VC++6.0或以上,视频编码采用了VFW体系下的DivX,当然你也可以根据需要改为Xvid或是其它,由于这份Demo以前写得较匆忙,没有留下任何文档,主要是因为程序非常的简单,但是对于没有VC++基础或是对VFW不太熟悉的朋友可要仔细看了!(注意,要编译运行本程序,需要安装DivX)<br>

2007-08-12

JM文件及函数速查清单.rar

基于JM 9.7 (FRExt)的文件及函数速查清单,压缩名中包含由DoxyGen自动产生的两个Word文档h.264-avc reference software decoder.doc和h.264-avc reference software encoder.doc

2007-08-12

jm10.2.zip

H.264的官方测试源码,由德国hhi研究所负责开发。其特点是实现了264所有的特性,由于是官方的测试源码,所以学术研究的算法都是在JM基础上实现并和JM进行比较。但如果想应用的话得针对不同的平台进行优化了!

2007-08-12

h.263编解码原程序及测试程序源码.rar

h.263编解码原程序及测试程序源码,含测试序列。

2007-08-12

ffmpeg_src_20060614.rar

ffmpeg源代码,20060614更新,version 0.4.9-pre1 SVN更新序列号为5475。注意ffmpeg以前的源代码是采用CVS管理,即可以用CVS Client就可以获取其最新的源代码,但最近ffmpeg已经从CVS过渡到SVN(一种新的版本管理软件),所以必须采用TortoiseSVN才能获取其最新的源代码。

2007-08-12

ffmpeg_src.rar

大名鼎鼎的ffmpeg,不会没有听说过吧,这就是其最新的源代码(版本为0.4.9)

2007-08-12

avsdec_source.rar

AVS解码器源代码及SDK例程

2007-08-12

空空如也

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

TA关注的人

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