據說,最初中國雕像底部刻有表示「福」一類的圖形和文字,通過音譯 "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).
面試中經常出現的演算法
面試中經常出現的演算法 面試中經常出現的演算法 2010 09 21 09 01 分類 面試題二分查詢的 int bfind int a,int len,int val else if a m val else return m return 1 沒有找到 寫出在母串中查詢子串出現次數的 int c...
前端中經常出現的演算法總結
雖說我們很多時候前端很少有機會接觸到演算法,但對演算法的理解和掌握是乙個優秀工程師的評價標準之一,而且當我們面對較為複雜的問題,這些基礎知識的積累可以幫助我們更好的優化解決思路。在一段時間的學習之後,我總結羅列了前端中常見見的幾個演算法 一 排序演算法 排序演算法是比較開發的演算法之一,方法種類較多...
前端中經常出現的演算法總結
雖說我們很多時候前端很少有機會接觸到演算法,但對演算法的理解和掌握是乙個優秀工程師的評價標準之一,而且當我們面對較為複雜的問題,這些基礎知識的積累可以幫助我們更好的優化解決思路。在一段時間的學習之後,我總結羅列了前端中常見見的幾個演算法 一 排序演算法 排序演算法是比較開發的演算法之一,方法種類較多...