`
cuijiemin
  • 浏览: 265454 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
每一个数据块的头部存在ITL信息(interested transaction list),其中的每一项是影响这个数据块的事务信息。而在每一行中都存在一个lock byte,其中存储着ITL槽的信息。因此,当想查询某一行的事务信息时,可以根据byte lock查找ITL槽中的事务ID,然后根据事务ID从回滚段中的事务表中查询事务信息。 1. Read the Data Block. 2. Read the Row Header. 3. Check the Lock Byte to determine whether there's an ITL entry. 4. Read the ...
从网上下了一个东西,zip的压缩包 解压是55个zip压缩包 再解压是55个rar的分卷压缩包 再解压才是真正的文件 一般压缩文件就是为减小文件个数,压缩文件占用的空间,那么如此多层的压缩当然是目的当然是进一步减少文件的大小了,那么效果如何呢?以此为例,如下表: 原文件大小 273,156,452 字节 Zip压缩 272,770,342 字节 7z压缩 274,608,539 字节 多层压缩 ...
随着27号的苹果发布会,一直在迷雾中的苹果平板电脑iPad一下子进入人们的视线。 今天收到苹果的邮件,发现iPod登陆苹果的中文网站。看过后发现和早间在Twitter上听到的印象不同。又重新对照了英文的网站,才发现中文网站删减了某些介绍: 没有iBook,iPad最重要的功能,但明显苹果没能在国内找到有力的图书资源的支持 没有导航功能,大概是苹果还没有搞清楚是否要和3G网络提供商合作,因为在中国,一旦触及通讯领域,就意味着是不是要阉割WIFI的问题,对iPad来说就是要WiFi还是要3G的问题。鉴于目前中国3G的普及状况,苹果很可能只在国内销售无3G的版本。没有3G,导航功能还有什么用呢? ...
我们引用本地flash,实现flash与js双向交互。 function thisMovie(movieName) { if (window.document[movieName]){ return window.document[movieName]; }else if (navigator.appName.indexOf("Microsoft")==-1){ if (document.embeds && document.embeds[movieName]) return document.embeds[movieName]; }else{ retur ...
JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same- Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档在同一域下的内容。 JavaScript这个安全策略在进行多iframe或多窗口编程、以及Ajax编程时显得尤为重要。根据这个策略,在baidu.com下的页面中包含的JavaScript代码,不能访问在google.com域名下的页面内容;甚至不同的子域名之间的页面也不能通过JavaScript代码互 ...
在asp.net中实现URL Rewrite,除了IIS本身带的URL Rewrite Module以外,还有很到其他的解决方案,比如UrlRewritingNET。 UrlRewritingNET号称除了文件扩展名Rewrite需要IIS支持以外,其他所有操作都不需要IIS设置,这当然对虚拟主机的网站来说是非常便利的。 下面看看怎么来部署UrlRewritingNET: 1. 首先将下载的dll放置到bin目录 2. 修改Web.config,增加UrlRewritingNET的相关配置如下: <?xml version="1.0"?><c ...
PageReleaser需要一种HTML的压缩算法,Google了很久,发现如果只是简单去除空白和注释的话,使用XLinq就可以轻易的实现 先看看MSDN是怎么说的: 一种常用方案是读取缩进的 XML,在内存中创建一个没有任何空白文本节点(即不保留空白)的 XML 树,对该 XML 执行某些操作,然后保存带缩进的 XML。在序列化带格式的 XML 时,只保留 XML 树中有意义的空白。这是 LINQ to XML 的默认行为。 另一个常见的情况是读取和修改已经有意缩进的 XML。您可能不想以任何方式更改这种缩进。若要在 LINQ to XML 中执行此操作,您要在加载或解析 XM ...
使用js框架+Ajax模式的开发,总会造成大量的js文件导致网站传输效率降低,尤其在网络状况不佳的环境很容易出现整个网页无法使用,就如IE的那个经典错误,对象不支持此属性或方法。 js压缩合并的工具很多,我也基于JsMin做过JsMin#。不过因为调试的需要,仍然需要维护一个调试用得HTML,里面引用所有未压缩的js;再维护一个发布用得HTML,用来引用合并后的js。每次更新网页都非常不方便。 此后,开始构思更好的方法,于是有了Page Releaser的构想。 Page Releaser借鉴了C++中Release的概念,通过解析HTML提取js和css信息,并对它们进行压缩,合并,嵌入 ...
怎么在RichTextBox中插入图片,网上广为流传的方法是,通过剪贴板粘贴的方法,代码如下: openFileDialog1.Filter = "图片文件|*.jpg|*.bmp|*.png|所有文件|*.*"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { Clipboard.SetDataObject(Image.FromFile(openFileDialog1.FileName), false); this.RichTextBox.Paste() ...
dbms_stats能良好地估计统计数据(尤其是针对较大的分区表),并能获得更好的统计结果,最终制定出速度更快的SQL执行计划。exec dbms_stats.gather_schema_stats(ownname => 'SCOTT',options => 'GATHER AUTO',estimate_percent => dbms_stats.auto_sample_size,method_opt => 'for all columns size repeat',degree => 15) 为了充分认识dbms_stats的好处,需要仔细体会每一条主要的预编译指 ...
很多网站down下的Javascript 都有很多乱码。为什么看不懂,而浏览器能识别呢?因为eval()函数,所以很简单的操作就是将eval()函数改为alert()函数。 原理1:无论源码被如何加密,被如何限制,最终都将还原成浏览器可以识别的HTML代码。原理2:解铃还须系铃人。 一、要解密一个网页我们必须先拿到这个网页的源码,如何拿?“右键-->查看源文件”或“菜单栏-->查看-->源文件”?有时候不会这么简单的,干脆将这个页面flashget下载不就行了?别这么麻烦!利用原理1,所以构造下面这段代码: javascript:x=document.docume ...
序列图主要用于按照交互发生的一系列顺序,显示对象之间的这些交互。很象类图,开发者一般认为序列图只对他们有意义。然而,一个组织的业务人员会发现,序列图显示不同的业务对象如何交互,对于交流当前业务如何进行很有用。除记录组织的当前事件外,一个业务级的序列图能被当作一个需求文件使用,为实现一个未来系统传递需求。在项目的需求阶段,分析师能通过提供一个更加正式层次的表达,把用例带入下一层次。那种情况下,用例常常被细化为一个或者更多的序列图。 组织的技术人员能发现,序列图在记录一个未来系统的行为应该如何表现中,非常有用。在设计阶段,架构师和开发者能使用图,挖掘出系统对象间的交互,这样充实整个系统设计。 序 ...
一、概念 用例视图将系统功能划分成对参与者(即系统的理想用户)有用的需求。而交互部分被称为用例。用例使用系统与一个或多个参与者之间的一系列消息来描述系统中的交互。用例视图包含6个元素,分别是:参与者(Actor)、用例(Use Case)、关联关系(Association)、包含关系(Include)、扩展关系(Extend)以及泛化关系(Generalization) 二、参与者 参与者是系统外部的一个实体,它以某种方式参与用例的执行过程。每个参与者可以参与一个或多个用例。它通过交换信息与用例发生交互,而参与者的内部实现与用例是不相关的。参与者有三大类:系统用户、与所建造的系统交互的其他系统 ...
一、RRD及RRDTool简介 RoundRobinDatabase环状数据库,是一种处理定量数据、以及当前元素指针的技术。没有起点,没有终点,过来一段时间,所有可用的位置都会被用过,该循环过程会自动重用原来的位置。这样,数据集不会增大,并且不需要维护。 基于这种特点,RRD数据库用于许多记录时间序列的数据系统,如气象、速度、电
随机访问类(RandomAccessFile) 输入流FileInputStream和输出流 FileOutputStream,实现的是对磁盘文件的顺序读写,而且读写要分别创建不同对象。相比之下RandomAccessFile类则可对文件实现随机读写操作。 RandomAccessFile对象的文件位置指针遵循下面的规律: ·新建RandomAccessFile对象的文件位置指针位于文件的开头处; ·每次读写操作之后,文件位置的指针都相应后移到读写的字节数; ·可以通过getFilePointer方法来获得文件位置指针的位置,通过seek方法来设置文件指针的位置。 如果某个文件有3 ...
Global site tag (gtag.js) - Google Analytics