首先建立一个公共点H文件,加入通用代码如下typedef union{ struct { unsigned char b0:1; unsigned char b1:1; unsigned char b2:1; unsigned ch...
分类:
其他好文 时间:
2015-10-12 20:41:36
阅读次数:
187
程序开发中经常会有立即停止线程运行的需要,而通过api是没有办法实现这个目的的,因此对于这个情况,我们需要采取一些“特殊”的方式来实现:1,判断标志位的办法:我们要知道在java的线程中,没有办法停止一个正在运行中的线程。在Android的AsyncTask中也是一样的。如果必须要停止一个线程,我们...
分类:
移动开发 时间:
2015-10-12 10:44:59
阅读次数:
175
TCP是TCP/IP的传输层控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:首先需要了解几个名词:tcp标志位,有6种分别为:SYN(synchronous建立联机) 、ACK(acknowledgement 确认) 、PSH(push传送) 、FIN(finish结束)、 RST(re...
分类:
其他好文 时间:
2015-10-06 15:19:33
阅读次数:
149
TCP三次握手和四次挥手建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: TCP报文格式如下图:(1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。(2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序...
分类:
其他好文 时间:
2015-10-01 15:16:42
阅读次数:
140
一。三次握手1.wireshark 抓包2.TCP报文手部注意标志位:1).同步 SYN = 1 表示这是一个连接请求或连接接受报文。2).只有当 ACK = 1 时确认号字段才有效。当 ACK = 0 时,确认号无效。3).FIN = 1 表明此报文段的发送端的数据已发送完毕,并要求释放运输连接。...
分类:
其他好文 时间:
2015-09-23 13:10:23
阅读次数:
225
//从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。//在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制。#include<stdio.h>#include<process.h>intmain(){intc=0;intline=1;intflag=1;while((c=getchar())!=EOF){while(flag..
分类:
其他好文 时间:
2015-09-21 19:41:08
阅读次数:
185
标志位的写法可能给比较多,我能想到两种——第一种:全局变量标志位 第二种:利用服务器返回值来判断。事件处理器中,判断iframe中是否有服务器返回值,没有说明是刚进来,没有请求过。有的话就表示是因为请求而触发的onload事件。事件处理器处理完之后,再把iframe清空。就是这样。本质上跟第...
分类:
其他好文 时间:
2015-09-21 12:12:42
阅读次数:
98
题目大意:在一个国际象棋盘上放置皇后,使得目标全部被占领,求最少的皇后个数。题目分析:迭代加深搜索,否则超时。小技巧:用vis[0][r]、vis[1][c]、vis[2][r+c]、vis[c-r+N]分别标志(r,c)位置相对应的行、列、主、副对角线有没有被占领(详见《入门经典(第2版)》P19...
分类:
其他好文 时间:
2015-09-20 23:50:39
阅读次数:
166
在HTML页面要判断后台传来的map是否为空,无论有没有内容,在fireBug中始终显示obj{...}, 或0">均无法判断, 最终看到网友的方法感觉很是有效,首先设置一个标志位,并将值设置为true,然后循环遍历这个map,如果进入循环,则说明map非空,在循环中把标志位设置为fals...
分类:
Web程序 时间:
2015-09-17 11:33:14
阅读次数:
220
一、简介 BufferedInputStream会缓存一部分数据(默认8K),这个函数的作用就是读取更多的数据到缓存,必要的时候会扩大缓存的内容。在该类中有几个重要的标志位:markpos,pos,count 【markpos的作用,marklength区域内的数据表示需要保留的数据,也就是在重.....
分类:
其他好文 时间:
2015-09-09 16:25:08
阅读次数:
270