18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

不同規(guī)則引擎在核心編排上的優(yōu)缺點(diǎn)

電子工程師 ? 來源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-08-08 15:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文主要介紹 ice 的核心編排思想,并與常見編排思想 (如 Drools/Activity 等) 做了比較。

背景介紹

業(yè)務(wù)中是否寫了大量的 if-else?是否受夠了這些 if-else 還要經(jīng)常變動(dòng)?業(yè)務(wù)中是否做了大量抽象,發(fā)現(xiàn)新的業(yè)務(wù)場(chǎng)景還是用不上?是否各種調(diào)研規(guī)則引擎,發(fā)現(xiàn)不是太重就是接入或維護(hù)太麻煩,最后發(fā)現(xiàn)還是不如硬編碼?接下來給大家介紹一款全新的開源規(guī)則引擎 ——ice,以一個(gè)簡(jiǎn)單的例子,從最底層的編排思想,闡述 ice 與其他規(guī)則引擎的不同;講述 ice 是如何使用全新的設(shè)計(jì)思想,契合解耦和復(fù)用的屬性,還你最大的編排自由度。規(guī)則引擎的應(yīng)用場(chǎng)景規(guī)則引擎在很多業(yè)務(wù)場(chǎng)景中都有應(yīng)用,例如:會(huì)員營(yíng)銷:由多種條件、流程、獎(jiǎng)勵(lì)組合而成,時(shí)間線復(fù)雜,代碼復(fù)用率不高,調(diào)整頻繁風(fēng)控規(guī)則:由多種條件組合并返回決策,條件量大且復(fù)雜,變動(dòng)頻繁數(shù)據(jù)分析:將數(shù)據(jù)通過分析師自己編排的規(guī)則產(chǎn)出想要的數(shù)據(jù),千人千面以上場(chǎng)景往往都存在一些共同痛點(diǎn):靈活業(yè)務(wù)(變動(dòng)頻繁,時(shí)效性明顯,測(cè)試邏輯復(fù)雜)追求靈活花里胡哨:產(chǎn)品和運(yùn)營(yíng)一直在探索新鮮玩法,導(dǎo)致很多抽象出來的模塊往往扛不過兩個(gè)迭代。今天上線又要調(diào)整:因?yàn)橐恍┡及l(fā)情況,如線上用戶參與度不高,及時(shí)調(diào)整用戶參與門檻等(當(dāng)然也可以在開發(fā)前把所有情況考慮到位,但是為了小概率事件做大量的工作,成本過高)。研發(fā)測(cè)試心力交瘁:研發(fā)硬編碼,測(cè)試驗(yàn)證復(fù)雜重復(fù)邏輯,久而久之變的愈發(fā)疲憊。時(shí)間線(多條時(shí)間線交織混亂)研發(fā)編排錯(cuò)了再來:一般營(yíng)銷類型的會(huì)涉及很多時(shí)間線,而在當(dāng)前,測(cè)試一個(gè)未來要上線的具有不同時(shí)間節(jié)點(diǎn)屬性的活動(dòng),硬編碼時(shí)往往由研發(fā)編排時(shí)間,測(cè)試進(jìn)行測(cè)試,但是當(dāng) bug 發(fā)生并打亂時(shí)間線時(shí),就需要重新編排時(shí)間(沒有經(jīng)歷過的不用太了解,后面會(huì)說)。測(cè)試并行孔融讓梨:當(dāng)時(shí)間線發(fā)生沖突并有多個(gè)測(cè)試在沖突位置上并發(fā)測(cè)試,往往由測(cè)試自行協(xié)調(diào)測(cè)試順序,當(dāng)一方出現(xiàn)問題往往導(dǎo)致后續(xù)測(cè)試進(jìn)度不可控。其他問題依賴掛了難以為繼:測(cè)試環(huán)境為非穩(wěn)定環(huán)境,一旦依賴出了問題難免影響進(jìn)度,如何能做到簡(jiǎn)單高效 mock?修復(fù)數(shù)據(jù)苦不堪言:當(dāng)線上問題產(chǎn)生時(shí),受影響的客戶如何快速高效的補(bǔ)償?

ice 的設(shè)計(jì)思想

為了方便理解,設(shè)計(jì)思路將伴隨著一個(gè)簡(jiǎn)單的充值例子展開。

舉例

