自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (20)
  • 收藏
  • 关注

转载 C++ 读写XML、C++ XML读写类

#include    #include    #include          int getNameValue(char *name,char *value)   {         std::ifstream file;         std::string buf, bufFromFile, beginName, endName;

2012-03-31 23:05:43 1449

转载 windows、linux创建子进程

在windows下创建子进程较常用到的API就是CreateProcess,可以通过以下的方式启动一个新进程:     STARTUPINFO si = {0};                 PROCESS_INFORMATION pi = {0};     si.cb = sizeof(STARTUPINFO);         //结构体大小    GetStartup

2012-03-31 14:51:40 780

转载 __FILE__,__LINE__,__DATE__,__TIME__, __FUNCTION__

__FILE__,__LINE__,__DATE__,__TIME__, __FUNCTION__  2008-05-12 11:43:36|  分类:Programming |  标签:|字号大中小 订阅C++有四个常用的预定义名字,分别为:__FILE__,__LINE__,__DATE__,__TIME__

2012-03-31 13:59:32 994

转载 Linux多进程编程 与windows进程

本文修改自:http://linux.chinaunix.net/techdoc/develop/2007/07/20/963167.shtml*欢迎访问: 新星湾(http://www.xinxingwan.com/)*/  1 Linux下进程的结构   Linux下一个进程在内存里有三部分的数据,就是"代码段"、"堆栈段"和"数据段"。一般的CPU

2012-03-31 12:55:34 767

转载 vi的行符,doxygen注释,缩进,代码高亮设置

1.对于代码缩进,代码高亮,一般只要是最新的版本就可以了,如果是设置的话就是在 /usr/share/vim/.vimrc 只要在一般是vi /usr/share/vim/.vimrc 在.vimrc文件里面添加结尾处添加set nu “显示行符号set autoindent ”缩进set cindent " c代码高亮就可以了那么doxygen是需要在官方下载一个Do

2012-03-31 09:27:38 1424

转载 使用syslog()函数处理日志信息

函数声明:#include void syslog(int priority, const char *message, arguments...);priority参数的格式(severity level|facility code)示例: LOG_ERR|LOG_USERseverity level:Priority Level

2012-03-30 18:09:05 711

转载 [C++][Thread] 转:线程池原理及创建(C++实现)

本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。为什么需要线程池 目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务

2012-03-30 16:11:17 4269 3

转载 D-bus —— 进程间通讯

1. 简介通常一个桌面中会有几个不同的程序同时运行,而且它们之间需要相互间进行通讯。在操作系统层,这些不同的程序用不同的进程来实现。而为了安全起见,不同进 程间是不能直接相互调用和内存访问的,也就是一个进程对另外的进程是不可见的。这就需要一个机制来定义一个接口,一个进程通过接口访问另外一个进程,对于 发起访问的进程来说,调用 IPC 接口中的函数与调用自己进程内的函数是没有区别的这就是进程

2012-03-29 14:53:11 1106

转载 Linux 下ACE的构建

Linux 下ACE的构建1. 设置环境变量ACE_ROOT,命令如下:“vi /etc/profile” ,在“export PATH USER….”后加入4行  ACE_ROOT=/opt/ACE  export ACE_ROOT LD_LIBRARY_PATH=$ACE_ROOT/aceLD_LIBRARY_PATH export LD_LIBRARY_PAT

2012-03-29 14:05:36 900

转载 linux系统环境下,对文件进行加密(gpg,openssl)

linux系统环境下,对文件进行加密(gpg,openssl)Linux关于文件加密的两种方法和详解:一、用GnuPG加密文件。GnuPG软件包(Gnu Privacy Guard,Gnu隐私保镖),软件包的名称是gpg。gpg在加密文件时使用的是公共密钥加密方法。1.第一步是要创建一个将来用来发送加密数据和进行解密数据的密钥。我们执行一下gpg命令,就会在你的主目录下创建一个

2012-03-29 09:43:37 2573

转载 vc视频采集代码

