- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 scanf家族%*的妙用
最近写程序用到sscanf,发现自己以前对%*这个格式根本没有理解,可见只看书而不进行实际的操作是不能够对问题进行深入的理解。先看个例子,假设我们输入:the hour is 10,the minute is 30而我们只想读取两个数字,通常我们可以分多次读,但是这样比较费事,这时候%*便有用武之地了。scanf("%*[^0-9]%d%*[^0-9]%d",&h,&m);*表示跳过[
2013-04-13 11:02:24 732
原创 call conventions
call conventions 是在调用函数时要遵守的一系列的约定,包括怎样传参数,怎样返回值,怎样管理栈及帧指针等。主流的约定有三种:stdcall,cdecl,fastcall。c++中的thiscall。1.cdeclc语言的默认调用约定参数用栈,以从右到左传递,返回值用eax来传递。调用者负责清理堆栈,这使得cdecl支持可变参数,同时也不会把参数的数目附加到函数名后面,汇编
2013-04-13 10:06:17 636
原创 fedora 17 xfce 安装libreoffice
//安装libreoffice办公套件yum groupinstall "Office/Productivity"//安装Libreoffice中文语言包上面的第二条命令安装中文语言包相当于汉化了LibreOffice,如果你需要其他语言的安装包,可以尝试下面的命令进行搜索yum list libreoffice*如果需要卸载LibreOffice可以尝试下面的命令:yum
2013-04-12 10:55:52 886
转载 详解磁盘分区表
人们在使用电脑时,有时由于异常操作,有时由于病毒侵袭,会导致某个分区消失或硬盘无法启动。究其原因,就是硬盘分区表受损。硬盘分区表可以说是支持硬盘正常工作的骨架.操作系统正是通过它把硬盘划分为若干个分区,然后再在每个分区里面创建文件系统,写入数据文件.本文主要讲述的是分区表的位置,结构以及各个分区表是如何链接起来的.当掌握了这些知识后,即使分区表受到破坏,一样也可以根据残存的数据手工修复分区表,从而
2013-04-03 23:44:02 1070
转载 如何看懂man手册
1 什么是man手册首先,man是manual的简称,中文说法可以是手册。在Linux世界中,许多新手请教某条命令的用法时, 好多不耐心的老手通常会用一条命令来回答这位无助的新手,而这条命令通常就是man开头。无助的新手敲上这条命令一看究竟,在终端上顿时显示出来了一屏幕的英文,老手的意思是,自己看看手册吗,可是看手册也是有学问的,无助的新手甚至不知道怎么退出这条命令呢。下面
2013-04-03 23:20:57 1496
原创 挂载虚拟机的镜像文件
首先可以通过dd命令创建一个100M的文件来模拟一个磁盘镜像文件然后用fdisk创建两个分区,结果如下:用losetup工具将a.img和loop设备映射起来,首先用 -f 选项找出第一个可用的设备:在我们创建的镜像文件a.img中含有两个分区,所以我们不能简单的进行挂载,而是要将a.img中的每个分区映射出来在一个一个的进行挂载,kpartx就是这样的一个工具,
2013-04-01 20:33:18 1473
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人