原创 Lua 5.2 參考手冊(一)

[原文: http://www.lua.org/manual/5.2/] 目錄 1 介紹 2  基礎概念 2.1 值與類型 2.2 環境與全局環境 2.3 錯誤處理 2.4 元表與元方法 2.5 垃圾回收 2.5.1 垃圾回收

原创 VS 2012下調用Lua接口

前一篇文章介紹瞭如何在VS 2012下編譯Lua源碼,現在來做個小小的C++代碼測試! 參考《Lua程序設計》一書寫的一個小例子: #include <stdio.h> #include <string.h> #include "lu

原创 使你的軟件守規矩----防止緩存泄漏

使你的軟件守規矩----防止緩存泄漏(查看原文) 通過防禦性編程保護你的代碼 Gary McGraw, 可靠軟件技術 John Viega, 可靠軟件技術    在我們前一個欄目中,我們描述緩存溢出攻擊處在很高的水平,並且討論爲

原创 BNF(巴科斯範式)

巴科斯範式(BNF: Backus-Naur Form的縮寫)是由John Backus 和 Peter Naur首次引入一種形式化符號來描述給定語言的語法. 格式: 雙引號中的字("word")代表字符本身雙引號外的字(有可能是下劃

原创 SQLite V3的數據類型

        查看原文         大多數SQL數據庫引擎(我們知道的所有不同於SQLite的SQL數據庫引擎)使用靜態的、嚴格的類型。使用靜態類型,一個值的數據類型取決於它的容器----值保存的特定列.         SQLi

原创 關於SQLite

        SQLite是一個在線程序庫,它實現了字包含、非服務、零配置、事務性的SQL數據庫引擎。SQLite的代碼在公共域中,因此對於任何目的都免費使用,商業的或私人的。目前,SQLite用在很多應用領域,包括很多高知名度的項目。

原创 5分鐘學會SQLite

這裏是開始SQLite實驗你需要去做的事,並不需要很多枯燥的閱讀與配置: 下載代碼 爲你機器獲取一份預編譯的二進制程序,或者獲取一份源代碼並且自己編譯它們。可以到download頁面獲取更多信息。 創建新數據庫 在shell或DOS提

原创 Lua介紹

    Lua是一個強大的、快速的、輕量級的、可嵌入的腳本語言。     Lua使簡單的過程式語法與基於聯合數組和可擴展語意的強大數據描述結構聯合起來。Lua是動態類型的,通過解釋基於註冊的虛擬機所寫的字

原创 SQLite的適合用戶

        SQLite與其它大部分SQL數據庫引擎的區別在於它的主要設計目標是簡單化: 簡單去管理簡單去操作簡單去嵌套於大程序簡單去維護與定製        很多人喜歡SQLite,因爲它的小與快。不過這些能力只是個愉快的意外。