欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

畢昇JDK8和JDK11首次同時(shí)發(fā)布兩個(gè)版本

openEuler ? 來源:openEuler ? 作者:openEuler ? 2021-10-28 10:53 ? 次閱讀

2021 年 9 月 30 日,畢昇 JDK update Q3 版本正式發(fā)布,本次發(fā)布將包含 X86_64 版本。此前,畢昇 JDK 只發(fā)布 Aarch64 版本,這可能會(huì)對(duì)運(yùn)維產(chǎn)生一定的影響,例如需要根據(jù)架構(gòu)構(gòu)建多個(gè)版本以包含不同架構(gòu)的 JDK,此次畢昇 JDK 同時(shí)發(fā)布 X86_64 版本以及 Aarch64 版本,將極大的方便用戶進(jìn)行構(gòu)建,降低維護(hù)多個(gè)版本的開銷。另外,X86_64 版本和 Aarch64 版本共源,所以 X86_64 版本也包含此前畢昇 JDK 團(tuán)隊(duì)在 Aarch64 上的功能和大部分優(yōu)化,在功能和性能方面,兩者幾乎無差異。歡迎用戶安裝使用,為產(chǎn)品帶來核心競(jìng)爭(zhēng)力。

此次版本在同步 OpenJDK 社區(qū) 8u302/11.0.12 的基礎(chǔ)上,還包含如下更新,為用戶提供高性能、可用于生產(chǎn)環(huán)境的 OpenJDK 發(fā)行版。

PS 優(yōu)化——Introduce UsePSRelaxedForwardee to enable using relaxed CAS in copy_to_survivor_space(畢昇 JDK8,畢昇 JDK11)

G1 GC 優(yōu)化——Parallel Full GC for G1(畢昇 JDK8)

提供鯤鵬硬件加速的 KAEProvider(畢昇 JDK11)

支持按進(jìn)程 id 和時(shí)間戳生成 jfr 文件(畢昇 JDK8,畢昇 JDK11)

Bug fixes

1 PS:introduce UsePSRelaxedForwardee to enable using relaxed CAS in copy_to_survivor_space(畢昇 JDK8,畢昇 JDK11)1.1 背景

在 JDK 中 Parallel Scavenge 是一個(gè)高吞吐量 GC,使用非常廣泛。在 specjbb 測(cè)試中,PSPromotionManager::copy_to_survivor_space 中的 CAS 指令 CPU 占比非常高,主要為 releasebarrier 導(dǎo)致,分析 PS 邏輯后,CAS 沒必要使用 memory barrier,使用 relaxed 可以提高弱內(nèi)存模型架構(gòu)上 PS 的性能。

1.2 實(shí)現(xiàn)原理

PS 的主要邏輯如下:

d9a8c0e4-3780-11ec-82a8-dac502259ad0.png

由上述流程圖可以看到,CAS Fail 的線程不會(huì)去讀 forwardee 內(nèi)容,因此在弱內(nèi)存模型的 CPU 架構(gòu)上,即使 copy obj 和 CAS 亂序,也不會(huì)影響 CAS Fail 線程的正確性。

關(guān)于 work steal 場(chǎng)景,其他線程 steal 到的 obj 能否看到其內(nèi)容,這個(gè)是由 CAS 成功的 push 操作保證的,由于 push 操作底層實(shí)現(xiàn)有 release 語義,所以無正確性問題。

da19726c-3780-11ec-82a8-dac502259ad0.png

da961bdc-3780-11ec-82a8-dac502259ad0.png

使用參數(shù)

UsePSRelaxedForwardee:試驗(yàn)特性開關(guān),默認(rèn)為 false,表示 PSPromotionManager::copy_to_survivor_space 中 CAS forwardee 使用 release 語義;打開則表示 CAS forwardee 的時(shí)候使用 relaxed(無任何 memory barrier),以在弱內(nèi)存模型 CPU 架構(gòu)上獲取更好性能。

1.3 性能測(cè)試

測(cè)試環(huán)境:

Architecture: aarch64

Byte Order: Little Endian

CPU(s): 128

On-line CPU(s) list: 0-127

Thread(s) per core: 1

Core(s) per socket: 64

Socket(s): 2

NUMA node(s): 4

Vendor ID: 0x48

Model: 0

Stepping: 0x1

BogoMIPS: 200.00

L1d cache: 64K

L1i cache: 64K

L2 cache: 512K

L3 cache: 65536K

NUMA node0 CPU(s): 0-31

NUMA node1 CPU(s): 32-63

NUMA node2 CPU(s): 64-95

NUMA node3 CPU(s): 96-127

使用 specjbb2015 進(jìn)行測(cè)試,除 UsePSRelaxedForwardee 開關(guān)以外的測(cè)試參數(shù)如下:

-Xms50g -Xmx50g -XX:+UseParallelGC -XX:ParallelGCThreads=24 -XX:+UseLargePages -XX:LargePageSizeInBytes=2m -XX:+UseBiasedLocking -XX:+AlwaysPreTouch -XX:-UseAdaptiveSizePolicy

測(cè)試結(jié)果:

db1f3912-3780-11ec-82a8-dac502259ad0.png

測(cè)試結(jié)果:從上圖可以看到,針對(duì) SPECjbb 的 critical,畢昇 JDK8 可以提升 15%,畢昇 JDK11 可以提升 28%

2 Parallel Full GC for G1. (畢昇 JDK8)2.1 概述

G1 Full GC 是完全的 STW,在此期間應(yīng)用程序線程完全沒有機(jī)會(huì)運(yùn)行,長(zhǎng)時(shí)間停頓會(huì)造成用戶明顯的感知。因此,使用 G1 過程中應(yīng)盡量避免的 Full GC 的出現(xiàn),如果出現(xiàn)最好能縮短其時(shí)間。當(dāng)前 JDK 8u 中 G1 Full GC 完全采用串行,包括:

各階段之間,包括標(biāo)記存活對(duì)象、計(jì)算目標(biāo)對(duì)象的位置、更新引用的位置、移動(dòng)對(duì)象完成壓縮階段;

每個(gè)階段內(nèi);

完全的串行導(dǎo)致即使是在多核機(jī)器上也無法利用機(jī)器的強(qiáng)大性能縮短 Full GC 的(停頓)時(shí)間。

由于 G1 Full GC 基本算法的約束,雖然上面提到的四個(gè)階段之間無法并行化,但是各個(gè)階段內(nèi)卻可以通過優(yōu)化算法做到一定并行化,以達(dá)到縮短整體停頓時(shí)間的效果。本特性會(huì)將計(jì)算目標(biāo)對(duì)象的位置、更新引用的位置、移動(dòng)對(duì)象完成壓縮三個(gè)階段盡量做到階段內(nèi)的并行化。(標(biāo)記存活對(duì)象階段的并行化后續(xù)也會(huì)支持)

開啟本特性后,可以明顯降低 G1 Full GC 的平均停頓時(shí)間。本特性屬于通用特性,適用于 Aarch64、X86 平臺(tái)。

2.2 實(shí)現(xiàn)原理

2.2.1 并行 Full GC 基本算法

如下列出了并行 Full GC 算法與串行 Full GC 算法的主要差異點(diǎn):

將整個(gè)堆分成不同的 heap region set 交給各個(gè) GC 線程分別處理,盡量減少 GC 線程間同步、競(jìng)爭(zhēng);

G1 Full GC 現(xiàn)有實(shí)現(xiàn)是將整個(gè)堆向一個(gè)方向(目標(biāo)地址)壓縮;要做到并行化,并減少并行 GC 線程間的交互、競(jìng)爭(zhēng),有效的方式是每個(gè) GC 線程有自己壓縮的方向(目標(biāo)地址)。

大對(duì)象的特殊處理:在計(jì)算目標(biāo)對(duì)象位置并行階段結(jié)束后,才能釋放 free 的 humongous region;

2.2.2 計(jì)算目標(biāo)對(duì)象位置階段的并行化

計(jì)算目標(biāo)對(duì)象位置階段主要負(fù)責(zé)

根據(jù)標(biāo)記信息設(shè)置對(duì)象的 forwardee。

釋放沒有被標(biāo)記的 humongous regions。

Forwardee 的設(shè)置需要預(yù)先知道目標(biāo)地址,該目標(biāo)地址是通過 Compaction Point 維護(hù)著。在遍歷 heap region 時(shí)每當(dāng)發(fā)現(xiàn)一個(gè)新的標(biāo)記的對(duì)象,就將 Compaction Point 里記錄的目標(biāo)地址設(shè)置為該對(duì)象的 forwardee,然后再將 Compaction Point 里記錄的目標(biāo)地址加上對(duì)象的大小,作為下次 forwardee 設(shè)置的值。如此往復(fù),直至每一個(gè)標(biāo)記的對(duì)象都被 forwarded。

并行地設(shè)置對(duì)象的 Forwardee 是通過 1)隔離各個(gè) GC 線程的遍歷的 heap region,2)隔離各個(gè) GC 線程要為 forwardee 設(shè)置的目標(biāo)地址來達(dá)成的。具體實(shí)現(xiàn)是,1)通過標(biāo)記 region 來隔離各個(gè) GC 線程遍歷的 heap regions,2)通過為每個(gè) GC 線程維護(hù)一個(gè) Compaction Point 來隔離 forwardee 的設(shè)置??梢岳斫鉃閷⒄麄€(gè) heap 被分成了 N 份(GC 線程個(gè)數(shù)為 N),每一份由一個(gè) GC 線程負(fù)責(zé),各個(gè)線程盡量互不干擾地工作。

除此之外,每個(gè) GC 線程的 Compaction Point 還負(fù)責(zé)收集屬于該 GC 線程的 regions、humongous regions,以便后續(xù)(壓縮階段)處理。

Free 的大對(duì)象在計(jì)算目標(biāo)對(duì)象位置階段就會(huì)被釋放。由于大對(duì)象的特殊性(可能包括多個(gè) heap region)加之多個(gè) GC 線程在同時(shí)工作,需要對(duì)其進(jìn)行一些特殊處理:如,在計(jì)算目標(biāo)對(duì)象位置并行階段結(jié)束后,才能釋放 free 的 humongous region,以避免多個(gè) GC 線程訪問同一個(gè)大對(duì)象的不同 region 時(shí)可能面臨的數(shù)據(jù)不一致問題。

2.2.3 更新引用位置階段的并行化

更新引用位置階段主要負(fù)責(zé)根據(jù)對(duì)象的 forwardee 信息更新所有引用。

此階段的并行化比較簡(jiǎn)單,因?yàn)樾枰乃行畔⒍贾辉趯?duì)象頭中(forwardee),并行化和串行化的算法差別很小,不同點(diǎn)只是每個(gè) GC 線程要標(biāo)記屬于自己處理范圍的 heap region。

2.2.4 移動(dòng)對(duì)象完成壓縮階段的并行化

移動(dòng)對(duì)象完成壓縮階段主要負(fù)責(zé)根據(jù)對(duì)象的 forwardee 信息進(jìn)行壓縮。

每個(gè) GC 線程都有屬于自己的 Compaction Point,在計(jì)算目標(biāo)對(duì)象位置階段 Compaction Point 中收集了需要該 GC 線程壓縮的 region 的集合。對(duì)于單個(gè) GC 線程來說,整個(gè)過程與串行差別不大,只是需要從自己的 Compaction Point 中取出 regions,進(jìn)行壓縮。

使用參數(shù):

本特性需要通過 VM option -XX:+G1ParallelFullGC 顯示打開,默認(rèn)為關(guān)閉。

注意,本特性會(huì)帶來如下 JVM 停頓時(shí)間上的收益:

降低單次 G1 Full GC 的停頓時(shí)間;

降低總的 G1 Full GC 的停頓時(shí)間;

但是,有可能會(huì)增加 G1 Full GC 的頻率。所以,當(dāng)降低 JVM 的停頓時(shí)間是應(yīng)用程序的性能調(diào)優(yōu)目標(biāo)之一時(shí),且 G1 Full GC 是停頓原因之一時(shí),適用于打開 G1ParallelFullGC VM Option,降低單次平均、總的停頓時(shí)間。

2.3 性能測(cè)試

測(cè)試套:Dacapo

測(cè)試參數(shù):

JVM:-Xmx1g -Xms1g -XX:ParallelGCThreads=$N

Dacapo:-t 4 --iterations 5 --size huge --no-pre-iteration-gc h2

下面分別給出了并行 GC 線程數(shù)量分別為 4、16 時(shí) Full GC 停頓時(shí)間的數(shù)據(jù)

N == 4

N == 16

測(cè)試結(jié)果:受益(STW 時(shí)間減少)基本在 16%~40%。

