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

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

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

SFDB WEB UI -【SFDB開發(fā)利器】

冬至子 ? 來源:WKJay ? 作者:WKJay ? 2023-10-09 16:55 ? 次閱讀

SFDB WEB UI 將會(huì)幫你解析SFDB數(shù)據(jù)庫文件,并且按照你所指定的數(shù)據(jù)格式將數(shù)據(jù)以表的形式呈現(xiàn)出來,支持常用的數(shù)據(jù)類型,同時(shí)對(duì)于普通數(shù)字類型的數(shù)據(jù),提供內(nèi)置的排序功能,對(duì)于字符串?dāng)?shù)據(jù),提供內(nèi)置的查找功能。由于源碼是開放的,因此對(duì)于一些不支持的數(shù)據(jù)類型或者特殊自定義的類型,你可以修改源碼進(jìn)行適配。

1.jpg

序號(hào)實(shí)際是內(nèi)置的一個(gè)數(shù)據(jù)頭,表示當(dāng)前數(shù)據(jù)是什么時(shí)候被記錄到數(shù)據(jù)庫的,最近一次被寫入的數(shù)據(jù)序號(hào)為1。實(shí)際存的數(shù)據(jù)中不需要加入這一項(xiàng),SFDB WEB UI會(huì)根據(jù)數(shù)據(jù)庫文件的結(jié)構(gòu)自動(dòng)分析出來。

此時(shí)我們手中有一個(gè)數(shù)據(jù)庫文件,其中的數(shù)據(jù)定義如下:

typedef struct _record {
uint32_t ts;
uint32_t mem;
int rssi;
} record_t;

其中ts為unix時(shí)間戳,mem為內(nèi)存用量,rssi為當(dāng)前WIFI信號(hào)強(qiáng)度,每個(gè)數(shù)據(jù)項(xiàng)都占用4字節(jié),總共12字節(jié)。我們需要在SFDB WEB UI中配置這三個(gè)數(shù)據(jù)項(xiàng)。

點(diǎn)擊導(dǎo)航欄的 設(shè)置 -> 數(shù)據(jù)項(xiàng)配置 打開配置卡片。(通過這個(gè)選項(xiàng)卡可以看出配置是可以導(dǎo)入導(dǎo)出的,方便了配置的留存和轉(zhuǎn)移)

1.jpg

以時(shí)間戳為例,名稱填入時(shí)間,數(shù)據(jù)格式為unixtime,數(shù)據(jù)為特殊格式所以顯示格式無需設(shè)置,該參數(shù)為結(jié)構(gòu)體的第一個(gè)參數(shù),因此偏移為0,數(shù)據(jù)長(zhǎng)度為4(特定類型會(huì)自動(dòng)填入并且無法修改,避免配置出錯(cuò)),同時(shí)由于存儲(chǔ)設(shè)備的存儲(chǔ)模式為小端模式,所以打開小端模式

1.jpg

2.jpg

3.jpg

配置完成后點(diǎn)擊確認(rèn),可以看到表頭已經(jīng)將剛才配置的三個(gè)參數(shù)都顯示了出來,并且這個(gè)配置是自動(dòng)保存的,也就是關(guān)閉頁面后再打開不會(huì)丟失上一次的配置參數(shù)。

1.jpg

2.jpg

其他列也相同,如我將使用內(nèi)存一列進(jìn)行排序,這樣可以清晰得看出內(nèi)存使用量大的時(shí)間以及此時(shí)的WIFI強(qiáng)度。(當(dāng)然在本例中這兩者沒啥關(guān)聯(lián),此處只做演示)這樣也可以更詳細(xì)地對(duì)數(shù)據(jù)進(jìn)行分析。

1.jpg

以CSV為例,導(dǎo)出后數(shù)據(jù)如下:

1.jpg

最后提醒:導(dǎo)出的字符編碼為UTF-8,EXCEL打開中文顯示可能會(huì)亂碼,可以查詢 EXCEL如何處理UTF8格式的CSV 解決。

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

    關(guān)注

    0

    文章

    13

    瀏覽量

    7954
  • csv
    csv
    +關(guān)注

    關(guān)注

    0

    文章

    39

    瀏覽量

    6003
