Flutter 快速匯入大量iconfont資源

2021-09-24 08:25:44 字數 1026 閱讀 3935

flutter_iconfont 傳送門

使用說明

使用git clone或者直接download zip檔案到本地

進入tool目錄,執行python generate.py,生成dart檔案。注意,如解壓到其他目錄,執行時需帶上解壓的目錄python generate.py "dir path"。 關於python環境的問題,generate.py同時相容py2和py3,通常mac os都自帶有python環境,但可能未安裝beautifulsoup庫,在執行指令碼前,可以通過以下命令安裝python -m pip install beautifulsoup4; windows使用者如從未安裝過python環境,建議直接使用我編譯好的exe程式進入lib目錄下檢視flutter_iconfont.dart檔案,如下例子所示,將變數修改為適當的名字,這一步很重要,如果在iconfont中搜尋的icon資源都是中文名,則生成的變數也是中文名,應修改為英文本母,還應當檢查是否存在變數同名情況,確認iconfonts類無誤即可。建議開啟解壓資源包中的html檔案,對照圖示進行變數命名

class

iconfonts

複製**

dependencies:

flutter_iconfont:

path: f:\git_code\flutter_iconfont

複製**

**使用

import

'package:flutter_iconfont/flutter_iconfont.dart';

return center(child:icon(iconfonts.arrow_down))

複製**

按時間增量匯入 MySQL快速大量匯入

在理想的情況下,希望使用單個鏈結,進行多行的資料。插入需要的時間由以下幾個因素決定,數字表示大概佔比 連線向伺服器傳送查詢 解析查詢 插入行 1 行大小 插入索引 1 索引數 關閉如果要將資料新增到非空表,則可以增大 bulk insert buffer size 變數以使資料插入更快。可以使用下面...

Mysql大量資料快速匯入匯出

一般的資料備份用 mysql路徑 bin mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 資料還原是 到mysql命令列下面,用 source 檔名 的方法。但是這種方法對大資料量的表進行操作就非常慢。因為他不僅匯出了資料還匯出了表結構。在針對大資料量的表時,我們可以用infile和 ...

MySQL 快速匯入大量資料 資料收集

一 load data infile 二 當資料量較大時,如上百萬甚至上千萬記錄時,向mysql資料庫中匯入資料通常是乙個比較費時的過程。通常可以採取以下方法來加速這一過程 一 對於myisam型別的表,可以通過以下方式快速的匯入大量的資料。alter table tblname disable k...