Spground Blog


  • 首页

  • 归档

  • 分类

  • 标签

  • 旅行✈️

  • 关于

TCP中的NO_DELAY

发表于 2016-12-31 | 分类于 计算机网络 | 阅读次数
1. TCP网络优化的两种机制 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、全双工、基于字节流的传输层通信协议,由IETF的RFC 793定义。 TCP协议是网络编程中最重要的协议之一,TCP协议将上层的数据附上TCP报头等信息,封装 ...
阅读全文 »

位运算的一些用例

发表于 2016-12-15 | 分类于 编程基础 | 阅读次数
位运算几乎每种编程语言都为我们提供一种运算,它直接操作二进制数据,这种运算叫做位运算。 位运算分为移位、取反、与、或、异或、非,其中移位又包括左移位、右移位、左无符号移位、右无符号移位。 含义 Java写法 与 a & b 或 a \ b 异或 a ^ b 非(取反 ...
阅读全文 »

java中单例的几种写法

发表于 2016-12-13 | 分类于 Java | 阅读次数
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。 单例通常有很多种写法,但是性能和效果却是差距挺大。下面列举了几种常见的写法。 一、单例模式常见的写法 懒汉式(线程不安全)​ 12345678910111213 ...
阅读全文 »

Java的long、double类型的原子性读取问题

发表于 2016-12-13 | 分类于 Java | 阅读次数
In programming, an atomic action is one that effectively happens all at once. An atomic action cannot stop in the middle: it either happens completel ...
阅读全文 »

Collections类中常用算法之Rotate

发表于 2016-10-23 | 分类于 Java | 阅读次数
Collections类简介Collections类是java集合框架的一个类,其主要是一些通用的作用于Collection的 算法,如排序,求极值,混淆(shuffle)等。引用Java官方文档的介绍 The polymorphic algorithms described here are p ...
阅读全文 »

常用排序算法——合并排序和快速排序

发表于 2016-09-30 | 分类于 数据结构与算法 | 阅读次数
分治分治(Divide and Conquer)是一场常见的算法策略。分治策略的基本思想就是对于一个问题规模为N的问题,将其划分为规模足够小的K个子问题,子问题由于规模足够小可以直接求解,最后将规模足够小的K的问题的解合并得出原问题的解。分治策略的问题的求解过程的一般套路就是: 判断问题规模, ...
阅读全文 »

常用排序算法--冒泡排序及改进和插入排序时间复杂度分析

发表于 2016-09-23 | 分类于 数据结构与算法 | 阅读次数
排序及常见排序算法 排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序。若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参加排序的记录数量很大,整个序列的排序过程不可能在内存中完成,则称此类排序问题为外部排序。内 ...
阅读全文 »

常用数据结构图--拓扑排序

发表于 2016-09-16 | 分类于 数据结构与算法 | 阅读次数
常用数据结构图–拓扑排序图 在数学中,一个图(Graph)是表示物件与物件之间的关系的数学对象,是图论的基本研究对象。 图是十分重要的数据结构,常常被应用于实际生活的应用之中。生活中常见的问题例如交通路线图、任务指定分配、工期计算、航空网络等,都可以使用图相关的理论来建立模型。 下面是《数据结构与 ...
阅读全文 »

常用数据结构栈的应用----表达式求值

发表于 2016-09-13 | 分类于 数据结构与算法 | 阅读次数
常用数据结构栈的应用—-表达式求值栈 栈是常用的数据结构,栈又称堆栈,是一种受限的线性表。其限制是允许在表中的一端进行插入和删除元素。栈中的元素符合后进先出(FILO)的性质。允许插入和删除元素的一端被称为栈顶,另一端被称为栈底。栈有两种关键的操作,分别为出栈和压栈。 栈有两种关键的操作,分别为 ...
阅读全文 »

虚拟IP与ARP协议

发表于 2016-08-20 | 分类于 计算机网络 | 阅读次数
1. 虚拟IP虚拟IP(Virtual IP Address),是一种不与特定计算机或者特定计算机网卡相对应的IP地址。所有发往这个IP地址的数据包最后都会经过真实的网卡到达目的主机的目的进程。 引用维基上面的定义: A virtual IP address (VIP or VIPA) is an ...
阅读全文 »
1…345
Spground

Spground

41 日志
11 分类
77 标签
GitHub CSDN
© 2013 - 2019 Spground
由 Hexo 强力驱动
主题 - NexT.Muse