91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

一個(gè)在線閱讀OpenHarmony全量代碼的網(wǎng)站

OpenAtom OpenHarmony ? 來(lái)源:未知 ? 2022-12-05 21:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

點(diǎn)擊藍(lán)字 ╳ 關(guān)注我們


開源項(xiàng)目 OpenHarmony
是每個(gè)人的 OpenHarmony

冷欽街


以下內(nèi)容來(lái)自嘉賓分享,不代表開放原子開源基金會(huì)觀點(diǎn)

一、背景

當(dāng)前,OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”)項(xiàng)目持續(xù)發(fā)展,其代碼量已經(jīng)超過(guò)了20G字節(jié)的存儲(chǔ)占用空間,對(duì)于一個(gè)普通學(xué)習(xí)者(如剛?cè)腴T的學(xué)生)來(lái)說(shuō),成本很高。主要體現(xiàn)在如下三個(gè)方面:
?下載方式復(fù)雜:zh-cn/device-dev/get-code/sourcecode-acquire.md · OpenHarmony/docs - Gitee.com從官方代碼倉(cāng)可以看出,倉(cāng)庫(kù)多,下載方式復(fù)雜。
?占用空間大:目前已經(jīng)是有超過(guò)20G的存儲(chǔ)占用,未來(lái)還會(huì)持續(xù)增加。
?搜索效率低:函數(shù)、變量等符號(hào)全文搜索效率低,嚴(yán)重降低學(xué)習(xí)代碼的效率。

解決辦法
針對(duì)以上的學(xué)習(xí)痛點(diǎn),我研發(fā)了OpenHarmony全量代碼在線檢索系統(tǒng),并為此提出了以下解決方案:
?通過(guò)服務(wù)器提前下載好全量代碼,并提供web服務(wù)供在線瀏覽。
?同時(shí),對(duì)源代碼基于語(yǔ)言語(yǔ)法進(jìn)行分析并建立符號(hào)索引數(shù)據(jù)庫(kù),快速搜索符號(hào)的定義以及使用。
?再者,還支持站內(nèi)文本快速搜索,即根據(jù)普通字符串搜索所有代碼、注釋、幫助文檔等。

二、源碼在線檢索系統(tǒng)使用手冊(cè)

主要分如下四方面講解:
?源碼瀏覽
?標(biāo)識(shí)符搜索
?普通文本搜索
?代碼比較

2.1 源碼瀏覽
下圖為OpenHarmony源代碼的根目錄。當(dāng)前默認(rèn)是master版本代碼,可以點(diǎn)擊“release_3_1”切換代碼版本。


接著可以點(diǎn)擊文件名(如此處的build.py)進(jìn)入文件視圖


1、文件視圖中會(huì)顯示文件的行號(hào),頁(yè)面頂部會(huì)顯示文件的所在路徑,可以單擊路徑字符串快速到達(dá)其中任何一個(gè)目錄。
2、在文件視圖中,藍(lán)色部分的文字可以單擊,單擊以后,就來(lái)到了標(biāo)識(shí)符搜索視圖。

2.2 標(biāo)識(shí)符搜索


標(biāo)識(shí)符搜索視圖可以是文件視圖跳轉(zhuǎn)過(guò)來(lái),如本例,也可以是點(diǎn)擊右上角的“identifier search”鏈接切換過(guò)來(lái)(此時(shí)需要在“Identifier”輸入框中輸入需要查詢的符號(hào))。
與本標(biāo)識(shí)符相關(guān)的定義和引用會(huì)被羅列出來(lái),對(duì)應(yīng)的文件和行號(hào)都會(huì)標(biāo)識(shí)清楚,點(diǎn)擊“行號(hào)”可以跳轉(zhuǎn)到相應(yīng)的文件視圖。

2.3 普通文本搜索
對(duì)于代碼注釋中的文本或者文檔中的文本信息,需要使用普通文件搜索“General search”,如下圖。


在“Or containing”對(duì)話框中輸入get_python字符串,可以看到普通搜索到了80處。

2.4 代碼比較
本系統(tǒng)支持將不同版本的代碼進(jìn)行比較。以master和release_3_1為例,首先進(jìn)入文件視圖,然后點(diǎn)擊右上角的文本比較文字鏈接“Diff markup”。

最后選中另一個(gè)需要比較的版本,如這里的release_3_1。然后就能看到2個(gè)版本的具體差異。
下圖可以明顯看出兩個(gè)版本之間的差異:


三、總結(jié)

