原创 觀察者模式 Observer Pattern

觀察者模式 Observer Pattern 1.定義 觀察者模式定義了對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新。 2.要點 將一個系統分割成一個一些類相互協作的類有一個不

原创 Pillow教程(一)

傳統的PIL庫不支持python3,所以使用從PIL派生出來的Pillow庫。 Image類 Pillow中最重要的類就是Image,該類存在於同名的模塊中。可以通過以下幾種方式實例化:從文件中讀取圖片,處理其他圖片得到,或者直接創建一個

原创 SQLAlchemy 連接 MySQL 數據庫(二)

一、數據創建 如果想要和 MySQL 交談也得先通過 SQLAlchemy 建立一個會話: from sqlalchemy.orm import sessionmaker # 創建與數據庫的會話session class ,注意,這裏返

原创 打包提示 xxx is not translated in "zh" (Chinese)

問題 使用Eclispse打包時,提示 xxx is not translated in “zh” (Chinese) 主要可能是需要使用國際化資源 解決方案 在我的資源文件夾下res有values和values-zh 這兩個文件

原创 Python3編碼問題

Python3最重要的進步之一就是解決了Python2中字符串與字符編碼的問題。 Python2字符串的缺陷如下: 使用 ASCII 碼作爲默認編碼方式,對中文處理很不友好。 把字符串的牽強地分爲 unicode 和 str 兩種類

原创 python常用模塊之os模塊

python常用模塊之os模塊 os模塊可以處理文件和目錄這些日常手動需要做的操作,比如常用的刪除文件等。此外,os不受平臺限制,非常方便。 常用功能 1、 os.name #顯示當前使用的平臺 import os print

原创 Python2編碼問題

使用Python2.x開發最令人頭疼的莫過於編碼問題了,最常見的錯誤就是 UnicodeEncodeError、UnicodeDecodeError。 接下來我們就來研究下相關內容 字節與字符 計算機存儲數據,比如視頻、文本等都是由字節

原创 cocos2dx轉換文字爲utf-8

在cocos2dx中經常需要轉換文字爲utf-8 // 轉成UTF-8 inline const char* G2U(const char* str) { #if (CC_TARGET_PLATFORM == CC_PLATFORM_WI

原创 cocos2dx中的label可點擊事件

cocos2dx中的label可點擊事件: Label* agreeText = Label::create(G2U("我已經詳細閱讀並同意《咪咕遊戲許可及服務協議》"), "Arial", 16); this->add

原创 android.mk文件

一、Android.mk說明: Android.mk是Android提供的一種makefile文件。 Android.mk將是GNU Makefile的一部分,用來指定諸如編譯生成so庫名、引用的頭文件目錄、需要編譯的.c/.cpp文件和

原创 SQLAlchemy 連接 MySQL 數據庫(一)

一、ORM介紹 ORM 全稱 Object Relational Mapping, 翻譯過來叫對象關係映射。簡單的說,ORM 將數據庫中的表與面嚮對象語言中的類建立了一種對應關係。這樣,我們要操作數據庫,數據庫中的表或者表中的一條記錄就可

原创 apk文件修改或加固後重新簽名無法使用的問題

1.把apk文件用winrar工具打開 2.刪除apk中的 META-INF 文件夾中除去MANIFEST.MF的文件。 3.再次加固或者簽名時(此處可能會報錯java.util.zip.ZipException: invalid ent