3 提供鯤鵬硬件加速的 KAEProvider(畢昇 JDK11)該特性已在早期的畢昇 JDK 8u282 中支持,詳見2021 年畢昇 JDK 的第一個(gè)重要更新來了,并在 8u292 版本中對(duì)其功能進(jìn)行完善,詳見畢昇 JDK 8u292、11.0.11 發(fā)布!, 此次將在畢昇 JDK11 中對(duì)該特性進(jìn)行支持。

3.1 實(shí)現(xiàn)原理和性能測(cè)試

實(shí)現(xiàn)原理和性能測(cè)試請(qǐng)參考鯤鵬硬件加解密特性詳解。 但由于 JDK11 引入了模塊系統(tǒng),因此用戶使用時(shí)需要將 KAEProvider 所在的模塊(jdk.crypto.kaeprovider)進(jìn)行導(dǎo)出,如下為畢昇 JDK11 中 KAEProvider 相關(guān)的文件:

ddbf7af6-3780-11ec-82a8-dac502259ad0.png

具體導(dǎo)出命令可參考如下格式:

編譯:javac --add-modules jdk.crypto.kaeprovider --add-exports=jdk.crypto.kaeprovider/org.openeuler.security.openssl=ALL-UNNAMED DHTest.java

運(yùn)行:java --add-modules jdk.crypto.kaeprovider --add-exports=jdk.crypto.kaeprovider/org.openeuler.security.openssl=ALL-UNNAMED DHTest

4 支持按進(jìn)程 id 和時(shí)間戳生成 jfr 文件(畢昇 JDK8,畢昇 JDK11)4.1 說明

該特性用來擴(kuò)展 JFR 文件名,支持在文件名中加入進(jìn)程號(hào)或時(shí)間戳或兩者都加,當(dāng)用戶在環(huán)境上生成多個(gè) jfr 文件時(shí),該特性可以幫助用戶根據(jù)需要快速定位到所需的文件。

4.2 功能測(cè)試

未合入此特性:

java -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:StartFlightRecording=duration=10s,filename=myrecording%t.jfr While

de499916-3780-11ec-82a8-dac502259ad0.png

合入此特性:

java -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:StartFlightRecording=duration=10s,filename=myrecording%t.jfr While

dec45660-3780-11ec-82a8-dac502259ad0.png

5 Bug fixes除了上面介紹的一些特性外,畢昇 JDK 還合入了社區(qū)高版本中的一些 bug fix 和優(yōu)化的 patch,為用戶提供穩(wěn)定、高性能的畢昇 JDK。具體回合 patch 如下:

JDK8

8197387:jcmd started by “root” must be allowed to access all VM processes 允許通過 root 啟動(dòng)的 jcmd 訪問環(huán)境上任意的 JVM 進(jìn)程,默認(rèn)情況下,進(jìn)程只能被啟動(dòng)該進(jìn)程的用戶通過 jcmd 訪問。

8069191:moving predicate out of loops may cause array accesses to bypass null check 修復(fù) c2 在 aarch64 上可能會(huì) crash 的 bug

8167014: jdeps: Missing message: warn.skipped.entry 該修復(fù)可以解決通過 jdeps 解析特定的 jar 包出現(xiàn)的 Missing message: warn.skipped.entry 錯(cuò)誤

8268453: sun/security/pkcs12/EmptyPassword.java fails with Sequence tag error 該修復(fù)可以解決當(dāng)對(duì)密碼為空的 KeyStore 進(jìn)行解析時(shí),可能會(huì)出現(xiàn)的 java.io.IOException: Sequence tag error 問題

8202142:jfr/event/io/TestInstrumentation is unstable JDK 自帶用例修復(fù)

8143251:HeapRetentionTest.java Test is failing on jdk9/dev 該修復(fù)可以解決 G1 GC 在特定場(chǎng)景下導(dǎo)致進(jìn)程假死的問題

8183543:Aarch64: C2 compilation often fails with “failed spill-split-recycle sanity check” 修復(fù) C2 編譯器在某些場(chǎng)景下編譯方法時(shí)報(bào)failed spill-split-recycle sanity check錯(cuò)誤,導(dǎo)致方法被解釋執(zhí)行,進(jìn)而造成應(yīng)用程序性能下降的問題

JDK11

