标签:
linuxmysqlit |
分类: 数据库技术 |
测试insert、replace和update语句执行效率
测试程序
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <iostream>
#include <time.h>
#include '/usr/local/include/mysql/mysql.h'
using namespace std;
MYSQL mysql;
void exiterr(int exitcode)
{
}
// create ip, from 10.0.0.0~10.0.255.255
void init_ip()
{
标签:
it |
分类: 计算机网络 |
TCP重组数据包分析
参照TCP/IP详解第二卷24~29章,详细论述了TCP协议的实现,大概总结一下TCP如何向应用层保证数据包的正确性、可靠性,即TCP如何实现对数据报文的重组。
首先要设计两个报文队列,一个存放正常来到的报文,一个存放失序到来的报文。
比如正常报文队列最后一个报文数据如下:
报文数据段第一字节的序号
seq1=100 |
len1=100 |
下一个来到的报文可能有多种情况,现依次分析如下:
1)正常报文
seq2=200 |
len2=200 |