2015年4月9日
摘要:
我的新浪博客地址:http://blog.sina.com.cn/u/1748746127文章地址:http://blog.sina.com.cn/s/blog_683bbf8f0102vo29.html
阅读全文
posted @ 2015-04-09 10:04
江左醉风流
阅读(144)
推荐(0)
2015年3月9日
摘要:
在RedHat中创建新用户,但不知道为什么在用户的默认目录文件夹里没有产生".bash_profile".在切换到新用户的时候,会出现下面的问题,不会出现shell的名字解决方法:将 /etc/skel 目录里所有的文件(隐藏文件) 复制到 用户的默认目录里即可解决问题.
阅读全文
posted @ 2015-03-09 15:49
江左醉风流
阅读(470)
推荐(0)
摘要:
在Linux上,当退出vi,遇到“Can’t write viminfo file /root/.viminfo!”时,并不一定是权限的问题,即使删除.viminfo文件,再次退出vi时还会这样,使用ls -a /root可看到如下现象:.viminfa.tmp.viminfe.tmp.viminf...
阅读全文
posted @ 2015-03-09 15:48
江左醉风流
阅读(2293)
推荐(0)
2014年6月25日
摘要:
有时候不小心开启同一个程序两次会造成意想不到的错误,下面介绍一种方法,可以防止出现这种情况,测试可用。在程序中添加如下代码 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 9...
阅读全文
posted @ 2014-06-25 17:24
江左醉风流
阅读(1650)
推荐(0)
2014年6月10日
摘要:
可以使用access函数来判断文件或文件夹是否存在。1 int access(const char *filename, int mode);access函数,当对文件使用时,判断是否存在指定的文件,以及是否能够按指定的模式进行访问。当对目录使用时,只判断是否存在指定的目录参数mode可为以下的其中...
阅读全文
posted @ 2014-06-10 16:35
江左醉风流
阅读(1252)
推荐(0)
摘要:
1 #include 2 #include 3 #include 4 5 #define EMPTY 1005 6 #define NON_EMPTY 1006 7 8 int check_dir(const char *path) 9 {10...
阅读全文
posted @ 2014-06-10 16:22
江左醉风流
阅读(3214)
推荐(1)
2014年6月4日
摘要:
今天在调试程序的时候发现一个问题,调用close槽函数关闭widget后,反复重新打开这个widget会变得很慢,查看资源管理器发现进程的内存未被释放。之前一直以为调用close函数后new的对象都会被自动delete掉,看来不是这样。查看了qt帮助文档,QWidget::close()[slot]...
阅读全文
posted @ 2014-06-04 16:09
江左醉风流
阅读(6720)
推荐(2)
2014年5月26日
摘要:
我们在读取文件时,书中经常提到的逻辑是这样的,但这是错误的!while(!feof(Fp)){fgets(readLine,10000,Fp);//////do something.}原因在于feof()只有在你尝试读取文件结尾之后,才会返回true。也就是说,feof()只解释上次文件读写是否到达...
阅读全文
posted @ 2014-05-26 16:40
江左醉风流
阅读(182)
推荐(0)
2014年5月19日
摘要:
问题出在^M,原因是脚本文件的编码格式是dos,有可能是我在window下编辑完了直接传到linux的结果,可以在vim中输入以下命令确认编码格式:set ff //可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用set ff=unix把它强制为unix格式的, 然后存...
阅读全文
posted @ 2014-05-19 16:38
江左醉风流
阅读(161)
推荐(0)
摘要:
读取文件的第一行并赋值给变量var=`head -1 filename` #`不是单引号,是Esc下方的一个按键,为命令替换符,将命令行执行结果赋给var读取文件的第N行并赋值给变量var=`sed -n Np filename` #把N替换成数字 逐行读取文件while rea...
阅读全文
posted @ 2014-05-19 16:20
江左醉风流
阅读(193)
推荐(0)