X 公司將在國(guó)慶放假期間,開展一個(gè)為期七天的充值小活動(dòng),活動(dòng)內(nèi)容如下:活動(dòng)時(shí)間:(10.1-10.7)活動(dòng)內(nèi)容:充值 100 元 送 5 元余額 (10.1-10.7)充值 50 元 送 10 積分 (10.5-10.7)活動(dòng)備注: 不疊加送 (充值 100 元只能獲得 5 元余額,不會(huì)疊加贈(zèng)送 10 積分)簡(jiǎn)單拆解一下,想要完成這個(gè)活動(dòng),我們需要開發(fā)如下模塊:

9084c582-16c5-11ed-ba43-dac502259ad0.png

如上圖,當(dāng)用戶充值成功后,會(huì)產(chǎn)生對(duì)應(yīng)充值場(chǎng)景的參數(shù)包裹 Pack (類 Activiti/Drools 的 Fact),包裹里會(huì)有充值用戶的 uid,充值金額 cost,充值的時(shí)間 requestTime 等信息。我們可以通過定義的 key,拿到包裹中的值 (類似 map.get (key))。模塊怎么設(shè)計(jì)無可厚非,重點(diǎn)要講的是后面的怎么編排實(shí)現(xiàn)配置自由,接下來將通過已有的上述節(jié)點(diǎn),講解不同的規(guī)則引擎在核心的編排上的優(yōu)缺點(diǎn),并比較 ice 是怎么做的。

流程圖式實(shí)現(xiàn)

類 Activiti、 Flowable 實(shí)現(xiàn):

909baf9a-16c5-11ed-ba43-dac502259ad0.png

流程圖式實(shí)現(xiàn),應(yīng)該是我們最常想到的編排方式了~看起來非常的簡(jiǎn)潔易懂,通過特殊的設(shè)計(jì),如去掉一些不必要的線,可以把 UI 做的更簡(jiǎn)潔一些。但由于有時(shí)間屬性,其實(shí)時(shí)間也是一個(gè)規(guī)則條件,加上之后就變成了:

90b2cab8-16c5-11ed-ba43-dac502259ad0.png

看起來也還好

執(zhí)行樹式實(shí)現(xiàn)

類 Drools 實(shí)現(xiàn) (When X Then Y):

90c6ae70-16c5-11ed-ba43-dac502259ad0.png

這個(gè)看起來也還好,再加上時(shí)間線試試:

90df289c-16c5-11ed-ba43-dac502259ad0.png

依舊比較簡(jiǎn)潔,至少比較流程圖式,我會(huì)比較愿意修改這個(gè)。

計(jì)劃永遠(yuǎn)趕不上變化

上面兩種方案的優(yōu)點(diǎn)在于,可以把一些零散的配置結(jié)合業(yè)務(wù)很好的管理了起來,對(duì)配置的小修小改,都是信手拈來,但是真實(shí)的業(yè)務(wù)場(chǎng)景,可能還是要錘爆你,有了靈活的變動(dòng),一切都不一樣了。

理想

不會(huì)變的,放心吧,就這樣,上

現(xiàn)實(shí)

①充值 100 元改成 80 吧,10 積分變 20 積分吧,時(shí)間改成 10.8 號(hào)結(jié)束吧(微微一笑,畢竟我費(fèi)了這么大勁搞規(guī)則引擎,終于體現(xiàn)到價(jià)值了!)②用戶參與積極性不高啊,去掉不疊加送吧,都送(稍加思索,費(fèi)幾個(gè)腦細(xì)胞挪一挪還是可以的,怎么也比改代碼再上線強(qiáng)吧!)③5 元余額不能送太多,設(shè)置個(gè)庫(kù)存 100 個(gè)吧,對(duì)了,庫(kù)存不足了充 100 元還是得送 10 積分的哈(卒… 早知道還不如硬編碼了)以上變動(dòng)其實(shí)并非看起來不切實(shí)際,畢竟真實(shí)線上變動(dòng)比這離譜的多的是,流程圖式和執(zhí)行樹式實(shí)現(xiàn)的主要缺點(diǎn)在于,牽一發(fā)而動(dòng)全身,改動(dòng)一個(gè)節(jié)點(diǎn)需要瞻前顧后,如果考慮不到位,很容易弄錯(cuò),而且這還只是一個(gè)簡(jiǎn)單的例子,現(xiàn)實(shí)的活動(dòng)內(nèi)容要比這復(fù)雜的多的多,時(shí)間線也是很多條,考慮到這,再加上使用學(xué)習(xí)框架的成本,往往得不償失,到頭來發(fā)現(xiàn)還不如硬編碼。怎么辦?

