色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙語言基礎(chǔ)類庫:ohos.data.storage 輕量級存儲

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-07-15 18:21 ? 次閱讀

輕量級存儲

輕量級存儲為應(yīng)用提供key-value鍵值型的文件數(shù)據(jù)處理能力,支持應(yīng)用對數(shù)據(jù)進行輕量級存儲及查詢。數(shù)據(jù)存儲形式為鍵值對,鍵的類型為字符串型,值的存儲數(shù)據(jù)類型包括數(shù)字型、字符型、布爾型。

說明:
開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

  • 本模塊首批接口從API version 6開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨標(biāo)記接口的起始版本。
  • 從API Version 9開始,該接口不再維護,推薦使用新接口[@ohos.data.preferences]。

導(dǎo)入模塊

import data_storage from '@ohos.data.storage';

常量

系統(tǒng)能力: 以下各項對應(yīng)的系統(tǒng)能力均為SystemCapability.DistributedDataManager.Preferences.Core

名稱參數(shù)類型可讀可寫說明
MAX_KEY_LENGTHstringkey的最大長度限制,需小于80字節(jié)。
MAX_VALUE_LENGTHstringvalue的最大長度限制,需小于8192字節(jié)。

data_storage.getStorageSync

getStorageSync(path: string): Storage

讀取指定文件,將數(shù)據(jù)加載到Storage實例,用于數(shù)據(jù)操作。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
pathstring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲路徑。

返回值:

類型說明
[Storage]獲取到要操作的Storage實例,用于進行數(shù)據(jù)存儲操作。

示例:

import data_storage from '@ohos.data.storage'

let path = '/data/storage/el2/database'
let storage = data_storage.getStorageSync(path + '/mystore')
storage.putSync('startup', 'auto')
storage.flushSync()

data_storage.getStorage

getStorage(path: string, callback: AsyncCallback): void

讀取指定文件,將數(shù)據(jù)加載到Storage實例,用于數(shù)據(jù)操作,使用callback方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
pathstring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲路徑。
callbackAsyncCallback<[Storage]>回調(diào)函數(shù)。

示例:

import data_storage from '@ohos.data.storage'

let path = '/data/storage/el2/database'
data_storage.getStorage(path + '/mystore', function (err, storage) {
    if (err) {
        console.info("Get the storage failed, path: " + path + '/mystore')
        return;
    }
    storage.putSync('startup', 'auto')
    storage.flushSync()
})

data_storage.getStorage

getStorage(path: string): Promise

讀取指定文件,將數(shù)據(jù)加載到Storage實例,用于數(shù)據(jù)操作,使用Promise方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
pathstring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲路徑。

返回值:

類型說明
Promise<[Storage]>Promise實例,用于異步獲取結(jié)果。

示例:

import data_storage from '@ohos.data.storage'

let path = '/data/storage/el2/database'

let getPromise = data_storage.getStorage(path + '/mystore')
getPromise.then((storage) = > {
    storage.putSync('startup', 'auto')
    storage.flushSync()
}).catch((err) = > {
    console.info("Get the storage failed, path: " + path + '/mystore')
})

data_storage.deleteStorageSync

deleteStorageSync(path: string): void

從內(nèi)存中移除指定文件對應(yīng)的Storage單實例,并刪除指定文件及其備份文件、損壞文件。刪除指定文件時,應(yīng)用不允許再使用該實例進行數(shù)據(jù)操作,否則會出現(xiàn)數(shù)據(jù)一致性問題。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
pathstring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲路徑。

示例:

let path = '/data/storage/el2/database'
data_storage.deleteStorageSync(path + '/mystore')

data_storage.deleteStorage

deleteStorage(path: string, callback: AsyncCallback): void

從內(nèi)存中移除指定文件對應(yīng)的Storage單實例,并刪除指定文件及其備份文件、損壞文件。刪除指定文件時,應(yīng)用不允許再使用該實例進行數(shù)據(jù)操作,否則會出現(xiàn)數(shù)據(jù)一致性問題,使用callback方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
pathstring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲路徑。
callbackAsyncCallback回調(diào)函數(shù)。

示例:

