-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: [OT] [Zlecę] wykonanie interface'u Ethernetowego do architektury Z80
Date: Thu, 03 May 2012 23:49:07 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 34
Message-ID: <jnuugj$ada$1@inews.gazeta.pl>
References: <4f9d25af$1$1209$65785112@news.neostrada.pl>
<jnk77t$895$1@mx1.internetia.pl> <jnk8f0$r2r$1@node2.news.atman.pl>
<jnk9gt$64k$1@news.dialog.net.pl> <jnkd05$vuu$1@node2.news.atman.pl>
<jnkghf$9m$1@mx1.internetia.pl> <jnkhcv$9v6$1@news.dialog.net.pl>
<jnldta$e37$1@mx1.internetia.pl> <o...@j...jedi>
<jnmqll$dqi$2@inews.gazeta.pl> <o...@j...jedi>
<jnmvba$pbl$1@inews.gazeta.pl> <o...@j...jedi>
<jnn0o5$ssr$1@inews.gazeta.pl> <o...@j...jedi>
<jnn2ld$3ti$1@inews.gazeta.pl> <o...@j...jedi>
<jnomqu$stm$1@inews.gazeta.pl> <o...@j...jedi>
<jnprj1$oao$1@inews.gazeta.pl> <jns5kg$f21$1@inews.gazeta.pl>
<jnsacs$rph$1@inews.gazeta.pl> <jnuqev$11e$1@inews.gazeta.pl>
NNTP-Posting-Host: 83.142.222.167
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1336081748 10666 83.142.222.167 (3 May 2012 21:49:08 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Thu, 3 May 2012 21:49:08 +0000 (UTC)
X-User: sebo.bialy
In-Reply-To: <jnuqev$11e$1@inews.gazeta.pl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.16)
Gecko/20101125 Thunderbird/3.0.11
Xref: news-archive.icm.edu.pl pl.misc.elektronika:630588
[ ukryj nagłówki ]On 2012-05-03 22:39, Jerry1111 wrote:
> No wlasnie ukryte jest wg mnie ciezej zdebugowac.
Po co debugować coś co na pewno działa? To troche jak argument klepaczy
w C: Wole nie używać std::vector bo cięzko debugować. A ja się pytam, po
co do cholery debugować *pewny* i *działajcy* kod? Bo może sie tam
trafić bug w kompilatorze? Wszędzie się może trafić. To nie powód do
braku zaufania do kompilatora i pisania wszystkiego w asm licząc na
własną nieomylność.
> > Wyłacza zawsze przed } kończącym dany blok lub natychmiast po
> > opuszczeniu bloku inną metoda. W czym problem z tym "za późno" ? Możesz
> > podać przykład?
> Jesli chce rozlaczyc logicznie wlaczanie i wylaczanie przerwan.
To wtedy wpadasz w podobne bagno co rozłączne wlaczanie i wylaczanie
mutexa. Po co chcesz to robić rozłacznie? Masz aż tak daleko jedno od
drugiego? Może design jest mizerny skoro sekcja krytyczna ciągnie sie
przez wiele funkcji i bloków?
> Ja nie mowie ze nie dziala. Ja mowie ze mnie by ograniczalo (za przyklad
> biore kod do ostatnio robionego urzadzenia, gdzie wlaczanie przerwan
> jest zupelnie gdzie indziej niz ich wylaczanie). Zupelnie gdzie indziej
> == inny plik.
Dlaczego tak to jest zrobione? Istnieje jakiś argument? Z chęcia go
poznam. Pytam, bo ostatnio widziałem kilka kawałków kodu na PC w których
nie dało się zrobić boost::scoped_lock. I nie wynikało to z przemyślenia
bądź rozsądnej potrzeby. Po prostu tak "sie napisało". Mogło sie napisać
inaczej, ale programista nie wiedział.
Mała uwaga: zawsze możesz zrobić coś na kształt move_lock jeśli
*naprawdę* musisz gdzie indziej uwolnić przerwania. Masz dwa w jednym:
nie jesteś ograniczony w scope i masz pewność że ktoś to gdzieś uwolni.
Następne wpisy z tego wątku
- 04.05.12 17:53 Zbych
- 04.05.12 20:25 Jerry1111
- 04.05.12 20:35 Jerry1111
- 05.05.12 08:40 Sebastian Biały
- 05.05.12 14:45 Jerry1111
- 05.05.12 16:18 Sebastian Biały
- 05.05.12 17:17 Andrzej Ekiert
- 05.05.12 19:25 Sebastian Biały
- 05.05.12 19:29 identyfikator: 20040501
- 05.05.12 19:47 Jerry1111
- 05.05.12 20:26 Sebastian Biały
- 05.05.12 21:39 Jerry1111
- 05.05.12 22:30 Andrzej Ekiert
- 05.05.12 22:39 Jerry1111
- 05.05.12 22:50 Michoo
Najnowsze wątki z tej grupy
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
Najnowsze wątki
- 2024-11-29 Dławik CM
- 2024-11-29 [OT] Lewe oprogramowanie
- 2024-11-29 Błonie => Sales Specialist <=
- 2024-11-29 Warszawa => IT Expert (Network Systems area) <=
- 2024-11-29 Warszawa => Ekspert IT (obszar systemów sieciowych) <=
- 2024-11-29 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-29 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-29 Pómpy ciepła darmo rozdajoo
- 2024-11-29 Białystok => Application Security Engineer <=
- 2024-11-29 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-29 Gdańsk => Software .Net Developer <=
- 2024-11-29 Wrocław => Key Account Manager <=
- 2024-11-29 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-29 Chrzanów => Specjalista ds. public relations <=
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO