女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

DeBug太枯燥?讓VS Code畫(huà)個(gè)圖

lviY_AI_shequ ? 來(lái)源:機(jī)器之心 ? 2020-05-12 09:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DeBug 太枯燥?讓 VS Code 畫(huà)個(gè)圖,自動(dòng)幫你理清數(shù)據(jù)結(jié)構(gòu)與代碼思路,這就是 Reddit 2K 多點(diǎn)贊的開(kāi)源新工具。

項(xiàng)目地址:https://github.com/hediet/vscode-debug-visualizer 寫(xiě)代碼,難免會(huì)遇到各種神奇的問(wèn)題,代碼短我們?cè)谀X海中「運(yùn)行」一遍也就差不多能找出原因。但代碼要是比較長(zhǎng),錯(cuò)誤就會(huì)隱藏比較深了,這個(gè)時(shí)候,不論你是采用 print() 大法,還是善用 assert 語(yǔ)句,或者干脆設(shè)置斷點(diǎn),DeBug 總是一條慢慢排除的道路。 那么,能不能有一種更優(yōu)雅的 DeBug 方式,以更簡(jiǎn)潔的信息快速幫我們找到代碼的問(wèn)題所在? 有的,VS Code 最新推出的可視化 DeBug,便能以圖的方式快速展示數(shù)據(jù)結(jié)構(gòu)。 我們先看看效果,如下動(dòng)圖將斷點(diǎn)設(shè)置為第 32 行定義雙向鏈表,隨后一行行運(yùn)行代碼就會(huì)在右圖展現(xiàn)出對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)圖。

這種可視化非常優(yōu)雅,而且該工具也會(huì)根據(jù)數(shù)據(jù)結(jié)構(gòu)以不同的方式展現(xiàn),例如樹(shù)形、表格、曲線和圖等。如下動(dòng)圖展示幾種不同的可視化方式:

效果上確實(shí)非常驚艷,它與之前的 DeBug 方式采用完全不同的展現(xiàn)形式。目前該 VS Code Debug Visualizer 在 JavaScript/TypeScript 上有比較好的效果,在 C#、Java 和 PHP 上也正在積極測(cè)試,其它語(yǔ)言也還都能用。 正確的使用姿勢(shì) 安裝此擴(kuò)展程序后,使用命令< Open a new Debug Visualizer View >打開(kāi)新的可視化視圖。在此視圖里,設(shè)置斷點(diǎn)逐步執(zhí)行后,表達(dá)式的執(zhí)行與動(dòng)態(tài)可視化都會(huì)展示在里面。右上角的刷新鍵可將當(dāng)前的可視化工具視圖彈出到新的瀏覽器窗口,同時(shí)還可以通過(guò)展開(kāi)詳細(xì)信息的窗口去選擇數(shù)據(jù)提取器以及可視化調(diào)試器。 可視化調(diào)試器使用的是特定的 JSON 數(shù)據(jù),相關(guān)支持的 JSON 數(shù)據(jù)模式可參考原 GitHub 項(xiàng)目。 當(dāng)前的可視化表達(dá)式應(yīng)該是作為 JSON 對(duì)象字符串來(lái)進(jìn)行運(yùn)算的,并與所支持的可視化調(diào)節(jié)器相匹配。而這個(gè) JSON 字符串可能被單引號(hào)或者雙引號(hào)所包含(也有可能沒(méi)有引號(hào)),因此不能忽略轉(zhuǎn)義符。 舉一個(gè)案例:

"{ "kind": { "text": true }, "text": "some text more text" }". 對(duì)于 TypeScript/JavaScript 等語(yǔ)言,因?yàn)橐呀?jīng)集成了數(shù)據(jù)抽取器,因此可以直接自動(dòng)可視化。而其它沒(méi)有數(shù)據(jù)抽取器的語(yǔ)言,就需要自定義數(shù)據(jù)結(jié)構(gòu)與可視化器之間的關(guān)系了 多種可視化器皆可定制 該擴(kuò)展還內(nèi)置了其他可自定義的可視化調(diào)節(jié)器,尤其在 debug 時(shí)使用起來(lái)非常直觀,可以根據(jù)面對(duì)不同的處理對(duì)象,可選擇更易于理解的可視化方式。比如圖表可視化,Plotly 可視化,Tree 可視化,網(wǎng)格可視化,文本可視化等等。在其種類非常豐富的同時(shí),操作性也較為簡(jiǎn)便,效果非常直觀,小編選取了幾種類型作為案例:

Plotly 可視化

AST 可視化 在使用 AST 可視化還會(huì)呈現(xiàn)源代碼,在選擇其節(jié)點(diǎn)時(shí),還會(huì)突出顯示源代碼中的跨度。 Python 怎么解? 我們讀者最常用的就是 Python 語(yǔ)言,然而遺憾的是,Debug Visualizer 并不支持 Python 數(shù)據(jù)結(jié)構(gòu)的自動(dòng)可視化。不過(guò),Python 開(kāi)發(fā)者還是非常熱情的,他們嘗試手動(dòng)添加自定義可視化功能。

