摘要: Pymedia 是個(gè) C/C++/Python 的多媒體模塊,可以對(duì)包括 mp3/ogg/avi等多媒體格式文件進(jìn)行編碼解碼和播放,基于 ffmpeg 提供了簡(jiǎn)單的 Python 接口
閱讀全文
摘要: 增刪改查操作,其中增刪改操作被稱為數(shù)據(jù)操作語(yǔ)言 DML,相對(duì)來(lái)說(shuō)簡(jiǎn)單一點(diǎn)。 查操作相對(duì)來(lái)說(shuō)復(fù)雜一點(diǎn),因?yàn)樯婕暗胶芏嘧泳?..
閱讀全文
摘要: 我們?cè)跀?shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)的時(shí)候,有一些數(shù)據(jù)有明顯的約束條件,如:大于、默認(rèn)、不能為空、唯一等等。 我們?cè)谟?CREATE TABLE 創(chuàng)建表的時(shí)候,應(yīng)該將每個(gè)字段列的約束條件事先說(shuō)明, 以后再往表里輸入數(shù)據(jù)的時(shí)候,系統(tǒng)會(huì)自動(dòng)為我們檢查是否滿足約束條件,如果不滿足系統(tǒng)會(huì)報(bào)錯(cuò)。
閱讀全文
摘要: 在關(guān)系型數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)中的表 Table、視圖 View、索引 Index、關(guān)系 Relationship 和觸發(fā)器 Trigger 等等,構(gòu)成了數(shù)據(jù)庫(kù)的架構(gòu) Schema。 在 SQL 語(yǔ)句中,專門有一些語(yǔ)句用來(lái)定義數(shù)據(jù)庫(kù)架構(gòu),這些語(yǔ)句被稱為“數(shù)據(jù)庫(kù)定義語(yǔ)言”,即 DDL。
閱讀全文
摘要: SQLite 是一個(gè)自持的(self-contained)、無(wú)服務(wù)器的、零配置的、事務(wù)型的關(guān)系型數(shù)據(jù)庫(kù)引擎。因?yàn)樗苄。砸部梢宰鳛榍度胧綌?shù)據(jù)庫(kù)內(nèi)建在你的應(yīng)用程序中。SQLite 被應(yīng)用在 Solaris 10操作系統(tǒng)、Mac OS 操作系統(tǒng)、iPhone 和 Skype 中。QT4 、Python 、 PHP 都默認(rèn)支持 SQLite ,F(xiàn)irefox Amarok 等流行的應(yīng)用程序在內(nèi)部也使用了 SQLite.
閱讀全文
摘要: 這一次在上一篇程序的基礎(chǔ)上增加了以下交互控制功能:1、鍵盤控制;2、開(kāi)始、暫停;3、消除時(shí)候空行的停頓效果;4、隨著消除行數(shù)的增多,速度加快;5、音效等等。可以看出,在數(shù)據(jù)模型抽象好的基礎(chǔ)上,完成控制和圖形接口是非常方便的。
閱讀全文
摘要: 要寫一個(gè)俄羅斯方塊小游戲,我們先來(lái)一塊考慮一下下面幾個(gè)問(wèn)題:....... 如果你對(duì)上面幾個(gè)問(wèn)題思考,每一個(gè)答案都和界面、控件、平臺(tái)有關(guān)的話,就是說(shuō)假如你是用 .Net 的,你的每一個(gè)答案都是圍繞著如何利用控件、如何使用窗體、在控件的哪個(gè)事件里面改變哪個(gè)屬性等等,那么說(shuō)明你被微軟的 RAD 開(kāi)發(fā)環(huán)境毒害的不淺,我建議你立刻扔掉 Visual Studio,改用其他輕量級(jí)的編程語(yǔ)言和開(kāi)發(fā)平臺(tái),這樣你可以更多的關(guān)注問(wèn)題的本身,而不是控件。
閱讀全文
摘要: 一、為什么選擇 HTML5 HTML5 邊玩邊學(xué)算上這篇已經(jīng)是第七篇了,在這篇開(kāi)始之前,我想先說(shuō)明一下為什么叫“HTML5” 邊玩邊學(xué),因?yàn)橛腥藢?duì) HTML5 提出質(zhì)疑,畢竟他是一個(gè)新生事物。我承認(rèn)我用 HTML5 來(lái)吸引眼球了,如果看過(guò)邊玩邊學(xué)系列的每一篇,你會(huì)發(fā)現(xiàn)前六篇文
閱讀全文