Dart學習筆記:語法
本文更新於2024-12-22,使用Dart 2.18.2。 目錄 關鍵字 常量 變量 基本數據類型 數值 字符串 布爾 列表 集合 映射 運算符 運算符優先級 算數運算符 關係運算符 類型判定運算符 賦值運算符 邏輯運算符 位運算符
昵稱 garvenc
本文更新於2024-12-22,使用Dart 2.18.2。 目錄 關鍵字 常量 變量 基本數據類型 數值 字符串 布爾 列表 集合 映射 運算符 運算符優先級 算數運算符 關係運算符 類型判定運算符 賦值運算符 邏輯運算符 位運算符
昵稱 garvenc
本文更新於2024-12-25,使用Dart 2.18.2。 目錄 dart:async 【異步庫】 類 FutureT —— 異步計算結果 FutureOrT —— 同步或異步的計算結果 StreamT —— 流 dart:convert 【數據轉換庫】 類
昵稱 garvenc
本文更新於2024-12-15,使用Flutter 3.3.3,操作系統為Windows 10。 安裝Flutter 下載Flutter。官網下載頁面為:https://docs.flutter.dev/get-started/install/windows。 本文使用的版本的下載地址為:https://storage.googleapis.com/flutter_infra_rel
昵稱 garvenc
本文更新於2024-12-15,使用Flutter 3.3.3。 目錄 項目結構 pubspec.yaml 外部依賴庫 項目結構 android/:Android原生目錄。 app/ build.gradle src/ main/ AndroidMainfes
昵稱 garvenc
本文更新於2024-12-26,使用Flutter 3.3.3。 官方文檔:https://api.flutter.dev或https://api.flutter-io.cn 目錄 dart:ui 【UI庫】 枚舉 TextDirection —— 文本方向 animation 【動畫庫】 類
昵稱 garvenc
自研flutter3.27+dart3.6+getx實戰抖音短視頻+聊天+直播電商帶貨app商城應用。 flutter_dymall一款基於最新版Flutter3.27+Dart3.x+Getx+mediaKit原創實戰研發抖音app帶貨商城項目。集成了直播+短視頻+聊天三大功能模塊。實現了類似抖音app首頁全屏沉浸式聯動左右滑動頁面模塊、上下滑動短視頻效果。 最新版uniapp+vue3+uv
昵稱 xiaoyan2017
基於Flutter3.x+Dart3+GetX跨平台仿攜程/飛豬旅行酒店客房預訂查詢app系統。 flutter3_trip原創2025新版flutter3.27.1+dart3.6+getx+flutter_datepicker跨平台仿攜程/飛豬/同程旅遊app酒店客房預訂系統。實現了首頁、酒店預訂模塊、酒店搜索/列表/詳情、探索動態、訂單、消息聊天、我的等模塊。 技術棧 編輯器:Vsco
昵稱 xiaoyan2017
還在為Flutter適配HarmonyOS 5頭疼?這份知識地圖,用實戰解析+高頻避坑指南,幫你快速打通跨平台開發任督二脈! ▌為什麼這份資源值得你收藏? 分層進階:從環境搭建→插件開發→性能優化,匹配不同階段開發者需求 真實場景:開發案例實戰驗證 痛點覆蓋:特別整理SDK適配/線程分析/交互等企業級開發難題 持續更新:緊跟鴻蒙Flutter SDK最新特性 鴻蒙Flutter初體驗
昵稱 HarmonyOS小助手
原創首發flutter3+deepseek+window_manager客户端Ai流式打字Flutter-WinSeek。 flutter3-winseek-chat:基於flutter3.32+dart3.8+deepseek+dio+getx+markdown+highlight等技術搭建桌面客户端AI流式打字效果聊天對話Exe項目。支持側邊欄收縮、stream流輸出、代碼高亮/複製、對話本地
昵稱 xiaoyan2017
大家好,我是 Java陳序員。 在日常生活中,我們常常會在工作之餘觀看直播,現在的主流直播平台如虎牙、鬥魚、嗶哩嗶哩、抖音等,為用户提供了豐富多樣的直播內容。 然而,用户在觀看不同平台的直播時,往往需要在多個應用之間切換,操作繁瑣,體驗不佳。 今天,給大家介紹一款集成多個平台的直播神器,一站搞定多平台直播觀看! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典
昵稱 codechen8848
認真對待每時、每刻每一件事,把握當下、立即去做。 移動應用開發領域的技術演進正持續推動着跨平台解決方案的創新。在 Android 與 iOS 等多平台並存的現狀下,傳統原生開發面臨代碼複用率低和開發效率瓶頸等核心挑戰。Flutter 作為 Google 推出的現代化 UI 工具包,通過自繪引擎和響應式框架實現了真正的跨平台一致性,其"一次編寫,處處運行"的理念已在全球範圍
昵稱 揹包の技術
認真對待每時、每刻每一件事,把握當下、立即去做。 在 Flutter 中,佈局確實完全通過組件(Widget)來實現,這與許多其他 UI 框架的設計理念不同。以下是 Flutter 佈局系統的詳細解析。 1. 佈局組件的核心思想 一切都是 Widget:無論是可見的按鈕、文本,還是不可見的佈局容器(如 Row、Column),均為 Widget。 組合嵌套:通過父子組件的嵌
昵稱 揹包の技術
事件概述 最近在接入一個新的埋點 Kafka Topic 後,遇到一個非常隱蔽的問題: 新 Topic 一直消費不到消息; 在公司 MQ 平台上查看 Topic,查不到消費組的註冊信息; 日誌平台沒有任何 Error 日誌。 消費端的邏輯是典型的主動拉取模式,由異步線程循環執行: poll() 拉取一批消息; 事務處理(讀取消息、執行腳本、寫入存儲); commit 提交偏移量。
昵稱 KerryWu
Objective-C中,類的實例變量(instance variables)和屬性(properties)是兩種不同的概念,其中屬性的內存管理就較為複雜。Objective-C 提供了多種屬性修飾符,用於管理對象的內存。這些修飾符用於控制對象的生命週期和內存管理行為。 以下是一些常見的屬性修飾符及其內存管理行為的詳細介紹: 1. strong 適用對象:通常用於對象類型(如 NSObject
昵稱 機械心
背景: 寫多混編語言 把swift 習慣帶入到了OC 就比如這個布爾值的寫法 前言:雖然 true 和 YES 實際上等效為 1,但為了代碼的一致性和可讀性,最好在 Objective-C 中用 YES 和 NO 1. 類型不同 YES 和 NO 是 Objective-C 的 BOOL 類型,它本質上是一個 signed char,YES 等於 1,NO 等於 0。 true 和 false 是
昵稱 ACM_Someone like you
MyLayout 框架不僅支持 Objective-C,也可以在 Swift 中使用。通過 MyLayout,可以使用面向對象的方式來創建和管理視圖的佈局,簡化了 Auto Layout 中繁瑣的約束設置流程。在 Objective-C 中,MyLayout 提供了相同的佈局類型和屬性,使用方式稍有不同,主要是語法和調用方式上的差異。 先介紹一下如何使用吧,線性佈局和相對佈局是用的比較多的佈局方式
昵稱 機械心
SDWebImage 是一個功能強大的庫,用於在 iOS 和 macOS 應用中異步下載和緩存圖像。它提供了簡單易用的接口,幫助開發者高效地處理網絡圖片。以下是 SDWebImage 的詳細介紹,包括其主要功能、使用方法和架構。 主要功能 異步下載:SDWebImage 在後台線程中下載圖片,避免阻塞主線程,保持用户界面流暢。 緩存機制: 內存緩存:存儲最近使用的
昵稱 機械心
AFNetworking 是一個強大的網絡庫,專為 iOS 和 macOS 開發而設計,旨在簡化網絡請求和響應處理。它基於 NSURLSession 提供了一套簡潔易用的 API,廣泛用於處理網絡通信。以下是 AFNetworking 的詳細介紹,包括其主要功能、使用方法和架構。 主要功能 簡化的網絡請求:提供了簡單的接口來發送 GET、POST、PUT、DELETE 等 HTTP 請求
昵稱 機械心
在現代軟件開發中,尤其是用户界面(UI)密集的應用程序,如何有效地組織代碼是一個至關重要的問題。MVC(Model-View-Controller)模式應運而生,成為許多開發者的首選架構。本文將詳細探討MVC模式的組成部分、底層原理以及如何在實際項目中應用它。 什麼是MVC模式? MVC是一種軟件設計模式,它將應用程序分為三個核心部分:Model、View和Controller。這種分離使得開發者
昵稱 機械心
深入理解MVP模式 在軟件開發中,尤其是在創建複雜用户界面時,如何有效地組織代碼是一個重要的課題。MVP(Model-View-Presenter)模式作為MVC模式的演進版本,旨在提高應用程序的響應性和可測試性。本文將詳細探討MVP模式的組成部分、底層原理以及如何在實際項目中應用它。 什麼是MVP模式? MVP是一種軟件設計模式,它將應用程序分為三個核心部分:Model、View和Present
昵稱 機械心
深入解析 QMUIKIT:高效的 iOS UI 組件庫 QMUIKIT(QMUI)是一個專為 iOS 開發者設計的開源 UI 組件庫,旨在提升開發效率與用户體驗。本文將從如何簡單使用 QMUI、底層原理、核心組件的實現細節,以及一些最佳實踐等方面進行深入探討。 1. 簡單使用 QMUI 1.1 安裝 QMUI QMUI 可以通過 CocoaPods 或手動集成到項目中。以 CocoaPods 為例
昵稱 機械心
在使用 UITableView 時,必須實現的協議主要包括以下幾個 1. UITableViewDataSource 協議 這是最重要的協議,用於提供數據給 UITableView。沒有這個協議,UITableView 是無法顯示任何內容的。 必須實現的方法: tableView:numberOfRowsInSection::返回給定 section 中的行數。 - (NSInteg
昵稱 機械心
fast-whisper 官網地址:https://github.com/SYSTRAN/faster-whisper 搭建環境時,按照官方的創建環境要求執行的 使用conda create -n fast_whisper python=3.9創建虛擬環境 執行pip install faster-whisper 安裝庫 pip install nvidia-cublas-cu12 nvi
昵稱 Kevinarcsin001
ijkplayer k0.11.9 發佈了,這是 debugly 同學決定開始維護 ijkplayer 以來,發佈的第 24 個版本。 適用於蘋果三大平台: 平台及版本 CPU 架構 iOS 11.0 arm64、arm64_simulator、x86_64_simulator macOS 10.11 arm64、x8
昵稱 我是牧碼人