收藏 0人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    鴻蒙5開發(fā)寶藏案例分享---Web開發(fā)優(yōu)化案例分享

    ;gt;ArkWeb</span>(方舟Web)組件加載Web頁面的優(yōu)化技巧,簡(jiǎn)直是提升應(yīng)用流暢度的神兵利器。官方文檔寫得比較“正經(jīng)”,我這就把它掰開了、揉碎了,加上我自己
    發(fā)表于 06-12 17:20

    基于RV1126開發(fā)板實(shí)現(xiàn)簡(jiǎn)單的UI開發(fā)示例

    本方案為最簡(jiǎn)單的UI開發(fā)示例,已為用戶初步構(gòu)建一個(gè)基本的應(yīng)用工程;準(zhǔn)備好我司的easyeai-api鏈接調(diào)用;準(zhǔn)備好UI開發(fā)環(huán)境。其目的在于方便用戶馬上進(jìn)行帶有界面交互的產(chǎn)品
    的頭像 發(fā)表于 04-18 16:07 ?441次閱讀
    基于RV1126<b class='flag-5'>開發(fā)</b>板實(shí)現(xiàn)簡(jiǎn)單的<b class='flag-5'>UI</b><b class='flag-5'>開發(fā)</b>示例

    RV1126 實(shí)現(xiàn)簡(jiǎn)單的UI開發(fā)示例

    在RV1126上實(shí)現(xiàn)簡(jiǎn)單的UI開發(fā)實(shí)例
    的頭像 發(fā)表于 04-09 16:08 ?319次閱讀
    RV1126 實(shí)現(xiàn)簡(jiǎn)單的<b class='flag-5'>UI</b><b class='flag-5'>開發(fā)</b>示例

    「極速探索HarmonyOS NEXT 」閱讀體驗(yàn)】+Web組件

    web web應(yīng)用是基于 Web技術(shù)(如HTML、CSS、JavaScript),構(gòu)建在瀏覽器中運(yùn)行的應(yīng)用,亦稱為前端開發(fā)。從用戶視角來看,手機(jī)和平板上的應(yīng)用多由原生
    發(fā)表于 03-10 10:39

    芯科科技Web-BasedFlash工具助力優(yōu)化Matter開發(fā)流程

    很高興向大家介紹新發(fā)布的Web-BasedFlash工具以優(yōu)化Matter開發(fā)流程,該工具旨在簡(jiǎn)化展示Matter硬件功能和性能的過程,使開發(fā)人員更容易訪問和評(píng)估相關(guān)開發(fā)套件。
    的頭像 發(fā)表于 02-20 09:52 ?437次閱讀

    Banana Pi開源社區(qū)基于瑞芯微RK3588開發(fā)板,DeepSeek開發(fā)利器

    Banana Pi開源社區(qū)基于瑞芯微RK3588開發(fā)板,DeepSeek開發(fā)利器
    的頭像 發(fā)表于 02-19 18:25 ?1488次閱讀
    Banana Pi開源社區(qū)基于瑞芯微RK3588<b class='flag-5'>開發(fā)</b>板,DeepSeek<b class='flag-5'>開發(fā)</b><b class='flag-5'>利器</b>

    Qt Group發(fā)布Qt AI Assistant,助力跨平臺(tái)UI開發(fā)

    為了進(jìn)一步提升跨平臺(tái)用戶界面(UI)開發(fā)的效率與便捷性,Qt Group近日推出了一款實(shí)驗(yàn)性工具——Qt AI Assistant。這款工具的問世,標(biāo)志著Qt Group在簡(jiǎn)化UI開發(fā)
    的頭像 發(fā)表于 02-07 13:47 ?1042次閱讀

    熱門前端框架:引領(lǐng)現(xiàn)代 Web 開發(fā)的潮流

    在當(dāng)今快速發(fā)展的前端開發(fā)領(lǐng)域,熱門前端框架如 React、Vue 和 Angular 等,成為了開發(fā)者構(gòu)建高效、高性能 Web 應(yīng)用的得力工具。它們各自具有獨(dú)特的特點(diǎn)和優(yōu)勢(shì),引領(lǐng)著現(xiàn)代 Web
    的頭像 發(fā)表于 01-22 10:08 ?406次閱讀

    SSM框架在Java開發(fā)中的應(yīng)用 如何使用SSM進(jìn)行web開發(fā)

    SSM框架,即Spring、SpringMVC和MyBatis的整合,是Java Web開發(fā)中常用的技術(shù)棧。它通過分層架構(gòu),實(shí)現(xiàn)了視圖、控制、業(yè)務(wù)邏輯和數(shù)據(jù)訪問的分離,提高了代碼的可維護(hù)性和可擴(kuò)展性
    的頭像 發(fā)表于 12-16 17:28 ?1497次閱讀

    HarmonyOS Web開發(fā)性能優(yōu)化指導(dǎo)

    20ms收益。 | 低 | - | ArrayBuffer格式的數(shù)據(jù)傳輸。 | (二)預(yù)啟動(dòng)Web渲染進(jìn)程 原理介紹 此方案適用于Web頁面啟動(dòng)場(chǎng)景。開發(fā)者需額外創(chuàng)建一個(gè)空白的ArkWeb組件,它雖不
    發(fā)表于 12-06 08:41

    AWTK-WEB 快速入門(2) - JS 應(yīng)用程序

    導(dǎo)讀AWTK可以使用相同的技術(shù)棧開發(fā)各種平臺(tái)的應(yīng)用程序。有時(shí)我們需要使用Web界面與設(shè)備進(jìn)行交互,本文介紹一下如何使用JS語言開發(fā)AWTK-WEB應(yīng)用程序。用AWTKDesigner新
    的頭像 發(fā)表于 12-05 01:04 ?436次閱讀
    AWTK-<b class='flag-5'>WEB</b> 快速入門(2) - JS 應(yīng)用程序

    AWTK-WEB 快速入門(1) - C 語言應(yīng)用程序

    導(dǎo)讀AWTK可以使用相同的技術(shù)棧開發(fā)各種平臺(tái)的應(yīng)用程序。有時(shí)我們需要使用Web界面與設(shè)備進(jìn)行交互,本文介紹一下如何使用C語言開發(fā)AWTK-WEB應(yīng)用程序。用AWTKDesigner新建
    的頭像 發(fā)表于 11-27 11:46 ?650次閱讀
    AWTK-<b class='flag-5'>WEB</b> 快速入門(1) - C 語言應(yīng)用程序

    base64在Web開發(fā)中的作用

    Web開發(fā)中,數(shù)據(jù)的傳輸和存儲(chǔ)是核心任務(wù)之一。然而,并非所有數(shù)據(jù)都可以直接在Web環(huán)境中高效傳輸。例如,二進(jìn)制數(shù)據(jù)(如圖片、音頻和視頻)在HTTP協(xié)議中傳輸時(shí)可能會(huì)遇到問題。Base64編碼作為
    的頭像 發(fā)表于 11-10 11:07 ?851次閱讀

    華納云:java web和java有什么區(qū)別java web和java有什么區(qū)別

    Java Web和Java是兩個(gè)不同的概念,它們?cè)诠δ?、用途和?shí)現(xiàn)方式上存在一些區(qū)別,下面將詳細(xì)介紹它們之間的區(qū)別。 1. 功能和用途: – Java是一種編程語言,它提供了一種用于開發(fā)各種應(yīng)用程序
    的頭像 發(fā)表于 07-16 13:35 ?1394次閱讀
    華納云:java <b class='flag-5'>web</b>和java有什么區(qū)別java <b class='flag-5'>web</b>和java有什么區(qū)別

    使用 GPT4V+AI Agent 做自動(dòng) UI 測(cè)試的探索

    一、背景 從 Web 誕生之日起,UI 自動(dòng)化就成了測(cè)試的難點(diǎn),到現(xiàn)在近 30 年,一直沒有有效的手段解決Web UI測(cè)試的問題,盡管發(fā)展了很多的 webdriver 驅(qū)動(dòng),圖片 di
    的頭像 發(fā)表于 06-20 15:42 ?806次閱讀
    使用 GPT4V+AI Agent 做自動(dòng) <b class='flag-5'>UI</b> 測(cè)試的探索

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品