-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.p
l!2.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!aioe.org!news.chmurka.n
et!.POSTED.213.192.88.68!not-for-mail
From: Piotr Gałka <p...@c...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Rynek pracy STM32
Date: Fri, 22 Jul 2022 18:19:32 +0200
Organization: news.chmurka.net
Message-ID: <tbeimj$kn1$1$PiotrGalka@news.chmurka.net>
References: <tardm4$3173v$1@dont-email.me>
<a...@n...neostrada.pl>
<tb5ldk$6sn$1@gioia.aioe.org>
<c...@g...com>
<tb698g$s2m$1@gioia.aioe.org>
<d...@g...com>
<tb6dag$144m0$1@dont-email.me>
<1...@g...com>
<tb6gpj$3gt$2@gioia.aioe.org>
<2...@g...com>
<tb6v4b$rua$1$Janusz@news.chmurka.net> <tb7p64$vt1$1@gioia.aioe.org>
<tb8i4k$qld$1$PiotrGalka@news.chmurka.net>
<tb8m06$t8s$1$cezar91@news.chmurka.net>
<tb8pqg$vgi$1$PiotrGalka@news.chmurka.net> <tb8qeq$1jm46$1@dont-email.me>
<tb9hi8$ftq$1$PiotrGalka@news.chmurka.net> <tb9iap$1prti$1@dont-email.me>
<tb9ml5$j7v$1$PiotrGalka@news.chmurka.net> <tb9qse$1rups$1@dont-email.me>
<tbbims$n4p$1$PiotrGalka@news.chmurka.net> <tbbkla$2d30n$1@dont-email.me>
<tbbnli$q74$1$PiotrGalka@news.chmurka.net> <tbboj6$2e31l$1@dont-email.me>
NNTP-Posting-Host: 213.192.88.68
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 22 Jul 2022 16:19:31 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="PiotrGalka";
posting-host="213.192.88.68"; logging-data="21217";
mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Content-Language: pl
In-Reply-To: <tbboj6$2e31l$1@dont-email.me>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:773445
[ ukryj nagłówki ]W dniu 2022-07-21 o 16:41, heby pisze:
> Zaznaczam, że to nie jest optymalne. Tracisz 4 bajty na pole m_guid.
Ja kombinowałem z obiektem GUID w klasie (a nie referencją) i żeby go
inicjalizować w konstruktorze.
> Hmmm... całośc tego wydaje mi się niejasna, co w zasadzie było problemem.
Stopniowo przypominam sobie o co mi chodziło i co było problemem.
Problemem było wpisanie wartości GUID bezpośrednio w wywołaniu
konstruktora obiektu static. Wydawało mi się, że kompilator wtedy
powinien wpisać dane z treści kodu źródłowego prosto do zmiennej typu GUID.
Szczerze mówiąc to jakbym w obiekcie miał referencję a wartość GUID
podawał jako parametr konstruktora (jak w Twoich przykładach) to nie
wiedziałbym czy to jest dobrze. Dla mnie (intuicyjnie) parametry wpisane
w wywołanie jakiejkolwiek funkcji (również konstruktora) znikają po
wykonaniu funkcji. Nie lubię stosować konstrukcji co do których nie
jestem pewny - dlatego przypisanie referencji do czegoś znikającego to
nie moja bajka.
Choć wiem, że łańcuch znaków mogę tak przekazać i przypisać wskaźnik na
ten łańcuch, ale wydawało mi się, że łańcuchy czasami są traktowane
inaczej od innych danych.
Zapewne kompilator radzi sobie z tym doskonale tworząc jakiś obiekt
gdzieś tam i przypisując do niego referencję, ale ja mam wtedy wrażenie
że to nie ja panuję nad wszystkimi danymi. Parametry z wywołania
konstruktora tak normalnie uważam, że powinienem w całości skopiować do
danych w klasie a nie przypisać sobie referencję do nich.
Mam zamiar powtórzyć tamte moje próby i dam znać.
Ale uciekam z pracy (pracuję na poddaszu po zachodniej stronie) - po
południu straszny upał się tu robi. Może w poniedziałek, chyba, że coś
wyskoczy.
> To metasłowa. Może być GORZAŁKA i ZAGRYCHA.
To mi wieloletni zgryz wyjaśniłeś :)
> Raczej nie dam wiary, że jest tak źle. Prosty kod usb UARTa na STM32
> zajmował jakies kilobajty. Ba, w małym AVR potrafili to zmieścić, z
> softwareową emulacją.
Bardzo prawdopodobne, że się gruntowanie mylę. Dotychczas jak
rozmawialiśmy nie usiłowałem dopytywać o szczegóły więc wiem tylko tyle
co mi się tam po głowie kołacze.
P.G.
Następne wpisy z tego wątku
- 22.07.22 18:51 heby
- 25.07.22 15:33 Piotr Gałka
- 25.07.22 16:31 heby
- 25.07.22 18:00 Piotr Gałka
- 25.07.22 18:12 heby
- 25.07.22 20:40 Piotr Gałka
- 25.07.22 21:29 heby
- 26.07.22 13:53 Piotr Gałka
- 26.07.22 14:16 Piotr Gałka
- 26.07.22 14:55 heby
- 26.07.22 20:05 Piotr Gałka
- 28.07.22 20:55 Piotr Gałka
Najnowsze wątki z tej grupy
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
- Chińska Telefonia 6G - Chcą Nas Sterować Elektrycznie - Jak Kukiełki w Teatrze Lalek!!!
- RS-485 ale automatycznie dwukierunkowy
Najnowsze wątki
- 2025-12-24 No i kolejny ograniczony
- 2025-12-24 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-12-24 New York Times zagrożeniem bezpieczeństwa narodowego USA - POTUS D. Trump
- 2025-12-24 Podżeganie?
- 2025-12-24 => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-12-24 otwarcie drugiej obwodnicy Trójmiasta
- 2025-12-24 Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- 2025-12-23 Prezent dla kierowców od prezydenta Nawrockiego
- 2025-12-23 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-12-23 Warszawa => Senior IT Recruitment Consultant <=
- 2025-12-22 czy wiedziałeś że?
- 2025-12-22 Unijne KOOOORWY mówią że WYCOFUJĄ się z zakazu rejestracji elektryków
- 2025-12-22 Białystok => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-22 Lublin => Project Manager <=
- 2025-12-22 Warszawa => Project Manager (AI and innovation) <=




7 pułapek i okazji - zobacz co cię czeka podczas kupna mieszkania na wynajem