項(xiàng)目維護(hù)者正在討論添加對(duì) Python 的支持。 那么如果要手動(dòng)調(diào)用 Debug Visualizer,開(kāi)發(fā)者在 Demo 中新提交了一個(gè) Python 示例。我們需要以 JSON 格式來(lái)表示數(shù)據(jù),并完成自定義可視化,注意該 JSON 需要滿足 Debug Visualizer 的格式定義。

如果在循環(huán)語(yǔ)句中設(shè)置斷點(diǎn),那么就可以導(dǎo)入 json_graph 來(lái)可視化結(jié)果,如下所示為 10 個(gè)節(jié)點(diǎn)的可視化展示。

在 Reddit 社區(qū)上,也有很多開(kāi)發(fā)者在討論 Python 是不是能用,有沒(méi)有更便捷的方式自動(dòng)可視化 DeBug,而不是在 DeBug 前還需要手動(dòng)先配置一番。

VS Code Debug Visualizer 確實(shí)非常酷,但支持 Python 的它會(huì)更有意思。現(xiàn)在不論是項(xiàng)目維護(hù)者還是其它開(kāi)發(fā)者,都在關(guān)注這個(gè)問(wèn)題,期待過(guò)一段時(shí)間它能完美支持 Python。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    30

    文章

    4895

    瀏覽量

    70538
  • 數(shù)據(jù)結(jié)構(gòu)

    關(guān)注

    3

    文章

    573

    瀏覽量

    40700
  • DEBUG
    +關(guān)注

    關(guān)注

    3

    文章

    94

    瀏覽量

    20493

原文標(biāo)題:代碼調(diào)試神器:VS Code 開(kāi)源新工具!

