Linux系统
时空霹雳
这个作者很懒,什么都没留下…
展开
-
VIM显示utf-8文档乱码解决方法
1.相关基础知识介绍 在Vim中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding和termencoding。在实际使用中,任何一个选项出现错误,都会导致出现乱码。因此,每一个Vim用户都应该明确这四个选项的含义。下面,我们详细介绍一下这四个选项的含义和作用。 (1)encoding原创 2014-08-01 16:29:23 · 26646 阅读 · 1 评论 -
深入理解LINUX中的字符编码
ubuntu 编码的修改 http://blog.csdn.net/wy0110/article/details/20611279 深入理解LINUX中的字符编码http://www.sxszjzx.com/~t096/phparticle/article.php/639 ubuntu 系统与vim 字符编码设置http://blog.sina.com.cn/s/blog_6c07f2b6转载 2014-07-14 22:25:21 · 571 阅读 · 0 评论 -
Linux 环境下段错误的产生原因及调试方法小结
原文地址:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环转载 2014-06-16 16:47:16 · 674 阅读 · 0 评论 -
Segmentation fault 问题浅谈
今天调试程序时遇到了一个问题,当我用GDB调试程序时出现了Segmentation fault,以前没有遇到过,最后查看资料,有点明白了。 出现了Segmentation fault,基本上的原因是,非法的内存访问。例如数组的越界,在循环操作时循环变量的控制问题,也有字符串拷贝时长度溢出,指针指向了非法的空间,还有就是申明一个指针,但却没有对其初始化,就直接引用,或者没有开辟内存空间转载 2014-06-11 23:56:06 · 855 阅读 · 0 评论 -
更改Linux默认栈空间的大小
有时候写程序下1、通过命令 ulimit -s 查看linux的默认栈空间大小,默认情况下 为10240 即10M2、通过命令 ulimit -s 设置大小值 临时改变栈空间大小:ulimit -s 102400, 即修改为100M3、可以在/etc/rc.local 内 加入 ulimit -s 102400 则可以开机就设置栈空间大小4、在/etc/security/lim转载 2014-05-30 18:21:31 · 7960 阅读 · 0 评论 -
解决 Python.h:没有那个文件或目录 错误的方法
今天在ubuntu机子上安装最大熵模型模型工具包和条件随机场的经典工具包时,出现编译错误。错误如下:致命错误: Python.h:没有那个文件或目录编译中断。error: Setup script exited with error: command 'gcc' failed with exit status 1 解决方法是安装python-dev,这是Python的头转载 2014-08-05 23:30:39 · 6790 阅读 · 1 评论 -
升级ubuntu中的gcc和g++版本
在利用张乐博士的最大熵模型工具包(Maximum Entropy Modeling Toolkit for Python and C++)和条件随机场的经典工具包CRF++(CRF++: Yet Another CRF toolkit)进行分词的时候,发现工具包不能正常安装,从报出的错误推测是gcc的版本较低,上述工具包发布于2011年,推测使用了较新的C++11标准。我们知道C++11标准开始支原创 2014-08-05 23:32:38 · 2832 阅读 · 0 评论 -
Linux下./configure错误详解
说明:sudo apt-get install package-name 更新你指定的软件包sudo apt-get update 获取更新列表 sudo apt-get dist-upgrade 开始更新./configure的问题错误: C compiler cannot c转载 2014-08-06 15:10:51 · 34568 阅读 · 2 评论 -
Linux中如何产生core?
在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。 1.core文件的生成开关和大小限制 (1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。 (2)使用ulimit -c filesize命转载 2014-05-29 22:11:38 · 1490 阅读 · 0 评论 -
Unicode编码的秘密
原文地址:http://blog.sina.com.cn/s/blog_6364576a0100gs7q.html概念上的澄清:如果有人问你知道不知道unicode呢?你可能会说,我知道,不就是“统一字符编码标准”嘛。对的,你回答的没错,但别人又问你,utf-8是什么呢?你可能会说,utf-8就是unicode。这个回答就不够准确了。Unicode和ASCII、GB2312一样转载 2015-03-11 15:15:54 · 2020 阅读 · 0 评论