ALG是路由器的功能,如果两台PC之间用路由器相连并使用FTP传输数据,则内网的数据包经过路由器的时候会有两个IP地址被替换掉,IP报头的内网IP通过NAT功能被替换掉和TCP报文中的IP被ALG功能替换掉。
如果两台PC直接相连不经过路由器则数据包的这两个IP就都不会被替换掉
.vimrc是vim的定制文件,当启动vim的时候会执行.vimrc中的配置。要想在vim中实现跳转,需要在.vimrc中添加:cs add [path] path是你cscope的路径
如果安装了cscope后无法跳转并显示no cscope connection时表示没有将cscope数据库添加到VIM中,这个时候可以在.vimrc中添加cs add path,path表示cscope路径。
当跳转的时候显示函数文件不存在时,这个问题是cscope路径的问题,要将cscope生成的连接文件保存为绝对路径,方法是写一个脚本cs.sh。内容如下:
#!bin/sh
find ~/ -name "*.c" -o -name "*.h" > cscope.files
cscope -Rkbq -i cscope.files