let path = '/data/storage/el2/database'
data_storage.deleteStorage(path + '/mystore', function (err) {
    if (err) {
        console.info("Deleted failed with err: " + err)
        return
    }
    console.info("Deleted successfully.")
})

data_storage.deleteStorage

deleteStorage(path: string): Promise

從內(nèi)存中移除指定文件對應(yīng)的Storage單實例,并刪除指定文件及其備份文件、損壞文件。刪除指定文件時,應(yīng)用不允許再使用該實例進行數(shù)據(jù)操作,否則會出現(xiàn)數(shù)據(jù)一致性問題,使用promise方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
pathstring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲路徑。

返回值:

類型說明
PromisePromise實例,用于異步獲取結(jié)果。

示例:

let path = '/data/storage/el2/database'
let promisedelSt = data_storage.deleteStorage(path + '/mystore')
promisedelSt.then(() = > {
    console.info("Deleted successfully.")
}).catch((err) = > {
    console.info("Deleted failed with err: " + err)
})

data_storage.removeStorageFromCacheSync

removeStorageFromCacheSync(path: string): void

從內(nèi)存中移除指定文件對應(yīng)的Storage單實例。移除Storage單實例時,應(yīng)用不允許再使用該實例進行數(shù)據(jù)操作,否則會出現(xiàn)數(shù)據(jù)一致性問題。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
pathstring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲路徑。

示例:

let path = '/data/storage/el2/database'
data_storage.removeStorageFromCacheSync(path + '/mystore')

data_storage.removeStorageFromCache

removeStorageFromCache(path: string, callback: AsyncCallback): void

從內(nèi)存中移除指定文件對應(yīng)的Storage單實例。移除Storage單實例時,應(yīng)用不允許再使用該實例進行數(shù)據(jù)操作,否則會出現(xiàn)數(shù)據(jù)一致性問題。使用callback方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
pathstring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲路徑。
callbackAsyncCallback回調(diào)函數(shù)。

示例:

let path = '/data/storage/el2/database'
data_storage.removeStorageFromCache(path + '/mystore', function (err) {
    if (err) {
        console.info("Removed storage from cache failed with err: " + err)
        return
    }
    console.info("Removed storage from cache successfully.")
})

data_storage.removeStorageFromCache

removeStorageFromCache(path: string): Promise

從內(nèi)存中移除指定文件對應(yīng)的Storage單實例。移除Storage單實例時,應(yīng)用不允許再使用該實例進行數(shù)據(jù)操作,否則會出現(xiàn)數(shù)據(jù)一致性問題。使用Promise方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
pathstring應(yīng)用程序內(nèi)部數(shù)據(jù)存儲路徑。

返回值:

類型說明
PromisePromise實例,用于異步獲取結(jié)果。

示例:

let path = '/data/storage/el2/database'
let promiserevSt = data_storage.removeStorageFromCache(path + '/mystore')
promiserevSt.then(() = > {
    console.info("Removed storage from cache successfully.")
}).catch((err) = > {
    console.info("Removed storage from cache failed with err: " + err)
})

Storage

提供獲取和修改存儲數(shù)據(jù)的接口。

getSync

getSync(key: string, defValue: ValueType): ValueType

獲取鍵對應(yīng)的值,如果值為null或者非默認值類型,返回默認數(shù)據(jù)。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
keystring要獲取的存儲key名稱,不能為空。
defValue[ValueType]給定key的存儲不存在,則要返回的默認值。支持number、string、boolean。

返回值:

類型說明
ValueType鍵對應(yīng)的值,如果值為null或者非默認值類型,返回默認數(shù)據(jù)。

示例:

let value = storage.getSync('startup', 'default')
console.info("The value of startup is " + value)

get

get(key: string, defValue: ValueType, callback: AsyncCallback): void

獲取鍵對應(yīng)的值,如果值為null或者非默認值類型,返回默認數(shù)據(jù)。使用callback方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
keystring要獲取的存儲key名稱,不能為空。
defValue[ValueType]默認返回值。支持number、string、boolean。
callbackAsyncCallback回調(diào)函數(shù)。

示例:

storage.get('startup', 'default', function(err, value) {
    if (err) {
        console.info("Get the value of startup failed with err: " + err)
        return
    }
    console.info("The value of startup is " + value)
})

