原创 Lua 學習筆記(五) —— 語句

一、賦值 多重賦值: 每個值或每個變量之間以逗號分隔例如:a, b = 10, 20 Lua先對等號右邊的所有元素求值,然後才執行賦值。 二、局部變量和塊 local創建局部變量,作用域僅限於聲明它們的程序塊。 三、控制結構 1.if

原创 C++學習筆記(二) —— 標準庫String類

1. string支持的幾個構造函數: string s1; 默認構造函數,s1爲空串 string  s2(s1); 將s2初始化爲s1的一個副本 string s3("value"); 將s3初始化爲一個字符串字面值副本 strin

原创 Lua 學習筆記(七) —— 協同程序(三)

上篇講協同程序,現在一起學習一個很有趣的例子,通過HTTP下載幾個遠程文件。首先我們確定如何下載單個文件,然後就是多個文件下載確定是使用順序一個一個下載還是併發下載。 一、下載單個文件。(本文從環球網協會下載《HTML3.2參考規範》:h

原创 Lua 學習筆記(四) —— 函數(一)

今天,進入函數的學習,這是我的筆記,同時也願意分享給大家。 一.函數參數 1.函數的所有參數必須放在一堆圓括號中,除了一種情況一個函數只有一個參數,並且此參數是一個字面字符或者table構造式,圓括號可有可無。例如:print "hell

原创 C++學習筆記(一) —— 輸入輸出流

1.標準輸入輸出流:cin cout cerr(標準錯誤) clog(用於產生程序執行的一般信息) 1.1 輸出流 cout<< 爲輸出操作符 cout << "3 " << endl; 可以連着使用<<操作符的原因是:C++ 中,每個表

原创 ADS “At least one file could not be added to the selected target(s)”

今天用ADS添加一個文件時,豁然出現了“At least one file could not be added to the selected target(s)”這個錯誤。 頓時有些奇怪了。百度了一下,最終發現可能是文件被重複添加了

原创 EMV規範(七)——持卡人驗證(CVM)一

此部分筆記是來源EMV Book3中的10.5 Cardholder Verification節,可以結合此篇筆記來閱讀。 終於到CVM這章了,持卡人驗證是非常非常重要的章節,反正我的leader是這麼跟我說的。然後花了很多時間看這節,最

原创 EMV規範(九)——持卡人驗證(CVM)三

  上篇我說這篇要說說TLV格式,嗯嗯,怕是要食言了,我覺得還是要繼續說說CVM才行。畢竟我剛剛又體會了一次,目前在過EFTPOS認證,然後規範裏說得很清楚,請參考EMV Book 3的CVM部分。嗯嗯,由於我是半路接手的,連規範都沒來得

原创 Lua 學習筆記(八) ——實例(一)

學了幾天的lua,現在來學習一個例子。它將lua作爲數據結構存在數據,然後將這些數據已HTML的方式展現出來,其結果是:http://www.lua.org/uses.html 這個網頁。 首先寫一個數據文件:db.lua entry{

原创 Lua 學習筆記(六) —— 迭代器和泛型for

今天開始迭代器的學習,看了《Programming in Lua 》這一章,看了2遍才稍微弄懂了一點兒,在這裏與大家一起分享。 一、迭代器就是遍歷集合的元素 這是一個簡單的迭代器程序,用途是遍歷t這個table中的值 function

原创 Lua 學習筆記(四) —— 函數(二)

一、函數是匿名的 函數是匿名的是指它沒有名稱。 一個函數定義實際就是一條語句(更準確地說是一條賦值語句),這條語句創建了一種類型爲“函數”的值,並將這個值賦予一個變量。例如,討論print函數時,實際上是在討論一個持有某函數的變量。 在C

原创 Lua 學習筆記(七) —— 協同程序(一)

協同程序:擁有自己獨立的棧、局部變量和指令指針,又與其他協同程序共享全局變量和其他大部分東西。與線程有些類似,區別是:一個具有多個協同程序的程序在任意時刻只能運行一個協同程序。 1.協同程序的狀態:掛起、運行、死亡、正常 檢查協同程序的

原创 C++ 類中的this指針

1. this指針的用處:   一個對象的this指針並不是對象本身的一部分,不會影響sizeof(對象)的結果。this作用域是在類內部,當在類的非靜態成員函數中訪問類的非靜態成員的時候,編譯器會自動將對象本身的地址作爲一個隱含參數傳遞

原创 如何修改eclipse中的默認工作路徑

首先,關閉Eclipse並打開eclipse的安裝目錄,依次打開以下目錄,configuration\.settings 文件夾下有一個文件 org.eclipse.ui.ide.prefs, 用記事本打開,裏面的內容格式如下: M

原创 Lua 學習筆記(七) —— 協同程序(二)

昨天學習了協同程序,今天繼續看看協同函數以及管道和過濾器。 既然說到了協同程序和線程有些類似,那一定記得學習線程時的“生產者和消費者”的問題了。不知道線程?沒關係。所謂“生產者和消費者”是指一個函數不斷地產生值,另一個函數不斷地接收值。比