衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

SFDB WEB UI -【SFDB開發利器】

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

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

1.jpg

序號實際是內置的一個數據頭,表示當前數據是什么時候被記錄到數據庫的,最近一次被寫入的數據序號為1。實際存的數據中不需要加入這一項,SFDB WEB UI會根據數據庫文件的結構自動分析出來。

此時我們手中有一個數據庫文件,其中的數據定義如下:

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

其中ts為unix時間戳,mem為內存用量,rssi為當前WIFI信號強度,每個數據項都占用4字節,總共12字節。我們需要在SFDB WEB UI中配置這三個數據項。

點擊導航欄的 設置 -> 數據項配置 打開配置卡片。(通過這個選項卡可以看出配置是可以導入導出的,方便了配置的留存和轉移)

1.jpg

以時間戳為例,名稱填入時間,數據格式為unixtime,數據為特殊格式所以顯示格式無需設置,該參數為結構體的第一個參數,因此偏移為0,數據長度為4(特定類型會自動填入并且無法修改,避免配置出錯),同時由于存儲設備的存儲模式為小端模式,所以打開小端模式

1.jpg

2.jpg

3.jpg

配置完成后點擊確認,可以看到表頭已經將剛才配置的三個參數都顯示了出來,并且這個配置是自動保存的,也就是關閉頁面后再打開不會丟失上一次的配置參數。

1.jpg

2.jpg

其他列也相同,如我將使用內存一列進行排序,這樣可以清晰得看出內存使用量大的時間以及此時的WIFI強度。(當然在本例中這兩者沒啥關聯,此處只做演示)這樣也可以更詳細地對數據進行分析。

1.jpg

以CSV為例,導出后數據如下:

1.jpg

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • UTF-8
    +關注

    關注

    0

    文章

    13

    瀏覽量

    7874
  • csv
    csv
    +關注

    關注

    0

    文章

    39

    瀏覽量

    5860
