TCP是一种可靠的面向连接的数据流协议,TCP之所以可靠,是因为它保证了数据的传输有序,这是通过一个序列号和确认号来保证的。
序列号的作用:
TCP将应用层数据和管理数据的每一字节进行顺序编号,序列号用于指出本报文段携带数据的第一个字节的序列号,(SYN,FIN等算作一个字节数据)
确认号的作用:
通信双方采用确认号来对收到的数据进行确认,该确认号之前(不包括该确认号)的所有数...
分类:
其他 时间:
2015-04-07 17:38:24
收藏:
0 评论:
0 赞:
0 阅读:
150
之前学过,数据描述方法中有公式化描述,链表描述,间接寻址和模拟指针,在之前已经将公式化描述和链表描述通过代码的形式展现出来了,现在贴出简介寻址的代码。其中简介寻址是融合了公式化描述和链表描述的有点,使用一个指针表来记录数据的位置,指针表相当于一个数组,这样在插入,删除的时候,其中的数据的位置并没有发生变化,而仅仅就是指针表的指向发生了变化,同时很多操作又能像公式化一样通过O(1)的复杂度进行操作。下...
分类:
编程语言 时间:
2015-04-07 17:38:14
收藏:
0 评论:
0 赞:
0 阅读:
246
着苹果发布两种新尺寸的大屏iPhone 6,iOS平台尺寸适配问题终于还是来了,移动设计全面进入“杂屏”时代。
所以如何做到交付一套设计稿解决适配大中小三屏的问题?设计和开发之间采用什么协作模式?一个基本思路是:
1、选择一种尺寸作为设计和开发基准;
2、定义一套适配规则,自动适配剩下两种尺寸;
3、特殊适配效果给出设计效果。
当面对大中小三种屏幕需要适配的时候,...
分类:
移动平台 时间:
2015-04-07 17:37:54
收藏:
0 评论:
0 赞:
0 阅读:
342
Focus on technology, enjoy life!—— QQ:804212028
浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305
主题:用户界面之EditText(编辑视图)
EditText控件实例:activity_main.xml源代码:<?xml version="1.0" encoding="...
分类:
移动平台 时间:
2015-04-07 17:37:44
收藏:
0 评论:
0 赞:
0 阅读:
288
import java.util.Scanner;
//普利姆
public class Main {
static final int MAXVEX =65535;
static final int MINVEX =65535;
public static void main(String[] args) {
MyGrop p = new MyGrop();
MinSpanTree...
分类:
其他 时间:
2015-04-07 17:37:24
收藏:
0 评论:
0 赞:
0 阅读:
251
RDD[T]Transformations
rdd api
备注 persist/cache
map(f: T => U)
keyBy(f: T => K)
特殊的map,提key
flatMap(f: T => Iterable[U])
map的一种,类似UDTF
filter(f: T => Boolean)
map的一种
distinct(...
分类:
Windows开发 时间:
2015-04-07 17:37:14
收藏:
0 评论:
0 赞:
0 阅读:
767
IOS架构...
分类:
移动平台 时间:
2015-04-07 17:37:04
收藏:
0 评论:
0 赞:
0 阅读:
195
实现一个通讯录;
通讯录可以用来存储1000个人的信息,每个人的信息包括:
姓名、性别、年龄、电话、住址
提供方法:
1. 添加联系人信息
2. 删除指定联系人信息
3. 查找指定联系人信息
4. 修改指定联系人信息
5. 显示所有联系人信息
6. 清空所有联系人
定义头文件
#ifndef __CONTACT_H__
#define __CONTACT_H__
#...
分类:
编程语言 时间:
2015-04-07 17:36:54
收藏:
0 评论:
0 赞:
0 阅读:
157
这一章,我们将全方位讲解如何使用索引来优化我们的数据库...
分类:
数据库技术 时间:
2015-04-07 17:36:44
收藏:
0 评论:
0 赞:
0 阅读:
305
本文目的很明确,并不是要逐步讲清楚每一步的操作,具体的步骤网上有很多,那么整理本文的目的只是要梳理一下自己的知识点,帮助自己加深理解。
小知识点积累:
域名地址的修改:
根据演示需求,用修改hosts文件的方法添加域名最简单方便(这个非常重要),在文件 C:\Windows\System32\drivers\etc\hosts 文件中添加三条
127.0.0.1...
分类:
其他 时间:
2015-04-07 17:36:34
收藏:
0 评论:
0 赞:
0 阅读:
308
本文由 ImportNew - 进林 翻译自 nayuki。欢迎加入翻译小组。转载请见文末要求。
在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Effective
Java》对这个话题给出了更详尽的论述,可以从这本书里学习更多的用法。)
我把本文的所有代码...
分类:
编程语言 时间:
2015-04-07 17:36:25
收藏:
0 评论:
0 赞:
0 阅读:
232
mybatis 用到枚举值的解决方式 之一。...
分类:
其他 时间:
2015-04-07 17:36:14
收藏:
0 评论:
0 赞:
0 阅读:
353
很多人问游戏AI该怎么做?随着游戏类型的多元化,非 MMO或者卡牌的游戏越来越多,对AI的需求也越来越强了。而市面上关于 AI的书,网上找得到的文章,也都流于一些只言片语的认识,理论化的套路,和一些简单的 DEMO,离真正的项目差距甚远,无法前后衔接成一条线,更无法真正落地到编码。
国内真正做过游戏AI的少之又少,东拉西扯的人很多,真正做过项目的人很少,因为国内主要以MMO为主,RTS比较少...
分类:
其他 时间:
2015-04-07 17:36:04
收藏:
0 评论:
0 赞:
0 阅读:
225
结构型模式:
适配器模式:
用来把一个接口转化成另一个接口。
java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)javax.xml.bind.annotation.a...
分类:
其他 时间:
2015-04-07 17:35:54
收藏:
0 评论:
0 赞:
0 阅读:
248
算法简述
动作类游戏如何在高延迟下实现同步?不同的客户端网络情况,如何实现延迟补偿?十年前开始关注该问题,转眼十年已过,看到大家还在问这类问题,旧文一篇,略作补充(关于游戏同步相关问题还可以见我写于2005年的另外两篇文章,帧锁定算法 和 网游同步法则):
影子跟随算法由普通DR(dead reckoning)算法发展而来,我将其称为“影子跟随”意再表示算法同步策略的主要思想...
分类:
其他 时间:
2015-04-07 17:35:45
收藏:
0 评论:
0 赞:
0 阅读:
454
软中断概念在嵌入式开发可以有两个不同的解释:
其一,软中断在处理器设计中是处理器异常之一,程序软件使用指定指令(如arm的SWI指令)引发该异常从而陷入内核态执行,最典型的软件应用就是系统调用。
其二,在kernel代码中实现了一套软中断机制,区别于硬件中断的硬件触发软件处理,而是软件触发软件处理。...
分类:
系统服务 时间:
2015-04-07 17:35:34
收藏:
0 评论:
0 赞:
0 阅读:
271
每个C++程序至少有一个线程,这个线程运行main函数。你的程序可以增加线程去以其他函数作为进入点。这些函数会同步执行,当程序从main函数中返回的时候,指定的函数也会返回,线程退出。正如你看到的如果你有一个std::thread对象,你可以等待它结束,但是首先你必须启动它,所以让我们看看怎么启动线程吧;
2.1.1 执行一个线程
线程启动通过std::thread对象指定要运行的任务。最简单...
分类:
编程语言 时间:
2015-04-07 17:35:24
收藏:
0 评论:
0 赞:
0 阅读:
254
HIG
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/index.html#//apple_ref/doc/uid/TP40006556-CH66-SW1...
分类:
其他 时间:
2015-04-07 17:35:14
收藏:
0 评论:
0 赞:
0 阅读:
120
众所周知,C语言是面向过程的编程语言,与Java,C#等面向对象的编程语言有所不同。
在面向对象的编程语言中,有类的概念。C语言是没有类这种“类型”的,但是C语言就不能模拟“面向对象”编程了吗?
不,只要你设计得好,C语言也可以模拟面向对象编程。这一课我们学到的关于struct(结构体)的知识就可以使你有能力用C语言实现面向对象。
前面我们学习了指针,数组,字符串和预处理,掌握这些知识你的C语言水平已经还不错啦,但是我们岂能就此止步。C语言还可以让我们做一些更厉害的事情:创建你自己的变量类型。
我们可以将其...
分类:
编程语言 时间:
2015-04-07 17:35:04
收藏:
0 评论:
0 赞:
0 阅读:
268
一: 查询关于OpenGL2.0实现信息:
1: 原型: const GLubyte* glGetString(GLenum name)
参数: GL_VENDOR, GL_RENDERER, GL_VERSION;
二: 查询关于OpenGL2.0实现依赖限制:
1:原型: void glGetBoolean...
分类:
其他 时间:
2015-04-07 17:34:54
收藏:
0 评论:
0 赞:
0 阅读:
362