- 博客(20)
- 资源 (39)
- 收藏
- 关注
转载 中继器
参考:http://baike.baidu.com/view/103471.htm 中继器(REPEATER)中继器是网络物理层上面的连接设备。适用于完全相同的两类网络的互连,主要功能是通过对数据信号的重新发送或者转发,来扩大网络传输的距离。 中继器是对信号进行再生和还原的网络设备 OSI 模型的物理层设备中继器简介 中继
2011-10-28 20:16:51 962
原创 计算机网络的类型
1.4 计算机网络的类型1.4.1 按网络拓扑结构分类网络拓朴结构是计算机网络节点和通信链路所组成的几何形状。按拓扑结构,计算机网络可分为以下五类。1.总线型总线型结构采用一条单根的通信线路作为公共的传输通道(总线),所有的节点都通过相应的接口直接连接到总线上,并通过总线进行数据传输。特点是:广播式传输技术、基带传输、串行传输结构简单灵活、易于扩展共
2011-10-28 19:15:08 6357
原创 找二叉树中两个节点的最近的公共父节点
找二叉树中两个节点的最近的公共父节点很流行的一个问题,常见于各种面试中,http://fayaa.com/tiku/view/16/ 这里有一个很好的汇总.找寻二叉树中两个节点的公共父节点中最近的那个节点 情况1. 节点只有left/right,没有parent指针,root已知情况2. root未知,但是每个节点都有parent指针情况3. 二叉树是个二叉查找树,
2011-10-27 11:24:38 3388
原创 复杂的三级指针问题
三级指针,真是难见,今天 在CSDN上看到了, 是别人发问的。问题如下: #include "stdio.h" char*c[]={"ENTER","NEW","POINT","FIRST"}; char **cp[]={c+3,c+2,c+1,c}; char ***cpp=cp; main() { printf("%s",
2011-10-25 18:03:52 4561
原创 求子数组最大和
#include "stdio.h"#include "conio.h"/* 求一维数组的最大连续子数组元素之和 入口 : A 要计算的一维整数数组 出口 : iFrom , iTo , iMaxSum 分别存放 最大连续子数组的 起始位置,结束位置(含结束位置),元素之和 如果 iTo = -1
2011-10-25 17:30:29 567
原创 C中struct的函数的实现
C中struct的函数实现,只能用函数指针成员。C结构体内不能有函数的代码,但可以有函数的指针。C/C codeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/#include struct test
2011-10-24 23:00:03 16286
原创 析构函数定义为虚函数
析构函数执行时先调用派生类的析构函数,其次才调用基类的析构函数。如果析构函数不是虚函数,而程序执行时又要通过基类的指针去销毁派生类的动态对象,那么用delete销毁对象时,只调用了基类的析构函数,未调用派生类的析构函数。这样会造成销毁对象不完全。#include#includeclass CPerson{public: virtual ~CPerson();
2011-10-24 22:41:15 7924
原创 内连接与外连接区别?
left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。full join:外连接,返回两个表中的行:left join + right joinhttp://hi.baidu.com/e
2011-10-24 17:39:55 635
原创 char、varchar、nchar、nvarchar区别?
SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如varchar,nvarchar变
2011-10-24 17:32:11 528
原创 贝叶斯定理应用举例
通常,事件A在事件B(发生)的条件下的概率,与事件B在事件A的条件下的概率是不一样的;然而,这两者是有确定的关系,贝叶斯定理就是这种关系的陈述。贝叶斯定理是关于随机事件A和B的条件概率和边缘概率的一则定理。 先验概率或边缘概率。之所以称为”先验”是因为它不考虑任何B方面的因素。Pr(A|B)是已知B发生后A的条件概率,也由于得自B的取值而被称作A的后验概率。Pr(B|A
2011-10-22 23:15:36 5109
原创 windows消息机制
1、DOS与Windows驱动机制的区别1)DOS是过程驱动的。传统的MS-DOS程序主要采用顺序的。关联的、过程驱动的程序设计方法。一个过程是一系列预先定义好的操作序列的组合,它具有一定的开头、中间过程和结束。程序直接控制程序事件和过程的顺序。这样的程序设计方法是面向程序而不是面向用户的,交互性差,用户界面不够友好,因为它强迫用户按照某种不可更改的模式进行工作。它的基本模型如图1.1所示。
2011-10-22 22:57:04 536
原创 java中abstract的用法
java中abstract的用法abstract(抽象)修饰符,可以修饰类和方法1,abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。2,abstract修饰方法,会使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,实现
2011-10-22 22:22:42 816
原创 memcpy与memmove区别?
memcpy与memmove都是实现内存的拷贝,但是在实现方式上不同。memcpy没有考虑源地址与目标地址内存空间是否重叠,均采用从低向高字节拷贝。而memmove考虑了内存重叠与内存不重叠的情况。当内存区域有重叠的时候memmove是从高往低开始copy的,当内存区域没有重叠的时候memmove是从低向高开始copy的。 举例来说:void main(){ char s
2011-10-22 19:47:10 564
原创 地球上有多少个满足这样条件的点?
站在地球上的某一点,向南走一公里,然后向东走一公里,最后向北走一公里,回到了原点。地球上有多少个满足这样条件的点?北极点满足这个条件,距离南极点很近的一个圈上的点也满足这个条件。所以地球上总共有无数点满足这个条件。分析:1)在地球表面上,南北走向是沿着经度方向,东西是沿着纬度方向。在北极点,无论朝着哪个方向走,其实都是在朝南走。因此,向南走一公里,然后向东走任意远,再向北走一公里,
2011-10-20 14:24:08 2096
原创 如何利用天平砝码在三次内将140克盐分成50,90克两份
有一个天平,2克和7克砝码各一个。如何利用天平砝码在三次内将140克盐分成50,90克两份。第一种方法:第一次:先称 7+2克盐 (相当于有三个法码2,7,9)第二次:称2+7+9=18克盐 (相当于有2,7,9,18四个法码)第三次:称7+18=x+2,得出x是23,23+9+18=50克盐.剩下就是90克了.第二种方法:1.先把140克盐分为两份,每份70克2.在把
2011-10-20 14:02:25 1671
原创 并查集-百度笔试题
百度笔试题百度全体员工玩分组游戏,前面五分钟大家分头找队友,并将每个人找到的队友信息汇报给主持人,如果A和B是队友,B和C是队友,那么A和C也是队友;接着主持人不断地随机抽取两个人,希望判断二者是否为队友。请设计一个计算机程序辅助主持人判断两个人是否为队友,说明程序的关键算法
2011-10-19 16:22:30 1002
原创 多线程访问共享内存的不加锁实现方式
多线程访问共享内存,为了实现同步,常采用加锁的方式。那么,如何采用不加锁的方式来达到线程同步的目的呢?思路:保存两块共享内存,一块用于读操作,一块用于写操作。初始时,两块共享内存内容一致。读操作均是读取第一块共享内存的数据;写操作均是写第二块共享内存。在多个读
2011-10-19 10:46:52 8704 2
原创 Traceroute/Tracert-跟踪路由
Traceroute是用来侦测主机到目的主机之间所经路由情况的重要工具,也是最便利的工具。前面说到,尽管ping工具也可以进行侦测,但是,因为ip头的限制,ping不能完全的记录下所经过的路由器。所以Traceroute正好就填补了这个缺憾。Traceroute通过发送小的数
2011-10-09 11:27:27 2217
原创 网络传输错误的处理及纠正-计算机网络
传输数据错误的处理及纠正有两种基本方法。方法一,是纠错码。纠错码使用数据及冗余信息,接收者有足够的信息来计算丢失的信息。方法二,是检错码。检错码使用数据及冗余信息,只能知道是否有错,而不知道错在哪里。接收者检测到错误存在时,要求发送者重新传送该信息。循环冗余校验、校验以及
2011-10-02 16:33:34 3682
原创 编码与译码-计算机网络
在计算机网络中,传送数据的最简单的方法之一就是使用小的电信号来代表数据。例如,可改变在连接两套设备的电线的电压,以便用正电压(例如5v)表示二进制1,用负电压(-5v)表示二进制0。为了能传输二进制1,发送设备在一个很短的时间内在电线上加一个正电压,然后返回到0电压,接收设备检测
2011-10-02 16:23:17 1460
spring rest 增删改查(put\delete\post\get)简单示例详细讲解
2017-05-27
jackson lib-用于JSON 格式数据转换的类库,性能特别高
2017-05-27
rest 简单示例,新手入门,亲测可用
2017-05-25
linux SVN 安装及使用 包含安装说明及相关依赖包
2017-03-23
IOS代码示例-登录+界面切换+界面间传参
2016-01-26
eclipse的genymotion插件
2016-01-05
Word、Excel等常用文档格式通过OpenOffice转换为pdf及图片
2015-12-04
Word、Excel等常用文档格式通过POI转换为html页面
2015-12-04
servlet-api-5.5.23.jar
2011-03-23
仿拼图的JAVA图形界面程序
2009-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人