1、概览TCP是建立可靠连接,并且通信双方都可以以流的形式发送数据。相对TCP,UDP则是面向无连接的协议。使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包。但是,能不能到达就不知道了。虽然用UDP传输数据不可靠,但它的优点是和TCP比,速度快,对于不要求可靠到达的数据,就可以使用UDP协议。和TCP类似,使用UDP的通信双方也分为客户端和服务器。1.1、se
分类:
编程语言 时间:
2018-05-17 00:55:25
阅读次数:
201
Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。 Spring的核心是控制反转(IoC)和面向切面(AOP)。 为什么说Spring是一个一站式的轻量级开源框架呢?EE开发可分成三层架构,针对JavaEE的三层结构,每一层Spring都提供了不同的解决技术。 ...
分类:
编程语言 时间:
2018-05-17 00:55:49
阅读次数:
240
一、概述: Google Chubby的作者说过这个世界只有一种一致性算法,那就Paxos算法,其他的都是残次品。 二、Paxos算法: 一种基于消息传递的高度容错性的一致性算法。 Paxos:少数服从多数,解决最终一致性问题. 三、三种角色: Proposer(议案提交者) Acceptor(议案 ...
分类:
编程语言 时间:
2018-05-17 00:56:13
阅读次数:
195
jdk-8u11-linux-x64.rpm ...
分类:
编程语言 时间:
2018-05-17 00:56:30
阅读次数:
181
The unsafe Package in Golang Golang的unsafe包是一个很特殊的包。 为什么这样说呢? 本文将详细解释。 来自go语言官方文档的警告 unsafe包的文档是这么说的: Go 1 兼容性指南这么说: 当然包名称暗示unsafe包是不安全的。 但这个包有多危险呢? 让 ...
分类:
编程语言 时间:
2018-05-17 00:56:46
阅读次数:
190
(如何建立一个文档分类系统,用于垃圾邮件过滤,或是根据关键字的模糊搜索来对一组文档进行划分) 贝叶斯分类器一般用于关于文档处理,但实际上也可以适用于任何其他形式的数据集,只要能将其转化成一组特征列表。所谓特征,就是指一个给定项中存在或缺少的某种东西。(在文档中,特征就是文档中的单词) *训练 利用样 ...
分类:
编程语言 时间:
2018-05-17 00:57:53
阅读次数:
210
目录 CAS原理 AtomicInteger Unsafe AtomicReference AtomicStampedReference AtomicIntegerArray AtomicIntegerFieldUpdater 无锁的Vector 无锁即无障碍的运行, 所有线程都可以到达临界区, 接 ...
分类:
编程语言 时间:
2018-05-17 00:58:43
阅读次数:
227
1 语言介绍: 解释性语言,与Java编译性区别 2 发展史 略 3 安装 Win一路next, 配置环境变量 ,验证是否安装成功 4 变量及其变量作用,范围 1)命名: 以数字,字母和下划线组成。 2)不能以数字开头, 3)避免使用系统关键字 5交互 input 语句 name = input(" ...
分类:
编程语言 时间:
2018-05-17 01:00:44
阅读次数:
214
Email的历史比Web还要久远,直到现在,Email也是互联网上应用非常广泛的服务。而且几乎所有的编程语言都支持发送和接收电子邮件。1、邮件的原理1.1、邮件的发送流程假设我们要把邮件从me@163.com 发送到 @sina.comMUA:Outlook或者Foxmail这类编写/发送/邮件的软件,被称为MUA【Mail User Agent——邮件用户代理】MTA:Email服务提供商,比如
分类:
编程语言 时间:
2018-05-17 01:01:08
阅读次数:
342
Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。1、客户端大多数连接都是可靠的TCP连接。创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。1.1、创建一个基于TCP连接的Socket,获取新浪首页# 导入socket库:import socket# 创建一个
分类:
编程语言 时间:
2018-05-17 01:01:16
阅读次数:
258
1 数据类型 网页中的数据类型可分为结构化数据、半结构化数据、非结构化数据三种 1.1 结构化数据 常见的是MySQL,表现为二维形式的数据 1.2 半结构化数据 是结构化数据的一种形式,并不符合关系型数据库或其他数据表的形式关联起来的数据模型结构,但包含相关标记,用来分隔语义元素以及对记录和字段进 ...
分类:
编程语言 时间:
2018-05-17 01:01:49
阅读次数:
267
1。线程池 事件:红绿灯实例 ...
分类:
编程语言 时间:
2018-05-17 01:02:25
阅读次数:
203
jdk1.8 ideaIU Maven spring-boot Maven配置: D:\apache-maven-3.5.3\conf\settings.xml 在IDEA setting欢迎页面点setting 修改默认maven 修改配置文件 修改仓库 使用: 1.创建一个工程 新建项目,选ma ...
分类:
编程语言 时间:
2018-05-17 11:32:18
阅读次数:
197
前面讲到如何将状态空间量建模,现在用PID控制方法并通过m语言来实现: 搞清楚这两个问题,加深对PID控制器的理解: u = Kp * (x_last - x(i)) + Ki * (x_last - 2 * x(i - 1) + x(i - 2)) + Kd * x_last u为控制量,x_la ...
分类:
编程语言 时间:
2018-05-17 11:33:42
阅读次数:
1176
Python的安装 在Windows上安装 到python官网(http://www.python.org/)下载的Python安装包,选择最新版本(Python3)。安装的过程和其他基于Windows的软件类似。 * 安装过程中出现提示某些‘可选’组件时,不要不选。 环境变量的配置 当你想要在终端 ...
分类:
编程语言 时间:
2018-05-17 11:33:49
阅读次数:
168
本文主要包含了关于单向链表的“基本概念”,“构建算法”以及“拓展应用”。 ...
分类:
编程语言 时间:
2018-05-17 11:34:30
阅读次数:
187
直接上代码:packagemainimport"fmt"funcmain(){varnum*int32variint32=5//针对*int32的,先创建一个i类型,然后取i的地址,赋值给*int32num=&ifmt.Println("=====>:\t",num)fmt.Println("=====>:\t",*num)}运行结果:=====>:0xc04206408
分类:
编程语言 时间:
2018-05-17 11:34:54
阅读次数:
1478
(一)需求规格说明书github地址:https://github.com/gzyt/SRS (二)原型链接:http://www.cnblogs.com/lztxh/p/9011873.html ( 三 )需求调研 一、用户需求调研过程 1.目的 为了获得潜在用户对软件的具体需求进行调研。 2.选 ...
分类:
编程语言 时间:
2018-05-17 11:36:45
阅读次数:
164
面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP)。 依赖倒置原则(DIP):一种软件架构设计的原则(抽象概念) 控制反转(IoC):一种反转流、依赖和接口的方式(DIP的具体实现方式) 依赖注入(DI):IoC的一种实现方 ...
分类:
编程语言 时间:
2018-05-17 11:37:09
阅读次数:
205
Java面向对象的三大特征:封装:通过Java的类来实现数据和操作方法的封装,对外界可以将每一个Java类都视为一个黑箱,只需调用该黑箱提供的方法即可完成你想要的操作。继承:通过类的继承,将统一的功能集中放在父类中,实现代码的重用和可维护性。多态:通过重载、重写与覆盖,实现不同类的不同形态特征。一个... ...
分类:
编程语言 时间:
2018-05-17 11:38:55
阅读次数:
174