摘要:
杀死死锁: 阅读全文
摘要:
1、获取当前行信息 GridView可以通过OnSelectedIndexChanged="gvMap_SelectedIndexChanged"设置来选择当前行,cs端可通过如下获取当前行信息 2、在动态绑定的列上添加页面跳转 通过BoundField来增加列,通过在DataBound中用以下代码 阅读全文
摘要:
摘自http://blog.csdn.net/leamonjxl/article/details/6602716 什么情况下使用表变量?什么情况下使用临时表? 表变量: DECLARE @tb table(id int identity(1,1), name varchar(100)) INSERT 阅读全文
摘要:
由于ascx.cs和ascx文件是复制过来的,可能在ascx.cs文件中会出现无法关联到ascx的控件的问题,此时最好重新创建文件,将原有文件的内容复制到新文件中,这样问题就解决了 阅读全文
摘要:
在 UpdatePanel 控件中使用 Response.Write()输出用户提示信息,但无论如何都没有反应,原因是UpdatePanel 无刷新而Response.Write()需要刷新,这会扰乱 UpdatePanel 的执行过程,经网上查询,解决的办法如下,做个备忘: 用下面的方法代替 Re 阅读全文
摘要:
看了ceph的关于snap的一些代码(snap.cc、snaprealm.cc、snapserver.cc、snapmapper.cc),作了标注,在此记录。 snap.cc主要是通过encode(序列化),将数据结构表示为二进制流的方式,decode(反序列化),以便通过网络传输或保存在磁盘等存储 阅读全文
摘要:
1 概述 1.1 快照技术产生背景 在过去的20多年中,虽然计算机技术取得了巨大的发展,但是数据备份技术却没有长足进步。数据备份操作代价和成本仍然比较高,并且消耗大量时间和系统资源,数据备份的恢复时间目标和恢复点目标比较长。 传统地,人们一直采用数据复制、备份、恢复等技术来保护重要的数据信息,定期对 阅读全文
摘要:
Linux虚拟文件系统四大对象: 1)超级块(super block) 2)索引节点(inode) 3)目录项(dentry) 4)文件对象(file) 一个进程在对一个文件进行操作时各种对象的引用过程如下: 通过task_struct得到files_struct,然后通过文件描述符(int fd) 阅读全文
摘要:
整个函数的要点如下: 1、 CDentry *dn = rdlock_path_xlock_dentry(mdr, 0, rdlocks, wrlocks, xlocks, false, false, false); //获取该directory的目录项 2、 CInode *newi = prep 阅读全文