11 2012 档案

现实世界的Windows Azure: 在选举高峰期塞尔维亚国家通讯社网站成功地服务于访客
摘要:作为现实世界Windows Azure系列的一部分,在Tanjug我们联系了技术服务部领导Aleksandar Milinković,了解关于新闻机构的网站如何使用Windows Azure 服务于峰值的400,000访客。在这里 读Tanjug的成功故事。让我们听听他是怎么说的。 ... 阅读全文

posted @ 2012-11-30 13:31 三少爷的剑123 阅读(109) 评论(0) 推荐(0) 编辑

Windows Azure Active Directory处理2000 亿个身份验证-连接全球的人、 数据和设备
摘要:在Microsoft,我们在云计算变革性的旅途上,道路上的每一步我们都与客户在一起。数以百万计的客户接受了云计算,我们很高兴分享这个消息,在云规模计算上我们已经达到了一个重要的里程碑。自从2010年在Windows Azure 平台上身份验证服务建立以来,现在我们已经为5000万活跃的用户处理了... 阅读全文

posted @ 2012-11-30 13:19 三少爷的剑123 阅读(126) 评论(0) 推荐(0) 编辑

基于VC++2012图形化解决皇后问题
摘要:八皇后问题,是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了... 阅读全文

posted @ 2012-11-26 12:47 三少爷的剑123 阅读(136) 评论(0) 推荐(0) 编辑

在Windows Azure虚拟机上的SQL Server新教程
摘要:我们刚刚已经发布三个新的教程,将帮助您了解如何使用 Windows Azure 虚拟机中的 SQL Server的特定功能: 教程 1:在相同的云服务中连接到 SQL Server: 演示如何在Windows Azure虚拟机环境内在相同的云服务中如何连接到SQL Serve... 阅读全文

posted @ 2012-11-23 18:00 三少爷的剑123 阅读(125) 评论(0) 推荐(0) 编辑

现实世界的 Windows Azure: IT 公司提高其旗舰产品,为更多客户提供云解决方案
摘要:作为现实世界 Windows Azure 系列的一部分,在ODC我们联系了管理合伙人Oguz Kucukbarak,了解更多关于IT 公司如何使用Windows Azure改善其旗舰产品,并且为更多客户提供服务的事情。在这里读 ODC的 成功故事。了解他将要说些什么。 ... 阅读全文

posted @ 2012-11-23 17:59 三少爷的剑123 阅读(103) 评论(0) 推荐(0) 编辑

在Windows Azure Web Site上为Node.js自动安装NPM包
摘要:在我以前的一个文章中,我描述和演示了如何在Node.js和WindowsAzure Web Site (WAWS)使用NPM包。在那篇文章中我使用NPM命令安装软件包,然后使用Git为Windows提交我所做的更改,并且同步它们到WAWSgit 资源库。然后WAWS将触发新的部署托管我的WAW... 阅读全文

posted @ 2012-11-21 18:17 三少爷的剑123 阅读(230) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《36》磁盘文件进行排序
摘要:如何给磁盘文件排序问题描述:输入:一个最多含有n个不相同的正整数的文件,其中每个数都小于等于n,且n=10^7。输出:得到按从小到大升序排列的包含所有输入的整数的列表。条件:最多有大约1MB的内存空间可用,但磁盘空间足够。且要求运行时间越短越好。分析:一步一步地解决这个问题,创建一个工程声名如下#... 阅读全文

posted @ 2012-11-20 19:31 三少爷的剑123 阅读(130) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《35》多路平衡归并
摘要:多路平衡归并一般说来,如果初始归并段有m个,那么这样的二路归并树就有élog2mù+1层,要对数据进行élog2mù遍扫描。采用k路平衡归并时,则相应的归并树有élogkmù+1层,要对数据进行élogkmù遍扫描。 做内部归并时,在k个记录中选择最小者,需要顺序比较k-1次。每趟归并u个记录需要... 阅读全文

