Time of Update: 2017-01-18
在使用 quick-cocos2d-x 做項目熱更新的時候,我需要建立臨時檔案夾以儲存下載的更新包。在更新完成後,我需要刪除這些臨時檔案和檔案夾。cocos2d-x 和 quick-cocos2d-x 都沒有提供刪除檔案夾功能。我做了如下2個嘗試:1. 使用C++在 cocos2d-x 2.x 中的 AssetsManager 包中提供了一個 CreateDirectory 方法。這個方法可以跨平台支援建立檔案夾。在實際項目中運行沒有問題。複製代碼 代碼如下:bool
Time of Update: 2017-01-18
http://www.456bereastreet.com/archive/200405/equal_height_boxes_with_css/下面是我翻譯的內容,是根據我對文章的理解意譯的,你就別挑哪裡翻譯的不對了,我的目的只是傳達這個CSS技巧許多網頁設計師都喜歡,將兩個或者多個容器等高的並排放置,並在裡面展示每個容器的內容,就象經典表格版面配置中的儲存格控制幾個欄目的位置,也喜歡容器的內容置中或頂部對齊顯示。但是你又不喜歡用table來實現他,那怎麼辦呢?實現的方法很多,有根據視覺錯覺實
Time of Update: 2017-01-18
Lua 裡沒有 continue 這個關鍵詞,有時候挺不方便,可能導致迴圈裡的 if-then 嵌套比較深。但我們可以用一個小技巧來實現同等功能:複製代碼 代碼如下:for i = 1, 100 do while true do if i % 2 == 1 then break end --
Time of Update: 2017-01-18
自從 Dreamweaver MX 2004 發布以來,我曾經無數次向 Dreamweaver 的新老使用者示範它的新特徵和新功能。每次進行產品示範,我很快就會極力稱讚 Dreamweaver MX 2004 設計和呈現 CSS(或層疊樣式表)的新功能。本篇詳細\全面瞭解CSS。 然而最近某位新使用者問了一個問題,說實話,這個問題一下子讓我張口結舌。這位使用者只是問:“我為什麼要使用 CSS?”當時我意識到,儘管我們這些每天與
Time of Update: 2017-01-18
table 在 Lua 裡是一種重要的資料結構,它可以說是其他資料結構的基礎,通常的數組、記錄、線性表、隊列、集合等資料結構都可以用 table 來表示,甚至連全域變數(_G)、模組、元表(metatable)等這些重要的 Lua 元素都是 table 的結構。可以說,table 是一個強大而又神奇的東西。table 特性在之前介紹 Lua 資料類型時,也說過了 table
Time of Update: 2017-01-18
我是這樣來做DIV布局代碼的.不知道說的清楚不清楚,湊和看吧我的想法是未來能這樣:用標準件的方式來組裝網頁DIV布局我把class分為2種,布局class,風格class,布局class是骨架,風格class是衣服舉個例子:比如布局中的左欄首先它的屬性有:是左欄,寬度,背景顏色,字型顏色等1.首先會定義一個class,比如:.layout,主要用來控制頁面整個的大小.layout{width:98%;margin:0
Time of Update: 2017-01-18
際網域名稱格式如下: 網域名稱由各國文字的特定字元集、英文字母、數字及“-”(即連字號或減號)任意組合而成, 但開頭及結尾均不能含有“-”,“-”不能連續出現 。 網域名稱中字母不分大小寫。網域名稱最長可達60個位元組(包括尾碼.com、.net、.org等)。 /^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i; /內容/i 構成一個不區分大小寫Regex; ^
Time of Update: 2017-01-18
選項卡1 選項卡2 選項卡3 選項卡4 這還可以放固定不變的東西,如果要加上,去掉注釋符 這個裡面可以放你需要的東西,如果有多個選項卡的話可以適量修改代碼就可以了 具體的大小你自己調,我這做的很明顯,注意上面表格和下面表格寬度要一樣,下面一個表格的高度隨便改,最好手動修改本代碼,即不要用 DW 等工具調大小 所有的樣式呀什麼的,你都可以自己改,不懂的再問我 嘿嘿,專為 ..... 設計製作 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
button button button button [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行] 金翅擘海知往觀來獨來讀網野火寒煙 蕭蕭小雨湖面無舟孤零飄客天牙海腳 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行] 鶴發童顏 青梅竹馬 知往觀來 金翅擘海 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
Regex只是一種標記法,只要工具支援這種標記法, 那麼該工具就可以處理Regex的字串。vim、grep、awk 、sed 都支援Regex,也正是因為由於它們支援正則,才顯得它們強大;在以前上班的公司裡,由於公司是基於web的服務型網站(nginx),對正則的需求比 較大,所以也花了點時間研究正則,特與大家分享下: 1基礎Regex grep 工具,以前介紹過。 grep -[acinv] '搜尋內容串' filename -a 以文字檔方式搜尋 -c 計算找到的符合行的次數 -i
Time of Update: 2017-01-18
就像之前寫的mysql全面最佳化詳解一樣,就是因為這樣工具應用十分廣泛,所以對這樣的工具全面的進行最佳化策略總結是非常划算的,因為無論你是PHP、Perl、Python、C++、C#、Java等等語言的程式員,你都是有非常大可能用上Mysql、Regex這樣的工具的。 先說一下你可能不知道的一點關於Regex的知識,這對我們將來的最佳化是有用的。 大家常見的grep(global regular expression
Time of Update: 2017-01-18
overflow在IE和非IE的瀏覽器中是都支援的!但昨天作一個東西時一個問題出現了!這是CSS開始時的寫法:複製代碼 代碼如下: #tmd{border:1px solid #9F9F9F;padding:2px 5px;height:175px;width:140px;overflow-y:scroll;} 這是內容:複製代碼
Time of Update: 2017-01-18
擷取的群組 文法: 字元 描述樣本(pattern)匹配pattern並捕獲結果,自動化佈建組號。 (abc)+d匹配abcd或者abcabcd(?<name>pattern)或(?'name'pattern)匹配pattern並捕獲結果,設定name為組名。 \num對擷取的群組的反向引用。其中 num 是一個正整數。(\w)(\w)\2\1匹配abba\k< name >或\k' name '對命名擷取的群組的反向引用。其中 name
Time of Update: 2017-01-18
//匹配文本,這個偶爾比較好用,但是要小心字元中包含\E $str = '[a-z]'; $str = preg_replace('/\G[a-z]\E/', '', $str); echo $str; //列印空,全被替換掉了,相關大概就是preg_quote功能 //給匹配結果命名,這樣在匹配結果中就可以用這個名稱來擷取值 $str = 'abc123abc'; preg_match('/(?
Time of Update: 2017-01-18
Regex也可以被當作是一門語言,當你學習一門新的程式設計語言的時候,他們是一個小的子語言。初看時覺得它沒有任何的意義,但是很多時候,你不得不閱讀一些教程,或文章來理解這些簡單的描述模式。 今天為大家介紹8個最基本的Regex:1.匹配使用者名稱:/^[a-z0-9_-]{3,16}$/ 2.匹配密碼:/^[a-z0-9_-]{6,18}$/ 3.匹配一個Hex值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/&n
Time of Update: 2017-01-18
功能說明:該函數通過對指定你的字串進行一次匹配檢測,擷取字串中的第一個與Regex的內容,並且將匹配的內容和子匹配的結果存放在返回數組中基本方法:objReg.exec(string) objReg,RegExp對象的名稱 string,要進行匹配的字串Regexexec()函數:exec()
Time of Update: 2017-01-18
功能:返回與Regex尋找內容匹配的第一個子字串的位置 文法:stringObj.search(rgExp) stringObj 必選項 rgExpRegex 傳回值:search 方法指明是否存在相應的匹配。如果找到一個匹配,search方法將返回一個整數值,指明這個匹配距離字串開始的位移位置。如果沒有找到匹配,則返回 -1 範例程式碼: 複製代碼 代碼如下: <html> <script language="javascript"
Time of Update: 2017-01-18
功能說明:該屬性為RegExp的靜態唯讀屬性,該屬性的值為與RegExp對象所描述的Regex進行匹配檢測的字串,該屬性也可以表示成$_ 複製代碼 代碼如下: <html> <script language="javascript" type="text/javascript"> //objStr 為待匹配的內容 var objStr='abcDdefCDDE'; //建立Regex,i表示匹配忽略大小寫 var
Time of Update: 2017-01-18
它由0-9,A-F,組成。與10進位的對應關係是:0-9對應0-9;A-F對應10-15;N進位的數可以用0---(N-1)的數表示超過9的用字母A-F。 也就是由字元:012345679ABCDEF 組成 C語言中的16進位數必須以 0x開頭。比如 0x1表示一個16進位數。而1則表示一個十進位。另外如:0xff,0xFF,0X102A,等等。其中的x也不區分大小寫。(注意:0x中的0是數字0,而不是字母O) 所以C或C++等程式設計語言的正則匹配為: 複製代碼 代碼如下: \b0[xX][0
Time of Update: 2017-01-18
我是常常使用editplus ,主要是它啟動快,檔案小,自訂代碼,綠色。發現當用他開啟php有一個快速鍵ctrl+F11可以開啟函數列表,也就是檔案內所有的函數名會顯示在列表中,雙擊會選中函數,非常方便但是預設安裝好editplus 3 不支援物件導向的方法 如 final、static 的顯示 ,於是我看了下函數模板的設定,也是用Regex的配置,輕鬆改好正則OKl了,正則如:複製代碼 代碼如下:^[ \t]*(public |private |protected )?function[