gpt4 book ai didi

java - @(#) 字符的含义

转载 作者:搜寻专家 更新时间:2023-10-31 08:24:51 24 4
gpt4 key购买 nike

在文档代码中我看到了一些这样的东西:

/*
* @(#)File.java 1.142 09/04/01

像@(#)这样的字符是什么意思?

最佳答案

@(#) 是 Unix what 命令用来从二进制文件中过滤字符串以列出用于构建该二进制文件的组件的字符串。例如 AIX 上的 what java 产生:

java:
23 1.4 src/bos/usr/ccs/lib/libpthreads/init.c, libpth, bos520 8/19/99 12:20:14
61 1.14 src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos520 7/11/00 12:04:14
src/tools/sov/java.c, tool, asdev, 20081128 1.83.1.36
src/misc/sov/copyrght.c, core, asdev, 20081128 1.8

while `strings java | grep '@(#)' 产生:

@(#)23  1.4  src/bos/usr/ccs/lib/libpthreads/init.c, libpth, bos520 8/19/99 12:20:14
@(#)61 1.14 src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos520 7/11/00 12:04:14
@(#)src/tools/sov/java.c, tool, asdev, 20081128 1.83.1.36
@(#)src/misc/sov/copyrght.c, core, asdev, 20081128 1.8

@(#) 被选为标记,因为它不会出现在其他地方,源代码控制系统通常添加一行包含此标记和同步文件版本的描述,用值扩展关键字反射(reflect)文件内容。例如,您列出的评论将是扩展 SCCS 关键字 %Z% %M% %R%.%L% %E% 的结果,其中 %Z% 转换为 @(#)

关于java - @(#) 字符的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2289286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com