收藏 人收藏

    評論

    相關推薦

    熱門前端框架:引領現代 Web 開發的潮流

    在當今快速發展的前端開發領域,熱門前端框架如 React、Vue 和 Angular 等,成為了開發者構建高效、高性能 Web 應用的得力工具。它們各自具有獨特的特點和優勢,引領著現代 Web
    的頭像 發表于 01-22 10:08 ?92次閱讀

    SSM框架在Java開發中的應用 如何使用SSM進行web開發

    SSM框架,即Spring、SpringMVC和MyBatis的整合,是Java Web開發中常用的技術棧。它通過分層架構,實現了視圖、控制、業務邏輯和數據訪問的分離,提高了代碼的可維護性和可擴展性
    的頭像 發表于 12-16 17:28 ?651次閱讀

    HarmonyOS Web開發性能優化指導

    20ms收益。 | 低 | - | ArrayBuffer格式的數據傳輸。 | (二)預啟動Web渲染進程 原理介紹 此方案適用于Web頁面啟動場景。開發者需額外創建一個空白的ArkWeb組件,它雖不
    發表于 12-06 08:41

    華納云:java web和java有什么區別java web和java有什么區別

    Java Web和Java是兩個不同的概念,它們在功能、用途和實現方式上存在一些區別,下面將詳細介紹它們之間的區別。 1. 功能和用途: – Java是一種編程語言,它提供了一種用于開發各種應用程序
    的頭像 發表于 07-16 13:35 ?903次閱讀
    華納云:java <b class='flag-5'>web</b>和java有什么區別java <b class='flag-5'>web</b>和java有什么區別

    使用 GPT4V+AI Agent 做自動 UI 測試的探索

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

    鴻蒙原生應用元服務開發WEB-使用Devtools工具調試前端頁面

    Web組件支持使用DevTools工具調試前端頁面。DevTools是一個 Web前端開發調試工具,提供了電腦上調試移動設備前端頁面的能力。開發者通過setWebDebuggingAc
    發表于 05-21 15:59

    鴻蒙原生應用元服務開發WEB-緩存與存儲管理

    的緩存模式,Web組件為開發者提供四種緩存模式,分別為: Default : 優先使用未過期的緩存,如果緩存不存在,則從網絡獲取。 None : 加載資源使用cache,如果cache中無該資源則從網絡中
    發表于 05-17 11:23

    鴻蒙原生應用元服務開發WEB-Cookie管理

    Cookie是網絡訪問過程中,由服務端發送給客戶端的一小段數據??蛻舳丝沙钟性摂祿⒃诤罄m訪問該服務端時,方便服務端快速對客戶端身份、狀態等進行識別。 Web組件提供了
    發表于 05-16 15:14

    鴻蒙ArkUI:【從代碼到UI顯示的整體渲染流程】

    方舟開發框架(簡稱ArkUI)是鴻蒙開發UI框架,提供如下兩種開發范式,我們 **只學聲明式開發范式**
    的頭像 發表于 05-13 16:06 ?1026次閱讀
    鴻蒙ArkUI:【從代碼到<b class='flag-5'>UI</b>顯示的整體渲染流程】

    鴻蒙原生應用元服務開發-Web相關說明

    Web組件用于在應用程序中顯示Web頁面內容,為開發者提供頁面加載、頁面交互、頁面調試等能力。 頁面加載:Web組件提供基礎的前端頁面加載的能力,包括加載網絡頁面、本地頁面、Html格
    發表于 05-10 15:03

    HarmonyOS開發案例:【Web組件實現抽獎】

    基于ArkTS的聲明式開發范式的樣例,主要介紹了Web組件如何加載本地和云端H5小程序。
    的頭像 發表于 05-09 18:31 ?1434次閱讀
    HarmonyOS<b class='flag-5'>開發</b>案例:【<b class='flag-5'>Web</b>組件實現抽獎】

    鴻蒙原生應用元服務開發-Web設置深色模式

    Web組件支持對前端頁面進行深色模式配置。 通過darkMode()接口可以配置不同的深色模式,WebDarkMode.Off模式表示關閉深色模式。WebDarkMode.On表示開啟深色模式,并且
    發表于 05-09 15:37

    鴻蒙原生應用元服務開發-Web上傳文件

    Web組件支持前端頁面選擇文件上傳功能,應用開發者可以使用onShowFileSelector()接口來處理前端頁面文件上傳的請求。 下面的示例中,當用戶在前端頁面點擊文件上傳按鈕,應用側在
    發表于 05-08 11:17

    鴻蒙OS開發實例:【Web網頁】

    HarmonyOS平臺通過Web控件可支持網頁加載展示,Web在中是作為專項參考的。 本篇文章將從Android和iOS平臺研發角度出發來實踐學習API功能
    的頭像 發表于 03-28 21:47 ?1977次閱讀
    鴻蒙OS<b class='flag-5'>開發</b>實例:【<b class='flag-5'>Web</b>網頁】

    基于芯??萍糃S32L015的LCD彩屏UI高效開發方案

    在智能家電、健康設備以及消費電子領域,精美直觀的LCD彩屏顯示,往往能夠為用戶帶來更佳的使用體驗。然而,豐富的彩屏UI界面帶來了開發周期和數據存儲成本的增加,也成為困擾客戶產品開發迭代的痛點。 對此
    發表于 02-22 14:43 ?840次閱讀
    基于芯海科技CS32L015的LCD彩屏<b class='flag-5'>UI</b>高效<b class='flag-5'>開發</b>方案
    真人百家乐官网ea平台| 百家乐官网论坛在线提供| 网站百家乐官网假| 澳门百家乐怎么看小路| 百家乐牌| 平塘县| 金沙县| 百家乐怎么玩了| 大发888娱乐场and| 百家乐官网网上真钱娱乐场| 职业百家乐的玩法技巧和规则| 肇庆市| 百家乐分析软件骗人| 太阳城代理| 百家乐官网如何赚洗码| 大发888网页多少| 百家乐官网稳赢秘笈| 云鼎百家乐的玩法技巧和规则| 百家乐官网游戏排行榜| 百家乐赌博详解| 百家乐官网投注必胜法| 百家乐强弱走势| 澳门百家乐官网赢技巧| 山西百家乐用品| 百家乐官网娱乐城信息| 作弊百家乐赌具价格| 百家乐官网娱乐用品| 公海百家乐的玩法技巧和规则 | 百家乐代理新闻| 百家乐的弱点| 百家乐官网澳门路规则| 迪士尼百家乐的玩法技巧和规则| 百家乐官网波音平台开户导航| 百家乐破解秘籍| 百家乐官网三珠投注法| 威尼斯人娱乐城真人赌博| 搓牌百家乐官网技巧| 星期8百家乐的玩法技巧和规则| 棋牌室赚钱吗| 百家乐官网suncity| 棋牌捕鱼|