讓我們看看 ice 是怎么做的?

引入關(guān)系節(jié)點(diǎn)

關(guān)系節(jié)點(diǎn)為了控制業(yè)務(wù)流轉(zhuǎn)AND所有子節(jié)點(diǎn)中,有一個(gè)返回 false 該節(jié)點(diǎn)也將是 false,全部是 true 才是 true,在執(zhí)行到 false 的地方終止執(zhí)行,類似于 Java 的 &&ANY所有子節(jié)點(diǎn)中,有一個(gè)返回 true 該節(jié)點(diǎn)也將是 true,全部 false 則 false,在執(zhí)行到 true 的地方終止執(zhí)行,類似于 Java 的 ||ALL所有子節(jié)點(diǎn)都會(huì)執(zhí)行,有任意一個(gè)返回 true 該節(jié)點(diǎn)也是 true,沒有 true 有一個(gè)節(jié)點(diǎn)是 false 則 false,沒有 true 也沒有 false 則返回 none,所有子節(jié)點(diǎn)執(zhí)行完畢終止NONE所有子節(jié)點(diǎn)都會(huì)執(zhí)行,無論子節(jié)點(diǎn)返回什么,都返回 noneTRUE所有子節(jié)點(diǎn)都會(huì)執(zhí)行,無論子節(jié)點(diǎn)返回什么,都返回 true,沒有子節(jié)點(diǎn)也返回 true (其他沒有子節(jié)點(diǎn)返回 none)

引入葉子節(jié)點(diǎn)

葉子節(jié)點(diǎn)為真正處理的節(jié)點(diǎn)Flow一些條件與規(guī)則節(jié)點(diǎn),如例子中的 ScoreFlowResult一些結(jié)果性質(zhì)的節(jié)點(diǎn),如例子中的 AmountResult,PointResultNone一些不干預(yù)流程的動(dòng)作,如裝配工作等,如下文會(huì)介紹到的 TimeChangeNone有了以上節(jié)點(diǎn),我們要怎么組裝呢?

90ed85a4-16c5-11ed-ba43-dac502259ad0.png

如上圖,使用樹形結(jié)構(gòu) (對(duì)傳統(tǒng)樹做了鏡像和旋轉(zhuǎn)),執(zhí)行順序還是類似于中序遍歷,從 root 執(zhí)行,root 是個(gè)關(guān)系節(jié)點(diǎn),從上到下執(zhí)行子節(jié)點(diǎn),若用戶充值金額是 70 元,執(zhí)行流程:[ScoreFlow-100:false]→[AND:false]→[ScoreFlow-50:true]→[PointResult:true]→[AND:true]→[ANY:true]這個(gè)時(shí)候可以看到,之前需要?jiǎng)冸x出的時(shí)間,已經(jīng)可以融合到各個(gè)節(jié)點(diǎn)上了,把時(shí)間配置還給節(jié)點(diǎn),如果沒到執(zhí)行時(shí)間,如發(fā)放積分的節(jié)點(diǎn) 10.5 日之后才生效,那么在 10.5 之前,可以理解為這個(gè)節(jié)點(diǎn)不存在。

變化的靈活快速應(yīng)對(duì)

對(duì)于①直接修改節(jié)點(diǎn)配置就可以對(duì)于②直接把 root 節(jié)點(diǎn)的 ANY 改成 ALL 就可以 (疊加送與不疊加送的邏輯在這個(gè)節(jié)點(diǎn)上,屬于這個(gè)節(jié)點(diǎn)的邏輯就該由這個(gè)節(jié)點(diǎn)去解決)對(duì)于③由于庫(kù)存的不足,相當(dāng)于沒有給用戶發(fā)放,則 AmountResult 返回 false,流程還會(huì)繼續(xù)向下執(zhí)行,不用做任何更改再加一個(gè)棘手的問題,當(dāng)時(shí)間線復(fù)雜時(shí),測(cè)試工作以及測(cè)試并發(fā)要怎么做?一個(gè) 10.1 開始的活動(dòng),一定是在 10.1 之前開發(fā)上線完畢,比如我在 9.15 要怎么去測(cè)試一個(gè) 10.1 開始的活動(dòng)?在 ice 中,只需要稍微修改一下:

