Ensiksi seuraavat kaksi artikkelia .net/c# Zookeeper jakoi lukkoja:
Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä.
Itse asiassa yllä mainitut kaksi artikkelia ovat vääriä! Täysin harhaanjohtava ohjelmointikehittäjä!
TietoaEläintarhanhoitajan asennusohje:
Zookeeperin hajautetun lukon toteutusperiaate selitetään yksinkertaisesti:
1: Vie kaikki lapsisolmut kaapin alle
2: Kaikki alisolmut on lajiteltu, tässä on kaksi tilannetta
Jos solmullasi on pienin sarjanumero, asiakas katsotaan saaneen lukon. Voit tehdä omia juttujasi! Jos solmusi ei ole pienin sarjanumero, se solmu, joka kuuntelee pienintä solmua, ei ole edellinen solmu, joka on sinua pienempi!! Kiinnitä huomiota tähän! (Koska edellinen solmusi saattaa aikakatkaista ja avata lukon!) )
3: Odota eläintarhanhoitajan ilmoitusta ja toista sitten toiminto 2, vedä kaikki solmut, lajittele ne ja arvioi, oletko pienin solmu............
Kun tiedämme periaatteen, katsotaanpa, miksi artikkelin kaksi ylintä johdantoa ovat vääriä?
Kun katsoo artikkelin esimerkkiä järjestyksestä, se tuntuu oikealta, ja juoksun jälkeinen tulos on myös oikea! Kuitenkin, jos testaat sitä muutaman kerran, huomaat, että artikkelin koodi on täysin väärä!!!
Joten, tietäen periaatteen, kirjoitetaan se itse! Joka tapauksessa, tämä ei ole ensimmäinen kerta, kun minut on kohdistettu koodiin internetissä!
Tässä on oikea gif:
Kutsukoodi:
ZooKeeperNet.dll käytetty versio on 3.4.6.1
Lopuksi liitä lähdekoodi:
Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyvä Vastaus
|