据说,最初中国雕像底部刻有表示“福”一类的图形和文字,通过音译 "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 协议和标准的技术文章,好像 HTTP,SMTP 等等)。这份 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).
相关推荐
JSON, XML 和标准表单数据 (foo=bar&boo=baz)。 要注意的是绑定时需要给字段设置绑定类型的标签。比如绑定 JSON 数据时,设置 json:"fieldname" 。 使用绑定方法时,Gin 会根据请求头中 Content-Type 来自动判断 ...
从foo()传递到bar()的所有 参数都会从foo()栈帧复制到bar()栈帧中。(注:栈帧很有意义,因为栈帧可以为每个函数提供一个独立的内存工作区。如果一个变量是在foo()栈帧中声明的,那么调用bar()函数不会对它带来改变...
文件文档运行浏览器和 node-webkit < script src = "lib/Foo.js" > < / script >< script > ...< / script >网络工作者 importScripts ( "lib/Foo.js" ) ;节点.js require ( "lib/Foo.js" ) ;
foobar-control-http 使用从Node.js控制 。 用法 import { FoobarControl } from 'foobar-...const foobar = new FoobarControl ( ) foobar . getStatus ( ) ....foobar ....foobar ....有关完整的API文档,请参阅 。
我们首先编写一个简单的python模块foo.py,源码如下: class MyClass: def __init__(self): self.blog = "http://www.baidu.com" def printblog(self): print self.blog; def printBblog(self): print ...
官方文档(以及ts类型)的定义中给出了这一选项: interface RouteConfig = { path: string, redirect?: string | Location | Function, } 也就是说,我们可以定义这样一个路由: { path: /foo, redirect: /...
Gin 是一个 go 写的 web 框架,具有高性能的优点。...前提: 使用gin需要Go的版本号为1.6或更高。...若要将请求主体绑定到结构体中,请使用模型绑定,目前支持JSON、XML、YAML和标准表单值(foo=bar&boo=baz)的绑定。
ReactMarkdown文档 现场演示: : 简洁 React Markdown Doc是在React 16和Webpack4的基础上开发的,旨在提供易于维护且尽可能模块化的SSG,它还应与主流静态托管平台(Apache,现在,netlify,surge等)兼容。 。 ...
.>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....
如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。 dataType (String) : 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息返回 responseXML 或 responseText,并作为回调函数...
【python教程⼊门学习】Python基础学习(⼆) Python的函数参数传递 在Python中,strings,tuples=('abc',123,2.2,'join),numbers 是不可更改的对象;list=['abc',123,2.23,'john'],dict等则是 可以修改的对象。...
JSON Patch 是一个用来描述 JSON 文档变化的格式,它本身也是 JSON 文档。可与 HTTP PATCH method 合并使用。JSON Patch 在 IETF 中规范是 RFC 6902 。JSON Patch 包括多种编程语言的实现。 示例: 原始文档 { ...
Foo Test是一个小型的快速C函数单元测试项目。 它可以在通过简单的perl脚本编写大多数测试代码的同时对C函数进行基准测试和验证,并且所有开发人员所需的代码都可以添加到单个文件中。
动词-reflinks 动词中间件,用于解析降价文档中有效npm软件包名称的reflink,并将其附加到文档中。安装使用安装: $ npm install --save verb-reflinks 我为什么要使用这个? 通过简单地添加名称,例如[foo][] , ...
用户说明“包括您使用的内容”的含义是:对于foo.cc(或foo.cpp)中使用的每个符号(类型,函数,变量或宏),ei包括您使用的内容有关更深入的文档,请参阅文档。 用户说明“包括您使用的内容”的含义是:对于在foo....
关于正则表达式的入门介绍PPT文档,例如: ... [[:alpha:]] 任何字母 [[:digit:]] 任何数字 [[:alnum:]] 任何字母,数字 ... 例:/(foo)/ 匹配foo abu 中的“foo” ,匹配子字符串被结果数组中的[1]……[n]返回.
开始文档入门使用以下命令初始化仓库: npm i && npx... https://docs.begin.com/foo/bar-baz创建以下文件夹和文件: src/shared/docs/en/foo/bar-baz.md 通过直接访问URL,可以将显示在文件树中但不在目录中的文档作为
这是一个非常不寻常的文档生成工具。 为什么? 您将在示例中了解。 第一的。 在您的代码中编写注释。 /*--- @foo =@class Foo(@type string); @classMethod Bar(@foo,@type string) @type array; @method bar(@...
您将需要Foo的文档表示形式 public class FooDocument : Document < Foo> { protected override string GetId () => Content . Id ; } 以及Foo文件的集合: public class FooCollection : Collection { public...
在命令行上使用Node.JS模块时,doxli将help命令添加到模块的导出中,因此您可以查看dox / jsdoc文档以了解其导出功能。安装npm install doxli用法在命令行上运行node : > var foo = require('foo');> var doxli = ...