posted @ 2012-11-20 19:26 三少爷的剑123 阅读(183) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《34》树形选择排序
摘要:树形选择排序(Tree Selection Sort) 树形选择排序又称锦标赛排序(Tournament Sort),是一种按照锦标赛的思想进行选择排序的方法。首先对n个记录的关键字进行两两比较,然后在n/2个较小者之间再进行两两比较,如此重复,直至选出最小的记录为止。 这个过程可用一棵有n个... 阅读全文

posted @ 2012-11-20 19:04 三少爷的剑123 阅读(177) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《33》希尔排序
摘要:希尔排序(Shell Sort)是插入排序的一种。是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成(n除以d1)个组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然... 阅读全文

posted @ 2012-11-20 18:49 三少爷的剑123 阅读(131) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《32》桶排序
摘要:桶排序假定:输入是由一个随机过程产生的[0, 1)区间上均匀分布的实数。将区间[0, 1)划分为n个大小相等的子区间(桶),每桶大小1/n:[0, 1/n), [1/n, 2/n), [2/n, 3/n),…,[k/n, (k+1)/n ),…将n个输入元素分配到这些桶中,对桶中元素进行排序,然后... 阅读全文

posted @ 2012-11-20 18:41 三少爷的剑123 阅读(149) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《31》狄杰斯特拉算法
摘要:狄杰斯特拉算法 Dijkstra(狄杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。... 阅读全文

posted @ 2012-11-20 18:28 三少爷的剑123 阅读(272) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《30》弗洛伊德算法
摘要:弗洛伊德算法是基于动态规划的求解有负权图的单源最短路的一种较高效的算法。时间复杂度:O(n^3)空间复杂度:O(n^2)弗洛伊德算法采用图的带权邻接矩阵存储结构。算法基本思想 假设求顶点Vi到Vj的最短路径。弗洛伊德算法依次找从Vi到Vj,中间经过结点序号不大于0的最短路径,不大于1的最短路径,... 阅读全文

posted @ 2012-11-20 18:22 三少爷的剑123 阅读(156) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《29》图
摘要:图是由结点的有穷集合V和边的集合E组成。其中,为了与树形结构加以区别,在图结构中常常将结点称为顶点,边是顶点的有序偶对,若两个顶点之间存在一条边,就表示这两个顶点具有相邻关系。 在上面两个图结构中,一个是有向图,即每条边都有方向,另一个是无向图,即每条边都没有方向。 在有向图中,通常将边称作弧... 阅读全文

posted @ 2012-11-20 18:00 三少爷的剑123 阅读(123) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《28》拓扑排序算法
摘要:对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若 ∈E(G),则u在线性序列中出现在v之前。什么是拓扑序列 通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,... 阅读全文

posted @ 2012-11-20 17:47 三少爷的剑123 阅读(146) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《26》最大堆二叉树
摘要:最大堆是二叉堆的两种形式之一。 根结点(亦称为堆顶)的关键字是堆里所有结点关键字中最大者,称为大根堆,又称最大堆. 注意: ①堆中任一子树亦是堆。 ②以上讨论的堆实际上是二叉堆(Binary Heap),类似地可定义k叉堆最大堆和最小堆是二叉堆的两种形式。 最大堆:根结点的键值是所有堆结点键... 阅读全文

posted @ 2012-11-20 17:31 三少爷的剑123 阅读(172) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《27》最小堆二叉树
摘要:最大堆和最小堆是二叉堆的两种形式。 最大堆:根结点的键值是所有堆结点键值中最大者。 最小堆:根结点的键值是所有堆结点键值中最小者。 而最大-最小堆集结了最大堆和最小堆的优点,这也是其名字的由来。 最大-最小堆是最大层和最小层交替出现的二叉树,即最大层结点的儿子属于最小层,最小层结点的儿子属... 阅读全文

posted @ 2012-11-20 17:29 三少爷的剑123 阅读(147) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《25》线索二叉树
摘要:线索二叉树按照某种遍历方式对二叉树进行遍历,可以把二叉树中所有结点排序为一个线性序列。在该序列中,除第一个结点外每个结点有且仅有一个直接前驱结点;除最后一个结点外每一个结点有且仅有一个直接后继结点。这些指向直接前驱结点和指向直接后续结点的指针被称为线索(Thread),加了线索的二叉树称为线索二叉... 阅读全文

posted @ 2012-11-20 17:09 三少爷的剑123 阅读(146) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《24》哈夫曼树
摘要:给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman tree)。哈夫曼树又称为最优树. 1、路径和路径长度 在一棵树中,从一个结点往下可以达到的孩子或子孙结点之间的通路,称为路径。通路中分支的数目称为路径长度。若规定... 阅读全文

