手机端
当前位置:主页 > 奇闻异事 >

斜杠_世界奇闻异事未解之谜亚博体育app

  声明•◁:•……●-◁,▷△□△,▷★▷■◁,▷▪-☆◆◇。详情

  ○斜杠(Slash)是一个电脑符号▷■。斜杠分正斜杠(forward slash/)和反斜杠(back slash\)◁■,正斜杠一般作为除▷法符号或者间隔符号使用•◁●◁◇◆,主要用于间○隔使用…=▲★▽◁。越来越多的人会使用◆☆△☆▽“/■●=▲▪…”作为=☆◇●“或★☆☆…”的意思…◆■,但实际上它只作为间▲隔符号▽-。反斜杠一般用来表示目录•▪。

  设计了这种路径分隔法-▲◆▷,它使用斜杠=◆★◇•●:/…•▽○▷。由于网络是首先应用在 UNIX 计算机之间的△…◇□◆☆,至今为止◆△▪■,一半以上的网络服务器仍是使用 UNIX 操作系统▪□,所以网址也沿用了斜杠作路径分隔符◁□◆○▲。

  从 UNIX 中借鉴了这种目录结构•△○•▽=,但由于 DOS 中○▷☆…◁•,中国国界斜杠已经用来作为命令行参数的标志了(UNIX 中用的是▽■“ - ■◆•△”符)○▼△□■▼,所以只得使用反斜杠▽-■:\

  很多时候已经没有命令行参数的干扰•■▷▷★◆,加上网络使用的扩展△△☆◇,斜杠和反斜杠大多时候可以互换-▼□●,世界之最介绍没有什么影•-响▪☆▽。

  斜杠▪◁▪▲“/▲☆★▽★”是很常见的一个符号▷▷。它的位置在右 Shift 的左边▷◆…=▲◆,不用按 Shift 就能够输入▲☆◁•☆▼。

  斜杠之所以占据那么重要的地位◇▪☆▷◇▪,应该得益于操作系统(U◇nix◇○=、Dos)的流行▼☆。在命▪令行中○▼=•▼,一个斜杠往往□是表示着根目◇录•…☆◁▽■,也作为目录与目□录之间的分割▽◇◁●。

  其实到△☆了互联网时▼代■•▼,除了 URL 中可能要用到斜杠外-=▼=◁▷,其他地方很少见到它的身影□●☆◇■▼,它并没有随着历史而去▷◆•▷。在编程中▽◆◆,经常用到○△•●▽☆“/▽=●▲▲□”和☆▪◇•○=“\•▷”■•□。在程序中•=▷★◁,有时我们会看◁到这样的路径写法•-…,D-☆:\\Driver\\Lan 也就是两个反斜杠来分隔路径=☆●。事实上◁=■,上面这个路径可以用 D○■◆●•▼:/D•river/Lan 来代替●▽◆■•▷,不会出错★▷△,写成了D△•★:\Driver\Lan就可能会出现错误▲■▷。至于-出现错误的原因▪□…◁,还要从字符串解析这方面来分析▽-◁▪◆◁。学过编程的人都知道▲★…,在C里面▪□-◇•-,输入字符串时▷☆●■…,如果想输入一个换行◁●●,那就要加上\n这个标志●•▷▼☆▪,输出一个TAB 就要加上 \t□●•…▲,反斜杠(\)这个符号会把跟在它后面的字符串结合■起来转义成其它字符◇•▪。根据这个原▷理-▪,如果想输出双引号( )就要输入 \ ○▪▽-◇,才能将…包含了双引号的字符正确的写入到内存中●•◇▼。要想输入一个反斜◇杠▽的线◁▪△…;了●■▷◁,这就是前面为什么会用两个反斜杠来分隔路径的原因▲▪○。如果将D▪▽:\Driver\…L■an这个路径字符串交给C语▷言编译器编译•★,实际上写入内存的字符串并没有包含反斜杠\-=•◆★★,甚至跟在它后面的字母也会一起被转义成了其•它的字符▲◁◇…。字符串解析不仅仅局限于C编译器◁▽,Java编译☆器▼▷◆-=、一些配置文件的解•析…▲▽、WEB服务器○等等●◁▪,都会遇到这个问题▪▼★。

  在 G△mail 中△☆○,如果你给 label 命名为 abc/def●◆-◆▲,那么通过 IMAP 维护邮箱时会发现◇☆,abc 是 def 的上层目录▷▽。也就是说你可以•给 label 增加一层(或多层)目录▪★。

  在 Google Analytics 中也可以见到斜杠的身影☆▲=☆☆•。常用 Analyti◆cs 的人知道●=△,可以●用 pageT◁racker◇■▪-•▪._trackPagevie•w(/abc/def)◆▼☆○▼□; 来重命名内容△•-▲-◇,并且可以通过 Content Drilldown 来查看 abc 的访问情况(包含 def)•▷,也可以展开○△,单独查看 def 的访问情况■•◆。不过即使不通过 ▽_trackPageview() 来重命名内容☆▲○▼▪,默认是 URL…★-▷▲◇,URL 也是用斜杠•区分的--▲。

  的例子可以看到斜杠在表示目录□••◇=▼、层级关系时发挥的作用◁◆☆。相信在 Google 的其△他很多产品中也会有很多斜杠的-妙用□●□★▽。斜杠_世界奇闻异事未解之谜亚博体育app

分享至:

相关阅读