TCP报头 在三次握手中使用的字段: 32位序列号 seq:表示的是本次报文发送的数据的第一个字节的序号。 32位确认号:ack 表示期望下一次应该接受到的报文的第一个字节的序号,若ack = N则表示,到序号N-1为止的所有的数据都已经正确的收到了。 ACK位(图中红色部分,用ACK大写表示ACK ...
分类:
其他好文 时间:
2017-10-07 14:28:00
阅读次数:
124
OJ检测链接:https://www.luogu.org/problem/show?pid=2335 题目描述 现在我们给出一个n*m的单色位图,且该图中至少含有一个白色的像素。我们用(i, j)来代表第i行第j列的像素,并且定义两点p1=(i1, j1)和p2=(i2, j2)之间的距离为: d( ...
分类:
其他好文 时间:
2017-10-06 18:05:19
阅读次数:
122
google下位图数据 CImage:GetBits()返回的是图像数据buffer指针,如果是8位灰度图,每一字节(byte)是一个像素灰度级(调色板索引);如果是24位彩色,每三字节是一个像素RGB(存储顺序是BGR),另外注意位图数据从下到上存放,每行是按4字节的倍数分配空间。 指针指向的是 ...
分类:
其他好文 时间:
2017-09-30 21:00:34
阅读次数:
151
我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数据。 现在假设我们要从这个表中查找出所 ...
分类:
数据库 时间:
2017-09-25 23:54:39
阅读次数:
387
在内存位图中绘图,并显示。代码如下:HDChdc=GetDC(hwnd);
RECTrect;
GetClientRect(hwnd,&rect);
intcxClient=rect.right;
intcyClient=rect.bottom;
//为显示设备创建一块相应的内存
HDChdcmem=CreateCompatibleDC(NULL);
//创建位图
HBITMAPhBitmap=CreateCompatible..
分类:
编程语言 时间:
2017-09-25 11:53:27
阅读次数:
288
TextBox ->文本控件类 Button->按钮类 CheckBox->多选框类 Form->窗体类 Label->标签类 GroupBox->分组类 ProgressBar->进度条类 SerialPort->串口类 Timer->定时器类 MessageBox->提示框类 String->字 ...
显示ICON图标,如下:staticHICONhIcon=(HICON)::LoadImage(
AfxGetInstanceHandle(),
TEXT("1.ico"),
IMAGE_ICON,
0,0,
LR_DEFAULTCOLOR|LR_CREATEDIBSECTION|LR_LOADFROMFILE);
CClientDCdc(this);
dc.DrawIcon(350,150,hIcon);显示bmp位图,如下:staticHBITMAPhBitmap=(HB..
分类:
其他好文 时间:
2017-09-20 16:44:48
阅读次数:
230
贴图、纹理、材质的区别是什么? 还有shader 整个 CG 领域中这三个概念都是差不多的,在一般的实践中,大致上的层级关系是:材质 Material包含贴图 Map,贴图包含纹理 Texture。纹理是最基本的数据输入单位,游戏领域基本上都用的是位图。此外还有程序化生成的纹理 Procedural ...
分类:
其他好文 时间:
2017-09-17 01:26:11
阅读次数:
429