Time of Update: 2017-01-18
複製代碼 代碼如下:<script type="text/javascript"> function SetCwinHeight(){ var bobo=document.getElementById("bobo"); //iframe id if (document.getElementById){ if (bobo&
Time of Update: 2017-01-18
文章來源:PHPBuilder.com原作者:Luis Argerich翻譯:erquanerquan註:本人現還未來得及體驗PHP5,只是翻譯一篇老外的文章。以下均由erquan翻譯,第1次作這些的事情希望沒有誤導大家。有些不準的地方請諒解。大家看這樣的行不行,如果行的話,偶就翻譯完,不行就翻譯了,免得誤導了大家,也累哦。。。。:)轉貼時請註明文章來源,謝謝:)PHP5的正式版還沒發布,但我們可以學習、體驗下開發版給我們帶來的PHP新特性。本文將集中介紹以下3大PHP5新功能:* 新對象模式*
Time of Update: 2017-01-18
//冒泡排序func mpSort(array []int) { for i:=0;i<len(array);i++ { for j:=0;j<len(array)-i-1;j++ { if array[j] > array[j+1] { array[j], array[j+1] = array[j+1], array[j] } } }}//快速排序func quickSort(array []int, left int,
Time of Update: 2017-01-18
Lua語言太強大了,至少我是這樣覺得的。原始的Lua沒有Socket功能,需要使用者下載Lua socket組件,require一下才行。而lua-nginx模組內建了socket功能,而且是100%的非阻塞模式,再次感謝作者章亦春。使用socket功能很簡單,只有幾個簡單的方法即可主要就是有TCP和UDP的區別。(這裡只是lua檔案,其他請見Hello world 文章)複製代碼 代碼如下:local sock = ngx.socket.tcp()local ok,err =
Time of Update: 2017-01-18
判斷方法結論:複製代碼 代碼如下:a={}if next(a) ~=nil then dosomething end 最近在項目裡面大量使用的lua,其中lua的table是lua中重要的資料結構,可以被用來當做C++中的數組,vector,map來使用。 如何判斷lua中的table是否是空的table呢? 一開始我沒動腦子,是這樣寫的:複製代碼 代碼如下:a={}if a
Time of Update: 2017-01-18
前言元表對應的英文是metatable,元方法是metamethod。我們都知道,在C++中,兩個類是無法直接相加的,但是,如果你重載了“+”符號,就可以進行類的加法運算。在Lua中也有這個道理,兩個table類型的變數,你是無法直接進行“+”操作的,如果你定義了一個指定的函數,就可以進行了。那這篇博文就是主要講的如何定義這個指定的函數,這個指定的函數是什嗎?希望對學習Lua的朋友有協助。Lua是怎麼做的?通常,Lua中的每個值都有一套預定義的操作集合,比如數字是可以相加的,字串是可以串連的,但
Time of Update: 2017-01-18
前言這裡總結的內容和其它語言的基本類似,所以這裡就只是基本的進行總結。不做詳細的講解。算術操作符Lua支援常規的算術操作符有:”+”(加法),”-”(減法),”*”(乘法),”/”(除法),”^”(指數),”%”(模數),一元的”-”(負號)。所有的這些操作符都用於實數。例如:x^0.5將計算x的平方根,x^3將計算x的3次方。關係操作符Lua提供的關係操作符有:”<”,”>”,”<=”,”>=”,”==”,”~=”;所有這些操作符的運算結果都是true或false。操作
Time of Update: 2017-01-18
table庫是有一些輔助函數構成的,這些函數將table作為數組來操作。其中,有對列表中插入和刪除元素的函數,有對數組元素進行排序的函數,還有對連結一個數組中所有字串的函數。0.table.getn()Lua 中我們經常假定 array 在最後一個非 nil 元素處結束。這個傳統的約定有一個弊端:我們的 array中不能擁有 nil 元素。對大部分應用來說這個限制不是什麼問題,比如當所有的 array 有固定的類型的時候。但有些時候我們的 array 需要擁有 nil
Time of Update: 2017-01-18
在lua中,我們可以直接使用requeire(“model_name”)來載入別的檔案,檔案的尾碼名是.lua,載入的時候直接執行那個檔案了。比如:my.lua 檔案中複製代碼 代碼如下:print(“hello world!”)當我require(“my”)時,那麼會直接輸出hello
Time of Update: 2017-01-18
字元複製代碼 代碼如下:x 字元 x\\ 反斜線字元\0n 帶有八進位值 0 的字元 n (0 <= n <= 7)\0nn 帶有八進位值 0 的字元 nn (0 <= n <= 7)\0mnn 帶有八進位值 0 的字元 mnn(0 <= m <= 3、0 <= n <=
Time of Update: 2017-01-18
lua庫函數這些函數都是Lua程式設計語言的一部分, 點擊這裡瞭解更多.assert(value) - 檢查一個值是否為非nil, 若不是則(如果在wow.exe開啟調試命令)顯示對話方塊以及輸出錯誤調試資訊collectgarbage() - 垃圾收集器. (新增於1.10.1)date(format, time) - 返回目前使用者機器上的時間.error("error message",level) - 發生錯誤時,輸出一條定義的錯誤資訊.使用pcall()
Time of Update: 2017-01-18
在jQuery中,我們通常利用$.ajax或$.post進行資料傳遞處理,但這裡通常不能傳遞特殊字元,如:“<”。本文就介紹如何傳遞這種含特殊字元的資料。 1、準備頁面和控制端代碼 頁面代碼如下:<script type="text/javascript"> $(function() { $("#btnSet").click(function() { var a =
Time of Update: 2017-01-18
最新網址Regex複製代碼 代碼如下:(http://)?(\w+\.)(\w+\.)(\w+)(/\w+)*/?(.html)?|http://\w+\.\w+/\w+|[《》【】()()★※@~#]|\s{2,}第一部分替換正常的網址,第二部分替換微博的網址,第三部分替換常用的符號,第四部分把2個以上的空格替換為空白樣本文本複製代碼
Time of Update: 2017-01-18
作者:阿宏 2006-2-10 9:38:04 原文:http://www.w3.org/Consortium/technology 原作者:w3c 翻譯:阿宏 圖例說明W3C技術架構圖描繪了一個兩層的模型:全球資訊網體繫結構(被標註為“One Web”)建立在互連網(Interner)體繫結構之上。圖中豐富的Web層顯示了W3C關心的領域和發展的技術。 Web體繫結構被描繪成一系列的層,每一層都建立在另一層之上。從底至頂依次為:URI/IRI, HTTP Web Architectural
Time of Update: 2017-01-18
C語言應用程式中經常使用動態連結機制整合各個模組;不過,動態連結機制並不是ANSI C標準的一部分,也就是說實現方法是不可以移植的。Lua通常不會包含任何無法通過ANSI C來實現的機制,如果動態連結是一個例外。Lua打破了對可移植性的準則,為幾種平台實現了一套動態連結機制。package.loadlib是動態連結功能的核心函數,接收兩個參數:動態庫的完整路徑名、函數名稱。loadlib函數載入指定的庫,並將其連結入Lua;如你所想,並不會調用庫中的任何函數,而是將一個C函數作為Lua函數返回;
Time of Update: 2017-01-18
儘管Lua被稱為是一種解釋型的語言,但Lua確實允許在運行原始碼之前,將原始碼先行編譯成一種中間形式(類比Python的.pyc)。區別解釋型語言的主要特徵在於編譯器是否是語言執行階段程式庫的一部分,即是否有能力執行動態產生的程式碼(Lua可以通過dofile執行Lua代碼)。 其實,dofile的核心功能是由loadfile完成的,可以這樣來定義dofile:loadfile並不是執行代碼,而只是編譯,返回一個函數,由dofile執行。如果多次運行一個檔案,可以只調用一次loadfi
Time of Update: 2017-01-18
Lua有迭代器的概念,通過不同的迭代器,幾乎可以遍曆所有的東西。標準庫提供的幾種迭代器:io.lines(迭代檔案中的每行), pairs(迭代table元素),ipairs(迭代數組元素), string.gmatch(迭代字串中單詞)等。 另外,可以自訂迭代器使用pairs迭代器變數table複製代碼 代碼如下:> t = {2,3,4,5}> for i,v in pairs(t) do>> print(i .. ' = ' .. v)>>
Time of Update: 2017-01-18
一、什麼是Regex?簡單的說:Regex(Regular
Time of Update: 2017-01-18
Lua 和其他很多語言一樣,函數調用時參數列表被包裹在括弧中:複製代碼 代碼如下:print('Hello World')特別的情況是,如果函數調用時只有一個參數,並且此參數為字串 literal(字面量)或者 table 構造器(constructor)時,包裹參數的括弧可以省略:複製代碼 代碼如下:print 'Hello World' <--> print('Hello
Time of Update: 2017-01-18
文章定位(目標讀者)•聽說過Regex,見過其使用的場合,但未能熟練掌握起來]的人•至少看過一遍Regex30分鐘入門教程但未能完全掌握的人。Regex是什麼Regex(Regular