TCP三次握手
TCP提供可靠的连接服务,采用三次握手确认建立一个连接。
TCP标志位有6种。
?SYN:synchronous建立联机。
?ACK:acknowledgment确认。
?PSH:push传送。
?FIN:finish结束。
?RST:reset重置。
?URG:urgent紧急。
三次握手主要依靠的是SYN和ACK标志位。
握手详细流程图如下。
简化步骤...
分类:
编程语言 时间:
2014-08-14 16:44:13
收藏:
0 评论:
0 赞:
0 阅读:
603
自己实现了二分查找的循环实现和递归实现
说明:二分查找适用于顺序存储结构,不适于链式存储结构,是一个高效的查找方法。虽然折半查找效率高,但是要排序,排序本身是一种很费时的运算。
要求传入的表是有序的。
二分查找的过程可用二叉树描述,把当前区间的中点位置上的元素作为根,左子表和右子表中的元素分别作为根的左子树和右子树,由此得到二叉树。
此树称为描述折半查找的判定树或...
分类:
其他 时间:
2014-08-14 16:43:58
收藏:
0 评论:
0 赞:
0 阅读:
424
关于InputStream.read(byte[] b)和InputStream.read(byte[] b,int off,int len)这两个方法都是用来从流里读取多个字节的,有经验的程序员就会发现,这两个方法经常 读取不到自己想要读取的个数的字节。比如第一个方法,程序员往往希望程序能读取到b.length个字节,而实际情况是,系统往往读取不了这么多。仔细阅读Java的API说明就发现了,这...
分类:
移动平台 时间:
2014-08-14 16:43:29
收藏:
0 评论:
0 赞:
0 阅读:
714
public static byte[] GetScreen1()
{
//截取屏幕内容
Size screen = new Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
Bitmap memory...
分类:
其他 时间:
2014-08-14 16:43:18
收藏:
0 评论:
0 赞:
0 阅读:
413
在使用gcc编译连接生成可执行文件时,经常会碰到变量未定义、链接时或者运行可执行文件时找不到相应的动态库等问题,本文首先介绍了gcc在编译时头文件路径相关选项以及搜索路径顺序,然后讨论了编译成可执行文件时动态库的搜索路径顺序,最后说明了生成可执行文件后,运行文件时动态库的搜索路径顺序。搞清楚这三个搜索路径,在用gcc碰到的未定义变量或搜索不到动态库的问题,基本上都可以解决了。
头文件路径编译时相...
分类:
其他 时间:
2014-08-14 16:43:08
收藏:
0 评论:
0 赞:
0 阅读:
402
由于生活和工作的原因,“寿星天文历”我一直没有动,长时间的丢弃后,当重新拾起时,比较费劲。编程就是这样,思维的火花只在当初的那一瞬,一旦熄灭,重新再点燃断掉的思维是很困难的。因为人的“忘记”能力,真的是挺强的,有时回顾或维护以前的代码时,常常会感叹道:这是我写的吗?够牛逼,看不懂!呵呵,这时候注释的作用的凸显出来了,尽管如此有时仅仅靠注释找以前的思路也是很困难。
跑题了,那么,首先对于等着“寿星天文历”封装整理版代码的各位,说声抱歉。这回整理的代码,修复了部分小bug和线程安全问题,同时整理的结构更易于理解...
分类:
编程语言 时间:
2014-08-14 16:42:58
收藏:
0 评论:
0 赞:
0 阅读:
508
新技能Get!问题对于c++里面的容器, 我们可以使用iterator进行方便的遍历. 但是当我们通过iterator对vector/map等进行修改时, 我们就要小心了, 因为操作往往会导致iterator失效, 之后的行为都变得不可预知. 比如:#include #include using n...
分类:
编程语言 时间:
2014-08-14 16:42:08
收藏:
0 评论:
0 赞:
0 阅读:
412
可重入函数 在 实时系统的设计中,经常会出现多个任务调用同一个函数的情况。如果这个函数不幸被设计成为不可重入的函数的话,那么不同任务调用这个函数时可能修改其他任 务调用这个函数的数据,从而导致不可预料的后果。那么什么是可重入函数呢?所谓可重入是指一个可以被多个任务调用的过程,任务在调用时不必担心数据...
分类:
编程语言 时间:
2014-08-14 16:41:58
收藏:
0 评论:
0 赞:
3 阅读:
9911
JS Bin //我们可以指定transition适用的属性,比如只适用于heighttransition:1s height;//源文地址:http://www.ruanyifeng.com/blog/2014/02/css_transition_and_animation.html
分类:
Web开发 时间:
2014-08-14 16:41:48
收藏:
0 评论:
0 赞:
0 阅读:
441
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql) mysqldump -uroot -pdbpasswd -d dbname >db.s....
分类:
数据库技术 时间:
2014-08-14 16:41:38
收藏:
0 评论:
0 赞:
0 阅读:
393
int atoi(const char *nptr);把字符串转换成整型数。ASCII to integer 的缩写。头文件: #include 参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。否则,返...
分类:
其他 时间:
2014-08-14 16:41:28
收藏:
0 评论:
0 赞:
0 阅读:
353
1、post的请求设置 2、get请求的设置
分类:
其他 时间:
2014-08-14 16:41:08
收藏:
0 评论:
0 赞:
0 阅读:
270
作者做过微信二维码和地理信息的程序,本章介绍一下获取二维码和处理用户扫描二维码的过程。要想开通生成二维码api必须是认证的服务号,如果没有可以采用公众平台测试账号,地址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login登陆后台...
分类:
微信 时间:
2014-08-14 16:40:38
收藏:
0 评论:
0 赞:
0 阅读:
627
首先,mybatis不支持同时执行多条语句,mysql需要数据库连接配置&allowMultiQueries=truejdbc:mysql://127.0.0.1:3306/mybank?useUnicode=true&characterEncoding=utf8&allowMultiQueries...
分类:
其他 时间:
2014-08-14 16:40:28
收藏:
0 评论:
0 赞:
0 阅读:
327
1 、在后加入如下内容, 即可实现简单的网页内容不允许复制的功能。但是要真正实现连“查看源代码”也不行,请参见参考文献。参考文献:如何在网页中设置禁止查看源文件:http://www.gdvip.cn/data/2006/0413/article_96.htm家园保卫战:给你的网页加把锁http:/...
分类:
Web开发 时间:
2014-08-14 16:40:18
收藏:
0 评论:
0 赞:
0 阅读:
571
Linux 下有stat命令,可以非常方便的得到一个文件的inode等信息。但是今天在Solaris下使用stat居然没有这个命令。不过没关系,我们可以自己写这个命令,比如:#include #include #include int main(int argc, char *argv[]){ .....
分类:
其他 时间:
2014-08-14 16:40:08
收藏:
0 评论:
0 赞:
0 阅读:
337
转载至:http://blog.csdn.net/chgaowei/article/details/6658260什么是数据驱动编程前言:最近在学习《Unix编程艺术》。以前粗略的翻过,以为是介绍unix工具的。现在认真的看了下,原来是介绍设计原则的。它的核心就是第一章介绍的unix的哲学以及17个...
分类:
其他 时间:
2014-08-14 16:39:58
收藏:
0 评论:
0 赞:
0 阅读:
337
今天在测试系统时,一个很正常的功能在firefox下报错,经过验证在ie和chrome浏览器中功能这个正常。调试后发现: 请求比其他请求的特殊点在于同步请求。经过firefox的控制台上测试发现错误日志:"[Exception... "A parameter or an operation is n...
分类:
其他 时间:
2014-08-14 16:39:49
收藏:
0 评论:
0 赞:
0 阅读:
410
今年ACM省赛已经过去一个星期左右了,2年的ACM训练是该做个总结了,因为前几日去參加蓝桥杯总决赛,所以没来的及写总结,如今在这小小总结一下吧…… 依晰记得去年省赛时候的样子,如今感觉那时像是个无知的孩童,在学长的带领下一步一步的成长…… 总结下面几条: 1、团队合作的重要性!!! 2、坚持!!.....
分类:
其他 时间:
2014-08-14 16:39:38
收藏:
0 评论:
0 赞:
0 阅读:
500
简单网络管理协议(SNMP)是TCP/IP协议簇的一个应用层协议。在1988年被制定,并被Internet体系结构委员会(IAB)採纳作为一个短期的网络管理解决方式;因为SNMP的简单性,在Internet时代得到了蓬勃的发展,1992年公布了SNMPv2版本号,以增强SNMPv1的安全性和功能。如...
分类:
其他 时间:
2014-08-14 16:39:18
收藏:
0 评论:
0 赞:
0 阅读:
438