大学计算机组成原理时候讲过的内容,差不多都有点忘记了1范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)double:1bit(符号位)11bits(指...
分类:
其他好文 时间:
2014-04-30 01:00:32
阅读次数:
498
最近在看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 ----用户安全1.用户单机登录
正如其名这里要求其实就是显示用户只能在一台电脑上登录。防止多处登录,这里简单的说一下实现原理,我们在这里使用session +cookie 的方法来实现
如下图所示 (1) 输入用户名密码(2) 校验用户名密码格式是否正确(3) 传入用户名密码...
分类:
Web程序 时间:
2014-04-29 22:45:01
阅读次数:
574
物体运动基础让Div移动起来offsetLeft的作用用定时器让物体连续移动效果原理让ul一直向左移动复制liinnerHTML和+=修改ul的width滚动过界后,重设位置判断过界改变滚动方向修改speed修改判断条件鼠标移入暂停移入关闭定时器移出重新开启定时器
1 7 56 57 58 59 ....
分类:
编程语言 时间:
2014-04-29 22:41:54
阅读次数:
587
最近研究了半天,代码是倾情奉送啊,C#,asp.net的这个原理是office文件转换为PDF文件,然后再转换成SWF文件,FlexPaper+swfTools。有个问题,需要在web.config中加这么一行
/// /// 转换压缩文件,以便于预览(图片大小调整,office、pdf转...
分类:
其他好文 时间:
2014-04-29 22:13:18
阅读次数:
782
系列文章[Nhibernate]体系结构引言在上篇文章学习了orm和nhibernate相关概念,这篇文章主要学习ISessionFactory如何配置。因为NHibernate被设计为可以在许多不同环境下工作,所以它有很多配置参数。不过,大部分都已经有默认值了。NHibernate.Test.dl...
分类:
系统相关 时间:
2014-04-29 20:01:54
阅读次数:
706
1.LRU1.1.原理LRU(Leastrecentlyused,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。1.2.实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:1.新数据插入到链表头部;2.每当缓存命中...
分类:
其他好文 时间:
2014-04-29 19:54:39
阅读次数:
553
在很多情况下,事务是个很有用的东西,可以把一系列的操作组合成一个原子粒度的操作,一旦组合中某个地方出错,可以整个干净的进行滚回,不会留下脏数据;除此之外,事务还能提高批量操作的效率,如在本地SQLite数据库里面,批量插入1万条数据,那么使用事务和没有使用事务,速度上至少差别几十到上百倍的差异。既然...
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap...
分类:
移动开发 时间:
2014-04-29 19:01:21
阅读次数:
619