8268427: Improve AlgorithmConstraints:checkAlgorithm performance 該 patch 可以提升 TLS 的握手性能

8257145: Performance regressionwith -XX:-ResizePLABafter JDK-8079555 該 patch 可以修復(fù)使用 G1 GC 后,HBase 性能下降的問題,詳細(xì)原理可參考畢昇 JDK 以前的文章JDK 從 8 升級(jí)到 11,使用 G1 GC,HBase 性能下降近 20%。JDK 到底干了什么?

8247691:[aarch64] Incorrect handling of VM exceptions in C1 deopt stub/traps 該修復(fù)可以解決 C1 編譯器生成指令過程中使用錯(cuò)誤的寄存器,進(jìn)而導(dǎo)致進(jìn)程 Crash 的問題

編輯:jq

聲明:本文內(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)投訴
  • JVM
    JVM
    +關(guān)注

    關(guān)注

    0

    文章

    158

    瀏覽量

    12267
  • CAS
    CAS
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

    15237
  • JDK
    JDK
    +關(guān)注

    關(guān)注

    0

    文章

    82

    瀏覽量

    16637

原文標(biāo)題:畢昇JDK8和JDK11首次同時(shí)發(fā)布Aarch64和X86_64兩個(gè)版本

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Java集合API的改進(jìn)介紹

    解答這些問題。 我們將逐步學(xué)習(xí) Java 集合類的優(yōu)化過程,并按版本逐一對(duì)比分析。主要討論的焦點(diǎn)將包括 JDK 1.0、1.2、1.4、1.5、1.6、1.8、9、10、11 和 21 版本
    的頭像 發(fā)表于 11-22 11:12 ?263次閱讀
    Java集合API的改進(jìn)介紹

    Java CompletableFuture 異步超時(shí)實(shí)現(xiàn)探索

    簡(jiǎn)介 JDK 8 中 CompletableFuture 沒有超時(shí)中斷任務(wù)的能力。現(xiàn)有做法強(qiáng)依賴任務(wù)自身的超時(shí)實(shí)現(xiàn)。本文提出一種異步超時(shí)實(shí)現(xiàn)方案,解決上述問題。 前言 JDK 8 是一
    的頭像 發(fā)表于 07-25 14:06 ?432次閱讀

    JDK8升級(jí)JDK11最全實(shí)踐干貨來了

    1、前言 截至目前(2023年),Java8發(fā)布至今已有9年,2018年9月25日,Oracle發(fā)布了Java11,這是Java8之后的首個(gè)
    的頭像 發(fā)表于 06-25 14:51 ?533次閱讀
    <b class='flag-5'>JDK8</b>升級(jí)<b class='flag-5'>JDK11</b>最全實(shí)踐干貨來了

    JDK11升級(jí)JDK17最全實(shí)踐干貨來了

    解決你的問題。 上篇文章給大家?guī)砹?b class='flag-5'>JDK8升級(jí)JDK11的最全實(shí)踐,相信大家閱讀后已經(jīng)對(duì)JDK11有了比較深入的了解。2021年9月14日,Oracle發(fā)布了可以長(zhǎng)期支持的
    的頭像 發(fā)表于 06-25 14:50 ?806次閱讀
    <b class='flag-5'>JDK11</b>升級(jí)<b class='flag-5'>JDK</b>17最全實(shí)踐干貨來了

    大模型應(yīng)用開發(fā)平臺(tái)+浪潮信息AIStation,讓大模型定制更簡(jiǎn)單

    北京2024年6月5日?/美通社/ -- 近日,大模型應(yīng)用開發(fā)平臺(tái)與浪潮信息AIStation智能業(yè)務(wù)生產(chǎn)創(chuàng)新平臺(tái)完成兼容性互認(rèn)證?;?b class='flag-5'>畢和浪潮信息AIStation,用戶通過預(yù)
    的頭像 發(fā)表于 06-05 11:58 ?551次閱讀
    <b class='flag-5'>畢</b><b class='flag-5'>昇</b>大模型應(yīng)用開發(fā)平臺(tái)+浪潮信息AIStation,讓大模型定制更簡(jiǎn)單

    請(qǐng)問ad9171的兩個(gè)輸出端口是否支持同時(shí)輸出兩個(gè)不同的頻率?

    你好,關(guān)于AD9171芯片我有一個(gè)問題 ,數(shù)據(jù)手冊(cè)顯示該芯片具有兩個(gè)輸出通道,芯片內(nèi)部有DAC0和DAC1共兩個(gè)DAC通道,那么這兩個(gè)通道是否支持
    發(fā)表于 05-28 06:20

    怎么讓工程中同時(shí)存在兩個(gè)ioc文件?

    你好,我現(xiàn)在需要在一個(gè)工程中兼容兩個(gè)不同的項(xiàng)目,這兩個(gè)項(xiàng)目有不同的配置文件,請(qǐng)問可否讓兩個(gè)ioc文件同時(shí)存在,通過修改路徑之類的方法來使需要
    發(fā)表于 05-23 07:50

    兩個(gè)銅片可以形成原電池嗎

    兩個(gè)銅片本身不能形成原電池,因?yàn)樵姵氐墓ぷ髟硪蕾囉?b class='flag-5'>兩個(gè)不同電位的電極材料之間的氧化還原反應(yīng)。
    的頭像 發(fā)表于 05-21 16:23 ?1180次閱讀

    Oracle確認(rèn)Java/JDK 11官方支持延長(zhǎng)至2032年1月?

    此外,Solaris操作系統(tǒng)上的Java SE 8和Java SE 11的官方支持也同步延期至2030年12月及2032年1月,進(jìn)一步延長(zhǎng)了該平臺(tái)上的Java服務(wù)周期。
    的頭像 發(fā)表于 05-16 15:57 ?1462次閱讀

    微軟醞釀Windows 11“Moment”更新,預(yù)計(jì)明年初發(fā)布

    據(jù)悉,微軟已啟動(dòng)Windows 11 24H2首次“時(shí)刻”更新的籌備工作,目前已知的內(nèi)部構(gòu)建版本號(hào)為Build 26120.383,僅是在Windows 11 Build 26100基
    的頭像 發(fā)表于 04-17 16:31 ?620次閱讀

    飛凌ElfBoard ELF 1板卡-如何在ELF 1開發(fā)板上實(shí)現(xiàn)對(duì)java的支持

    上成功部署和運(yùn)行Java環(huán)境。 1.拷貝兩個(gè)壓縮包到ELF 1開發(fā)板的/home/root路徑下解壓 網(wǎng)盤鏈接:https://pan.baidu.com/s
    發(fā)表于 03-20 09:51

    ubuntu23安裝stm32cubeIDE后運(yùn)行閃退的原因?

    上圖安裝的是 STM32CubeIDE Generic linux Installer 1.12.1版本,已安裝openjdk-11-jdk-headless,仍然不過。 之前安裝
    發(fā)表于 03-18 06:39

    示波器兩個(gè)探頭地線為什么不能同時(shí)接在電路上

    電路上 示波器兩個(gè)探頭地線不能同時(shí)接在電路上是因?yàn)殡娐反嬖诮拥貑栴}。例如,如果兩個(gè)地線同時(shí)連接到電路上,它們就會(huì)形成一個(gè)回路。這會(huì)導(dǎo)致電流在
    的頭像 發(fā)表于 02-26 11:31 ?1313次閱讀
    示波器<b class='flag-5'>兩個(gè)</b>探頭地線為什么不能<b class='flag-5'>同時(shí)</b>接在電路上

    arcgis中如何關(guān)聯(lián)兩個(gè)屬性表

    在ArcGIS中,關(guān)聯(lián)兩個(gè)屬性表是一個(gè)重要的操作,可以通過此操作將兩個(gè)表中的數(shù)據(jù)關(guān)聯(lián)起來,以便進(jìn)行分析和查詢。下面是詳細(xì)介紹如何在ArcGIS中實(shí)現(xiàn)屬性表的關(guān)聯(lián)。 首先,我們需要明確兩個(gè)
    的頭像 發(fā)表于 02-25 11:01 ?4484次閱讀

    PSOC同時(shí)使用兩個(gè)Em_EEPROM,有一個(gè)數(shù)據(jù)會(huì)丟失的原因?

    PSOC同時(shí)使用兩個(gè)Em_EEPROM,現(xiàn)在發(fā)現(xiàn)有一個(gè)數(shù)據(jù)會(huì)丟失,想查看兩個(gè)Em_EEPROM的起始地址和結(jié)束地址,在哪里可以看的到?
    發(fā)表于 02-21 07:20