get

get(key: string, defValue: ValueType): Promise

獲取鍵對應(yīng)的值,如果值為null或者非默認值類型,返默認數(shù)據(jù)。使用Promise方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
keystring要獲取的存儲key名稱,不能為空。
defValue[ValueType]默認返回值。支持number、string、boolean。

返回值:

類型說明
PromisePromise實例,用于異步獲取結(jié)果。

示例:

let promiseget = storage.get('startup', 'default')
promiseget.then((value) = > {
    console.info("The value of startup is " + value)
}).catch((err) = > {
    console.info("Get the value of startup failed with err: " + err)
})

putSync

putSync(key: string, value: ValueType): void

首先獲取指定文件對應(yīng)的Storage實例,然后借助Storage API將數(shù)據(jù)寫入Storage實例,通過flush或者flushSync將Storage實例持久化。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
keystring要修改的存儲的key,不能為空。
value[ValueType]存儲的新值。支持number、string、boolean。

示例:

storage.putSync('startup', 'auto')

put

put(key: string, value: ValueType, callback: AsyncCallback): void

首先獲取指定文件對應(yīng)的Storage實例,然后借助Storage API將數(shù)據(jù)寫入Storage實例,通過flush或者flushSync將Storage實例持久化。使用callback方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
keystring要修改的存儲的key,不能為空。
value[ValueType]存儲的新值。支持number、string、boolean。
callbackAsyncCallback回調(diào)函數(shù)。

示例:

storage.put('startup', 'auto', function (err) {
    if (err) {
        console.info("Put the value of startup failed with err: " + err)
        return
    }
    console.info("Put the value of startup successfully.")
})

put

put(key: string, value: ValueType): Promise

首先獲取指定文件對應(yīng)的Storage實例,然后借助Storage API將數(shù)據(jù)寫入Storage實例,通過flush或者flushSync將Storage實例持久化。使用Promise方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
keystring要修改的存儲的key,不能為空。
value[ValueType]存儲的新值。支持number、string、boolean。

返回值:

類型說明
PromisePromise實例,用于異步處理。

示例:

let promiseput = storage.put('startup', 'auto')
promiseput.then(() = > {
    console.info("Put the value of startup successfully.")
}).catch((err) = > {
    console.info("Put the value of startup failed with err: " + err)
})

hasSync

hasSync(key: string): boolean

檢查存儲對象是否包含名為給定key的存儲。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
keystring要獲取的存儲key名稱,不能為空。

返回值:

類型說明
booleantrue 表示存在,false表示不存在。

示例:

let isExist = storage.hasSync('startup')
if (isExist) {
    console.info("The key of startup is contained.")
}

has

has(key: string, callback: AsyncCallback): boolean

檢查存儲對象是否包含名為給定key的存儲。使用callback方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
keystring要獲取的存儲key名稱,不能為空。
callbackAsyncCallback回調(diào)函數(shù)。

返回值:

類型說明
booleantrue表示存在,false表示不存在。

示例:

storage.has('startup', function (err, isExist) {
    if (err) {
        console.info("Check the key of startup failed with err: " + err)
        return
    }
    if (isExist) {
        console.info("The key of startup is contained.")
    }
})

has

has(key: string): Promise

檢查存儲對象是否包含名為給定key的存儲。使用Promise方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
keystring要獲取的存儲key名稱,不能為空。

返回值:

類型說明
PromisePromise實例,用于異步處理。

示例:

let promisehas = storage.has('startup')
promisehas.then((isExist) = > {
    if (isExist) {
        console.info("The key of startup is contained.")
    }
}).catch((err) = > {
    console.info("Check the key of startup failed with err: " + err)
})

deleteSync

deleteSync(key: string): void

從存儲對象中刪除名為給定key的存儲。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
keystring要獲取的存儲key名稱。它不能為空。

示例:

storage.deleteSync('startup')

delete

delete(key: string, callback: AsyncCallback): void

從存儲對象中刪除名為給定key的存儲。使用callback方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
keystring要獲取的存儲key名稱,不能為空。
callbackAsyncCallback回調(diào)函數(shù)。

