自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Five best free Antivirus for Linux

Antivirus for Linux? Are you kidding with me? Isn’t Linux secure from viruses? many new users of Linux are thinking those questions right..! I am telling you don’t be hesitate to see this title. Keep

2012-08-30 08:25:04 1914

转载 OpenGL绘图过程简述

OpenGL绘图的基本过程是:清除缓冲区,设置当前颜色,绘制几何图元,输出图形。 一、清除缓冲区缓冲区是用来保存绘图过程中产生的图像数据的内存区域,OpenGL有颜色、深度、累积和模板等四种常用的缓冲区。这里只介绍颜色缓冲区和深度缓冲区的清除方法。由于缓冲区中可能保留有上一次绘图遗留下来的图像数据,这些数据会影响本次绘图,因此在绘制新图之前必须将它们清除掉。颜色缓冲

2012-08-28 21:04:06 1742

转载 OpenGL——纹理贴图技术

摘要:本文简要介绍了OpenGL的纹理贴图技术及其在MFC中的基本操作步骤。并通过最后的实例验证了纹理贴图技术在绘制真实感图形中的必要性。关键词:OpenGL;MFC;纹理贴图;计算机图形学现实世界中的物体表面往往有各种纹理,因此要绘制逼真的三维物体,除了对物体进行光照处理外,还需要加上纹理贴图,使物体看起来更真实。OpenGL是SGI公司的一个开放的三维计算机图形软件接口,为用户

2012-08-28 21:02:17 2534 1

转载 OpenGL纹理贴图纠结的步骤