vfw(Video For Windows)是常用的视频采集方式,在vc中可以方便地采集来自usb摄像头、视频采集卡等各种支持vfw方式的视频采集设备。在新建的对话框中包含"vfw.h"头文件,在Project-》Setting中包含"Vfw32.lib",创建ID为IDC_PIC的pic控件,然后加入下面的初始化和结束代码,就采集和处理自己的视频图像了。复制内容到剪贴板 程序代码

2012-03-28 23:37:30 1352

转载 WinCE系统下基于DirectShow的摄像头应用编程

WinCE系统下基于DirectShow的摄像头应用编程 by斜风细雨QQ:253786989    2012-02-17  在WinCE设备上使用摄像头时,一般都是向厂家索要驱动。对于摄像头设备,WinCE会有一个标准的流驱动框架,大多数厂商就会按照这个标准完成WinCE系统下的摄像头驱动程序。  一般情况下,视频采集设备被封装成Filter,并包含相应的Pin(比如Captur

2012-03-28 23:18:41 816

转载 Windows API 进程间通信,管道(Pipe)

管道是一种用于在进程间共享数据的机制,其实质是一段共享内存。Windows系统为这段共享的内存设计采用数据流I/0的方式来访问。由一个进程读、另一个进程写,类似于一个管道两端,因此这种进程间的通信方式称作“管道”。    管道分为匿名管道和命名管道。    匿名管道只能在父子进程间进行通信,不能在网络间通信,而且数据传输是单向的,只能一端写,另一端读。    命令管道可以在任意进程间通

2012-03-28 23:01:59 1234

转载 Windows API函数大全(API之进程和线程函数)

API之进程和线程函数CancelWaitableTimer 这个函数用于取消一个可以等待下去的计时器操作CallNamedPipe 这个函数由一个希望通过管道通信的一个客户进程调用 ConnectNamedPipe 指示一台服务器等待下去,直至客户机同一个命名管道连接 CreateEvent 创建一个事件对象 CreateMailslot 创建一个邮路。返回的句柄由邮路服

2012-03-28 22:57:50 922

转载 windows进程间通信(转载)

摘 要 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。关键词 进程 进程通信 IPC Win32 API 1 进程与

2012-03-28 22:53:43 476

转载 应用软件系统架构设计的“七种武器”

作者:张明星 出处: dev2dev.bea.com.cn     对于软件架构这一概念,有太多的版本,目前在业界由大师级人物或组织提出的对这一概念的阐述就超过十种以上,我个人比较赞同RUP(Rational Unified Process)中对软件架构的定义,即软件架构包含了关于以下问题的重要决策:软件系统的组织;选择组成系统的结构元素和它们之间的接口,以及当这些元素相互协作时所

2012-03-28 09:00:04 626

转载 工厂方法和抽象工厂

工厂方法和抽象工厂实际上是从不同角度在描述问题。工厂方法描述了具体产品的创建,而抽象工厂描述的是产品系列的组织。//  Computer.cpp : Defines the entry point for the console application.//#include " stdafx.h " #include  string >

2012-03-28 00:02:28 547

转载 抽象工厂模式

一、 抽象工厂(Abstract Factory)模式抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图: 图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的产品族以及它所属的等级结构,就可

2012-03-28 00:00:00 423

转载 (翻译)软件架构样式

软件架构样式 Kalyan Bandarupalli著,hystar翻译架构样式是一套原则,你可以使用其来构建一个特定领域的典型的系统架构样式。实现软件架构样式依赖于你的组织实现架构样式的能力及基础性约束。这边文章解释了基于一种需求应该选择怎样的架构样式。 介绍 架构样式是一套原则,你可以使用其来构建一个特定领域的典型的系统架

2012-03-27 23:35:32 738

转载 软件架构常用网站

Patternsfore-business站点 http://www-106.ibm.com/developerworks/patterns/index.htmlObjectManagementGrouphttp://www.omg.orgMartijnvanWelie模式站点http://www.welie.com

2012-03-27 21:59:08 667

转载 一些开源项目网址

http://code.ijinshan.com/http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。http://www.cod

2012-03-27 18:16:23 662

转载 Windows API编程之多线程

本文总结Windows API编程之多线程,以供大家参考。    作者:tyc611,2007-05-13    在Windows的多线程编程中,创建线程的函数主要有CreateThread和_beginthread(及_beginthreadex)。CreateThread 和 ExitThread    使用API函数CreateThread创建线程时,其中的线

2012-03-27 16:13:05 832

转载 开源图形库 c语言-开源C++库

开源C++库必须具有以下特点:必须是成熟的产品、跨平台的产品、相对通用的库。   一、通用标准类   STL:C++标准模板库,呵呵,它也是开源的嘛。   boost:C++准标准库,它是强大地,江湖称之"千锤百炼"。   deelx (轻量级的正则表达式解析类库,国产),boost里有强大的正则表达式解析库,但如果你只想要一个表达式解析,不想要拖上庞大的boost

2012-03-27 13:54:42 1258

转载 翻译:OPTIMIZING WITH QPIXMAPCACHE(使用QPIXMAPCACHE进行优化

By Mark Summerfield(原文请见:http://doc.qt.nokia.com/qq/qq12-qpixmapcache.html)TroyCheng新博客:http://troychengspace.appspot.com/2010/07/7/linux16.htmlWidget在反复绘制图像的时候常常导致程序不响应,针对这个问题,这篇文章主要介绍一下如何使用缓存机

2012-03-26 10:15:59 1243

转载 一个fopen函数中未使用二进制模式(b)引发的血案

最近写了一个网络文件传输模块,为了让这个模块具有更好的移植性,我尽量使用C标准IO API来编写代码。模块是在Linux下面写的,一点问题都没有。但是昨天把客户端的代码移植到了windows上,结果就出现了一个很奇怪的问题,客户端从服务器端下载的数据保存在本地总是比服务器上的原始文件要大,下载的二进制文件(比如zip文件)总是被破坏,而下载的文本文件却看不出任何问题。看了半天代码,一直把注意力放在

2012-03-26 09:29:58 955

转载 RTP:实时应用程序传输协议 中文版

RFC3550 RTP:实时应用程序传输协议 摘要本文描述RTP(real-time transport protocol),实时传输协议。RTP在多点传送(多播)或单点传送(单播)的网络服务上,提供端对端的网络传输功能,适合应用程序传输实时数据,如:音频,视频或者仿真数据。RTP没有为实时服务提供资源预留的功能,也不能保证QoS(服务质量)。数据传输功能由一个控制协议(RTC

2012-03-25 13:51:24 1536

转载 Debug和Release之本质区别 [转]

Debug 和 Release 编译方式的本质区别    Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。    Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd

2012-03-24 16:08:06 442

转载 VIM C和C++编程环境设置(高亮显示以及自动缩进) [转]

vim简介资料来源:http://www.cnblogs.com/Henrya2/archive/2009/02/21/1395584.htmlVim(Vi Improved) 是一个类似于vi 的文本编辑器,在Vi的基础上增加了很多新的特性和功能。Vim以其强大的功能和可定制能力,成为Linux/Unix环境下开源的最重要的编辑器之一(另一个是 Emacs),被众多开发者所喜爱。笔者此时

2012-03-24 16:07:31 692

转载 用Gvim建立IDE编程环境 (Windows篇)[转]

说明:本文是作者在完全按照著名的《手把手教你把Vim改装成一个IDE编程环境》一文,在Windows XP上用gvim建立IDE环境时所作的备忘。原作地址:http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx。    0.准备软件及插件。(a)gvim72.exe 地址ftp://ftp.vim.org/pub/vim

2012-03-24 16:06:31 704

转载 [DSP(TI)]深入OSS开发

本文将对OSS(Open Sound System)的开发进行一些深入的讨论,具体的内容包括:播放音频的时延问题,并定量的对不同的缓冲区配置进行分析;非阻塞write;应用程序对驱动程序中DMA buffer的直接访问。这些是在深入OSS的开发过程中,开发者会遇到的一些实际问题,比如,在开发基于Linux平台的游戏程序时,就必须要考虑到如何降低播放音频的时延,使得在需要的时候,能够将游戏的音效尽快

2012-03-24 13:38:38 927

转载 Linux驱动开发学习的一些必要步骤

1. 学会写简单的makefile    2. 编一应用程序,可以用makefile跑起来    3. 学会写驱动的makefile    4. 写一简单char驱动,makefile编译通过,可以insmod, lsmod, rmmod. 在驱动的init函数里打印hello world, insmod后应该能够通过dmesg看到输出。    5. 写一完整驱动, 加上read,

2012-03-24 10:10:37 519

转载 Linux游戏开发工具收集

转载自 xoxoxo最终编辑 xyk34FMODFMOD 是一个非常容易使用的跨平台声音引擎,能够在 WINDOWS,WINDOWS CE,LINUX,MACINTOSH,GAMECUBE,PLAYSTATION 2和XBOX上使用。支持 C/C++,VB,DELPHI和MASE。如果你在以上说明的任何一种平台上使用任何一种语言,那么FMOD适合你。本篇中使用的

2012-03-24 10:07:25 2820

转载 Qt 双缓冲绘图

转载自 qinpanke最终编辑 qinpanke        双缓冲技术是GUI 编程中常用的技术。所谓的双缓冲就是把需要绘制的控件保存到一个图像中,然后在把图像拷贝到需要绘制的控件上。在Qt 的早期版本中,为了用户界面更加清爽,经常用这个技术来消除闪烁。在Qt4 中,QWidget 能够自动处理闪烁,因此我们不用再担心这个问题。尽管如此,如果控件绘制复

2012-03-24 08:06:31 1608

转载 纯SDK实现双缓冲绘图与普通绘图差别演示

先大致介绍一下WINDOWS下的绘图原理:我们在 Windows 环境下看到各种元素,如菜单、按钮、窗口、图像,从根本上说,都是“画”出来的。这时的屏幕,就相当于一块黑板,而 Windows 下的各种 GDI 要素,如画笔、画刷等,就相当于彩色粉笔了。我们在黑板上手工画图时,是一笔一划的,电脑亦然。只不过电脑的速度比手工快的太多,所以在我们看起来好像所有的图形文字都是同时出现的。普通绘图方

2012-03-22 18:56:33 1578

转载 Callback函数详解

一,回调函数我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而那个函数在需要的时候,利用传递

2012-03-22 18:55:53 684

转载 浅析远程过程调用 RPC

一、什么是远程过程调用  什么是远程过程调用 RPC(Remote Procedure Call)? 你可能对这个概念有点陌生, 而你可能非常熟悉 NFS, 是的, NFS 就是基于 RPC 的. 为了理解远程过程调用,我们先来看一下过程调用。  所谓过程调用,就是将控制从一个过程 A 传递到另一个过程 B, 返回时过程 B 将控制进程交给过程 A。目前大多数系统中, 调用

2012-03-22 13:01:00 497

转载 RPC远程过程调用实例剖析(转载)

本文比较详细地介绍了远程过程调用(RPC)的OSF标准在Microsoft VC++中的实现原理,以及如何使用它们来开发应用程序. 阅读本文你将了解RPC的基本原理,并将看到如何开发使用RPC进行异种机网络分布式处理的客户机应用程序和服务器应用程序. Para 1. RPC工作原理RPC是把传统本地过程调用的概念加以扩充后引入分布式环境的一种形式. RPC的形式和行为与传统本地

2012-03-22 13:00:14 818

转载 Linux C++面向对象多线程机制实现框架

多线程程序主要分为一下两个部分,1.线程部分,2.线程通讯部分线程部分包括线程的创建,启动,运行。线程通讯部分包括线程间的数据交换,消息发送,以及线程内部的数据交换和消息发送 一,线程部分线程部分主要功能是线程的创建,启动和运行在基本的linux中,线程的创建实际上只要一个函数就可以实现int pthread_create(pthread_t *tid, const

2012-03-21 21:41:22 1462

转载 DM6437中的PSP库介绍

TMS320DM6437芯片中,TI公司并不提供的CSL(Chip Support Library)进行编程操作,而是改用PSP(Proeessor Support Package)。PSP是一种针对目标芯片进行硬件操作而在上层提供的复杂任务控制软件包,例如外设I/O传输等。每个PSP对应一个设备,如DM6437拥有自己的PSP。在DSP/BIOS中PSP的基本功能是对所有外设进行设置,这些驱

2012-03-21 17:04:03 2276

转载 Linux到底在何时panic

遇到内核panic,我们很无奈,我们总是以为内核自动的检查出了错误,然后panic了,可事实上,panic是一个函数,需要显式调用的,panic机制固然是一种检查内核正常的好机制,可是其背后隐藏了大量内核开发者的心血,内核开发者必须知道什么情况下内核属于不正常状态,然后显式调用panic,如果此时不调用panic的话,说实话,系统还是会继续运行的,然而结果会真的“不可预料”,在遇到惶恐之事件的时候

2012-03-21 08:50:06 512

doxygen配置及使用手册

Doxygen可以从C,C++, java等源代码中提取消息来生成帮助文档, API资料等

2012-03-31

DSP\Bios设计和BIOS编程及应用实例:DSP编程及实例

DSP\B设计和BIOS编程及应用实例:DSP编程及实例

2011-01-16

Code_Composer_Studio(CCS)集成开发环境(IDE)入门指导书

Code_Composer_Studio(CCS)集成开发环境(IDE)入门指导书

2011-01-16

用高级语言实现DSP中断编程

用高级语言实现DSP中断编程 用高级语言实现DSP中断编程

2011-01-16

基于IP复用的数字IC设计技术

基于IP复用的数字IC设计技术 基于IP复用的数字IC设计技术 基于IP复用的数字IC设计技术

2010-09-21

Linux操作系统文件系统基础知识

Linux文件结构   文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。   目录提供了管理文件的一个方便而有效的途径。   Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。    /根目录 ┃ ┏━━┳━━━┳━━━┳━━━╋━━━┳━━━┳━━━┳━━━┓ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ bin home dev etc lib sbin tmp usr var ┃ ┃ ┏━┻━┓ ┏━━┳━━┳━━┳━┻━┳━━┓ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ rc.d cron.d X11R6 src lib local man bin ┃ ┏━━━┳━━┳━┻━┳━━━┓ ┃ ┃ ┃ ┃ ┃ init.d rc0.d rc1.d rc2.d …… linux bin lib src   Linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的DOS和windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。   如果这样讲不好理解的话,我来举个例子:

2010-03-22

BIOS的使用完全手册

STANDARD CMOS SETUP(标准CMOS设置) 这里是最基本的CMOS(Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)系统设置,包括日期、驱动器和显示适配器,最重要的一项是halt on:系统挂起设置,缺省设置为All Errors,表示在POST(Power On Self Test,加电自测试)过程中有任何错误都会停止启动,此选择能保证系统的稳定性。如果要加快速度的话,可以把它设为No Errors,即在任何时候都尽量完成启动,不过加速的后果是有可能造成系统错误,请按需选择吧。   1、Drive A/Drive B 选项:360K,5.25in;1.2M,5.25in;720K,3.25in;1.4M,3.25 in;2.88M,3.25in 设置合适的驱动器,如果没有相应的硬件,尽量设为None,可以提高系统自检速度。   2、Video(视频) 选项:EGA/VGA,Mono(黑白显示器) 设成EGA/VGA吧,不要尝试改为Mono,会减慢启动速度的。

2010-03-22

基于Quartus_II_+_ModelSim_SE的后仿真(VHDL版)\基于Quartus II + ModelSim SE的后仿真(VHDL版

基于Quartus_II_+_ModelSim_SE的后仿真(VHDL版)\基于Quartus II + ModelSim SE的后仿真(VHDL版

2010-03-22

用开源免费的ARM IP核(可综合)跑uclinux

modelsim实例:用开源免费的ARM IP核(可综合)跑uclinux!!.rar

2010-03-22

modelsim的库编译

库编译:(假设ISE和ModelsimSE均安装到D盘目录下) 打开ISE,到Edit->Preference->Integrated ToolS将位置定位到modulesim安装目录下的win32,然后进行以下四个步骤: 一,在d:\Modeltech_5.7d\下建立新目录,并命名为xilinx_Lib 二,到DOS环境下(命令行),并切到ISE安装目录下\Bin\Nt (dir D:\xilinx\bin\nt) 三,输入命令 compxlib -s mti_se -f all -l all -o d:\Modeltech_5.7d\xilinx_lib -p

2010-03-22

verilog 详细教程 verilog 详细教程

verilog 详细教程 verilog 详细教程

2009-10-16

SOPC及其技术 ,cpu

SOPC及其技术,需要下啊,cpu设计相关

2009-10-16

驱动开发windwos入门

Windows驱动程序的编写,往往需要开发人员对Windows内核有深入了解和大量的内核调试技巧,稍有不慎,就会造成系统的崩溃。因此,初次涉及Windows驱动程序开发的程序员,即使拥有大量Win32程序的开发技巧,往往也很难入门。 本章向读者呈现两个最简单的Windows驱动程序,一个是NT式的驱动程序,另一个是WDM式的驱动程序。这两个驱动程序没有操作具体的硬件设备,只是在系统里创建了虚拟设备。在随后的章节中,它们会作为基本驱动程序框架,被本书其他章节的驱动程序开发所复用。笔者将带领读者编写代码、编译、安装和调试程序。相信对第一次编写驱动程序的读者来说,这将是非常激动和有趣的。代码的具体讲解将分散在后面的章节论述。现在请和笔者一起,开始Windows驱动编程之旅吧!

2009-07-20

设计模式迷你版,软件经典

这是设计模式迷你版!!!!!欢迎下载!!!!!!

2009-04-15

计算机组成原理考研资料

计算机组成原理考研资料 很经典!!!!!!!!!!!!!!

2009-03-08

计算机组成原理考研资料

考研资料 可能没有答案!计算机组成原理考研资料

2009-03-08

华为面试资料(总汇)

1、语音信号数字化过程中,采用的是的量化方法是非均匀量化。 2、PCM30/32路系统中,每个码的时间间隔是488ns 。 3、PCM30/32路系统中,TS0用于传送帧同步信号,TS16用于传送话路信令。 4、PCM30/32路系统中,复帧的重复频率为500HZ,周期为2ms。 5、程控交换机的硬件可分为话路系统和中央控制系统两部分,整个交换机的控制软件都放在控制系统的存储器中。 6、一般二氧化硅光纤的零色散波长在1310nm左右,而损耗最小点在1550nm波长左右。 7、G.652光纤是零色散波长在1310nm的单模光纤。 8、光缆的基本结构由缆芯、加强元件和护套组成。

2008-12-08

端口映射原理与linux

很经典的linux内核学习资料. 内网的一台电脑要上因特网,就需要端口映射 端口映射分为动态和静态 动态端口映射: 内网中的一台电脑要访问新浪网,会向NAT网关发送数据包,包头中包括对方(就是新浪网)IP、端口和本机IP、端口,NAT网关会把本机IP、端口替换成自己的公网IP、一个未使用的端口,并且会记下这个映射关系,为以后转发数据包使用。然后再把数据发给新浪网,新浪网收到数据后做出反应,发送数据到NAT网关的那个未使用的端口,然后NAT网关将数据转发给内网中的那台电脑,实现内网和公网的通讯.当连接关闭时,NAT网关会释放分配给这条连接的端口,以便以后的连接可以继续使用。 动态端口映射其实就是NAT网关的工作方式。 静态端口映射: 就是在NAT网关上开放一个固定的端口,然后设定此端口收到的数据要转发给内网哪个IP和端口,不管有没有连接,这个映射关系都会一直存在。就可以让公网主动访问内网的一个电脑 NAT网关可以是交换机、路由器或电脑。

2008-12-06

空空如也

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

TA关注的人

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