posted @ 2012-11-20 16:52 三少爷的剑123 阅读(172) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《23》二叉树排序
摘要:在计算机科学中,树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构。二叉树是每个节点最多有两个子树的有序树。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。值得注意的是... 阅读全文

posted @ 2012-11-20 16:39 三少爷的剑123 阅读(150) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《22》常规排序算法
摘要:排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序。若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参加排序的记录数量很大,整个序列的排序过程不可能在内存中完成,则称此类排序问题为外部排序。内部排序的过程是一个... 阅读全文

posted @ 2012-11-20 15:23 三少爷的剑123 阅读(102) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《21》二叉排序树
摘要:二叉排序树(Binary Sort Tree)又称二叉查找树。 它或者是一棵空树;或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值; (2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值; (3)左、右子树也分别为二叉排序树; 步骤:若根结点的... 阅读全文

posted @ 2012-11-20 15:02 三少爷的剑123 阅读(168) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《20》索引文件
摘要:索引文件由索引表和主文件两部分构成。 索引表是一张指示逻辑记录和物理记录之间对应关系的表。索引表中的每项称作索引项。索引项是按键(或逻辑记录号)顺序排列。若文件本身也是按关键字顺序排列,则称为索引顺序文件。否则,称为索引非顺序文件。(1)索引顺序文件 (Indexed Sequential F... 阅读全文

posted @ 2012-11-20 14:50 三少爷的剑123 阅读(212) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《19》散列文件
摘要:散列文件是利用散列存储方式组织的文件,亦称为直接存取文件。它类似于散列表[1],即根据文件中关键字的特点,设计一个散列函数和处理冲突的方法,将记录散列到存储设备上。 与散列表不同的是,对于文件来说,磁盘上的文件记录通常是成组存放的,若干个记录组成一个存储单位,在散列文件中,这个存储单位叫做桶(B... 阅读全文

posted @ 2012-11-20 14:37 三少爷的剑123 阅读(250) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《18》KMP算法
摘要:KMP算法是通过分析子串,预先计算每个位置发生不匹配的时候,所需GOTO的下一个比较位置,整理出来一个next数组,然后在上面的算法中使用。Knuth-Morris-Pratt Algorithm,简称KMP算法。 一种由Knuth(D.E.Knuth)、Morris(J.H.Morris)和Pr... 阅读全文

posted @ 2012-11-20 13:58 三少爷的剑123 阅读(150) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《17》稀疏矩阵
摘要:如果在矩阵中,多数的元素为0,称此矩阵为稀疏矩阵(sparse matrix)。由于矩阵在程序中常使用二维阵列表示,二维阵列的大小 稀疏矩阵与使用的存储器空间成正比,如果多数的元素没有数据,则会造成存储器空间的浪费,为此,必须设计稀疏矩阵的阵列储存方式,利用较少的存储器空间储存完整的矩阵数据。 ... 阅读全文

posted @ 2012-11-20 13:38 三少爷的剑123 阅读(200) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《16》广义表
摘要:广义表是一种非线性的数据结构,顾名思义,它也是线性表的一种推广。它被广泛的应用于人工智能等领域的表处理语言LISP语言中。在LISP语言中,广义表是一种最基本的数据结构,就连LISP 语言的程序也表示为一系列的广义表。线性表被定义为一个有限的序列(a1,a2,a3,…,an)其中ai被限定为是单个... 阅读全文

posted @ 2012-11-20 12:32 三少爷的剑123 阅读(166) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《15》双循环链表
摘要:双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。打开IDE 我们来创建一个工程实践之类的声名如下#if !defined(AFX_DCIRLIN... 阅读全文

posted @ 2012-11-20 12:04 三少爷的剑123 阅读(182) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《14》链式堆栈
摘要:链式存储结构特点: 在计算机中用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的). 它不要求逻辑上相邻的元素在物理位置上也相邻.因此它没有顺序存储结构所具有的弱点,但也同时失去了顺序表可随机存取的优点.链式存储结构链式存储结构特点: 1、比顺序存储结构的存... 阅读全文

posted @ 2012-11-20 11:28 三少爷的剑123 阅读(144) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《13》单链表
摘要:单链表简介 用一组地址任意的存储单元存放线性表中的数据元素。 以元素(数据元素的映象) + 指针(指示后继元素存储位置) = 结点 (表示数据元素 或 数据元素的映象) 以“结点的序列”表示线性表 ?? 称作线性链表(单链表) 单链表是一种链式存取的结构,为找第 i 个数据元素... 阅读全文

posted @ 2012-11-20 11:02 三少爷的剑123 阅读(214) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《12》二叉排序树
摘要:二叉排序树(Binary Sort Tree)又称二叉查找树。 它或者是一棵空树;或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值; (2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值; (3)左、右子树也分别为二叉排序树; 每个结点的C... 阅读全文

posted @ 2012-11-19 20:20 三少爷的剑123 阅读(156) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《11》哈希表
摘要:散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。* 若结构中存在关键字和K相等的记录,则必定在f(K)的存储位置上... 阅读全文

posted @ 2012-11-19 20:07 三少爷的剑123 阅读(132) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《9》平衡二叉搜索树
摘要:平衡二叉搜索树 任何结点的左子树和右子树高度最多相差1的二叉搜索树。 (1)AVL树的插入算法 a. 插入结点之后仍然是AVL树,则不调整; b. 插入结点之后不再满足AVL树条件,则进行调整,根据导致不平衡的原因,分为: a) LL型――单旋转调整 b) LR型――双旋转调整 c)... 阅读全文