示例:

storage.delete('startup', function (err) {
    if (err) {
        console.info("Delete startup key failed with err: " + err)
        return
    }
    console.info("Deleted startup key successfully.")
})

delete

delete(key: string): Promise

從存儲對象刪除名為給定key的存儲。使用Promise方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
keystring要獲取的存儲key名稱。

返回值:

類型說明
PromisePromise實例,用于異步處理。

示例:

let promisedel = storage.delete('startup')
promisedel.then(() = > {
    console.info("Deleted startup key successfully.")
}).catch((err) = > {
    console.info("Delete startup key failed with err: " + err)
})

flushSync

flushSync(): void

將當(dāng)前storage對象中的修改保存到當(dāng)前的storage,并同步存儲到文件中。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

示例:

storage.flushSync()

flush

flush(callback: AsyncCallback): void

將當(dāng)前storage對象中的修改保存到當(dāng)前的storage,并異步存儲到文件中。使用callback方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
callbackAsyncCallback回調(diào)函數(shù)。

示例:

storage.flush(function (err) {
    if (err) {
        console.info("Flush to file failed with err: " + err)
        return
    }
    console.info("Flushed to file successfully.")
})

flush

flush(): Promise

將當(dāng)前storage對象中的修改保存到當(dāng)前的storage,并異步存儲到文件中。使用Promise方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

返回值:

類型說明
PromisePromise實例,用于異步處理。

示例:

let promiseflush = storage.flush()
promiseflush.then(() = > {
    console.info("Flushed to file successfully.")
}).catch((err) = > {
    console.info("Flush to file failed with err: " + err)
})

clearSync

clearSync(): void

清除此存儲對象中的所有存儲。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

示例:

storage.clearSync()

clear

clear(callback: AsyncCallback): void

清除此存儲對象中的所有存儲。使用callback方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型必填說明
callbackAsyncCallback回調(diào)函數(shù)。

示例:

storage.clear(function (err) {
    if (err) {
        console.info("Clear to file failed with err: " + err)
        return
    }
    console.info("Cleared to file successfully.")
})

clear

clear(): Promise

清除此存儲對象中的所有存儲。使用Promise方式返回結(jié)果,此方法為異步方法。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

返回值:

類型說明
PromisePromise實例,用于異步處理。

示例:

let promiseclear = storage.clear()
promiseclear.then(() = > {
    console.info("Cleared to file successfully.")
}).catch((err) = > {
    console.info("Clear to file failed with err: " + err)
})

on('change')

on(type: 'change', callback: Callback): void

訂閱數(shù)據(jù)變更者類需要實現(xiàn)StorageObserver接口,訂閱的key的值發(fā)生變更后,在執(zhí)行flush/flushSync方法后,callback方法會被回調(diào)。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型說明
typestring事件類型,固定值'change',表示數(shù)據(jù)變更。
callbackCallback<[StorageObserver]>回調(diào)對象實例。

示例:

var observer = function (key) {
    console.info("The key of " + key + " changed.")
}
storage.on('change', observer)
storage.putSync('startup', 'auto')
storage.flushSync()  // observer will be called.

off('change')

off(type: 'change', callback: Callback): void

當(dāng)不再進行訂閱數(shù)據(jù)變更時,使用此接口取消訂閱。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

參數(shù):

參數(shù)名類型說明
typestring事件類型,固定值'change',表示數(shù)據(jù)變更。
callbackCallback<[StorageObserver]>需要取消的回調(diào)對象實例。

示例:

var observer = function (key) {
    console.info("The key of " + key + " changed.")
}
storage.off('change', observer)

StorageObserver

系統(tǒng)能力: 以下各項對應(yīng)的系統(tǒng)能力均為SystemCapability.DistributedDataManager.Preferences.Core

名稱參數(shù)類型必填說明HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
keystring變更的數(shù)據(jù)內(nèi)容。

ValueType

用于表示允許的數(shù)據(jù)字段類型。

系統(tǒng)能力: SystemCapability.DistributedDataManager.Preferences.Core

名稱說明
number表示值類型為數(shù)字。
string表示值類型為字符。
boolean表示值類型為布爾值。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 存儲
    +關(guān)注

    關(guān)注

    13

    文章

    4404

    瀏覽量

    86442
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2410

    瀏覽量

    43291