文章出處:【微信號(hào):AI_shequ,微信公眾號(hào):人工智能愛(ài)好者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    不知道怎么畫(huà)原理

    某天,某實(shí)驗(yàn)室,幾位工程師在討論《原理設(shè)計(jì)規(guī)范》。一秒之前還很和諧,下一秒討論原理怎么畫(huà)的時(shí)候,大家的意見(jiàn)就分歧很大了。類似于“豆?jié){是喝甜的還是咸的”、“粽子里面是放棗子還是放肉”。原來(lái)畫(huà)
    的頭像 發(fā)表于 04-30 18:40 ?351次閱讀
    不知道怎么<b class='flag-5'>畫(huà)</b>原理<b class='flag-5'>圖</b>了

    如何在VS Code中使用瑞薩RA系列MCU

    VS Code(Visual Studio Code)是微軟公司出品,它是一個(gè)免費(fèi)且多功能的代碼編輯器,幾乎支持所有主要的編程語(yǔ)言和框架。特別是最近又新加了Github Copilot
    的頭像 發(fā)表于 04-16 14:02 ?2743次閱讀
    如何在<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>中使用瑞薩RA系列MCU

    用MCP將百度地圖能力輕松接入DeepSeek

    是如何將百度地圖的能力接入DeepSeek。本文將詳細(xì)介紹通過(guò)MCP將百度地圖的能力接入DeepSeek,為用戶提供精準(zhǔn)的智能規(guī)劃服務(wù)。 一,安裝VSCode和Cline插件 到VS Code官網(wǎng)
    的頭像 發(fā)表于 03-31 11:05 ?632次閱讀
    用MCP將百度地圖能力輕松接入DeepSeek

    NB500原理

    NB500原理
    發(fā)表于 03-21 16:45 ?0次下載

    tcl樓道聲光開(kāi)關(guān)電路復(fù)雜了,請(qǐng)高手幫忙分析

    這是我參照羅格朗樓道聲光開(kāi)關(guān)實(shí)物畫(huà)的電路,請(qǐng)高手幫忙分析一下原理?或者誰(shuí)有廠家電路分享一下?及怎么實(shí)現(xiàn)的?
    發(fā)表于 03-15 18:53

    tcl羅格朗樓道聲光開(kāi)關(guān)電路復(fù)雜了,請(qǐng)高手幫忙分析一下電路的控制原理?

    上圖是我自己根據(jù)tcl羅格朗樓道聲光開(kāi)關(guān)實(shí)物畫(huà)的電路復(fù)雜了,請(qǐng)高手幫忙分析一下電路的控制原理?或者發(fā)一份原廠電路及分析?謝謝!
    發(fā)表于 03-15 18:33

    用MCUXPresso for VS Code插件 從0開(kāi)始打造HelloWorld

    上一篇中Zephyr的Hello 2025,Hello World,小編為大家介紹了使用MCUXPresso for VS Code插件來(lái)導(dǎo)入一個(gè)Hello World工程。?相信一定有玩家躍躍欲試
    的頭像 發(fā)表于 01-16 09:20 ?1213次閱讀
    用MCUXPresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件 從0開(kāi)始打造HelloWorld

    使用MCUXpresso for VS Code插件開(kāi)發(fā)Zephyr的hello world

    本期來(lái)到Zephyr實(shí)戰(zhàn)經(jīng)驗(yàn)演練,小編帶著大家一起使用MCUXpresso for VS Code插件來(lái)開(kāi)發(fā)一個(gè)屬于Zephyr的hello world。
    的頭像 發(fā)表于 01-03 09:21 ?1225次閱讀
    使用MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件開(kāi)發(fā)Zephyr的hello world

    Zephyr領(lǐng)進(jìn)門(mén)系列:MCUXPresso for VS Code插件安裝

    在上一期-Zephyr的構(gòu)建工具,我們?yōu)榇蠹医榻B了一位新朋友,Zephyr OS。相信通過(guò)上一篇的介紹,大家已經(jīng)對(duì)這一OS有了一些簡(jiǎn)單的了解。那么本期小編將帶著大家一起從0開(kāi)始結(jié)合VS Code搭建
    的頭像 發(fā)表于 12-19 09:53 ?1978次閱讀
    Zephyr領(lǐng)進(jìn)門(mén)系列:MCUXPresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件安裝

    單片機(jī)Debug與仿真區(qū)別

    單片機(jī)的開(kāi)發(fā)是一個(gè)復(fù)雜的過(guò)程,涉及到硬件設(shè)計(jì)、軟件開(kāi)發(fā)和測(cè)試等多個(gè)環(huán)節(jié)。為了確保單片機(jī)能夠按照預(yù)期工作,開(kāi)發(fā)者需要使用Debug和仿真技術(shù)來(lái)檢測(cè)和修正代碼中的錯(cuò)誤。 Debug(調(diào)試) Deb
    的頭像 發(fā)表于 12-19 09:47 ?896次閱讀

    IAR升級(jí)VS Code調(diào)試擴(kuò)展,引入Listwindow技術(shù)

    IAR近日宣布對(duì)VS Code中的調(diào)試擴(kuò)展IAR C-SPY調(diào)試器進(jìn)行了重要升級(jí)。此次升級(jí)的核心亮點(diǎn)在于引入了IAR獨(dú)有的Listwindow技術(shù),為嵌入式設(shè)備調(diào)試設(shè)立了新的標(biāo)桿
    的頭像 發(fā)表于 12-11 11:15 ?742次閱讀

    ?IAR C-SPY為VS Code社區(qū)樹(shù)立調(diào)試新標(biāo)準(zhǔn)

    全球領(lǐng)先的嵌入式系統(tǒng)開(kāi)發(fā)軟件解決方案供應(yīng)商IAR宣布,對(duì)VS Code中的調(diào)試擴(kuò)展IAR C-SPY調(diào)試器進(jìn)行了重大升級(jí)。此次升級(jí)引入了IAR的Listwindow技術(shù),進(jìn)一步提升了調(diào)試能力,使IAR C-SPY調(diào)試器在VS
    的頭像 發(fā)表于 12-06 10:27 ?680次閱讀

    AD畫(huà)完原理后如何導(dǎo)入PCB

    在Altium Designer(簡(jiǎn)稱AD)中,將畫(huà)完的原理導(dǎo)入到PCB(Printed Circuit Board,印制電路板)是一個(gè)關(guān)鍵的設(shè)計(jì)步驟。以下是導(dǎo)入過(guò)程: 一、準(zhǔn)備階段 確保原理
    的頭像 發(fā)表于 09-02 16:32 ?1.5w次閱讀

    Microchip發(fā)布面向VS Code的MPLAB擴(kuò)展早期體驗(yàn)版本

    為充分利用Microsoft Visual Studio Code (VS Code) 的多功能性,Microchip Technology(微芯科技公司)發(fā)布面向VS
    的頭像 發(fā)表于 08-28 10:01 ?1149次閱讀

    INA280-Q1 Vs由一個(gè)基準(zhǔn)電壓芯片來(lái)供電,那么Vs端的電流是多大?

    在數(shù)據(jù)手冊(cè)上,power supply只看到了靜態(tài)輸出電流,那么在當(dāng)Vs由一個(gè)基準(zhǔn)電壓芯片來(lái)供電,那么Vs端的電流是多大?
    發(fā)表于 08-06 08:24
    主站蜘蛛池模板: 商城县| 穆棱市| 军事| 壤塘县| 英德市| 菏泽市| 广宁县| 高淳县| 日照市| 四子王旗| 石台县| 牙克石市| 湘潭县| 怀集县| 阿拉善左旗| 抚远县| 浠水县| 友谊县| 南华县| 宿迁市| 高淳县| 司法| 武胜县| 广汉市| 肥乡县| 贵港市| 呼图壁县| 梓潼县| 安吉县| 海丰县| 磐石市| 洛阳市| 东乌| 读书| 白水县| 巧家县| 弋阳县| 南雄市| 苍梧县| 竹北市| 新密市|