2012年7月4日
摘要: 用户空间文件系统(Filesystem in Userspace,简称FUSE)是操作系统中的概念,指完全在用户态实现的文件系统。目前Linux通过内核模块对此进行支持。一些文件系统如ZFS,glusterfs和luster使用FUSE实现。Linux用于支持用户空间文件系统的内核模块名叫FUSE,FUSE一词有时特指Linux下的用户空间文件系统。文件系统是一个通用操作系统重要的组成部分。传统上操作系统在内核层面上对文件系统提供支持。而通常内核态的代码难以调试,生产率较低。Linux从2.6.14版本开始通过FUSE模块支持在用户空间实现文件系统。在用户空间实现文件系统能够大幅提高生产率,简 阅读全文
posted @ 2012-07-04 11:18 梦想在飞 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 下面的命令全部在root用户下进行,或者命令前自己加sudo一、下载安装ntfs-3g ,fuse1、去http://www.tuxera.com/community/ntfs-3g-download/上查看并下载latest stable versionwget -c http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2012.1.15.tgz解压tar xzfv ntfs-3g_ntfsprogs-2012.1.15.tgz安装cd ntfs-3g_ntfsprogs-2012.1.15 ; ./configure && make 阅读全文
posted @ 2012-07-04 11:17 梦想在飞 阅读(1115) 评论(0) 推荐(0) 编辑
  2012年5月8日
摘要: 一、B树1、B树的定义 B树是一种平衡的多分树,通常我们说m阶的B树,它必须满足如下条件: (1)每个结点至多有m个子结点; (2)除根结点和叶结点外,其它每个结点至少有 个子结点; (3)若根结点不是叶子结点,则至少有两个子结点; (4)所有的叶结点在同一层; (5)有k个子结点的非根结点恰好包含k-1个关键码。2、B树的查找 B树上的查找是一个顺指针查找结点和在结点内的关键码中查找交叉进行的过程。从根结点开始,在结点包含的关键码中查找给定的关键码,找到则查找成功;否则确定给定关键码可能在的子树,重复上面的操作,直到查找成功或者指针为空为止。 下图显示了在B树中查找关键码21... 阅读全文
posted @ 2012-05-08 10:50 梦想在飞 阅读(723) 评论(1) 推荐(0) 编辑
  2011年12月17日
摘要: URI、URL和URN是识别、定位和命名互联网上的资源的标准途径。URI的范畴位于体系的顶层,URL和URN的范畴位于体系的底层。这种排列显示URL和URN都是URI的子范畴, URI表示的是统一的资源标识, URL表示的是统一的资源定位, URN表示的是统一的资源命名。URI:Uniform Resource Identifier,统一资源标识符;URL:Uniform Resource Locator,统一资源定位符;URN:Uniform Resource Name,统一资源名称。其中,URL,URN是URI的子集。 web上地址的基本形式是URI,它代表统一资源标识符。有两种形式: U 阅读全文
posted @ 2011-12-17 19:57 梦想在飞 阅读(306) 评论(0) 推荐(0) 编辑
  2011年12月12日
摘要: 在Linux里设置环境变量的方法(export PATH)一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:1、直接用export命令:#export PATH=$PATH:/opt/au1200_rm/build_tools/bin查看是否已经设好,可用命令export查看:[root@localhost bin]# exportdeclare -x BASH_ENV=&qu 阅读全文
posted @ 2011-12-12 19:17 梦想在飞 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: ns-2,一个由加州伯克利大学开发的网络仿真平台,也是目前的主流开源网络模拟平台。安装必备软件包# yum install autoconf automake gcc-c++ libX11-devel xorg-x11-proto-devel \libXt-devel libXmu-devel下载和安装 ns-2要下载和安装的模块很多,软件包很容易下载到,所有模块都包括:$ wget http://……$ tar zxvf ns-allinone-2.33.tar.gz$ cd ns-allinone-2.33$ ./install安装过程很顺利,不需要有什么 trouble shooting 阅读全文
posted @ 2011-12-12 19:04 梦想在飞 阅读(341) 评论(0) 推荐(0) 编辑
  2011年12月9日
摘要: HANDLE hProcess;FILETIME ftCreation,ftExit,ftKernel,ftUser;GetProcessTimes(hProcess, &ftCreation, &ftExit, &ftKernel, &ftUser); 本文例子程序的运行界面如下图所示: 计算运行的时间 某个进程运行的时间长度是指该进程创建的时间到当前时间逝去的时间。这个信息被存储在 FILETIME 结构中。只要计算出逝去的时间,那么再将它转换成小时/分钟/秒形式。很幸运,借助 COleDateTime 类,这个工作很容易完成。COleDateTime ti 阅读全文
posted @ 2011-12-09 09:51 梦想在飞 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 在Jist的主页里,给出了几种模拟器的对比,我对如何获取NS2的模拟运行时间和占用内存的方法比较感兴趣,因为自己的工作可能将来也要涉及模拟器优化,因此首先要学会测量的方法。1.运行时间time ./ns xxx.tcl下面是在我机器上ls的测量结果:fang@ns-serv2:~/ns-allinone-2.31$ time lsbin include lib ns-2.31 README tclcl xgraph-12.1cweb install man otcl sgb tclcl-1.19 zlib-1.2.3gt-itm INSTALL.WIN32 nam-1.13 otcl-1.13 阅读全文
posted @ 2011-12-09 09:49 梦想在飞 阅读(531) 评论(0) 推荐(0) 编辑
  2011年11月30日
摘要: http://marsboy.blogbus.com/logs/2165247.htmlBiblioscape6.5使用详解-Word 中Biblioscape的使用支持中文的文献管理软件Biblioscape6.5使用详解Biblioscape6.5使用详解-PUBMED 文献的输入Biblioscape可能是目前最好的支持中文用的参考文献管理软件,详见介绍:1. 安装运行下载的biblioscape6.5安装,建议注册为Professional edition,可能更稳定些。(如果是想图书馆管理选择librarian edition注册)。下载地址: http://www.bibliosc 阅读全文
posted @ 2011-11-30 17:25 梦想在飞 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 常用的文献管理软件有:Endnote、Biblioscape和Reference Manager。由于不知道哪个好用,我把三个都装上进行了对比。 一、首先是在Word中引用文献功能的比较。 Endnote是最方便的,工具条上的按键就可以把文献插入到Word中。Biblioscape也能与Word集成,但不够方便,要先把文献都引用好之后,再进行一个类似扫描的操作才能生成尾注。Reference Manager似乎不行,最早被我淘汰掉,所以后面的比较都没有Reference Manager了。 需要强调的是,Word自身也提供插入引用的功能,但是这个功能太弱智,居然多次引用同一篇文章会编多个号。E 阅读全文
posted @ 2011-11-30 16:23 梦想在飞 阅读(461) 评论(0) 推荐(0) 编辑