posted @ 2012-11-19 19:49 三少爷的剑123 阅读(122) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《8》回溯法解决迷宫问题
摘要:回溯法(探索与回溯法)是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。可用回溯法求解的问题P,通常要能表达为:对于已知的由n元组(x1,x2,…... 阅读全文

posted @ 2012-11-19 19:05 三少爷的剑123 阅读(199) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《5》堆栈实现递归运算
摘要:栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。 栈是允许在同一端进行插入和删... 阅读全文

posted @ 2012-11-19 18:40 三少爷的剑123 阅读(175) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《6》优先级队列演练
摘要:如果我们给每个元素都分配一个数字来标记其优先级,不妨设较小的数字具有较高的优先级,这样我们就可以在一个集合中访问优先级最高的元素并对其进行查找和删除操作了。这样,我们就引入了优先级队列 这种数据结构。 优先级队列(priority queue) 是0个或多个元素的集合,每个元素都有一个优先权,对优... 阅读全文

posted @ 2012-11-19 18:26 三少爷的剑123 阅读(158) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《5》堆栈实现解析任意计算表达式
摘要:栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。 栈是允许在同一端进行插入和删... 阅读全文

posted @ 2012-11-19 18:10 三少爷的剑123 阅读(139) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《4》队列实现检验回文数
摘要:队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。 在队列这种数据结构中,最先插入的元素将是最先被删除的元素;反之最后插入的元素将是最后被删除的元素,因此队... 阅读全文

posted @ 2012-11-19 17:45 三少爷的剑123 阅读(142) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《3》堆栈实现进制转换
摘要:栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。 栈是允许在同一端进行插入和删... 阅读全文

posted @ 2012-11-19 17:07 三少爷的剑123 阅读(155) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《2》单循环链表与约瑟夫问题
摘要:循环链表(Circular Linked List)是一种首尾相接的链表,它与单链表的唯一区别在于对尾结点的处理;因为在单链表中尾结点的指针域NULL改为指向头结点就得到了单循环链表。单循环链表可以用头指针head或尾指针rear表示,用尾指针rear表示的单循环链表查找开始结点a1和尾结点an就... 阅读全文

posted @ 2012-11-19 16:42 三少爷的剑123 阅读(153) 评论(0) 推荐(0) 编辑

VC++2012编程演练数据结构《1》循环双端队列
摘要:循环队列中,由于入队时尾指针向前追赶头指针;出队时头指针向前追赶尾指针,造成队空和队满时头尾指针均相等。因此,无法通过条件front==rear来判别队列是"空"还是"满"。队列的操作特点是“先进先出”。前者主要是头指针、尾指针的使用,后者主要是理解循环队列提出的原因及其特点。两者都要掌握队列空与... 阅读全文

posted @ 2012-11-19 15:57 三少爷的剑123 阅读(159) 评论(0) 推荐(0) 编辑

现实世界的 Windows Azure:HRG将应用程序扩展到移动设备,削减80 %的启动成本
摘要:作为现实世界 Windows Azure 系列的一部分,我们联系了Hogg Robinson Group (HRG)的技术和产品开发主任Paul Saggar, 了解关于如何如何在Windows Azure上将其核心的trave平台应用程序扩展到移动设备,同时削减了80%的启动费用,并提高了2... 阅读全文

posted @ 2012-11-16 15:30 三少爷的剑123 阅读(112) 评论(0) 推荐(0) 编辑

VC++基于winpcap实现ARP攻击禁止访问相关网站
摘要:地址解析协议(Address Resolution Protocol,ARP)是在仅知道主机的IP地址时确 地址解析协议定其物理地址的一种协议。因IPv4和以太网的广泛应用,其主要用作将IP地址翻译为以太网的MAC地址,但其也能在ATM( 异步传输模式)和FDDIIP(Fiber Distrib... 阅读全文

posted @ 2012-11-14 18:42 三少爷的剑123 阅读(411) 评论(0) 推荐(0) 编辑

VC++获取DNS服务器地址
摘要:DNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 DNS 是计算机域名系统 (Domain Name System 或Domai... 阅读全文

posted @ 2012-11-14 18:24 三少爷的剑123 阅读(214) 评论(0) 推荐(0) 编辑

VC++获取路由表
摘要:在计算机网络中,路由表或称路由择域信息库(RIB)是一个存储在路由器或者联网计算机中的电子表格(文件)或类数据库。路由表存储着指向特定网络地址的路径(在有些情况下,还记录有路径的路由度量值)。路由表中含有网络周边的拓扑信息。路由表建立的主要目标是为了实现路由协议和静态路由选择。 在现代路由器构造... 阅读全文

posted @ 2012-11-14 18:22 三少爷的剑123 阅读(243) 评论(0) 推荐(0) 编辑

VC++实现ARP协议
摘要:地址解析协议(Address Resolution Protocol,ARP)是在仅知道主机的IP地址时确 地址解析协议定其物理地址的一种协议。因IPv4和以太网的广泛应用,其主要用作将IP地址翻译为以太网的MAC地址,但其也能在ATM( 异步传输模式)和FDDIIP(Fiber Distrib... 阅读全文

posted @ 2012-11-14 18:20 三少爷的剑123 阅读(380) 评论(0) 推荐(0) 编辑

VC++基于ICMP 遍历路由表
摘要:ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用... 阅读全文

posted @ 2012-11-14 18:17 三少爷的剑123 阅读(207) 评论(0) 推荐(0) 编辑

VC++实现UDP数据包发送
摘要:UDP协议的全称是用户数据包协议,在网络中它与TCP协议一样用于处理 UDP数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支... 阅读全文

posted @ 2012-11-14 18:15 三少爷的剑123 阅读(817) 评论(0) 推荐(0) 编辑

VC++监听数据分析出明文账号密码
摘要:网络监听是一种监视网络状态、数据流程以及网络上信息传输的管理工具,它可以将网络界面设定成监听模式,并且可以截获网络上所传输的信息。也就是说,当黑客登录网络主机并取得超级用户权限后,若要登录其它主机,使用网络监听便可以有效地截获网络上的数据,这是黑客使用最好的方法。但是网络监听只能应用于连接同一网段... 阅读全文

posted @ 2012-11-14 18:13 三少爷的剑123 阅读(162) 评论(0) 推荐(0) 编辑

VC++实践IOCP编程
摘要:IOCP全称I/O Completion Port,中文译为I/O完成端口。IOCP是一个异步I/O的API,它可以高效地将I/O事件通知给应用程序。与使用select()或是其它异步方法不同的是,一个套接字[socket]与一个完成端口关联了起来,然后就可继续进行正常的Winsock操作了。然而... 阅读全文

posted @ 2012-11-14 18:09 三少爷的剑123 阅读(315) 评论(0) 推荐(1) 编辑

VC++基于LSP实现数据拦截
摘要:LSP即分层服务提供商,Winsock 作为应用程序的 Windows 的网络套接字工具,可以由称为“分层服务提供商”的机制进行扩展。Winsock LSP 可用于非常广泛的实用用途,包括 Internet 家长控制 (parental control) 和 Web 内容筛选。在以前版本的 Win... 阅读全文

posted @ 2012-11-14 18:04 三少爷的剑123 阅读(512) 评论(0) 推荐(0) 编辑

VC++实现改变网关
摘要:网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统... 阅读全文

posted @ 2012-11-14 18:00 三少爷的剑123 阅读(300) 评论(0) 推荐(0) 编辑

VC++实现检测网络状态所有的TCP与UDP通信
摘要:UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。介 UDP协议的全称是用户数据包协议,在网络中它与TCP协议一样用于处理 ... 阅读全文

posted @ 2012-11-14 17:58 三少爷的剑123 阅读(445) 评论(0) 推荐(0) 编辑

在Windows Sever 2008 Windows7上同时运行绿色IE10测试HTML5
摘要:一个成熟的网站,必然要兼容所有的浏览器,以便赢得最多的客户。但是如何在一个操作系统上测试所有的浏览器呢,为了帮助朋友打包了IE10绿色版本。IE10的优势 优势一:一个点击动作就可打开常用网页 启动后,新的浏览器将默认占据整个屏幕,一个点击后就会带你到个性化主页(和iGoogle个性化主页非常... 阅读全文

posted @ 2012-11-14 17:15 三少爷的剑123 阅读(147) 评论(0) 推荐(0) 编辑

在XP上同时运行IE6,IE7,IE8,IE9
摘要:一个成熟的网站,必然要兼容所有的浏览器,以便赢得最多的客户。但是如何在一个操作系统上测试所有的浏览器呢,为了帮助朋友打包了所有的IE版本。同时兼容IE6,IE7,IE8,IE9的绿色版本 IE6绿色版下载http://download.csdn.net/detail/yincheng01/4759... 阅读全文

posted @ 2012-11-12 19:04 三少爷的剑123 阅读(171) 评论(0) 推荐(0) 编辑

Windows Azure Web Site最酷的五个特性
摘要:工作在Windows AzureWeb Sites (WAWS)上,最好的事情之一是经历我们介绍的迅速变化,正如了解关于为了创建世界级的网络应用程序和网络站点我们的客户需要什么。 自从几个月前我们推出WAWS预览,我们已经介绍了许多新的特征和调整。下面是一些我们最新功能的总结: 1) .... 阅读全文

posted @ 2012-11-09 17:52 三少爷的剑123 阅读(95) 评论(0) 推荐(0) 编辑

宣布: Windows Azure SQL 数据库的的新系统视图
摘要:我很高兴宣布Windows Azure SQL 数据库的两个新的系统视图现在立刻可以使用,它提供了对云数据库的诊断跟踪信息。 在您的 SQL 数据库服务器的主数据库中,现在您有以下新的系统视图可以使用: 视图 位置 详细 sys.event_log ... 阅读全文

posted @ 2012-11-09 17:46 三少爷的剑123 阅读(79) 评论(0) 推荐(0) 编辑

VC++基于APR实现禁止某个业务(开发行为控制软件用得着,例如上班禁止上QQ)
摘要:ARP(Address Resolution Protocol,地址解析协议)是获取物理地址的一个TCP/IP协议。某节点的IP地址的ARP请求被广播到网络上后,这个节点会收到确认 其物理地址的应答,这样的数据包才能被传送出去。RARP(逆向ARP)经常在无盘工作站上使用,以获得它的逻辑IP地址。... 阅读全文

posted @ 2012-11-07 18:59 三少爷的剑123 阅读(133) 评论(0) 推荐(0) 编辑

VC++实现防火墙过滤
摘要:所谓防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的界面上构造的保护屏障.是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使Internet与Intranet之间建立起一个安全网关(Security Gateway),从而保护内部网免受非法用户的... 阅读全文

posted @ 2012-11-07 18:56 三少爷的剑123 阅读(278) 评论(0) 推荐(0) 编辑

VC++ 实现获取路由表信息
摘要:所谓路由表,指的是路由器或者其他互联网网络设备上存储的表,该表中存有到达特定网络终端的路径,在某些情况下,还有一些与这些路径相关的度量。 静态路由表在计算机网络中,路由表或称路由择域信息库(RIB)是一个存储在路由器或者联网计算机中的电子表格(文件)或类数据库。路由表存储着指向特定网络地址的路径... 阅读全文

posted @ 2012-11-07 18:53 三少爷的剑123 阅读(350) 评论(0) 推荐(0) 编辑

VC++实现遍历所有网络端口
摘要:在网络技术中,端口(Port)有好几种意思。集线器、交换机、路由器的端口指的是连接其他网络设备的接口,如RJ-45端口、Serial端口等。我们 这里所指的端口不是指物理意义上的端口,而是特指TCP/IP协议中的端口,是逻辑意义上的端口。协议端口 如果把IP地址比作一间房子 ,端口就是出入这间房... 阅读全文

posted @ 2012-11-07 18:52 三少爷的剑123 阅读(434) 评论(0) 推荐(0) 编辑

VC++基于winpcap实现数据包分析
摘要:winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。WinPcap是用于网络封包抓取的一套工具,可适用于32位的操作平台上解析网络封包,包含了核心的封包过滤... 阅读全文

posted @ 2012-11-07 18:46 三少爷的剑123 阅读(798) 评论(0) 推荐(1) 编辑

VC++分析数据包实现SMTP协议分析
摘要:SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-ma... 阅读全文

posted @ 2012-11-07 18:33 三少爷的剑123 阅读(316) 评论(0) 推荐(0) 编辑

VC++分析数据包实现POP3协议分析
摘要:POP3(Post Office Protocol 3)即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时根据客户端的操作删除或保存在邮件服... 阅读全文

posted @ 2012-11-07 18:31 三少爷的剑123 阅读(287) 评论(0) 推荐(0) 编辑

VC++分析数据包实现Telnet协议分析
摘要:Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的... 阅读全文

posted @ 2012-11-07 18:28 三少爷的剑123 阅读(254) 评论(0) 推荐(0) 编辑

VC++分析数据包实现FTP协议分析
摘要:FTP(File Transfer Protocol, FTP)是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。 FTP是应用层... 阅读全文

posted @ 2012-11-07 18:26 三少爷的剑123 阅读(239) 评论(0) 推荐(0) 编辑

VC++分析数据包实现ICMP协议分析
摘要:ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用... 阅读全文

posted @ 2012-11-07 18:24 三少爷的剑123 阅读(343) 评论(0) 推荐(0) 编辑

VC++实现ip数据包分析
摘要:IP是英文Internet Protocol(网络之间互连的协议)的缩写,中文简称为“网协”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守 I... 阅读全文

posted @ 2012-11-07 18:19 三少爷的剑123 阅读(355) 评论(0) 推荐(0) 编辑

VC++分析数据包实现UDP协议分析
摘要:UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。用户数据报协议 UDP是OSI参考模型中一种无连接的传输层协议,提供面向事务的简... 阅读全文

posted @ 2012-11-07 18:16 三少爷的剑123 阅读(235) 评论(0) 推荐(0) 编辑

VC++分析数据包实现TCP协议的分析
摘要:TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的... 阅读全文

posted @ 2012-11-07 18:10 三少爷的剑123 阅读(200) 评论(0) 推荐(0) 编辑

VC++分析数据包实现分析http协议
摘要:超文本传送协议 (HTTP-Hypertext transfer protocol) 是分布式,协作式,超媒体系统应用之间的通信协议。是万维网(world wide web)交换信息的基础。 它允许将超文本标记语言 (HTML) 文档从 Web 服务器传送到 Web 浏览器。HTML 是一种用于... 阅读全文

posted @ 2012-11-07 18:06 三少爷的剑123 阅读(337) 评论(0) 推荐(0) 编辑

云操作系统正离中国越来越近
摘要:今天,我非常荣幸地宣布,微软正在将最好的公有云平台WindowsAzure带入中国。一个多月前Windows Server 2012在中国正式上市,现在WindowsAzure离中国越来越近,这正是我们在中国实现云操作系统愿景的又一重大举措——意味着数以百万计的中国企业,将能受益于多租户的公有... 阅读全文

posted @ 2012-11-05 15:24 三少爷的剑123 阅读(101) 评论(0) 推荐(0) 编辑

那些消失的计算机技术(一)
摘要:以随意、凌乱的文字,记录作者所经历或知道的那些已经消失、正在消失、即将消失或未来一定消失的计算机和网络技术。 MS-DOS操作系统,刚上大学的时候,使用的计算机都是基于MS-DOS操作系统的,具体的版本忘记了。记得第一次开机的时候,面对屏幕启动期间滚动的英文字符不知所措。出现提示符后,照抄书本命... 阅读全文

posted @ 2012-11-03 17:09 三少爷的剑123 阅读(103) 评论(0) 推荐(0) 编辑

真实世界的Windows Azure:使用Windows Azure社交游戏开发商享有更低的成本和改进的扩展性
摘要:作为真实世界WindowsAzure的一部分,我们联系了Waappy的创始人Vincenzo Tinebra,了解关于他们为了改进扩展性、降低成本和更高质量的服务而将社交游戏应用程序迁移到Windows Azure的事情。在这里读 Waappy的成功故事,了解他将要说些什么。 Himansh... 阅读全文

posted @ 2012-11-02 15:32 三少爷的剑123 阅读(109) 评论(0) 推荐(0) 编辑

Windows Azure HDInsight 服务入门
摘要:编者注:这篇文章来自微软的首席项目经理Matt Winkler。 今天早上我们给Windows Azure用户做了一些关于递交Hadoop的大的公告。Windows AzureHDInsight是部署、管理和扩展基于Hadoop解决方案的最简单方法。此版本包括: · Hadoop 确保最... 阅读全文

posted @ 2012-11-02 15:31 三少爷的剑123 阅读(124) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示