9106a1e2-16c5-11ed-ba43-dac502259ad0.png

如圖,引入一個(gè)負(fù)責(zé)更改時(shí)間的節(jié)點(diǎn) TimeChangeNone (更改包裹中的 requestTime),后面的節(jié)點(diǎn)執(zhí)行都是依賴于包裹中的時(shí)間即可,TimeChangeNone 類似于一個(gè)改時(shí)間的插件一樣,如果測(cè)試并行,那就給多個(gè)測(cè)試每人在自己負(fù)責(zé)的業(yè)務(wù)上加上改時(shí)間插件即可。

ice 的特性

為什么這么拆解呢?為什么這樣就能解決這些變動(dòng)與問題呢?其實(shí),就是使用樹形結(jié)構(gòu)解耦,流程圖式和執(zhí)行樹式實(shí)現(xiàn)在改動(dòng)邏輯的時(shí)候,不免需要瞻前顧后,但是 ice 不需要,ice 的業(yè)務(wù)邏輯都在本節(jié)點(diǎn)上,每一個(gè)節(jié)點(diǎn)都可以代表單一邏輯,比如我改不疊加送變成疊加送這一邏輯就只限制在那個(gè) ANY 節(jié)點(diǎn)邏輯上,只要把它改成我想要的邏輯即可,至于子節(jié)點(diǎn)有哪些,不用特別在意,節(jié)點(diǎn)之間依賴包裹流轉(zhuǎn),每個(gè)節(jié)點(diǎn)執(zhí)行完的后續(xù)流程不需要自己指定。因?yàn)樽约簣?zhí)行完后的執(zhí)行流程不再由自己掌控,就可以做到復(fù)用:

91148d2a-16c5-11ed-ba43-dac502259ad0.png

如圖,參與活動(dòng)這里用到的 TimeChangeNone,如果現(xiàn)在還有個(gè) H5 頁(yè)面需要做呈現(xiàn),不同的呈現(xiàn)也與時(shí)間相關(guān),怎么辦?只需要在呈現(xiàn)活動(dòng)這里使用同一個(gè)實(shí)例,更改其中一個(gè),另一個(gè)也會(huì)被更新,避免了到處改時(shí)間的問題。同理,如果線上出了問題,比如 sendAmount 接口掛了,由于是 error 不會(huì)反回 false 繼續(xù)執(zhí)行,而是提供了可選策略,比如將 Pack 以及執(zhí)行到了哪個(gè)節(jié)點(diǎn)落盤起來,等到接口修復(fù),再繼續(xù)丟進(jìn) ice 重新跑即可 (由于落盤時(shí)間是發(fā)生問題時(shí)間,完全不用擔(dān)心活動(dòng)結(jié)束了的修復(fù)不生效問題),同樣的,如果是不關(guān)鍵的業(yè)務(wù)如頭像服務(wù)掛了,但是依然希望跑起來,只是沒有頭像而已,這樣可以選擇跳過錯(cuò)誤繼續(xù)執(zhí)行。這里的落盤等規(guī)則不細(xì)展開描述。同樣的原理也可以用在 mock 上,只需要在 Pack 中增加需要 mock 的數(shù)據(jù),就可以跑起來。

引入前置節(jié)點(diǎn)

9120a48e-16c5-11ed-ba43-dac502259ad0.png

上面的邏輯中可以看到有一些 AND 節(jié)點(diǎn)緊密綁定的關(guān)系,為了視圖與配置簡(jiǎn)化,增加了前置 (forward) 節(jié)點(diǎn)概念,當(dāng)且僅當(dāng)前置節(jié)點(diǎn)執(zhí)行結(jié)果為非 false 時(shí)才會(huì)執(zhí)行本節(jié)點(diǎn),語(yǔ)義與 AND 相連的兩個(gè)節(jié)點(diǎn)一致。

審核編輯:彭靜
聲明:本文內(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)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2817

    瀏覽量

    52530
  • 編碼
    +關(guān)注

    關(guān)注

    6

    文章

    989

    瀏覽量

    56522
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3893

    瀏覽量

    45359
  • 數(shù)據(jù)分析
    +關(guān)注

    關(guān)注

    2

    文章

    1494

    瀏覽量

    35809