纠结的贴图问题终于搞的差不多明白了。Nehe的教程虽然容易上手,深究起来挺费事的还是。glGenTextures(1, &texture[0]);glBindTexture(GL_TEXTURE_2D, texture[0]);glTexImage2D(GL_TEXTURE_2D, 0, 3, TextureImage[0]->sizeX, TextureImage[0

2012-08-28 20:58:23 913

转载 OpenGL ES教程VI之纹理贴图(原文对照)

OpenGL ES Tutorial for Android – Part VI – TexturesDecember 30th, 2010 by Per-Erik Bergman — Android, Embedded, JavaLast tutorial we worked a bit more on meshes and we have also talked about addin

2012-08-28 20:21:57 1204

转载 从零开始学习OpenGL ES之六 – 纹理及纹理映射

摘要: 图形图像, 编程,编程, OpenGL ES, 教程,OpenGL ES 3D在OpenGL ES中另一种为多边形定义颜色创建材质的方法是将纹理映射到多边形。这是一种很实用的方法,它可以产生很漂亮的外观并节省大量的处理器时间。比如说,你想在游戏中造一个砖墙。你当然可以创建一个具有几千个顶点的复杂物体来定义每块砖以及砖之间的泥灰。

2012-08-28 19:23:26 1033

转载 opengl相关原理

1.he Character Animation (1998)FAQhttp://www.flipcode.com/documents/charfaq.html#Q5 2.opengl simple draw samplehttp://math.ucsd.edu/~sbuss/MathCG/OpenGLsoft/ 3.opengl Glee library

2012-08-28 19:21:43 645

转载 从零开始学习OpenGL ES之三 – 透视

摘要: 图形图像, 编程,编程, OpenGL ES, 教程,OpenGL ES 3D现在你已经知道OpenGL是怎样绘图的了,让我们回头谈谈一个很重要的概念:OpenGL视口(viewport)。 许多人对3D编程还很陌生,那些使用过像Maya, Blender, 或 Lightwave之类3D图形程序的人都试图在OpenGL虚拟世界中找到“摄像机”。

2012-08-28 19:09:51 823

转载 从零开始学习OpenGL ES之二 – 简单绘图概述

摘要: 图形图像, 编程,编程, OpenGL ES, 教程,OpenGL ES 3D还有许多理论知识需要讨论,但与其花许多时间在复杂的数学公式或难以理解的概念上,还不如让我们开始熟悉OpenGL ES的基本绘图功能。请下载OpenGL Xcode项目模板。我们使用此模板而不是Apple提供的模板。你可以解压到下面目录来安装它:/Deve

2012-08-28 19:07:55 972

转载 从零开始学习OpenGL ES之一 – 基本概念

摘要: 图形图像, 编程,编程, OpenGL ES, 教程,OpenGL ES 3D我曾写过一些文章介绍iPhone OpenGL ES编程,但大部分针对的是已经至少懂得一些3D编程知识的人。作为起点,请下载我的OpenGL Xcode项目模板,而不要使用Apple提供的模板。你可以解压到下面位置安装此模板:/Developer/Platforms/i

2012-08-28 19:06:17 963

转载 ubuntu安装函数man手册

ubuntu中man的手册默认没有装。用下面几条命令就行了:sudo apt-get install manpages sudo apt-get install manpages-de sudo apt-get install manpages-de-dev sudo apt-get install manpages-dev另附上一篇从他人处copy来的文章:u

2012-08-25 20:25:01 1255

转载 Ubuntu SCIM输入法安装文档说明

Ubuntu SCIM对于电脑使用的玩家的常用软件,然后我就学习及深入的研究Ubuntu SCIM,在这里和大家一起探讨Ubuntu SCIM的使用方法,希望对大家有用。Ubuntu SCIM输入法安装这里的方法同样适用于Debian下的Ubuntu SCIM输入法的安装。根据Ubuntu SCIM的文档说明,装SCIM最好用UTF-8的locale。(你也可以使用GB2312以及GBK的

2012-08-25 20:01:00 722

转载 apt-proxy安装与配置服务器

apt-proxy程序将你从网络上下载下来的软件包缓存到本地磁盘。apt-proxy的行为就像一台包含那些你所选择软件包全部拷贝的HTTP服务器。你可以从本地网络上的其他计算机上存取这些软件包。如果软件包还没有被缓存,apt-poxy会自动下载并缓存上。这对那些需要重复安装同样软件包的人来说(如,为多台机子升级),非常有效的节约了下载带宽和安装的时间。安装 apt-proxy 已经

2012-08-25 14:07:22 1783

转载 不会,找人教你就够了?

举凡要成为高手的人,首先要有骨气,必须先下苦工查阅相关资料、搜寻网页与各种资讯,再问一些专家关於这方面的见解。但他们似乎不会随便开口跟别人说:「教我!」而是透过一连串的问题以釐清心中的观念。「能够成为高手的工程技术人员有什麼特质呢?」某家公司的研发主管突然问我这个问题,身为该公司顾问的我想了很久实在答不出来,所以我请他给我时间好好研究之后再告诉他。我花了很多时间翻书寻找好的例子或经验谈,整

2012-08-24 23:24:46 631

转载 gcc 错误解析

Ambiguous operators need parentheses 不明确的运算需要用括号括起 Ambiguous symbol 'xxx' 不明确的符号 Argument list syntax error 参数表语法错误 Array bounds missing 丢失数组界限符 Array size toolarge 数组尺寸太大 Bad char

2012-08-23 08:46:18 808

转载 共用体union的妙用

结构体struct是一个常用的数据类型,主要是将各种类型的数据打包成一个新的数据类型,在驱动开发,寄存器的定义等方面都有比较大的优势。在使用的过程中需要注意空结构体的大小以及对齐(8字节)对数据大小的影响。具体的应用就不说了。另一个与struct非常相近的数据类型union则相对运用的较少,但是如果理解了union的本质就会发现该数据类型的好处。union主要是将各种类型的数据存放在一段固

2012-08-22 10:28:16 784

转载 结构体中动态内存的管理(malloc和free)

C语言中内存的管理主要是依据malloc和free实现的,其中malloc主要是实现内存的分配,而free则是实现内存的释放。虽然这是我们已经很熟悉的,但是还是存在一些问题。特别是当结构体中存在指针的情况下,各种问题也就会展现出来。其中最大的问题是:结构体中指针变量没有指向一块合法的内存空间,就对指针参数进行操作,这也是很多C语言程序员经常犯的错误。简单的实例如下:

2012-08-22 10:23:17 2122

转载 常见的C语言内存错误及对策

一、指针没有指向一块合法的内存定义了指针变量,但是没有为指针分配内存,即指针没有指向一块合法的内存。浅显的例子就不举了,这里举几个比较隐蔽的例子。1、结构体成员指针未初始化struct student{   char *name;   int score;}stu,*pstu;intmain(){   strcpy(stu.name,"Jimy");

2012-08-22 02:39:55 1208

转载 提高C语言程序运行稳定性的方法

提高C语言程序运行稳定性的方法                          一、前言        由于C语言的灵活性,用C语言开发出来的程序容易造成内存泄漏、运行异常、运行结果不可预期等程序质量问题,在用C语言开发程序的过程中,必须高度重视程序质量问题,应当把提高程序稳定性的方法加入到项目管理和开发过程中,最大限度地提高程序的稳定性,保证项目的成功开发。在这里总结多年来的C

2012-08-22 02:38:35 1964

转载 学好Python必读的几篇文章

作为脚本语言Python上手容易,但要学好Python能写出一手漂亮的、Pythonic的Python代码并非一日之功,本文的目的在于推荐一些优秀的Python相关的文章(至于书大家可以看dip、learning python和官方手册去),让你在成长为一名Python高手的路上少走一点弯路。注:文章都是英文的,学好Python读懂英文资料这是必须的了。1. PEP8 Style Guide

2012-08-21 21:07:38 518

转载 GTK+ and Glade3 GUI Programming Tutorial--中文系列

原文链接:Micah Carrick www.micahcarrick.com/12-24-2007/gtk-glade-tutorial-part-1.html  Part 1Quick Overview of GTK+ Concepts 如果你没有任何GTK+ 的编程经验, 那么, 对于我将要阐述的一些概念你也许会听着犯迷糊。不过,不用担心, 在遇到这些概念

2012-08-21 21:07:01 886

转载 Python development on ubuntu linux (在ubuntu中搭建Python开发环境)

刚接触python,就喜欢上了这门简单高效的脚本语言。当然也有人怀疑脚本语言的执行效率,但我还是比较遵循:“用python写应用,底层库适合使用C/C++”。      之前在windows下安装使用pyQt, IDE使用eric4,非常好用。eric4在编码时支持语法高亮和(我最重视的)代码自动补全功能,让你写起代码来事半功倍。      最近需要在Ubuntu(9.04)下使用

2012-08-21 21:05:55 1308

转载 GitHub使用

由于经常要在家写代码,所以需要有个能够方便访问代码管理工具。最近尝试了一下GitHub。经过了一翻纠结之后,基本上掌握了他的使用方式。 要使用GitHub需要首先在其网站上进行注册。其官方网站是https://github.com/。注册的流程在这里就不多少了,大家按照它的提示,一步一步操作就可以了。执行完注册流程之后,需要在本地安装一个git bash,通过这个在控制台完成对代码的管理。

2012-08-21 15:09:01 6628 2

转载 结构体指针变量使用时的注意事项

自己在用结构体指针的时候遇到的引用问题,网上找的一段文字觉得挺不错的,可能对大家有帮助。在使用结构体指针变量的时候,往往容易犯一个“低级”错误。即定义一个结构体指针变量后就直接对结构体指针变量所指向的结构体成员进行操作,从而产生一些莫名其妙的错误。我们必须要给结构体指针变量赋予一个有效的结构体变量地址,才能正常操作结构体指针变量。比如:struct UART{

2012-08-21 14:09:53 968

转载 结构体最后的长度为0或1数组的作用

其实很早在看LINUX下就看到这个东西,后来在MFC内存池里同样也看到了类似的东西,还依照MFC写过一个类似的小内存池,(MFC用的是return this + 1)后来在李先静的《系统程序员成长计划》里看到了类似的定义,于是心里想着总结一下,结果发现网上已经有牛人总结的很好了,于是乎就转了过来,谢谢你们的分享,这是我前进的动力!同时,需要引起注意的:ISO/IEC 9899-1999里面

2012-08-21 14:03:44 1044

转载 把函数复制到堆上并运行的方法

有需求见此贴,所谓的动态执行 http://bbs.chinaunix.net/thread-1235365-1-1.html  实现如下: [table=95%][tr][td][font=FixedSys]void add(int a, int b) {         printf("a+b=%d\n", a+b); } char *get_call_ad

2012-08-21 11:11:50 752

转载 Linux环境下段错误的产生原因及调试方法小结

最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解决。1. 段错误是什么一句话来说,段错误是指访问的内存超出了系统给这个程序所设定的内存空

2012-08-21 10:38:05 1293

转载 用gdb检查段错误(segment fault)

所谓的段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的gdt表,后13位保存相应于gdt的下标,最后3位包括了程序是否在内存中以及程序的在cpu中的运行级别,指向的gdt是由以64位为一个单位的表,在这张表中就保存着程序运行的代码段以及数据段的起始地址以及与此相应的段限和页面交换还有程序运行级别还有内存粒度

2012-08-21 10:36:31 1546

转载 gcc编译程序段错误

---------------------------(一)-------------------------------------编译时遇见了段错误,很多时候新手都会发现段错误,其实都是内存分配错误引起的:即用定义指针直接赋值的,那么char *p="aaa",其实和const char *p ="aaa";是一样的,都在常量区,处于静态存储区,是只读的,不可修改的,"

2012-08-21 10:34:08 1235

转载 memset函数用法及注意事项

memset 函数是内存赋值函数,用来给某一块内存空间进行赋值的。   其原型是:void* memset(void *_Dst, int  _Val, size_t _Size);   使用时在文件头加上#include "stdlib.h" 。   _Dst是目标起始地址,_Val是要赋的值,_Size是要赋值的字节数 。

2012-08-21 10:30:46 717

转载 为什么我还在编程

人们通常认为,随着你不断成长你可能不再承担像是编写程序这样的实际工作,而是转而从事更高层次像是管理团队和募集资金这样的任务。在学术界尤其如此,“真正的教授”会把细节分配出去只负责“宏观的事物”。换句话说,组织会呈现纵向协作:在这样的组织结构里,位于顶层的人负责监督其他(廉价)的雇员。在研究领域,这意味着资深科学家把想法交给青年科学家去实现。世易时移,资深科学家可能无法完成青年科学家从事的工作,但是

2012-08-21 08:43:13 935

转载 Rob Pike:我得到的最有价值的编程建议

Rob Pike,目前谷歌公司最著名的软件工程师之一,曾是贝尔实验室Unix开发团队成员,Plan9操作系统开发的主要领导人,Inferno操作系统开发的主要领导人。他是缔造Go语言和Limbo语言的核心人物。下面是他分享给大家他在贝尔实验室工作的一段经历,这段经历改变了他对bug调试的思想认识。Job的主要工作经历:我在贝尔实验室工作了很多年。我在计算机科学研究中心,你会很诧异,

2012-08-21 08:35:15 724 1

转载 Do We Teach the Right Algorithm Design Techniques ?

Do We Teach the Right Algorithm Design Techniques ?                                            Anany Levitin                                         Villanova University

2012-08-19 14:48:20 1002

转载 《程序员的思维修炼》读书笔记(思维的重生)

此读书笔记并不完全作为阐述想法,所以在阐述一些问题的时候可能没有前因后果,更是一种总结性的话语和书上言语的精华,这有点悖论,如果你想了解,请去看《程序员的思维修炼》,这本书可以跨学科,即便你不懂程序,都值得一看,是从思维和大脑层面来开展介绍的。 第2章 从新手到专家的历程      新手到专家需要经历5个阶段(德雷福斯技能获取模型)     真正的专家不怕考

2012-08-19 12:58:39 7828 1

转载 简单总结一下debug

1. 与测试用例相关       a. 如果不能达到“测试先行”,至少应该在写完代码后有相对完整的测试用例。对于正确性的保证和以后重构代码都是有好处的。       b. 每次添加新功能或修复了一个bug时,都应该增加测试用例!A历经千辛万苦终于fix 了一个bug,很久很久以后,B觉得这段代码需要改改,于是改了改,后来的结果还是改了,而且顺利提交到了库里(因为A当时遇到的bug

2012-08-19 12:50:30 747

转载 Linux C内存泄露检测工具

内存泄漏检查方法(for Linux)如果你更想读原始文档, 请参考glibc info的"Allocation Debugging"一章 (执行info libc);glibc提供了一个检查内存泄漏的方法, 前提是你的程序使用glibc的标准函数分配内存(如malloc, alloc...):1. 在需要内存泄漏检查的代码的开始调用void mtrace(void) (在mcheck

2012-08-19 11:39:39 1245

转载 Linux中的线程同步机制(一) -- Futex引子

在编译2.6内核的时候,你会在编译选项中看到[*] Enable futex support这一项,上网查,有的资料会告诉你"不选这个内核不一定能正确的运行使用glibc的程序",那futex是什么?和glibc又有什么关 系呢?1. 什么是FutexFutex是Fast Userspace muTexes的缩写,由Hubertus Franke, Matthew Kirkwood,

2012-08-18 15:04:46 1106

转载 设计异常管理系统

设计异常管理系统 2009-06-30 作者:Jean-Pierre Norguet 来源:网络 在面向对象的应用程序中,由于代码重载、错误的问题处理方式,导致异常有越来越多的趋势。在这篇文章中,作者Jean-Pierre Norguet介绍了如何设计异常,来实现一个简单的、可读的、健壮的、灵活的、面向调试

2012-08-18 14:16:15 913

转载 软件架构设计

作者:杨恒,发布于2011-07-05 ,杨恒的专栏 【一】-软件架构设计过程软件架构设计尚没有万灵的方法论支持,还是个非常新兴的行业,给出个人理解的行业软件架构设计过程,受个人水平有限,仅供参考:1.业务分析:针对目标行业的业务战略、蓝图、业务功能及流程进行分析,提出其中部分功能可以使用信息化进行处理,通过分析可以得出信息化要解决的问题

2012-08-18 14:12:47 1220

转载 配置 Git

用git config配置 Git,要做的第一件事就是设置名字和邮箱地址:$ git config --global user.name "John Doe"$ git config --global user.email johndoe@example.com从现在开始,你会了解到一些类似以上但更为有趣的设置选项来自定义 Git。先过一遍第一章中提到的 Git 配置细节。

2012-08-17 20:25:33 849

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关注的人

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