2017年4月2日

SHELL编程中如果路径名遇到括号

摘要: linux中,如果文件名中带括号,应先对括号处理,在“(”和“)”前加上“\”。Bracket_Handle给出了处理方法:sub Bracket_Handle { my ($tmp_name) = @_; $tmp_name =~ s/\(/\\\(/g; # ( => \( $tmp_name 阅读全文

posted @ 2017-04-02 12:39 Lirh_china 阅读(447) 评论(0) 推荐(0) 编辑

2017年4月1日

grep命令

摘要: http://jingyan.baidu.com/article/4f34706ecf0364e387b56db3.html 阅读全文

posted @ 2017-04-01 02:01 Lirh_china 阅读(97) 评论(0) 推荐(0) 编辑

2017年3月31日

Linux下tar.xz结尾的文件的解压方法

摘要: 今天尝试编译内核,下载到了一份tar.xz结尾的压缩文件,网上解决方法比较少,不过还是找到了,如下: $xz -d ***.tar.xz $tar -xvf ***.tar 可以看到这个压缩包也是打包后再压缩,外面是xz压缩方式,里层是tar打包方式。 阅读全文

posted @ 2017-03-31 23:34 Lirh_china 阅读(134) 评论(0) 推荐(0) 编辑

2017年3月30日

const char*, char const*, char*const的区别

摘要: const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 这个知识易混点之前是看过了,今天做Linux上写GTK程序时又出现个Warning,发散一下又想到这个问题,于是翻起来重嚼一下。 事实上这个概念谁都有只是三种声明方式非常相似: B 阅读全文

posted @ 2017-03-30 17:47 Lirh_china 阅读(130) 评论(0) 推荐(0) 编辑

2017年3月29日

"undefined reference to" 多种可能出现的问题解决方法

摘要: 最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误: 关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。 1. 链接时缺失了相关目标文件(.o) 测试代 阅读全文

posted @ 2017-03-29 11:43 Lirh_china 阅读(5473) 评论(0) 推荐(1) 编辑

Linux查找含有某字符串的所有文件

摘要: 如果你想在当前目录下 查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归查找 -n 是显示行号 -R 查找所有文件包含子目录 -i 忽略大小写 下面是一些有意思的命令行参数: grep 阅读全文

posted @ 2017-03-29 02:08 Lirh_china 阅读(4186) 评论(0) 推荐(0) 编辑

Netbeans C++ unable to resolve identifier 无法解析标识符

摘要: 虽然这个错误并不影响编译,但总归看起来不舒服,要解决这个问题也很简单。 右击项目,选择 Code Assistance => Reparse Project 如果是中文版的话,则是:选择 代码帮助 => 重新解析项目 阅读全文

posted @ 2017-03-29 02:00 Lirh_china 阅读(631) 评论(0) 推荐(0) 编辑

2017年3月28日

Linux 下编译C程序的全过程

摘要: 学习一门语言程序,本人觉得还是得学习它的编译规则,现在,通过小例子小结下自己对C编译的认识。 ? 1 2 3 4 5 6 7 8 /*test.c 了解C程序的编译*/ #include <stdio.h> int main(void) { printf("Hello World!\n"); ret 阅读全文

posted @ 2017-03-28 22:54 Lirh_china 阅读(3051) 评论(0) 推荐(0) 编辑

linux tar.gz zip 解压缩 压缩命令

摘要: http://blog.csdn.net/mmllkkjj/article/details/6768294/ 阅读全文

posted @ 2017-03-28 01:14 Lirh_china 阅读(166) 评论(0) 推荐(0) 编辑

安装anaconda

摘要: Anaconda是用于科学计算的平台,它集成了很多关于Python科学计算的第三方库,可运行在Linux、Windows 和 macOS下。 它的功能包括:包管理、环境管理、700+软件包。Anaconda主要由Miniconda和Conda两个组件组成。 我在Ubuntu 16.04上安装Anac 阅读全文

posted @ 2017-03-28 01:09 Lirh_china 阅读(424) 评论(0) 推荐(0) 编辑

导航