上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: DB管理数据库的类file_entry:dir page的元素,保存不同文件对应的pagedirectory_page:dir page的专用结构体,里面有个初始长度为0的variable sized array用来保存file entryfirst_page:保存整个数据库的信息,包括整个数据库有... 阅读全文
posted @ 2014-04-17 22:57 Joyee 阅读(972) 评论(0) 推荐(0) 编辑
摘要: BufDescframe 们的 descriptor(见BufHashTbl注释),包括pageNo: 这个 frame 在文件里的id,page numberprevframe: -1 表示此 frame 为空,如果是hash slot的第一个则为 slot number,否则就是前一个 fram... 阅读全文
posted @ 2014-04-17 22:54 Joyee 阅读(976) 评论(0) 推荐(0) 编辑
摘要: Heapfile用来管理heap file里的dir page们成员_firstDirPageId:这个文件的第一个dir page_ftype:文件类型_file_deleted:删除的时候用的falg_fileName:文件名方法HeapFile:接收名字,如果是null就开个临时的heapfi... 阅读全文
posted @ 2014-04-17 22:34 Joyee 阅读(649) 评论(0) 推荐(0) 编辑
摘要: HFPageheap file的page的类成员slot_t:用来表示页里的slot,包括offset和lengthslot[]:倒着生长的slot arrayslotCnt:有多少已用slot,注意是倒着数的freePtr:data[]中第一个free的byte的offsetfreeSpace:d... 阅读全文
posted @ 2014-04-17 22:32 Joyee 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 这篇论文中提到的naive cube算法的实现,python写出来真的就和伪代码差不多=。=输入大约长这样,依次是index userid country state city topic category product sales1 400141 3 78 ... 阅读全文
posted @ 2014-04-16 01:42 Joyee 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 在看MINIBASE的源代码的时候发现里面有类似于这样的东西 bufTable = (BufDesc*) MINIBASE_SHMEM->malloc( numBuffers * sizeof(BufDesc) ); for ( unsigned index=0; index #include ... 阅读全文
posted @ 2014-04-16 00:47 Joyee 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 作死自救日记,献给跟我一样不小心作了死的人================================================今天不小心作死修改了/etc/sudoers的权限,作死命令如下(别问我为什么要作死)sudo chmod a+w /etc/sudoers然后每次用sudo命令都会冒出sudo: /etc/sudoers is mode 0662, should be 0440google之发现为了保护系统安全,sudoers的权限一旦修改后任何sudo命令都会被拒绝。解决方案是进入recovery mode,将sudoers的权限修改回来。于是我哀伤地重启了虚拟机,启动 阅读全文
posted @ 2014-04-05 14:18 Joyee 阅读(26245) 评论(5) 推荐(1) 编辑
摘要: 0. TPC-H是啥TPC-H是TPC提供的一个benchmark,用来模拟一个现实中的商业应用,可以生成一堆虚构的数据,且自带一些查询,可以导入到各种数据库中来模拟现实需求,检查性能。具体是怎样的数据见:http://www.tpc.org/tpch/spec/tpch2.16.0.pdf1. 获取文件首先到官网 http://www.tpc.org/tpch/ 在右边的 DBGEN & Reference Data Set 下载到下面那个.zip,然后自己选一个路径解压过去。2. 修改 makefile在解压的文件夹下面cd到dbgen下,找到makefile.suite。~/tp 阅读全文
posted @ 2014-03-14 02:30 Joyee 阅读(14816) 评论(2) 推荐(1) 编辑
摘要: 数据库课上又看到了那位用 beamer 做 slides 的师兄,想到自己一拖再拖的LaTeX入门,决定赶快动手装个环境再说~在经过一番搜索和研究之后决定先在 windows 底下试用,选择 TeX Live & TeXstudio 的搭配来入门,熟了以后无论在什么平台都可以用编辑器+插件完成整个写作输出。安装 TeX Live 首先去 https://www.tug.org/texlive/acquire-netinstall.html 下载安装包,为了方便我选了 exe,打开之后就和普通软件的安装差不多,选择 custom 安装,弹出一个关闭杀毒软件的提示,continue 之后设 阅读全文
posted @ 2014-03-12 14:16 Joyee 阅读(69854) 评论(1) 推荐(1) 编辑
摘要: 原来是写给 http://www.zhihu.com/question/22689579 的答案,也算是学了一学期web课程后的一点小总结,搬运到博客里存一下吧~===============================================================首先要知道网站访问大概是什么个过程:假设你在浏览器地址栏输入这个问题的地址http://www.zhihu.com/question/22689579访问过程和下图差不多,浏览器和服务器交流,服务器和数据库交流(有时候数据库就在服务器那台机子上)HTML 与 CSS你家电脑拿到一个 html (就是上图 HTT 阅读全文
posted @ 2014-03-06 21:31 Joyee 阅读(2003) 评论(3) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页