2013年12月11日
摘要: 一.Crontab介绍crontab命令的功能是在一定的时间间隔调度一些命令的执行。1.1 /etc/crontab文件在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。如:[root@dave ~]# cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# run-parts01 * * * * root run-parts /etc/cron.hourly02 4 * * * root run-parts /et 阅读全文
posted @ 2013-12-11 16:44 lss1990 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 按v进入visual状态,选择多行,用>或<缩进或缩出 通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 阅读全文
posted @ 2013-12-11 16:31 lss1990 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 创建一个新的xml文件,调用开源的tinyxml实现 TiXmlDocument *myDocument = new TiXmlDocument(); TiXmlElement *documentElement = new TiXmlElement("document"); myDocument->LinkEndChild(documentElement); TiXmlElement *itemElement = new TiXmlElement("item"); documentElement->LinkEndChild(itemEleme 阅读全文
posted @ 2013-12-11 16:29 lss1990 阅读(3306) 评论(0) 推荐(0) 编辑
摘要: 首先是一段代码:1 int a = 3;2 printf("%d %d\n",a++,++a);3 a = 3;4 printf("%d %d\n",++a,a++");View Code 输出分别是45和53。原因是当函数传进来的不是变量而是一个表达式的时候,要先对表达式求值,求值的顺序是从右往左,于是第一条cout语句的步骤如下:(1)先执行++a,a = 4,前置++返回对a的引用,将a的引用压入栈中;(2)执行a++,将表达式的值4压入栈中,此时a=5,因为之前压入栈中的是a的引用,所以相应的栈中的值变为5;(3)... 阅读全文
posted @ 2013-12-11 13:55 lss1990 阅读(156) 评论(0) 推荐(0) 编辑