`
abeetle
  • 浏览: 99086 次
  • 来自: ...
社区版块
存档分类
最新评论

文档中经常出现foo,那到底foo是什么呢

阅读更多

据说,最初中国雕像底部刻有表示“福”一类的图形和文字,通过音译 "Fu" 就变成了 "Foo",然后一个漫画作家经常把这个词用在漫画中,比如用在漫画背景中不表示什么具体的意义,再后来二战时 "Foo" 成了美英两军的常用词,也有说此时的 "Foo" 来源于法语“火”的音译。

Foo Bar 来自二次世界大战美军间的口头禅 FUBAR (f**ked Up Beyond All Repair) (注:电影雷霆救兵里士兵便经常说着 FUBAR),后来演变成 foo bar,最常见于 API Tech Doc 上,作为没特别意思的变量和函数而设的名字 (PHP 上可见不少)。而 Internet Engineering Task Force 也有为 foo bar 而设 RFC(Request For Comment,大部份是 Internet 协议和标准的技术文章,好像 HTTPSMTP 等等)。这份 RFC 内容在说 Foo Bar 的历史,变异,以及现时应用 foobar RFC 等。

其实说白了, foo就是在文档中是一个随意的名字而已,就象我们在讲故事的时候习惯于用“张三”代替一个名字不重要的人。

foo的正规解释:   
  foo   /foo/  
  1.   interj.   Term   of   disgust.  
  2.   [very   common]   Used   very   generally   as   a   sample   name   for   absolutely   anything,   esp.   programs   and   files   (esp.   scratch   files).

分享到:
评论

相关推荐

    gin中文文档

    JSON, XML 和标准表单数据 (foo=bar&boo=baz)。 要注意的是绑定时需要给字段设置绑定类型的标签。比如绑定 JSON 数据时,设置 json:"fieldname" 。 使用绑定方法时,Gin 会根据请求头中 Content-Type 来自动判断 ...

    新建文本文档 (3).txt

    从foo()传递到bar()的所有 参数都会从foo()栈帧复制到bar()栈帧中。(注:栈帧很有意义,因为栈帧可以为每个函数提供一个独立的内存工作区。如果一个变量是在foo()栈帧中声明的,那么调用bar()函数不会对它带来改变...

    Foo.js:WebModule 示例

    文件文档运行浏览器和 node-webkit < script src = "lib/Foo.js" > < / script >< script > ...< / script >网络工作者 importScripts ( "lib/Foo.js" ) ;节点.js require ( "lib/Foo.js" ) ;

    foobar-control-http:使用'foo_httpcontrol'和'ajquery'从Node.js控制foobar2000

    foob​​ar-control-http 使用从Node.js控制 。 用法 import { FoobarControl } from 'foobar-...const foobar = new FoobarControl ( ) foobar . getStatus ( ) ....foobar ....foobar ....有关完整的API文档,请参阅 。

    python项目开发文档.docx

    我们首先编写一个简单的python模块foo.py,源码如下: class MyClass: def __init__(self): self.blog = "http://www.baidu.com" def printblog(self): print self.blog; def printBblog(self): print ...

    在nuxt中使用路由重定向的实例

    官方文档(以及ts类型)的定义中给出了这一选项: interface RouteConfig = { path: string, redirect?: string | Location | Function, } 也就是说,我们可以定义这样一个路由: { path: /foo, redirect: /...

    go 语言框架 gin中文文档.pdf

    Gin 是一个 go 写的 web 框架,具有高性能的优点。...前提: 使用gin需要Go的版本号为1.6或更高。...若要将请求主体绑定到结构体中,请使用模型绑定,目前支持JSON、XML、YAML和标准表单值(foo=bar&boo=baz)的绑定。

    react-markdown-doc:React Markdown Doc是一个由React 16和Webpack4构建的文档生成器

    ReactMarkdown文档 现场演示: : 简洁 React Markdown Doc是在React 16和Webpack4的基础上开发的,旨在提供易于维护且尽可能模块化的SSG,它还应与主流静态托管平台(Apache,现在,netlify,surge等)兼容。 。 ...

    vim-eh-docs:从 vim 中查找 Elixir 文档,使用 eh

    .>Bar.baz()对于Foo.Bar模块上的文档: (Foo.<B>ar.baz())Foo.<B>ar.baz()Foo.B<a>r.baz()Foo.Ba<r>.baz()Foo.Bar<.>baz()对于Foo.Bar.baz函数的文档: (Foo.Bar.<b>az())Foo.Bar.<b>az()Foo.Bar.b<a>z()Foo.Bar....

    jquery电子文档chm

    如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。 dataType (String) : 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息返回 responseXML 或 responseText,并作为回调函数...

    【python教程入门学习】Python基础学习(二).pdf

    【python教程⼊门学习】Python基础学习(⼆) Python的函数参数传递 在Python中,strings,tuples=('abc',123,2.2,'join),numbers 是不可更改的对象;list=['abc',123,2.23,'john'],dict等则是 可以修改的对象。...

    JSONPatch.zip

    JSON Patch 是一个用来描述 JSON 文档变化的格式,它本身也是 JSON 文档。可与 HTTP PATCH method 合并使用。JSON Patch 在 IETF 中规范是 RFC 6902 。JSON Patch 包括多种编程语言的实现。 示例: 原始文档 {  ...

    Foo Test-开源

    Foo Test是一个小型的快速C函数单元测试项目。 它可以在通过简单的perl脚本编写大多数测试代码的同时对C函数进行基准测试和验证,并且所有开发人员所需的代码都可以添加到单个文件中。

    verb-reflinks:动词中间件,用于解析降价文档中有效npm软件包名称的reflink,并将已解析的链接附加到文档中

    动词-reflinks 动词中间件,用于解析降价文档中有效npm软件包名称的reflink,并将其附加到文档中。安装使用安装: $ npm install --save verb-reflinks 我为什么要使用这个? 通过简单地添加名称,例如[foo][] , ...

    与clang一起使用的工具,用于分析C和C ++源文件中的#includes-C/C++开发

    用户说明“包括您使用的内容”的含义是:对于foo.cc(或foo.cpp)中使用的每个符号(类型,函数,变量或宏),ei包括您使用的内容有关更深入的文档,请参阅文档。 用户说明“包括您使用的内容”的含义是:对于在foo....

    感受正则表达式的神奇PPT

    关于正则表达式的入门介绍PPT文档,例如: ... [[:alpha:]] 任何字母 [[:digit:]] 任何数字 [[:alnum:]] 任何字母,数字 ... 例:/(foo)/ 匹配foo abu 中的“foo” ,匹配子字符串被结果数组中的[1]……[n]返回.

    docs.begin.com::sun_behind_small_cloud:开始文档!

    开始文档入门使用以下命令初始化仓库: npm i && npx... https://docs.begin.com/foo/bar-baz创建以下文件夹和文件: src/shared/docs/en/foo/bar-baz.md 通过直接访问URL,可以将显示在文件树中但不在目录中的文档作为

    unusual-doc:非常不寻常的文档生成工具

    这是一个非常不寻常的文档生成工具。 为什么? 您将在示例中了解。 第一的。 在您的代码中编写注释。 /*--- @foo =@class Foo(@type string); @classMethod Bar(@foo,@type string) @type array; @method bar(@...

    JsonStore:轻量级ORM可将域对象作为文档持久存储在SQL中

    您将需要Foo的文档表示形式 public class FooDocument : Document < Foo> { protected override string GetId () => Content . Id ; } 以及Foo文件的集合: public class FooCollection : Collection { public...

    doxli:命令行上的node.js模块的交互式帮助文档

    在命令行上使用Node.JS模块时,doxli将help命令添加到模块的导出中,因此您可以查看dox / jsdoc文档以了解其导出功能。安装npm install doxli用法在命令行上运行node : > var foo = require('foo');> var doxli = ...

Global site tag (gtag.js) - Google Analytics