原创 Android WorkManager工作約束,延遲與查詢工作

WorkManager工作約束,延遲與查詢工作 本文可能會混用“工作”與“任務”這兩個詞。 本文例子使用Kotlin 準備一個工作類(任務)UploadWorker2 class UploadWorker2(context: Conte

原创 Android WorkManager使用入門

WorkManager使用入門 WorkManager提供了任務調度功能,我們可以對工作進行標記或命名。 我們用一個示例來演示如何使用WorkManager。本文使用Kotlin。 入門示例 gradle引入依賴 將以下依賴項添加到應用模塊

原创 Android 幀動畫使用

幀動畫 使用一系列不同的圖片,然後像一卷膠捲一樣按順序播放,這是一種傳統的動畫,也可稱爲幀動畫。也可以比喻爲像一卷膠捲一樣按順序播放。 播放起來,有點像在看gif圖。 本文介紹使用AnimationDrawable類來實現動畫效果。 爲了開

原创 狀態碼造成微信公衆號“該公衆號提供的服務出現故障”

bug描述 我們使用NestJS寫後臺代碼,給微信公衆號提供服務。 用戶給公衆號發消息時,公衆號會顯示“該公衆號提供的服務出現故障”。 雖然後臺代碼可以正常處理業務,但這個提示非常影響用戶體驗。 檢查 根據微信公衆號文檔給的提示,出現這個問

原创 NestJS WebSocket 開始使用

使用NestJs提供WebSocket服務。 本文會在新建項目的基礎上增加2個類 Gateway 實現業務邏輯的地方 WebSocketAdapter WebSocket適配器 新建項目 新建一個項目來演示,用npm來管理項目。 nes

原创 Python圖表庫Matplotlib 組成部分介紹

圖表有很多個組成部分,例如標題、x/y軸名稱、大刻度小刻度、線條、數據點、註釋說明等等。 我們來看官方給的圖,圖中標出了各個部分的英文名稱 Matplotlib提供了很多api,開發者可根據需求定製圖表的樣式。 前面我們設置了標題和x/y

原创 Cocos Creator 拖動效果

我們要實現的效果是,按住並拖動一個小物體,物體跟隨手指(鼠標)移動。 代碼DragToAnywhere.ts const { ccclass, property } = cc._decorator; @ccclass export def

原创 Cocos Creator 觸摸事件穿透

觸摸事件 假設給整個Canvas添加了事件監聽。用網頁模擬時,鼠標移動,點擊子node都會監聽到。 start() { this._cfgTouchField(); } _onTouchFieldD

原创 Cocos Creator 座標與轉換

ccc的座標系 ccc提供了api,在世界座標和本地座標之間可以相互轉換。 let postion = node.position; // postion是在父節點中的座標 cc.log(name, 'position (', postio

原创 Cocos Creator 拖動去指定區域

我們要實現的效果是,按住並拖動一個小物體,物體跟隨手指(鼠標)移動。 拖到指定位置放下。如果沒有到指定位置,則回到上一個位置。 新建腳本DragToTarget.ts,掛到預製體上。 const { ccclass, property }

原创 Android ConstraintLayout 使用鏈控制線性組

使用鏈控制線性組 鏈是一組視圖,這些視圖通過雙向位置約束條件相互鏈接到一起。鏈中的視圖可以垂直或水平分佈。 Spread:視圖是均勻分佈的(在考慮外邊距之後)。這是默認值。 Spread inside:第一個和最後一個視圖固定

原创 Android ConstraintLayout 構建自適應界面

原文鏈接 使用 ConstraintLayout 構建自適應界面 ConstraintLayout 可讓您使用扁平視圖層次結構(無嵌套視圖組)創建複雜的大型佈局。它與 RelativeLayout 相似,其中所有的視圖均根據同級視圖與父佈局

原创 Android教程2020 - RecyclerView使用入門

本文介紹RecyclerView的使用入門。這裏給出一種比較常見的使用方式。 Android教程2020 - 系列總覽 本文鏈接 想必讀者朋友對列表的表現形式已經不再陌生。手機上有聯繫人列表,文件列表,短信列表等等。 本文講述的是在Andr

原创 Android教程2020 - RecyclerView實際使用

示例,用RecyclerView的item做出一個列表。 Android教程2020 - 系列總覽 本文鏈接 前面我們已經知道如何用RecyclerView顯示一列數據。這裏我們做出一個具體的例子。儘量做好看一點。 這個示例會分爲以下幾個步

原创 Android教程2020 - RecyclerView顯示多種item

Android教程2020 - 系列總覽 本文鏈接 前面我們已經用RecyclerView顯示一些數據。也知道如何獲取滑動的距離。 前面我們的列表中顯示的都是同類數據。如果要在一個列表中顯示不同類別的數據,該怎麼做呢? RecyclerVi