码迷,mamicode.com
首页 >  
搜索关键字:tcp/ip 三次握手 四次断开 原理    ( 65470个结果
float与double的范围和精度
大学计算机组成原理时候讲过的内容,差不多都有点忘记了1范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)double:1bit(符号位)11bits(指...
分类:其他好文   时间:2014-04-30 01:00:32    阅读次数:498
如何写一个解释器(1):编译原理
最近在看DSL的东西,对于外部DSL,写一个解释器是必不可少的。我试图归纳一下我学到的,以写一个解释器为目标,讲一下如果来实现一个可用的解释器。一个解释器通常可以分为一下几个阶段: 词法分析(Lexer) 语法分析(Parser, BNF, CFG, AST) 语义分析(AST的处理, annota...
分类:其他好文   时间:2014-04-30 00:39:01    阅读次数:466
批改网英语作文不允许粘贴的解决方案
原因这次英语老师布置了篇英语作文,要求在批改网上写,结果太呵呵了添加了一个“正文不允许粘贴”这个蛋疼的规矩。无奈,我都在Word上打了一遍了懒得动手再来一遍,所以就简单的破解了下。原理一般来说,网页上的这种“规矩”,都是用脚本语言写的。比如说最简单的“禁止复制”,如果用javascript很容易实现...
分类:其他好文   时间:2014-04-29 23:12:49    阅读次数:2294
WisDom.Net 框架设计(四)
WisDom.Net ----用户安全1.用户单机登录 正如其名这里要求其实就是显示用户只能在一台电脑上登录。防止多处登录,这里简单的说一下实现原理,我们在这里使用session +cookie 的方法来实现 如下图所示 (1) 输入用户名密码(2) 校验用户名密码格式是否正确(3) 传入用户名密码...
分类:Web程序   时间:2014-04-29 22:45:01    阅读次数:574
闲扯 Javascript 04 滚动条
物体运动基础让Div移动起来offsetLeft的作用用定时器让物体连续移动效果原理让ul一直向左移动复制liinnerHTML和+=修改ul的width滚动过界后,重设位置判断过界改变滚动方向修改speed修改判断条件鼠标移入暂停移入关闭定时器移出重新开启定时器 1 7 56 57 58 59 ....
分类:编程语言   时间:2014-04-29 22:41:54    阅读次数:587
office文件在线预览,模仿网易邮箱在线预览的
最近研究了半天,代码是倾情奉送啊,C#,asp.net的这个原理是office文件转换为PDF文件,然后再转换成SWF文件,FlexPaper+swfTools。有个问题,需要在web.config中加这么一行 /// /// 转换压缩文件,以便于预览(图片大小调整,office、pdf转...
分类:其他好文   时间:2014-04-29 22:13:18    阅读次数:782
[转] C#.Net Socket网络通讯编程总结
1、理解socket1)、Socket接口是TCP/IP网络的应用程序接口(API)。Socket接口定义了许多函数和例程,程序员可以用它们来开发TCP/IP网络应用程序。Socket可以看成是网络通信上的一个端点,也就是说,网络通信包括两台主机或两个进程,通过网络传递它们之间的数据。为了进行网络通...
分类:Web程序   时间:2014-04-29 20:21:27    阅读次数:666
缓存淘汰算法---LRU
1.LRU1.1.原理LRU(Leastrecentlyused,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。1.2.实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:1.新数据插入到链表头部;2.每当缓存命中...
分类:其他好文   时间:2014-04-29 19:54:39    阅读次数:553
TCP状态转换
1.TCP建立连接TCP 是一个面向连接的协议,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。TCP使用三次握手( three-way handshake )协议来建立连接。尽管发生的可能性极小,两个应用程序同时彼此执行主动打开的情况还是可能的。当出现同时打开的情况时,两端几乎在同...
分类:其他好文   时间:2014-04-29 19:53:39    阅读次数:620
Winform开发框架里面使用事务操作的原理及介绍
在很多情况下,事务是个很有用的东西,可以把一系列的操作组合成一个原子粒度的操作,一旦组合中某个地方出错,可以整个干净的进行滚回,不会留下脏数据;除此之外,事务还能提高批量操作的效率,如在本地SQLite数据库里面,批量插入1万条数据,那么使用事务和没有使用事务,速度上至少差别几十到上百倍的差异。既然...
分类:Windows程序   时间:2014-04-29 19:41:24    阅读次数:662
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!