在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件.我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致, 各系统对于回车符的定义: windows:  0D0A        unix\linux:  0A                MAC:  0D 解决方法:dos2unix  [filename] [root@localhost DevDriver_tyb]# cat/proc/version L…
vi 文件名,打开文件后 如果要显示所有行号,使用 :set nu 如果要显示当前行号,使用 :nu 如果要跳转到指定行,使用 :行号 例如,跳转到第10行,使用 :10…
今天想找一下之前的随机数组demo复习,在源文件src里用vim打开.java文件,中文出现乱码 vim也是,选项里没有直接选择设置utf-8之类的 查了下网上,http://easwy.com/blog/archives/where-is-vimrc/ 在windows版本的vim安装时,缺省会安装一个$VIM/_vimrc的,你可以直接修改这个_vimrc,加入你自己的配置(使用:e $VIM/_vimrc可以打开此文件.或者,你也可以在windows中增加一个名为HOME的环境变量(控制面…
Linux中syntax error near unexpected token ... 错误提示有一般有两种原因: 1)window和Linux下换行符不一致导致 window下的换行和Linux下的换行不同,如果将window下编写的代码文件上传到Linux下,容易出现该错误提示.可用 vi -b 文件名 或者cat -v 文件名命令查看,如果是游云换行符引起的,则每行后面有^M,这时只要将每个^M去掉即可. 2)Linux指令之间没有空格隔开…
当您尝试在 Microsoft Office Word 2007 中打开 .docx 文件时,该文件打不开.此外,您还会收到以下错误消息: Word 在试图打开文件时遇到错误.请尝试下列方法:* 检查文档或驱动器的文件权限.* 确保有足够的内存和磁盘空间.* 用文本恢复转换器打开文件. 原因 发生此问题的原因是由于恢复文档被保存为扩展名为 .docx 的自动保存文档 (*.asd) 文件. 要解决此问题,请按照下列步骤操作: 确认 .asd 文件的默认位置.为此,请按照下列步骤操作: 启动 Wo…
今天用VS 2017编译一个以前的VC++动态库项目,出现了一个链接器问题: LNK1104 无法打开文件"libcmtd.lib" . 操作系统版本为:Windows 10 18362.145. VS版本为:VS 2017 15.9.12. 步骤如下: 1.在项目上点击右键,选择[属性],然后选择[链接器],选择[常规],找到[附加库目录],然后在VS的安装目录中找到libcmtd.lib所在目录,有两个目录,一个是x86,一个是x64,然后添加合适的一个,我的目录是[C:\Prog…
我电脑的问题是:win10系统,只要打开 文件对话框就卡死,假死,cpu100% 一直没有解决,但是只要把缩略图关了,就ok. 但是又想要留着缩略图,还是得显示,于是乎一直在找解决办法. 此方法好像可行,   ====>>>>添加图片和视频的默认打开软件.即如上所说. 文章来源:刘俊涛的博客 地址:http://www.cnblogs.com/lovebing…
挂了一块50G到/data目录下#  df -h Filesystem Size Used Avail Use% Mounted on /dev/xvdb1 50G 46G 1.2G 98% /data 显示已经使用快50G空间了 可是在/data 下用 du -sh . 只显示使用了19G 导致这个两个命令查看磁盘容量不一致的原因是,用户删除了大量的文件被删除后,在文件系统目录中已经不可见了,所以du就不会再统计它.然而如果此时还有运行的进程持有这个已经被删除的文件句柄,那么这个文件就不会真正…
方法一: 1.显示当前行行号,在VI的命令模式下输入 :nu 2.显示所有行号,在VI的命令模式下输入     :set nu方法二: 使用vi编辑~/.vimrc文件,在该文件中加入一行"set nu",添加内容不含引号, 命令如下: vi ~/.vimrc…
vfork和fork fork()函数是拷贝一个父进程的副本,拥有独立的代码段 数据段 堆栈空间 然而vfork是共享父亲进程的代码以及代码段 vfork是可以根据需要复制父进程空间,这样很大程度的提高勒性能. 1 例子vfork检测 子进程和父进程值是否一样 #include <sys/types.h> #include <stdio.h> #include <unistd.h> #include <error.h> #include <fcntl.…