根據(jù)以上的操作,開發(fā)者可以在網(wǎng)站(https://www.lengqinjie.xyz)進(jìn)行OpenHarmony全量源碼在線瀏覽。站點(diǎn)支持標(biāo)識(shí)符搜索、文本匹配搜索、代碼比較,支持master版本和release_3_1版本,并保持每日更新。這將極大地提高代碼閱讀和查找的效率,幫助開發(fā)者更加高效地了解和使用OpenHarmony。



原文標(biāo)題:一個(gè)在線閱讀OpenHarmony全量代碼的網(wǎng)站

文章出處:【微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    60

    文章

    2979

    瀏覽量

    46004
  • OpenHarmony
    +關(guān)注

    關(guān)注

    33

    文章

    3960

    瀏覽量

    21173

原文標(biāo)題:一個(gè)在線閱讀OpenHarmony全量代碼的網(wǎng)站

文章出處:【微信號(hào):gh_e4f28cfa3159,微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    螞蟻集團(tuán)模態(tài)代碼算法團(tuán)隊(duì)自研OpAgent技術(shù)框架

    為應(yīng)對(duì)真實(shí) Web 環(huán)境的非結(jié)構(gòu)化復(fù)雜性、時(shí)序不穩(wěn)定性與交互隱式邏輯等挑戰(zhàn),螞蟻集團(tuán)模態(tài)代碼算法團(tuán)隊(duì)提出了套結(jié)合了多任務(wù)微調(diào)、在線強(qiáng)化學(xué)習(xí)與模塊化協(xié)作的綜合解決方案:OpAgent
    的頭像 發(fā)表于 03-18 17:13 ?666次閱讀
    螞蟻集團(tuán)<b class='flag-5'>全</b>模態(tài)<b class='flag-5'>代碼</b>算法團(tuán)隊(duì)自研OpAgent技術(shù)框架

    基于凌羽派的OpenHarmony北向應(yīng)用開發(fā):Hello World 示例應(yīng)用

    本示例是基于OpenHarmony開發(fā)的第一個(gè)簡(jiǎn)單應(yīng)用,用于展示如何創(chuàng)建、構(gòu)建和部署個(gè)基本的應(yīng)用程序。環(huán)境配置如下所示:API:18SDK:Ope
    的頭像 發(fā)表于 02-25 10:23 ?213次閱讀
    基于凌羽派的<b class='flag-5'>OpenHarmony</b>北向應(yīng)用開發(fā):Hello World 示例應(yīng)用

    淘寶店鋪商品API接口技術(shù)實(shí)踐指南

    在電商數(shù)字化運(yùn)營(yíng)與數(shù)據(jù)分析場(chǎng)景中,高效獲取店鋪商品數(shù)據(jù)是核心需求之。淘寶開放平臺(tái)提供的店鋪商品API接口(核心接口:taobao.
    的頭像 發(fā)表于 01-23 10:55 ?400次閱讀

    #OpenHarmony HDC調(diào)試

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:46:28

    #OpenHarmony 開發(fā)環(huán)境準(zhǔn)備

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:44:31

    #OpenHarmony 鏡像燒錄

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:42:36

    #OpenHarmony 系統(tǒng)概述

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:39:20

    #OpenHarmony Hello World應(yīng)用以及部署

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:32:52

    基于M4-R1開發(fā)板的OpenHarmony開發(fā)實(shí)戰(zhàn)丨創(chuàng)建第一個(gè)應(yīng)用工程

    前言在萬(wàn)物互聯(lián)的時(shí)代,設(shè)備之間的協(xié)同與智能交互已成為技術(shù)發(fā)展的必然趨勢(shì)。作為面向這未來(lái)的關(guān)鍵基石,OpenHarmony應(yīng)運(yùn)而生。它是個(gè)由開放原子開源基金會(huì)孵化及運(yùn)營(yíng)的開源項(xiàng)目,旨
    的頭像 發(fā)表于 01-13 15:15 ?821次閱讀
    基于M4-R1開發(fā)板的<b class='flag-5'>OpenHarmony</b>開發(fā)實(shí)戰(zhàn)丨創(chuàng)建第<b class='flag-5'>一個(gè)</b>應(yīng)用工程

    流程場(chǎng)景落地 在線測(cè)長(zhǎng)儀多方位部署 滿足各種檢測(cè)需求

    ,讓“降本、提效、保質(zhì)量”落地到生產(chǎn)的每一個(gè)環(huán)節(jié)。 網(wǎng)站名稱:保定市藍(lán)鵬測(cè)控科技有限公司 可根據(jù)客戶需求提供解決方案,定制產(chǎn)品。 QQ咨詢:2087627071 電話:400617135
    發(fā)表于 11-04 14:23

    外殼防護(hù)等級(jí)(IP代碼解讀

    什么是外殼防護(hù)等級(jí)(IP代碼)IP代碼,全稱為“國(guó)際防護(hù)等級(jí)”,是由國(guó)際電工委員會(huì)制定的全球通用標(biāo)準(zhǔn)。這標(biāo)準(zhǔn)旨在為電子設(shè)備外殼的防護(hù)能力提供個(gè)
    的頭像 發(fā)表于 10-14 12:13 ?1313次閱讀
    外殼防護(hù)等級(jí)(IP<b class='flag-5'>代碼</b>)<b class='flag-5'>全</b>解讀

    志科技攜飛凌嵌入式T527核心板亮相OpenHarmony開發(fā)者大會(huì)

    志科技作為OpenHarmony生態(tài)的重要合作伙伴受邀參會(huì),還重點(diǎn)介紹了與飛凌嵌入式合作開發(fā)的FET527-C核心板
    的頭像 發(fā)表于 05-30 11:02 ?1641次閱讀
    <b class='flag-5'>全</b>志科技攜飛凌嵌入式T527核心板亮相<b class='flag-5'>OpenHarmony</b>開發(fā)者大會(huì)

    請(qǐng)問(wèn)下,openharmony支持哪款龍芯的開發(fā)板?有沒(méi)有開源的龍芯的openharmony源碼?

    想買個(gè)2k0300的開發(fā)板學(xué)習(xí)龍芯和openharmony,愣是沒(méi)有看到提供openharmony源碼的,也沒(méi)與看到開源的代碼。gitee上,openharmony的龍芯sig倉(cāng)庫(kù)也是
    發(fā)表于 04-26 13:06

    在線測(cè)徑儀100%檢替代抽樣檢測(cè)!開啟工業(yè)質(zhì)檢智能時(shí)代!

    人工干預(yù),對(duì)每一個(gè)流經(jīng)的產(chǎn)品進(jìn)行100%檢測(cè),避免抽樣檢測(cè)中“漏檢”或“樣本偏差”問(wèn)題。 使用在線測(cè)徑儀的價(jià)值躍遷 質(zhì)量保障升級(jí) 零漏檢風(fēng)險(xiǎn):替代人工抽樣,避免“局部合格,整體超標(biāo)”問(wèn)題,客戶質(zhì)量投訴率
    發(fā)表于 04-17 14:14