·1330 字·3 分鐘
前言 # 前一篇提到 EventBus 使用字串 + 不定參數的作法,雖然我極度不欣賞,不過這也是動態語言的常規操作而已。如果去問不同人,可能會覺得這樣的手段也無傷大雅。
不過還有一種操作 EventBus 的手法,可能就連動態語言大師看了都會嘖嘖稱奇。
·884 字·2 分鐘
問題 # 之前在找 python 的 EventBus 相關 lib,才發現寫的爛的星數高,寫的好的星數低。
以我翻到的兩個星數稍高的 lib 為例:
·1222 字·3 分鐘
問題 # Celery 作者可能有反社會人格,當你使用此 lib,所有的 type hint 都會消失。
前言 # renpy加入對話很簡單,不過想要加入文本就不是那麼容易了。有的時候想要在遊戲中閱讀長文本,還需要插入\n來作為換行,頗不方便。這個時候讀檔功能就派上用場了。
在這裡要注意,不能使用python原生的開檔函式,否則程式有一定可能出錯(詳情看最後一段)。
·594 字·2 分鐘
程式碼 # 為了易於保存,所有金鑰、向量、輸出結果都是以Base64編碼。
·467 字·1 分鐘
最近遇到一個問題,使用pyinstaller製作執行檔後,在本機運作上ok,但是一傳給別人使用就會出問題。可是用右鍵show packages裡面的Content/MacOS/執行檔,是可以正常使用的。
這讓我非常困惑,後來才發現是Sierra權限設定更改。