收藏 人收藏

    評論

    相關(guān)推薦

    輕量級的ui框架如何去制作

    原創(chuàng)分享:自制輕量級單片機UI框架框架元素用戶接口代碼開源平時常看csdn,但是從來沒有自己寫過。正好這幾天需要用單片機做一個簡易的ui界面,于是自己寫了一個輕量級的ui框架。發(fā)個csdn分享給大家
    發(fā)表于 07-14 07:39

    木棉花:輕量級偏好數(shù)據(jù)學(xué)習(xí)筆記--沈泳鑫

    本帖最后由 jf_62992433 于 2021-9-5 10:33 編輯 前言 為了更好地熟練掌握鴻蒙手機應(yīng)用開發(fā),深圳大學(xué)木棉花今天就帶來輕量級偏好數(shù)據(jù)的學(xué)習(xí)筆記,供大家更好的學(xué)習(xí)
    發(fā)表于 09-04 14:30

    基于輕量級偏好數(shù)據(jù),實現(xiàn)存儲在本地應(yīng)用數(shù)據(jù)的訪問及操作

    1. 介紹輕量級偏好數(shù)據(jù)輕量級存儲,主要用于保存應(yīng)用的一些常用配置。它是使用鍵值對的形式來存儲數(shù)據(jù)的,保存數(shù)據(jù)時,需要給這條數(shù)據(jù)提供一個
    發(fā)表于 10-09 14:43

    一種超輕量級的flashKV數(shù)據(jù)存儲方案分享

    tinyFlash一種超輕量級的flash KV數(shù)據(jù)存儲方案Github 地址:https://github.com/ospanic/tinyFlash設(shè)計原理本方案采用兩個扇區(qū)輪流使用的方法存儲
    發(fā)表于 12-20 06:08

    深度剖析OpenHarmony輕量級數(shù)據(jù)存儲

    一、輕量級數(shù)據(jù)存儲的版本openharmony的輕量級數(shù)據(jù)存儲現(xiàn)有兩個版本,但是harmonyOS的官網(wǎng)上只有一個輕量級數(shù)據(jù)
    發(fā)表于 03-31 14:45

    HarmonyOS應(yīng)用API-輕量級數(shù)據(jù)庫開發(fā)

    調(diào)用相關(guān)的接口import dataStorage from '@ohos.data.storage';import featureAbility from
    發(fā)表于 10-15 15:44

    用于openharmony的輕量級、簡單的結(jié)構(gòu)化NoSQL數(shù)據(jù)

    用于openharmony的輕量級、簡單的結(jié)構(gòu)化 NoSQL 數(shù)據(jù)。 下載 依賴項{ 實現(xiàn)“io.openharmony.tpc.thirdlib:ohos-NoSql:1.0.0” } 將數(shù)據(jù)
    發(fā)表于 04-13 10:05 ?2次下載

    一款適合初學(xué)者超輕量級C語言網(wǎng)絡(luò)—Dyad

    Dyad 是一個基于 C 語言的異步網(wǎng)絡(luò),旨在輕量級、可移植和易用。它既可用于創(chuàng)建小型獨立服務(wù)器,也可用于為現(xiàn)有的項目提供網(wǎng)絡(luò)支持。
    的頭像 發(fā)表于 10-10 14:33 ?2176次閱讀
    一款適合初學(xué)者超<b class='flag-5'>輕量級</b>C<b class='flag-5'>語言</b>網(wǎng)絡(luò)<b class='flag-5'>庫</b>—Dyad

    TinyDB輕量級數(shù)據(jù)庫有哪些特點呢

    TinyDB 是一個純 Python 編寫的輕量級數(shù)據(jù)庫,一共只有1800行代碼,沒有外部依賴項。
    的頭像 發(fā)表于 10-28 14:07 ?1587次閱讀

    PSoC NeoPixel Easy輕量級

    電子發(fā)燒友網(wǎng)站提供《PSoC NeoPixel Easy輕量級.zip》資料免費下載
    發(fā)表于 11-17 09:48 ?0次下載
    PSoC NeoPixel Easy<b class='flag-5'>輕量級</b><b class='flag-5'>庫</b>

    LSI存儲機構(gòu)輕量級監(jiān)視器用戶指南

    電子發(fā)燒友網(wǎng)站提供《LSI存儲機構(gòu)輕量級監(jiān)視器用戶指南.pdf》資料免費下載
    發(fā)表于 08-24 14:25 ?0次下載
    LSI<b class='flag-5'>存儲</b>機構(gòu)<b class='flag-5'>輕量級</b>監(jiān)視器用戶指南

    輕量級數(shù)據(jù)庫有哪些

    輕量級數(shù)據(jù)庫有哪些 隨著互聯(lián)網(wǎng)和物聯(lián)網(wǎng)等新一代信息技術(shù)的廣泛應(yīng)用,數(shù)據(jù)系統(tǒng)也變得越來越重要。人們對于數(shù)據(jù)數(shù)據(jù)的可靠性、安全性和性能等要求也越來越高。與傳統(tǒng)的關(guān)系型數(shù)據(jù)
    的頭像 發(fā)表于 08-28 16:41 ?6113次閱讀

    輕量級數(shù)據(jù)庫有哪些類型

    關(guān)系型數(shù)據(jù)是目前最常見的數(shù)據(jù)類型,它將數(shù)據(jù)以表的形式存儲,并使用SQL語言進行數(shù)據(jù)的管理和查詢。雖然關(guān)系型數(shù)據(jù)通常較為龐大和復(fù)雜,但
    的頭像 發(fā)表于 12-20 11:29 ?1431次閱讀

    鴻蒙OpenHarmony大合集:【語言基礎(chǔ)

    本示例集合語言基礎(chǔ)的各個子模塊,展示了各個模塊的基礎(chǔ)功能
    的頭像 發(fā)表于 04-29 16:38 ?693次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony大合集:【<b class='flag-5'>語言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫</b>】

    EEPROM輕量級的簡易文件的數(shù)據(jù)讀寫:EEPROMFS

    小。 這里就給大家分享一款EEPROM輕量級的簡易文件的數(shù)據(jù)讀寫:EEPROMFS 1 關(guān)于EEPROMFS EEPROMFS,基于EEPROM的簡易文件的數(shù)據(jù)讀寫
    的頭像 發(fā)表于 11-15 16:31 ?729次閱讀
    EEPROM<b class='flag-5'>輕量級</b>的簡易<b class='flag-5'>類</b>文件的數(shù)據(jù)讀寫<b class='flag-5'>庫</b>:EEPROMFS
    主站蜘蛛池模板: 国产免费人成在线视频有码 | 无人区大片中文字幕在线 | 嫩草影院在线观看网站成人 | 99这里只有是精品2 99这里有精品视频视频 | 伊人网中文字幕 | 夜夜狂射影院欧美极品 | 做a爱片的全过程 | 国产小视频免费在线观看 | 全彩黄漫火影忍者纲手无遮挡 | 9久久免费国产精品特黄 | 60岁老年熟妇在线无码 | 2020亚洲 欧美 国产 日韩 | wwww晚晚干 | 美国一级大黄一片免费的网站 | 高清国语自产拍在线 | 亚洲天堂av2017 | 欧美精品99久久久啪啪 | 2224x最新网站 | 李亚男三级| 亚洲欧美日本久久综合网站 | 9420高清免费观看在线大全 | 最近中文字幕在线中文视频 | 亚洲一区免费看 | 国产AV无码一二三区视频 | 日韩精品在线看 | 蜜桃成熟时2在线观看完整版hd | 熟女少妇内射日韩亚洲 | 亚洲AV综合99一二三四区 | 日本人作爰啪啪全过程 | https黄视| 久久精品熟女亚洲AV国产 | 亚洲福利区 | 亚瑟天堂久久一区二区影院 | 一级特黄视频 | 无码区国产区在线播放 | 久久视频在线视频观看天天看视频 | 日本wwwhdsex69 | 久久视热频国产这里只有精品23 | 亲胸吻胸添奶头GIF动态图免费 | 国产呦精品一区二区三区网站 | 国产精品永久免费视频观看 |