原文標(biāo)題:開源規(guī)則引擎-ice(致力于解決靈活繁復(fù)的硬編碼問題)

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    不同類型的自動(dòng)化工具評(píng)估數(shù)據(jù)緩存效果時(shí)有哪些優(yōu)缺點(diǎn)?

    評(píng)估數(shù)據(jù)緩存效果時(shí),不同類型的自動(dòng)化工具(實(shí)時(shí)監(jiān)控類、性能測(cè)試類、深度分析類、云原生專屬類)因設(shè)計(jì)目標(biāo)和技術(shù)特性不同,存在顯著的優(yōu)缺點(diǎn)差異。以下結(jié)合工具類型與具體場(chǎng)景,系統(tǒng)對(duì)比其核心優(yōu)劣勢(shì),并給出
    的頭像 發(fā)表于 09-25 17:48 ?405次閱讀
    不同類型的自動(dòng)化工具<b class='flag-5'>在</b>評(píng)估數(shù)據(jù)緩存效果時(shí)有哪些<b class='flag-5'>優(yōu)缺點(diǎn)</b>?

    商業(yè)云手機(jī)核心優(yōu)缺點(diǎn)分析

    商業(yè)云手機(jī)核心優(yōu)缺點(diǎn)分析,綜合技術(shù)性能、成本效率及場(chǎng)景適配性等多維度對(duì)比: 核心優(yōu)勢(shì)? 成本革命? 硬件零投入?:免除實(shí)體手機(jī)采購(gòu)(旗艦機(jī)均價(jià)6000元),企業(yè)百臺(tái)規(guī)??墒?0萬(wàn)+ CAPEX
    的頭像 發(fā)表于 06-16 08:11 ?561次閱讀
    商業(yè)云手機(jī)<b class='flag-5'>核心</b><b class='flag-5'>優(yōu)缺點(diǎn)</b>分析

    PCBA 表面處理:優(yōu)缺點(diǎn)大揭秘,應(yīng)用場(chǎng)景全解析

    一站式PCBA加工廠家今天為大家講講PCBA加工如何選擇合適的表面處理工藝?PCBA表面處理優(yōu)缺點(diǎn)與應(yīng)用場(chǎng)景。電子制造中,PCBA板的表面處理工藝對(duì)電路板的性能、可靠性和成本都有重要影響。選擇合適
    的頭像 發(fā)表于 05-05 09:39 ?1008次閱讀
    PCBA 表面處理:<b class='flag-5'>優(yōu)缺點(diǎn)</b>大揭秘,應(yīng)用場(chǎng)景全解析

    CMOS,Bipolar,F(xiàn)ET這三種工藝的優(yōu)缺點(diǎn)是什么?

    我用photodiode工具選型I/V放大電路的時(shí)候,系統(tǒng)給我推薦了AD8655用于I/V,此芯片為CMOS工藝 但是查閱資料很多都是用FET工藝的芯片,所以請(qǐng)教下用于光電信號(hào)放大轉(zhuǎn)換(主要考慮信噪比和帶寬)一般我們用哪種工藝的芯片, CMOS,Bipolar,F(xiàn)ET這三種工藝的
    發(fā)表于 03-25 06:23

    淺談汽車系統(tǒng)電壓優(yōu)缺點(diǎn)分析

    以下是12V、24V、48V系統(tǒng)的簡(jiǎn)單介紹,包括技術(shù)特點(diǎn)、優(yōu)缺點(diǎn)及典型應(yīng)用場(chǎng)景。汽車電氣系統(tǒng)的發(fā)展隨著車輛電子設(shè)備的增多和對(duì)能效要求的提高,電壓等級(jí)也逐步提升,從傳統(tǒng)的12V電
    的頭像 發(fā)表于 03-06 08:04 ?1223次閱讀
    淺談汽車系統(tǒng)電壓<b class='flag-5'>優(yōu)缺點(diǎn)</b>分析

    惠斯通電橋的優(yōu)缺點(diǎn)分析

    惠斯通電橋作為一種經(jīng)典的電阻測(cè)量工具,具有其獨(dú)特的優(yōu)缺點(diǎn)。以下是對(duì)惠斯通電橋優(yōu)缺點(diǎn)的詳細(xì)分析: 優(yōu)點(diǎn) 高精度 : 惠斯通電橋通過比較電壓差來精確測(cè)量電阻值,對(duì)于微小的電阻變化也能迅速作出反應(yīng),因此
    的頭像 發(fā)表于 02-13 15:26 ?1713次閱讀

    硅谷物理服務(wù)器的優(yōu)缺點(diǎn)分析

    硅谷物理服務(wù)器因其高性能、高質(zhì)量和先進(jìn)的技術(shù)支持而在全球范圍內(nèi)享有很高的聲譽(yù)。硅谷物理服務(wù)器的優(yōu)缺點(diǎn)分析如下,主機(jī)推薦小編為您整理發(fā)布硅谷物理服務(wù)器的優(yōu)缺點(diǎn)分析。
    的頭像 發(fā)表于 02-12 09:30 ?500次閱讀

    香港主機(jī)托管和國(guó)內(nèi)主機(jī)的優(yōu)缺點(diǎn)比較

    香港主機(jī)托管和國(guó)內(nèi)主機(jī)(以大陸主機(jī)為例)的優(yōu)缺點(diǎn)比較,主機(jī)推薦小編為您整理發(fā)布香港主機(jī)托管和國(guó)內(nèi)主機(jī)的優(yōu)缺點(diǎn)比較,希望對(duì)您有幫助。
    的頭像 發(fā)表于 02-05 17:42 ?620次閱讀

    東京站群服務(wù)器有哪些優(yōu)缺點(diǎn)

    東京站群服務(wù)器,作為部署東京地區(qū)的服務(wù)器集群,專為站群優(yōu)化而建,其優(yōu)缺點(diǎn)如下,主機(jī)推薦小編為您整理發(fā)布東京站群服務(wù)器有哪些優(yōu)缺點(diǎn)。
    的頭像 發(fā)表于 02-05 17:39 ?541次閱讀

    光譜傳感器的優(yōu)缺點(diǎn)

    光譜傳感器是一種能夠檢測(cè)并響應(yīng)光譜范圍內(nèi)不同波長(zhǎng)光線的傳感器。以下是對(duì)其優(yōu)缺點(diǎn)的詳細(xì)分析:
    的頭像 發(fā)表于 01-27 15:28 ?1108次閱讀

    SMD與DIP元件的優(yōu)缺點(diǎn)比較 SMD元件LED燈具中的應(yīng)用

    SMD與DIP元件的優(yōu)缺點(diǎn)比較 SMD元件的優(yōu)缺點(diǎn) 優(yōu)點(diǎn) : 體積小巧 :SMD(Surface Mount Device)元件的體積通常很小,這使得它們能夠在有限的空間內(nèi)安裝更多的元件,從而
    的頭像 發(fā)表于 12-13 09:38 ?1731次閱讀

    請(qǐng)問地震勘探上ADS1282與ADS1255相比有什么優(yōu)缺點(diǎn)

    請(qǐng)問地震勘探上ADS1282與ADS1255相比有什么優(yōu)缺點(diǎn),
    發(fā)表于 11-22 07:06

    不同類型adc的優(yōu)缺點(diǎn)分析

    ADC(模數(shù)轉(zhuǎn)換器)是將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的電路,根據(jù)轉(zhuǎn)換原理和應(yīng)用需求的不同,ADC可以分為多種類型,每種類型都有其獨(dú)特的優(yōu)缺點(diǎn),以下是對(duì)不同類型ADC的優(yōu)缺點(diǎn)分析: 逐次逼近型ADC(SAR
    的頭像 發(fā)表于 11-19 16:58 ?3484次閱讀

    開環(huán)和閉環(huán)功放的區(qū)別,優(yōu)缺點(diǎn),應(yīng)用場(chǎng)合有什么不同?

    問下TI的工程師,開環(huán)和閉環(huán)功放的區(qū)別,優(yōu)缺點(diǎn),應(yīng)用場(chǎng)合有什么不同?請(qǐng)解釋下,謝謝!
    發(fā)表于 11-04 06:33

    不同類型UPS電源的優(yōu)缺點(diǎn)

    不間斷電源(UPS)是為關(guān)鍵設(shè)備提供穩(wěn)定、不間斷電力供應(yīng)的重要設(shè)備。根據(jù)設(shè)計(jì)和功能的不同,UPS可以分為幾種類型,每種類型都有其獨(dú)特的優(yōu)缺點(diǎn)。以下是一些常見的UPS類型及其優(yōu)缺點(diǎn)的概述: 在線式
    的頭像 發(fā)表于 10-28 10:45 ?2361次閱讀