自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千生百世,缘起缘灭,皆已注定。

共同交流技术,共同进步,若博客有不当之处,请提出!

  • 博客(32)
  • 资源 (10)
  • 收藏
  • 关注

原创 javascript基本使用 11 ------垃圾收集和块级作用域

得到

2015-10-26 00:13:22 509

原创 javascript基本使用 10 ------执行环境,作用域链

执行环境(execution context)是javascript中最为重要的一个概念。执行环境定义了变量或函数有权访问的其他数据。决定了它们的各自的行为。每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。虽然我们的代码无法访问这个对象,但是解析器在处理数据时会在后台执行它。      全局执行环境是最外围的一个执行环境。根据ECMScript实现所在的宿

2015-10-25 23:23:18 682

原创 javascript基本使用 9 ------call,apply

call,apply:    每一个函数都包含两个非继承而来的方法,:call,apply.这两个方法的用途都是在特定的作用域中调用函数,实际上等于设置函数体内this对象的值。   例子://简单用法:绑定函数 用于传递参数 调用 function sum(a,b){ return a+b; } console.info(sum(10,20))

2015-10-25 21:54:04 567

原创 javascript基本使用 8 ------函数(1) 参数以及this对象

函数参数:        函数的形参和实参可以是不相同的,如: function test(a,b,c,d){  console.info(test.length);//可以获得形参个数 return a+b; } console.info(test(2,4));//结果6

2015-10-25 18:47:06 547

原创 javascript基本使用 7 ------函数

函数的基本定义:        一个简单的函数定义:function关键字加上函数名称       在函数中,参数列表相当于函数的入口,return相当于函数的出口。函数也是一种类型. 参数不用写var。在js中函数中可以嵌套函数(不推荐)。 function test(a,b){ return a+b; } console.inf

2015-10-25 16:43:24 509

原创 javascript基本语法6 其他引用类型对象

单体对象:         --Global对象(全局)这个对象不存在,无形的对象,其内部定义了一些方法和属性:                encodeURI,encodeURIComponent(常用的方法:任何比标准的文字都会进行编码),decodeURI,decodeURIComponent,eval(无形的js解析   器),parseInt,parseFloat,isNaN,

2015-10-25 15:55:05 466

原创 javascript基本语法 5 引用类型-----去掉数组中的重复项

//去掉数组中重复项的步骤如下所示: //1.把数组转换为一个js对象 //2.把数组中的值,编程js中对象当中的key //3.把这个对象在还原成数组 var arr=[32,1,43,2,56,32,4,54,43,54,1234,1]; //arr为数组 将arr转换为js对象 var toObject=function(arr){ var obj=[];

2015-10-25 13:09:28 604

原创 javascript基本语法 4 引用类型-----仿Java中的map操作

function Map(){ var obj=[];//创建空对象,承载键值对 //put方法 this.put=function(key,value){ obj[key]=value;//把键值对绑定到obj对象上 } //获取容器大小的方法 size this.size=function(){ var count=0; for(var att

2015-10-25 12:38:50 506

原创 javascript基本语法3 引用类型----Object

我们目前为止大多数引用类型都是Object类型的实例,Object也是ECMAScript中使用最多的一种类型(就像java.lang.Object一样,Object类型是所有它的实例的基础)。                   –Object类型的创建方式、使用                    相关代码如下所示:                   //实例化对象

2015-10-25 11:30:34 623

原创 javascript基本语法2 引用类型------数组

数组:           在javascript中数组也是一种对象。          特点:                    “数组”即一组数据的集合。                    js数组更加类似于java的容器。长度可变,元素类型也可以不同!                   数组长度随时可以变,随时可以被修改           常用方法:

2015-10-25 01:05:03 611

原创 javascript语法基础1

变量        javascript是一种弱类型的脚本语言        var c=3;即变量的声明(变量使用之前必须加var声明,编程规范)       变量的命名规则:           1.变量名必须以字母或是下划线'_'或$为开头。           2.变量名长度不超过255个字符。          3.变量名不允许使用空格。          4

2015-10-24 23:31:25 579

原创 servlet生命周期,工作原理,以及

servlet的生命周期:        Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。 init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servl

2015-10-24 20:04:56 355

原创 XML

SGML,HTML和XML之间的关系:         SGML是一种在web发明之前就早已存在的使用标记来描述文档资料的通用语言。 它是一种定义标记语言的元语言。         HTML和XML都是从SMGL发展而来的标记语言。         其中HTML不能定义新的内容,而XML可以。        XML对文档的格式要求:             1.开始标签必须有一

2015-10-24 17:45:42 423

转载 hadoop2.x集群的安装

安装CDH5一、说明1. 本文档以四台机器为例搭建hadoop集群,各台机器的职责如下:此集群主要包括Namenode HA和RresourceManager HA,这是本文重点所在。   hadoop1hadoop2hadoop3hadoop4NameNod

2015-10-21 14:48:45 712

原创 hadoop配置文件

常见的几个配置文件以及描述:       文,件名描述hadoop-en.sh这里可以设置环境变量,如果当前的JDK不在系统的路径下,可以再这里配置你的JAVA_HOME,可以为不同hadoop组件指定不同的JVM选项。可以在这里配置日志目录,master以及slave文件,但在默认的情况下最好不要去改动CDH已有的配置core-site.xml

2015-10-21 14:22:14 444

原创 hadoop中的HDFS

namenode和datanode的比较:namenodedatanode存储元数据存储文件内容元数据保存在内存中文件内容保存在磁盘保存文件,block,datanode之间的关系维护了block id到datanode本地文件的映射关系  元数据:    除了文件内容之外的数据。

2015-10-16 16:53:04 880

原创 web中使用到的一些关于坐标相关知识

在设计页面时可能经常会用到固定层的位置,这就需要获取一些html对象的坐标以更灵活的设置目标层的坐标,这里可能就会用到document .body.scrollTop等属性,但是此属性在xhtml标准网页或者更简单的说是带标签的页面里得到的结果是0,如果不要此标签则一切正常,那么在xhtml页面怎么获得body的坐标呢,当然有办法-使用document .documentElement来取代d

2015-10-16 10:56:03 348

原创 jquery 选择器的常见的用法

最常用的选择器:      #id, *,  .class     其中*为找到每一个元素;其他的选择器:     :animated                匹配所有正在执行动画效果的元素,$("div:not(:animated)").animate({ left: "+=20" }, 1000);     :not(selector)

2015-10-15 15:34:11 358

转载 Hadoop家族产品学习路线图

1. Hadoop家族产品截止到2013年,根据cloudera的统计,Hadoop家族产品已经达到20个!http://blog.cloudera.com/blog/2013/01/apache-hadoop-in-2013-the-state-of-the-platform/接下来,我把这20个产品,分成了2类。第一类,是我已经掌握的第二类,是TODO准备继续学习的

2015-10-14 19:48:21 411

原创 jquery中常用的一些方法

index()的使用:          格式:index([selector|element])     返回:number          搜索匹配的元素,并返回相应元素的索引值,从0开始计数。         如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置。         selector  一个选择

2015-10-14 14:23:15 309

原创 jquery特效之可编辑的表格

要点:        在写网页加载执行的js的代码时,可以将   $(document).ready(function(){        });  简写为  $(function(){   });          获取奇数行或者偶数行的代码为:  $("tbody tr:even ") 或者为$("tbody tr:odd")            获取当前的对象的代码为  var

2015-10-12 22:43:54 366

原创 hadoop2.x.x 伪分布式安装

软件的安装目录:    /opt/modules/    安装:    0)说明        1、系统:CentOS 6.4 64位                2、关闭防火墙和SELinux            service iptables status            service iptables stop            ch

2015-10-11 19:48:12 352

原创 css伪类以及伪元素

CSS的元素选择器除了根据id(#)、class(.)、属性([ ])选取元素以外,还有很重要的一类,就是根据元素的特殊状态来选取元素。它们就是伪类和伪元素。跟id选择器、类选择器、属性选择器以及派生选择器等等这些从HTML文档层次结构(DOM树)中获取元素不同的是,伪类和伪元素是预定义的、独立于文档元素的。  伪类有:(:link, :visited  ,:hover,:ac

2015-10-10 22:17:39 401

原创 web 代码规范

前端卡发的核心思想:        1.表现,内容和行为的分离。        2.标记应该是结构良好,语义正确以及普遍合法。       3.javascript应该起到渐进式增强的用户的体验。        标记:   1  在创建的HTML文档中总是要使用能够表达内容语义的标记。  2  段落分隔符要使用实际对应的元素,而不是用多个标签。  3  在合

2015-10-10 20:54:23 520

原创 hadoop 2.x.x的目录结构

hadoop2.x.x的目录结构如下所示:          bin:最基本的管理脚本和使用脚本的所在录,这些脚本是sbin目录下管理脚本的基本实现,用户可以直接使用这些脚本管理和使用Hadoop。     etc:Hadoop配置文件所在的目录,包括core-site.xml,hdfs-site.xml,mapred-site.xml等从hadoop1.x.x继承过来的以及包

2015-10-10 14:06:13 1066

原创 hadoop之MapReduce编程的权限问题

PriviledgedActionException as:Administrator cause:java.io.IOException: Failed to set permissions of path:

2015-10-06 16:48:25 741

原创 MapReduce之单词(字母)个数的统计

package com.hadoop.study;import java.io.IOException;import java.util.StringTokenizer;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop

2015-10-06 15:53:18 3014

原创 MapReduce编程

MapReduce:一种分布式计算的模型的框架,解决海量数据的计算问题MapReduce将整个并行计算过程抽象到两个函数        1  Map(映射):对一些独立元素组成的列表的每一个元素进行指定的操作,可以高度并行        2 Reduce(化简):对一个列表的元素组进行合并一个简单的MapReduce程序只需要指定map(),reduce(),input和o

2015-10-05 21:51:08 1085

原创 hadoop的数据类型的应用

package com.hadoop.io;import java.util.Set;import org.apache.hadoop.io.ArrayWritable;import org.apache.hadoop.io.BooleanWritable;import org.apache.hadoop.io.ByteWritable;import org.apache.hadoo

2015-10-05 19:49:12 620

原创 hadoop专有的数据类型

一   Writable和writableComparable接口         Writable接口:                import java.io.DataInput;import java.io.DataOutput;import java.io.IException;public interface Writable{ void write(

2015-10-05 17:25:52 702

原创 HDFS文件的合并

import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataInputStream;import org.apache.hadoop.fs.FSDataOutputStream;import org.apache.hadoop.fs.FileStatus;import org.apach

2015-10-05 14:17:21 2413

原创 hadoop之HDFS对文件的相关操作

hadoop对文件的操作: 工具类中的代码: /** * * @author:戴桥冰 2015-10-4 下午7:48:55 content:HDFS文件的操作 */ public class Utils{ private static Configuration conf=new Configuration(); public static FileSystem

2015-10-04 21:30:40 638

subversion在centos最小化安装所需要的rpm包,包含了执行的脚本

subversion在centos最小化安装所需要的rpm包,包含了执行的脚本 subversion在centos最小化安装所需要的rpm包,包含了执行的脚本

2018-12-07

《ZooKeeper:分布式过程协同技术详解》

本书分三部分,共10章。第一部分(第1~2章)阐述ApacheZooKeeper这类系统的设计目的和动机,并介绍分布式系统的一些必要背景知识。第1章介绍ZooKeeper可以做什么,以及其设计如何支撑这些任务。第2章介绍基本概念和基本组成模块,并通过命令行工具的具体操作介绍了ZooKeeper可以做什么。第二部分(第3~8章)阐述开发人员所需要掌握的ZooKeeper库调用方法和编程技巧。第3章介绍Java语言的API.第4章解释如何跟踪和处理ZooKeeper中的状态变更情况。第5章介绍如何在系统或网络故障时恢复应用。第6章介绍需要注意来避免故障的一些繁杂却很重要的场景。第7章介绍C语言版的API接口,也可以作为非Java语言实现的ZooKeeperAPI的基础,对非Java语言的开发人员非常有帮助。第8章介绍一款更高层级的封装的ZooKeeper接口。第三部分(第9~10章)主要介绍ZooKeeper内部原理及如何运行ZooKeeper.第9章介绍ZooKeeper的作者们在设计时所采用的方案。第10章介绍如何对ZooKeeper进行配置。 目录 前言1 第一部分ZooKeeper的概念和基础 第1章简介7 1.1ZooKeeper的使命8 1.1.1ZooKeeper改变了什么10 1.1.2ZooKeeper不适用的场景10 1.1.3关于Apache项目11 1.1.4通过ZooKeeper构建分布式系统11 1.2示例:主—从应用12 1.2.1主节点失效13 1.2.2从节点失效14 1.2.3通信故障14 1.2.4任务总结15 1.3分布式协作的难点16 1.4ZooKeeper的成功和注意事项18 第2章了解ZooKeeper19 2.1ZooKeeper基础19 2.1.1API概述20 2.1.2znode的不同类型21 2.1.3监视与通知22 2.1.4版本24 2.2ZooKeeper架构25 2.2.1ZooKeeper仲裁26 2.2.2会话27 2.3开始使用ZooKeeper28 2.3.1第一个ZooKeeper会话28 2.3.2会话的状态和声明周期31 2.3.3ZooKeeper与仲裁模式33 2.3.4实现一个原语:通过ZooKeeper实现锁36 2.4一个主—从模式例子的实现37 2.4.1主节点角色37 2.4.2从节点、任务和分配40 2.4.3从节点角色40 2.4.4客户端角色41 2.5小结43 第二部分使用ZooKeeper进行开发 第3章开始使用ZooKeeper的API47 3.1设置ZooKeeper的CLASSPATH47 3.2建立ZooKeeper会话47 3.2.1实现一个Watcher49 3.2.2运行Watcher的示例51 3.3获取管理权53 3.3.1异步获取管理权57 3.3.2设置元数据60 3.4注册从节点62 3.5任务队列化65 3.6管理客户端66 3.7小结68 第4章处理状态变化70 4.1单次触发器71 4.2如何设置监视点72 4.3普遍模型73 4.4主—从模式的例子74 4.4.1管理权变化74 4.4.2主节点等待从节点列表的变化77 4.4.3主节点等待新任务进行分配80 4.4.4从节点等待分配新任务83 4.4.5客户端等待任务的执行结果86 4.5另一种调用方式:Multiop88 4.6通过监视点代替显式缓存管理90 4.7顺序的保障91 4.7.1写操作的顺序91 4.7.2读操作的顺序91 4.7.3通知的顺序92 4.8监视点的羊群效应和可扩展性93 4.9小结94 第5章故障处理96 5.1可恢复的故障98 5.2不可恢复的故障102 5.3群首选举和外部资源103 5.4小结106 第6章ZooKeeper注意事项107 6.1使用ACL107 6.1.1内置的鉴权模式108 6.1.2SASL和Kerberos111 6.1.3增加新鉴权模式111 6.2恢复会话111 6.3当znode节点重新创建时,重置版本号112 6.4sync方法112 6.5顺序性保障114 6.5.1连接丢失时的顺序性114 6.5.2同步API和多线程的顺序性115 6.5.3同步和异步混合调用的顺序性115 6.6数据字段和子节点的限制116 6.7嵌入式ZooKeeper服务器116 6.8小结117 第7章C语言客户端118 7.1配置开发环境118 7.2开始会话119 7.3引导主节点121 7.4行使管理权126 7.5任务分配129 7.6单线程与多线程客户端132 7.7小结135 第8章Curator:ZooKeeperAPI的高级封装库136 8.1Curator客户端程序136 8.2流畅式API137 8.3监听器138 8.4Curator中状态的转换140 8.5两种边界情况141 8.6菜谱141 8.6.1群首闩142 8.6.2群首选举器143 8.6.3子节点缓存器146 8.7小结148 第三部分ZooKeeper的管理 第9章ZooKeeper内部原理151 9.1请求、事务和标识符152 9.2群首选举153 9.3Zab:状态更新的广播协议157 9.4观察者161 9.5服务器的构成162 9.5.1独立服务器163 9.5.2群首服务器164 9.5.3追随者和观察者服务器165 9.6本地存储166 9.6.1日志和磁盘的使用166 9.6.2快照167 9.7服务器与会话169 9.8服务器与监视点170 9.9客户端170 9.10序列化171 9.11小结171 第10章运行ZooKeeper173 10.1配置ZooKeeper服务器174 10.1.1基本配置175 10.1.2存储配置175 10.1.3网络配置177 10.1.4集群配置179 10.1.5认证和授权选项181 10.1.6非安全配置182 10.1.7日志183 10.1.8专用资源185 10.2配置ZooKeeper集群185 10.2.1多数原则186 10.2.2法定人数的可配置性186 10.2.3观察者188 10.3重配置188 10.4配额管理194 10.5多租赁配置196 10.6文件系统布局和格式197 10.6.1事务日志198 10.6.2快照199 10.6.3时间戳文件200 10.6.4已保存的ZooKeeper数据的应用200 10.7四字母命令201 10.8通过JMX进行监控202 10.9工具209 10.10小结209

2018-09-21

网上最全的11.44万全国四级行政区划词库.txt

网上最全的11.44万全国四级行政区划词库.txt ,如一二八纪念路、一二四所、一二条社区、一五六队、一亩园、一亩园社区、一人巷、一元街道、一元里、一八路口、一公司、一公园、一六一医院、一六八医院、一六镇、一农场、一分场、一区社区、一医

2018-05-17

深入理解Hadoop(中文、带完整标签).第2版

本书作者基于对Hadoop系统的实践,深入浅出地对Hadoop进行了详细的讲解,包含大量的实例和技巧,可帮助有一定基础的开发者快速掌握分布式系统。主要内容包括:第1章~第4章讲解大数据系统的基本概念、Hadoop系统的关键概念,以及进行Hadoop平台管理的关键概念要素。第5章~第7章是本书的重点,深入分析了MapReduce框架,不仅包括MapReduce框架的API,还介绍MapReduce框架的更复杂概念及其设计理念。第8章~第14章介绍Hadoop生态系统,包括支持MapReduce程序的单元测试和集成测试框架、Hadoop系统的监控和日志系统、Hive框架、Pig和Crunch框架、HCatalog框架、Hadoop日志流处理、HBase等。第15章~第17章介绍了数据科学基本概念及应用、云计算实例、分布式下载服务实例等。

2018-04-22

机器学习实战(中文)

本书第一部分主要介绍机器学习基础,以及如何利用算法进行分类,并逐步介绍了多种经典的监督学习算法,如k近邻算法、朴素贝叶斯算法、Logistic回归算法、支持向量机、AdaBoost集成方法、基于树的回归算法和分类回归树(CART)算法等。第三部分则重点介绍无监督学习及其一些主要算法:k均值聚类算法、Apriori算法、FP-Growth算法。第四部分介绍了机器学习算法的一些附属工具。

2018-04-19

MySQL性能调优与架构设计

全书共分3篇,基础篇介绍了MySQL软件的基础知识、架构组成、存储引擎、安全管理及基本的备份恢复知识。性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧,Query 语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析了 MySQL 数据库中主要存储引擎的锁定机制。架构设计篇则主要以设计一个高可用可扩展的分布式企业级数据库集群环境为目标,分析介绍了通过 MySQL 实现这一目标的多种架构方式。

2018-01-05

《算法导论》第三版(清晰版本)

《算法导论》((美国)Cormen)[PDF] (注意 该资源只用于研究与学习,不能用于任何商业活动,如果需要学习请购买正版书籍) 语言: 简体中文 中文名: 算法导论 作者: (美国)Cormen 译者: 潘金贵 图书分类: 教育/科技 资源格式: PDF 出版社: 机械工业出版社 书 内容简介: 在有关算法的书中,有一些叙述非常严谨,但不够全面,另一些涉及了大量的题材,但又缺乏严谨性。《算法导论》将严谨性和全面性 融为一体。   本书深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。各章自成体系,可以作为独立的学习单元。算 法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂。说明和解释力求浅显易懂,不失深度和数学严谨性。   本书自第1版出版以来,已经成为世界范围内广泛使用的大学教材和专业人员的标准参考书。第2版增加了论述算法作用、概率分析 与随机算法、线性规划等几章。同时,对第1版的几乎每一节都作了大量的修订。一项巧妙而又重要的修改是提前引入循环不变式,并在 全书中用来证明算法的正确性。在不改变数学和分析重点的前提下,作者将许多数学基础知识从第一部分移到了附录中,并在开始部分 加入了一些富有诱导性的题材。   ★经典的算法书,被卓越网,《程序员》等评选为2006年最受读者喜爱的十大IT图书之一。   ★算法领域的标准教材,全球多所知名大学选用    ★MIT名师联手铸就,被誉为“计算机算法的圣经”    ★编写上采用了“五个一”,即一章介绍一个算法、一种设计技术、一个应用领域和一个相关话题。    以相当的深度介绍了许多常用的数据结构和有效的算法,使得这些算法的设计和分析易于被各个层次的读者所理解。教学网址、视 频课程及在线学习中心,全方位学习模式,内容很丰富。 作者简介: 本书的四位作者均是算法领域的大师级人物,Thomas H. Cormen,Charles E. Leiserson和Ronald L. Rivest是MIT的教授, Clifford Stein是MIT的博士,现在哥伦比亚大学做教授,四人姓氏的首字母联在一起即是此书的非常酷的英文简称(CLRS 2e)。其中 第三作者Ronald L. Rivest更是RSA算法的老大(算法名字里面的R即指他),并因此获得过图灵奖。 目录: 出版者的话 专家指导委员会 译者序 前言 第一部分 基础知识 引言 第1章 算法在计算中的作用 1.1 算法 1.2 作为一种技术的算法 第2章 算法入门 2.1 插入排序 2.2 算法分析 2.3 算法设计 2.3.1 分治法 2.3.2 分治法分析 第3章 函数的增长 3.1 渐近记号 3.2 标准记号和常用函数 第4章 传归式 4.1 代换法 4.2 递归树方法 4.3 主方法 4.4 主定理的证明 4.4.1 取正合幂时的证明 4.4.2 上取整函数和下取整函数 第5章 概率分析和随机算法 5.1 雇用问题 5.2 指示器随机变量 5.3 随机算法 5.4 概率分析和指示器随机变量的进一步使用 5.4.1 生日悖论 5.4.2 球与盒子 5.4.3 序列 …… 第二部分 排序和统计学 引言 第6章 堆排序 第7章 快速排序 第8章 线性时间排序 第9章 中位数和顺序统计学 第三部分 数据结构 第10章 基本数据结构 第11章 散列表 第12章 二叉查找树 第13章 红黑树 第14章 数据结构的扩张 第四部分 高级设计和分析技术 导论 第15章 动态规划 第16章 贪心算法 第17章 平摊分析 第五部分 高级数据结构 概述 第18章 B树 第19章 二项堆 第20章 斐波那契堆 第21章 用于不相交集合的数据结构 第六部分 图算法 引言 第22章 图的基本算法 第23章 最小生成树 第24章 单源最短路径 第25章 每对项点间的最短路径 第26章 最大流 第七部分 算法研究问题选编 引言 第27章 排序网络 第28章 矩阵运算 第29章 线性规划 第30章 多项式与快速傅里叶变换 第31章 有关数论的算法 第32章 字符串匹配 第33章 计算几何学 第34章 NP完全性 第35章 近似算法 第八部分 附录:数学基础知识 引言 A 求和 B 集合等离散数学结构 C 计数和概率 参考文献 索引

2018-01-03

图解TCPIP(高清带标签)

这是一本图文并茂的网络管理技术书籍,并且带完整标签,让大家理解TCP/IP的基本知识、掌握TCP/IP的基本技能。 书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境。

2017-10-19

空空如也

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

TA关注的人

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