Problemem w dużej ilości danych jest wyszukiwanie informacji. Zapewne nie raz szukaliście w swoich komputerach dokumentów, zdjęć, filmów, które kiedyś zostały zapisane w systemie plików. Czy system przechowywania danych jest hierarchiczny, czy obiektowy, to nadal mamy problem, że trzeba chcieć właściwie oznaczyć (opisać) dane (pliki). Tylko dane opisane...
OCAML, Java, asm Asm (BTW na jaką platformę ?) to strata czasu:/ Chyba że działasz w systemach embedded ale po co wtedy java i ocaml ?? Moje typy: perfekcyjna znajomość C, C++ (dokumenty ISO na pamięć) i jakiegoś języka obiektowego bardzo wysokiego poziomu np. Python. Do tego podstawy OOP, UML, znajomość narzędzi GNU i można zacząć szukać pracy.
Jeśli FindNext w pętli, to na tym samym zakresie (zakres1, zakres2). Z drugiej strony Sub Wywolaj() MsgBox "Wynik: " & Szukaj("ABC", "A:A", "B:B", 5) End Sub Function Szukaj(szukana As String, zakres1 As String, zakres2 As String, Optional numer As Integer) Set zak1 = Range(zakres1)...
Dyrektywy są ok, ale umieściłeś w pliku *.h deklarację, która rezerwuje pamięć dla tablicy. Ten sam plik nagłówkowy był kompilowany dla dwóch różnych plików obiektowych i w obu przydzielił pamięć. To było problemem.
Przy usuwaniu elementu z kolejki nie usuwasz go z tablicy przez co niepotrzebnie zajmuje pamięć. Możesz wstawić null by ją zwolnić. W C# w celu dostępu do wartości można stosować właściwości. Np. tutaj Utworz z konstruktora. Wtedy ta metoda też powinna być niepubliczna i wypadałoby zmienić jej nazwę. Alternatywnie można skopiować reset indeksów i wyczyścić...
Bardzo ciekawe wyniki badań pokazujące możliwości nowych kierunku rozwoju. Z tego co zrozumiałem duże znaczenie miała możliwość szybkiej komunikacji między serwerami i dyskami innych serwerów dzięki FPGA i szybkiej magistrali. Rozwiązanie przypomina istniejące standardowe rozwiązania typu karty 10GBE lub FC w serwerach połączone do przełącznika SAN....
W C też da się napisać kod tak, aby był łatwy w utrzymaniu. To, że w obiektowych językach jest to prostsze, nie znaczy, że w strukturalnych nie da się tego zrobić. Notabene - większość kodów jakie w życiu widziałem (obiektowych i strukturalnych) jest napisanych byle jak, co nie sprzyja przenośności. Witam, kiedy rozpocząłem swoją przygodę z programowaniem...
Twoja funkcja adc_read() zwraca wartość typu uint16_t, którą następnie przypisujesz do zmiennej ACDC typu uint8_t, czyli efektywnie obcinasz 8 bardziej znaczących bitów. To są klasyczne typy z C, nie ma w nich nic specyficznego dla AVRów. Zapis jest bardzo czytelny - uint - Unsigned Integer, czyli liczba całkowita bez znaku, 8 - długość zmiennej w bitach....
Koledze chyba chodzi o to, że pisząc program na PC nie ma potrzeby minimalizować zużycia ramu do granic możliwości ponieważ program idzie do ludzi, którzy już mają komputery z jego sporą ilością. Czy program zajmie 10MB czy 150 to koszt dla developera ten sam. A w przypadku uC dopiero komponenty będą kupowane 'pod nasz program' i zaoszczędzenie ramu...
Witam, DS daje oderwanie od sprzętu i trafiam na coś co jest namiastką SDS czyli zespoły hostów Hyper-V/VM-ware udostępniają zasoby dyskowe dla maszyn wirtualnych, a zasoby te utworzone są na zasobach udostępnianych przez systemy macierzowe. Jest to pewne oderwanie od sprzętu gdyż np. live-migration pozwala na przeniesienie dysku maszyny z jednego zasobu...
A gdzie wpisujesz to "delete"? Na przykładzie kodu kolegi cbrmana wszytko działa prawidłowo. (dodałem przy okazji deklarację zmiennej "c" oraz zwolnienie z pamięci zmiennej obiektowej SET bo niepotrzebnie zaśmieca pamięć) [syntax=vb]Sub zz() Dim MyRange As Range, MyRange1 As Range, MyLocation(5) As String, i As Long Dim LastRow As Long, c As Range Application.ScreenUpdating...
Wydaje się więc, że pomimo tego iż "byacc" jest akceptowane przez skrypt, raczej trzeba się nastawić na używanie "bison". Jesli mnie pamięć nie myli to ubuntu podpowiadał 5 pakietów do wyboru w tej kwestii. Jeszcze lamerskie pytanie (przepraszam ale ostatnio mam b. mało czasu, więc każda pomoc się mi przydaje). Moja płytka to STM32F4 Discovery, ledy...
W Excelu nie ma sensu deklarować obiektu typu "Excel.Application". Wystarczy "Open". Próba nałożenia filtru na jeden wiersz zakończy się błędem, dlatego należałoby określić ostatni w tabeli. Pamiętaj o usuwaniu zmiennych obiektowych z pamięci. Spróbuj[syntax=vb]Private Sub CommandButton1_Click() Dim xl As Workbook Set xl = Workbooks.Open("C:\Documents...
Zlinkować do projektu? Nie za bardzo wiem o co chodzi. A ten plik obiektowy jak zrobić? Czytałem wczoraj o zapisie danych do FLASH i to wydawało się trudne. Trzeba odblokować możliwość zapisu potem skasować całą stronę, zapisać dane, zablokować możliwość, oczywiście jeszcze po drodze sprawdzać czy pamięć jest gotowa do użycia, i to się wydawało trochę...
(at)GrandMasterT dzięki za informację z praktyki potwierdzającą mój pozornie zwariowany pomysł, dobrze wiedzieć że ktoś wypróbował to w produkcji. Na pułapkę z wielkością dysku pewnie nie jedna osoba się złapała... Generalnie w systemach dyskowych RAID liczących setki czy dziesiątki dysków, zwykle długość jednej grupy RAID nie przekracza kilkunastu...
Sam kiedyś próbowałem się dowiedzieć, czy się da.. umieszczenie 256 bajtów w pamięci programu pod stałym adresem nie udało się - w asemblerze wymuszanie adresów było względne do pliku obiektowego, po linkowaniu wszystko się przemieszczało... Rozwiązaniem może być ("może", bo nie próbowałem) dodanie sekcji i wskazanie miejsca w którym ma ona być umieszczona...
Oczywiście nie piszę tego złośliwie, tylko po to aby uświadomić Waszemu adminowi, że bardzo mało jeszcze wie o sieciach i raczej jego "robota" jest mało profesjonalnie wykonana i zgodną ze sztuką. No jasne :) - nie jesteśmy tutaj (no raczej) po to żeby się nabijać z mniej wiedzących czy sobie robić "jaja" - ale własnie po to zeby móc za pomocą dyskusji...
Do nauki programowania (obiektowego) dobra jest Java, bo wymusza pewne rzeczy i uczy właściwego "sposobu myślenia", a nie ma w niej takich "przegięć" jak np. w ANSI-C, dzięki czemu można się skupić na algorytmie do zaimplementowania, zamiast sobie zaprzątać głowę np. alokacją pamięci. Na pewno nie Python, bo jedyne czego uczy to niechlujstwo. Zgadzam...
Jak sam zauważyłeś, dynamiczna alokacja pamięci nie ma sensu we włącznikach światła i sterownikach windy. Nie będzie też miała sensu w zdalnym pilocie do bramy i w czajniku. Za to w systemie który jest podłączony do ethernetu i przyjmuje tyle połączeń na ile pozwoli mu dostępna aktualnie pamięć - czemu by nie? W sumie to nawet nie wiem po co dyskutuję...
W sumie to czasem pewnie nawet nie dwie wersje, ale i więcej jak funkcja przyjmuje dwa różne wskaźniki - takiego strcmp to powinny być 4 wersje, bo potrzeba takiej która działa na RAM + RAM, flash + RAM, RAM + flash oraz flash + flash. Przyzwyczajenie nie ma tu nic do rzeczy, przy takich ograniczeniach nie da się napisać sensownego kodu operującego...
Udostępnianie opinii na temat instalacji obiektowych i okablowaniu Chciałbym przekazać ważną moim zdaniem informację, szczególnie dla młodych i początkujących instalatorów. Mianowicie poza samym systemem alarmowym t.j. centralą czujkami oraz sygnalizatorami bardzo ważną rolę odgrywają przewody, którymi to wszystko jest połączone. Kiedyś postanowiłem...
Witam. Przeszukałem forum pod kątem stworzenia chronometru. Powiedzmy, że już wiem jak go wykonać (znam ideę). Biorąc pod uwagę to że nikt nie porowadzi mnie za rączkę chciałbym od czegoś zacząć. Chcę zacząć od kupna jakiegoś uC, który nada się do tego układu. Oczywiście musi mieć stałą pamięć gdzie można by zapisać program wyliczający prędkość naboju...
dziękuję za odpowiedź. temat projektu dostałem sformułowany nastepująco: "electric piano" i to wszystko. jestem w trakcie pisania pracy inżynierskiej (dla jasności, zajmuję się programowaniem obiektowym, nie elektroniką), sesja etc i jakoś umknęło mi, aby udać się do wykładowcy w celu uściślenia projektu, tak więc wszystko muszę dośpiewać sobie sam...
Ktoś tam napisał, że Java zamula, C++ jest szybszy, ale zauważ, że zastosowania tych dwóch języków w ogóle się nie pokrywają. Javę głównie się wykorzystuje w aplikacjach internetowych, biznesowych - i to jest jej właściwe przeznaczenie. C++ służy do trochę innych rzeczy. Tak samo i C#, chociaż ten język to już jest kombajn do wszystkiego :) Właśnie...
Ze wskazówek: * aplikacje biznesowe zazwyczaj są pisane w Delphi lub Visual Basicu, bo języki te umożliwiają szybkie i wygodne pisanie nieskomplikowanych aplikacji (jak interfejsy do systemów bazodanowych); * C# wymusza podejście obiektowe, przez co jest lepszy do nauki "ładnego" stylu programowania, jednocześnie w dużej mierze zwalnia programistę z...
Zależy od procesora. Na takim 8bitowcu, który ma 1kb flash'a i kilkaset bajtów pamięci używanie języka obiektowego mija się zupełnie z celem. Projekty są na tyle małe, że można je spokojnie robić bez obiektów i raczej nikomu się nic nie pomiesza. Natomiast są mikrokontrolery o wiele mocniejsze, jak np. mikrokontrolery zbudowane na rdzeniu ARM9 (wykorzystywane...
Wzorce projektowe dla C++ są ładnie i syntetycznie opisane tutaj: https://cpppatterns.com/ Co do ich stosowania w Embedded C++, to daje się to zrobić. Trzeba tylko pamiętać, aby ograniczać używanie pamięci dynamicznej do minimum. C++ to nie tylko programowanie obiektowe. Język ten (w najnowszym dialekcie) wspiera też programowanie generyczne, funkcyjne,...
Hmm. Jak się orientujesz w tych wszystkich GoTo? To samo, uzupełnione, w innej wersji.[syntax=vb]Option Explicit Sub Kopiuj() Dim WksDo As Workbook, PierwszyWolny1 As Long, PierwszyWolny2 As Long On Error GoTo koniec If MsgBox("Rozpocząć kopiowanie ?", vbQuestion + vbYesNo) = vbYes Then 'Potwierdzenie rozpoczęcia kopiowania With Application .ScreenUpdating...
C++ wymaga większych nakładów na naukę ale jak już się go nauczysz to przejrzystość programu dobrze napisanego w C++ jest dużo większa niż programu napisanego w C. Aleeee... o czym Pan piszesz? 8-O C++ jest językiem obiektowym, C nie. Co prawda istnieje coś takiego ja Objective C, w którym bodaj glib jest napisana, ale to zupełnie inna para kaloszy....
W linii 21 Set kom = wksN.Columns(2).Find(What... LookAt:=xlWhole) Jeśli prawdziwe jest If kom Is Nothing wychodzisz z procedury bez zerowania zmiennych obiektowych (które sobie będą siedzieć w pamięci). Unikniesz tego stosując Else... If kom Is Nothing Then MsgBox "Nie ma podanej komórki." Else On Error GoTo 0 wksR.Range("C1:D1")...
Z "thsp=3" też nie działa. Generalnie mój problem dotyczy wszystkich komend wysłanych przez serial. Ale wiem już o co chodzi. To przypadłość którą kilka postów wcześniej opisywałem, a z którą wciąż się borykam nie mogąc już nic więcej rozwinąć w programie. Chodzi o permanentny brak pamięci na zmienne globalne w moim nano. .."Zmienne globalne używają...
Niedawno "liznąłem" Rust w kontekście aplikacji konsolowych i WebAssembly, a przy tym mam duże doświadczenie w C++, dużo czytałem o zaletach Rust. W moim odczuciu WebAssembly bardziej przypomina tworzenie systemu wbudowanego niż programu na komputer, bo mikrokontroler "otacza się" różnymi układami i urządzeniami wybranymi w zależności od potrzeb, tak...
W programowaniu nie uczy się niczego na pamięć :) Zwykle tak czy siak kończy się na szukaniu rozwiązań w internecie. Ale warto znać poszczególne elementy (kontrolki) i ich właściwości. Tu nie ma rady, trzeba to na żywca przelecieć jedna po drugiej, tak żeby wiedzieć jakie mają możliwości. Poza tym, trzeba znać podstawowe konstrukcje, które są uniwersalne...
Pomyślałem, że może i ja udzielę się w tym temacie, tymbardziej, że póki nie dostanę mojej pierwszej lutownicy to będzie to jedyny dział (Programowanie ...), w którym czuję się dobrze. Nie pamiętam już od kiedy zacząłem interesować się programowaniem. W każdym bądź razie jeszcze przed liceum, w czasach gdy na mojej zapyziałej wsi nie było dostępu do...
W przypadku avr-gcc nie liczyłbym na optymalizację pod kątem zmieszczenia się w zadanej ilości pamięci flash. Pamiętajmy, że kompilacja każdej jednostki translacji wykonywana jest osobno, a następnie linker łączy wszystkie pliki obiektowe do pliku wynikowego - w takim scenariuszu w jaki niby sposób kompilator miałby skorzystać z informacji o globalnym...
W dokumentacji piszą o dwóch: Faktycznie 2 takty. Zmieniłem na "w jednym cyklu", powinno być dobrze :) A gdzie rozwijać wiedzę na te tematy poza czytaniem bibliotek? Podstawowe słowo kluczowe to ISA (Instruction Set Architecture), np "AVR ISA" https://ww1.microchip.com/downloads/en/D... Możesz też skompilować...
Witam, szukam ciekawej, dobrze napisanej książki do C++, umiem wszystkie pętle, alokacje pamięci, wskaźniki, mam opanowane podstawy programowania obiektowego. Szukam czegoś co po przerobieniu umożliwiło by mi start jako młodszy programista C. Pierwszy strzał to [url=https://helion.pl/ksiazki/c-zaawans...
Próbowałem wykorzystać twój kod, niestety ciągle wyskauje błąd przy próbie uruchomienia makra [syntax=vb] Sub Kopiuj() Dim WksDo As Workbook Dim wksZ As Workbook, wierszZ As Long On Error GoTo koniec 'zadeklaruj arkusze Set WksDo = Workbooks("A.xls").Sheets("1") Set wksZ = Workbooks("B.xls").Sheets("1") 'ustal raz aktywny wiersz wksZ.Activate wierszZ...
no własnie nie ma sensu przenosić złych praktyk z C do C++. A Obiektowy Qt i mikroprocesory z bardzo ograniczona ilością pamięci to dwa światy
Witam, od niedawna rozpocząłem programowanie obiektowe, i mam mały problem zbudowania klasy typy Singleton, w moim założeniu miałem napisać prosty Singleton, napisałem go tak: [syntax=cpp] #include <iostream> //######################################... class CApp { private: CApp(); ~CApp(); public: static...
Witam wszystkich to mój pierwszy post na tym forum. Chcę zrobić sterownik kotła CO, ma on sterować: -2 x pompa 230V(są zainstalowane), -wentylatorem nadmuchu(też 230V jest zainstalowany), -mieć podłączone 3 czujniki temperatury(są zainstalowane ale możliwe że będę musiał dokupić/zrobić i zdublować istniejące); Wyjaśniam że kocioł jest ze sterownikiem...
Kafka -Pisałem w Pascalu, nie obiektowo więc też struktury. Pamięć dla struktury przydzieli Ci „malloc”. Samo wstawienie NULL’a nie daje nic, nie pamiętam co w C jest odwrotnością „malloc” coś z free w nazwie, ale ze zwalnianiem tego jest kłopot, przy wielkim słowniku jest to najbardziej czasochłonna operacja, bo pamięć...
... Co do pytania czy odnajduje sie w kodzie, to w końcu sam go napisałem i dla mnie jest czytelny, choć wygląda na zagmatwany przez ilośc zmiennych i funkcji if, to spełnia swoja rolę idealnie ... ... Program działa bez zarzutu, tak jak pisałem wcześniej ... Wybacz mój "sceptycyzm", ale wątpię. W kodzie, który zamieściłeś (Sub KCKW): 1. Brak jest...
Programowania orientowanego obiektowo - podobno - bardzo ciężko jest się nauczyć samemu. Wszyscy guru zalecają przede wszystkim znalezienie sobie mentora - kogoś, kto łagodnie wprowadzi w świat tego programowania. Z mojego doświadczenia wynika ponadto, że osobom, które programowały już proceduralnie, jest jeszcze ciężej. Bardzo ciężko jest wykorzenić...
Jeśli cie nie bawią to po co zabierasz głos? A coś takiego: struct flagi { uint8_t f0 : 1; uint8_t f1 : 1; uint8_t f2 : 1; itd }; to jak nazwiesz? Nie sa to flagi będące polami bitowymi, w dodatku zajmujące w pamięci dokładnie jeden bit?
Witam, Poważne urządzenia jednak działają już na PC z odpowiednimi rozszerzeniami kontaktującymi się z PLC. Linux Realtime albo VxWorks to podstawa dla takich w sumie to już maszyn. Zwykłe PLC to się nie nadaje do niczego bardziej skomplikowanego. Sterowniki RX3i, RX7i, Roboty KUKA działają pod systemem VxWorks. Wyżej wymienione sterowniki do komunikacji...
Mam klasę A i w niej metodę publiczną metodaA(B &bb, C &cc) gdzie B i C to też klasy. Ponadto w klasie B mam metodę metodaB(A &aa). I teraz w metodzieA chcę wywołać metodęB z parametrem this. Aby to zrobić muszę coś takiego zastosować: bb.metodaB(*(const_cast<A *>(this))); Po całej tej akcji uszkadzają się wszystkie...
Obserwując tak ożywioną dyskusję, wtrącę swoje kilka zdań. Tylko nie krytykujcie zaraz każdego mojego słowa i nie wyzywajcie od żółtodziobów (bo faktycznie na polu programowania mikrokontrolerów jestem jeszcze żółtodzibem :D). Jednakże w kwestii używania asm i C w programowaniu mikrokontrolerów mam pewne poglądy. Jesli chodzi o przedmówców, to popieram...
Przypomniała mi się anegdota o radzieckim profesorze amerykaniście, który co prawda w USA nigdy nie był, ale posiadał bogatą wiedzę na ten temat z radzieckiej prasy i biuletynów partyjnych. Cieszę się, że kolega ma jeszcze taką dobra pamięć i pamięta dowcipy sprzed moich narodzin :-) Tymczasem nie trzeba sięgać daleko by zobaczyć jakie przewagi nad...
http://obrazki.elektroda.net/14_12750474... 28 maja 1959 roku uznaje się za dzień, w którym powstał COBOL - jeden z pierwszych i najpopularniejszych języków programowania na świecie. COBOL to skrót od Common Business-Oriented Language, języka stworzonego głównie do programowania dla ekonomii i biznesu. Według raportu Gartner Group z 1997 roku, istniało...
To chyba miał być jakiś sarkazm. Nie chcę się tu rozwodzić na wyższością języków, ale od czegoś trzeba zacząć. C jest o wiele lepsze do nauki podstaw niż C++ czy JAVA. Owszem jest w tych językach o wiele uproszczeń i ułatwień tyle że wcześniej czy później one mszczą się na programiście który nie zna podstaw tworzenia algorytmów. A do nauki postaw C...
Zgadza się. Dlatego każdy plik .h w moim projekcie został podzielony na dwie części. Jedna która dołącza się jeżeli pewien ciąg został zdefiniowany, a druga jeżeli nie. W pliku c dołączam bez definicji i wtedy mam wszystkie zmienne globalne i prototypy funkcji. Jeżeli będą mi one potrzebne w innym pliku c do przed include robię define i wtedy mam tylko...
http://obrazki.elektroda.net/37_12577976... Witam! Przedstawiam projekt uniwersalnego sterownika kotłowni. Układ w założeniach ma być maksymalnie uniwersalny i posiadać różne funkcje przydatne w realizacji projektu automatyki domowej. Podstawową funkcją ma być sterowanie urządzeniami małej kotłowni (kocioł, panel słoneczny, pompy, CWU, podłogówka)....
kijas1 czytałem już ten wątek, niestety, jest to tylko alokacja pamięci (nadaje się do dynamicznych tabel ale nie obiektów) :( Niestety. Tabela taka też musi składać się z typów prostych, ewentualnie struktur, ale niestety nie obiektów, ponieważ dochodzi tylko do zarezerwowania pamięci potrzebnej na pomieszczenie składowych obiektu, ale nie powołuje...
Co do samych początków to ja chyba mimo wszystko poleciłbym Turbo Pascala. C++ w drugiej kolejności. Grębosz do świetna pozycja zarówno Symfonia C++ jak i Pasja C++ (dla bardziej zaawansowanych). Osobiście odradziłbym Turbo Pascala. Z technicznego punktu widzenia nadaje się do nauki programowania i przez wiele lat był jako taki wykorzystywany, ale...
Cześć Zrozum, traktuj PC i oprogramownaie kompilatora jako "tłumacza". PC ma duże zasoby w stosunku do uK. I tam jest miejsce na wskażniki (wskaźnik do fukncji to wskaźnik do jej adresu czyki liczba int -> dokładnie odpowiada miejscu w pamięci gdzie się zaczyna kod fukcji), obiekty itp. Cała sztuka to przetłumaczenie funkcji w postaci kodu napisanego...
pisanie kodu a jego debugowanie to dwie różne rzeczy, pisząc kod w C w pełni masz kontrole nad tym co się dzieje, gdzie jest trzymane i co się z tym zrobi, w C# wszystko to jest robione przez platformę, dla przykładu nie działasz na pamięci operacyjnej tylko na wirtualnej i wszystkie wycieki z pamięci są przechwytywane i wyświetlane wyjątki... to jest...
Sporo nauki przed tobą jeszcze. Po pierwsze musisz wiedzieć jaka jest różnica między stosem (stack) a stertą (heap). Jeśli tego sobie nie uświadomisz to trudno ci będzie pojąć po jakiego czorta stworzyli new oraz delete. Na twoim miejscu najpierw zająłbym się starym dobrym C oraz funkcjami malloc() oraz free(). Mówiąc w bardzo dużym uproszczeniu new...
A jeszcze wtrącę - bo jeżeli to nowe kamerki Bosch z serii Dinion to o ile pamięć mnie nie myli mają funkcję całkowitego otwarcia przysłony obiektywu DC właśnie do celów serwisowych. Poszukaj w menu jeśli masz takie kamerki
http://obrazki.elektroda.pl/3025550100_1... Mając do dyspozycji jedną matrycę 8x8 czerwonych diod LED o boku 60,2mm oraz mikrokontroler ATtiny861 pozostałe po innych projektach postanowiłem zbudować to, co każdy elektronik chociaż raz w życiu zbudować musi: zegar ;). Ze względu na charakter wyświetlacza miał to być zegar binarny, ale...
No właśnie jak wspomniałem, to nie jest technika analogowa (czy też teoria obwodów) tylko zaprzęganie narzędzi typu matlab. Ja tam nie chcę tego tylko ZZZ, ale biorąc pod uwagę to, czego raczej tyczy się przedmiot, no to otwarcie przyznaję, że żebram o pomoc, ponieważ w generalnym ujęciu nie samych obwodów kurs dotyczy i to mnie dopiero czeka, ale już...
Jeżeli chodzi o kompilatory c, to polecam darmowy sdcc. Można go bez problemu ściągnąć z internetu, wystarczy tylko wpisać "sdcc" do wyszukiwarki www.yahoo.com . Kompilator sdcc jest dostępny pod windowsy i linuxa, oraz umożliwa pisanie programów dla kilku rodzajów procesorów (nie tylko '51). Dodatkowo podczas kompilacji tworzy plik asemblerowy. Z kompilatorami...
Czy jest tak, że wyświetlanie jest jakoś czasowo krytyczne i przerwanie UARTa je zaburza, czy też raczej jest tak, że przetwarzasz dane po części "stare", a po części "nowe"? Czyli np. 1 bajt singla jest już z nowej paczki, a pozostałe 3 z poprzedniej. Nowe dane zbierałbym w buforku, po odebraniu ostatniego zapalam flagę GOTOWE. W głównej pętli "odbiornika"...
Dzień dobry Buduję ciekawe urządzenie w oparciu o mikrokontroler Atmega128. Używam biblioteki Petitfat do obsługi karty pamięci SD po magistrali SPI. Posiadam bibliotekę Petitfat napisaną w C w kilku plikach. W związku z tym jestem zmuszony realizować cały projekt z wykorzystaniem języka C, gdyż nie potrafię (może się nie da?) zmodyfikować pliku Makefile...
Witam Poszukuje wsparcia w wyszukaniu, wyswietleniu i wybraniu arkusza z którego będę chciał skopiować dane do drugiego arkusza. Posiadam dwa skoroszyty. W pierwszym znajdują się dane w wielu arkuszach " około 25". Teraz w skoroszycie drugim po wybraniu opcji kopiuj chcę mieć możliwośc wybrania z którego arkusza ze skoroszytu pierwszego kopiuje ustalony...
Popatrz na początek swojego pliku makefile, masz tam "include'y" które działają podobnie jak w języku C. Makefile jest rozbity na kilka plików. The include directive tells make to suspend reading the current makefile and read one or more other makefiles before continuing. ([url=https://www.gnu.org/software/make/...
Czy da się jakoś tak coś powiedzieć kompilatorowi, by np 3. i 4. stronę pamięci zostawił pustą, żebym mógł ją wykorzystać na działanie eepromu, żebym sobie nie czyścił kodu? Da sie to zrobić poprzez skrypt linkera, tyle że - przynajmniej w przypadku toolchainów opartych o GCC - na pierwszych dwóch stronach pamięci trzeba "ręcznie" umieścić wybrane...
czyli w inny sposob sie tego nie da zrobic.... tylko poprzez prog obiektowe... eh :D to jeszcze parę miechów zanim do tego dojdę ... :) a może da sie odwołać do pamięci systemowej i tam wpisać wartości? tylko pytanie czy za każdym razem będzie w tym samym miejscu ulokowana.... hm może da się to napisac pod dosem ?? :D ktos sie zna na dosie ? :D
Witaj, Programy pisałem dawno temu w turbo pascalu, basicu i asemblerze (w asemblerze głównie demka na 8 bitowce). Asembler to język niskiego poziomu idealny do programowania uC, pisania wirusów mieszczących się w kilobajtach pamięci (napisałem kilka, ale ŻADEN NIE OPUŚCIŁ MOJEGO KOMPUTERA). Języki wysokiego poziomu zajmują po skompilowaniu (w skrócie:...
Nie widać żeby ta kamera miała funkcję magnetowidu czy specjalnie dedykowane wejścia. USB służy do podłączenia do PC i zapewne rozpoznawana jest jako pamięć masowa lub jako urządzenie po zainstalowaniu dedykowanego oprogramowania. Na pewno nie posiada Tunera TV i jedyną możliwością byłyby specjalne funkcje TV wykorzystujące USB jako miejsce zapisywania....
http://obrazki.elektroda.net/57_12595397... Jakiś czas temu zafascynowała mnie tematyka mikrokontrolerów, a skoro z zawodu jestem programistą, przykładam do tematu szczególną wagę właśnie do strony oprogramowania. Niestety, dostępne w sieci biblioteki obsługujące peryferia są napisane (zazwyczaj) dość brzydko , są słabo udokumentowane oraz...
A po 2 miesiącach, właśnie ze względu na czas potrzebny do układania i liczenia "patyczków" oraz tragiczne ograniczenia jakie się z tym wiążą, "pierwszoklasista" dochodzi do wniosku, że matematyka jest kompletnie nieprzydatna, czasochłonna i trudna, więc od teraz będzie się zajmował filozofią... Tak widzę naukę programowania uC dla człowieka, który...
... Słaby jestem z obiektowego wiec mam pytanie: Co właściwie jest usuwane w tym destruktorze? Bo mi się wydaje, że elementy kolejki zostaną w pamięci, a jest usuwana pusta struktura temp. może jakoś tak? [syntax=cpp] kolejka::~kolejka() { dane *temp; while(pierwszy) { temp = pierwszy; pierwszy = pierwszy->nastepny; delete temp; } } [/syntax]
A czy słyszeliście o Propellerze firmy Parallax? Osiem 32 bitowych rdzeni, każdy ma tylko co prawda 512 słów (32bity) własnej pamięci RAM dla kodu i danych, ale wszystkie mają dostęp do wspólnych 32 kB pamięci RAM. W ROMie znajduje się interpreter obiektowego języka SPIN. Spin jest co prawda wolniejszy od maszynowego kodu do 100 razy, ale przy 80 MHz...
Te starsze obiektywy np. heliosy to o ile pamięć mnie myli coś ok. 40 lppm. Niektóre nowe np. Tokina Fírin 20 mm f/2 FE MF : https://obrazki.elektroda.pl/9086647700_... Nadal jednak w Polsce kosztuje ponad 3 koła. Ale mus poczekać na autora aby się dowiedzieć więcej o oczekiwaniach..
Tyle, że wszystkie zmienne obiektowe są de facto... wskaźnikami :) Tylko nie tak jawnie widzianymi w kodzie. Ale to po prostu wskazanie adresu struktury w pamięci. Przekazując np. obiekt do funkcji nie wędruje tam kopia tego obiektu, a wyłącznie wskaźnik (czyli de facto niejawna referencja). Druga rzecz - taki np. PChar (char*) to też wciąż wskaźnik,...
Musisz jednak być świadom co niesie za sobą przejście na C++. Wyjątki w c++ to duży nakład kodu (30kB lub nawet więcej) do tego dochodzi jeszcze RTTI, potrzeba implementacji alokacji pamięci itd, itp. Wszystko można włączyć/wyłączyć, jednak trzeba wiedzieć co i jak. Jeżeli masz do czynienia z opensource-em sprawa nie jest trywialna.
Ad1 Aktualizacja systemu – iOS 16 może wprowadzać pewne zmiany w organizowaniu plików. Możliwe, że system automatycznie tworzy katalogi według daty lub jakiegoś innego schematu. Zwykle zdjęcia w tych folderach są posegregowane według daty zrobienia, ale mogą się zdarzyć problemy, gdy zdjęcia są zrobione w podobnym czasie, ale z różnymi ustawieniami....
A praktyka i tak Cię doprowadzi do ogólnego formatu i postawienia systemu na nowo. Nic tak nie ożywia komputerka z systemem windows, jak okresowa instalacja od zera. Likwidujesz wtedy te wszystkie efekty i pozostałości po różnych wirusach, po zagubionych bibliotekach nie zawsze zgodnych z oczekiwaniami microsoftu, itd. No i ta metoda jest, jakby to...
Pewnie przydałoby się go też przepisać do C++, by było obiektowo Nie ma takiej potrzeby. W C++ jest już standardowa klasa std::variant z kontrolą typów przechowywanych danych. Nie korzysta z pamięci alokowanej dynamicznie, więc dobrze nadaje się do embedded. Dodano po 16 Natomiast rozwiązanie problemu typu co jeśli w trakcie pisania programu typ 8-bitowy...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
Nawet o tym nie pomyślałem (wtedy modyfikator zapisałbym przy definicji struktury i objąłby swoim zasięgiem wszystkie składowe), użyłem go dlatego, że mają to być wskaźniki na rejestry portów i nie można ich optymalizować, ponieważ operacje zawsze muszą się odbywać na odpowiednich bajtach przestrzeni IO. :) Z zamieszczonych fragmentów (to drugie wrażenie,...
Czemu nie dwa kilowaty od razu na zasilacz? Będzie można kilka komputerów sąsiadów jeszcze zasilić. 3070 potrzebuje mniej niż 250W, ten sprzęt nie zmęczy nawet dobrze zasilacza 500-550W. Supremo FM2 jest OK, co prawda bym do 3070 wybrał wersję 550W. Ewentualnie Seasonic Core GC 500W, lub jak się boisz o zapas mocy to 650W, niech się trochę bardziej...
Stałe, to stałe - one nie mają najczęściej swojego miejsca w pamięci, lecz są podstawiane w miejsca programu na etapie kompilacji. Zmienna, z której można po utworzeniu tylko czytać jest do zrobienia, ale tylko w obiektowej wersji języka - tworzy się własność tylko do odczytu (lub dostęp tylko przez funkcje), natomiast inicjowana jest przez właściciela-obiekt...
W pierwszej kolejności to bym wyjął baterię główną i podtrzymującą pamięć (jeżeli jest) i zostawił go na godzinę, dwie. Poskładał do kupy i próbował go uruchomić bez obiektywu i karty pamięci. Wiem, że to brzmi prozaicznie ale niejednokrotnie pomogło w rozpoczęciu diagnozy.
Witam, zaczynam przygodę z C++ obiektowym i mam mnóstwo pytań :) 1. Po co się przeciąża funkcje? Przecież można dać dwie różne nazwy i nie byłoby tematu... 2. Co to jest ten protected private wiem, public wiem]? Z różnych źródeł zebrałem pytania teoretyczne. Sprawdźcie czy dobrze odpowiedziałem a jeśli coś jest źle proszę o korektę i wytłumaczenie....
Witam, sprzedam sterownik plc WAGO 750-880 Ethernet. Używany przez ok. 2 lata z jednym programem do liczenia. Urządzenie jest w stanie idealnym, nie posiada oznak użytkowania. Sterownik jest gotowy do użytku. W ostatnim czasie został zweryfikowany; podłączyłem się do niego i usunąłem program. Dorzucam gratis moduł końcowy WAGO 750-600 (konieczny do...
Jak masz krótką czy wybiórczą pamięć albo byłeś za młody to rządowe wsparcie dla tych sprawach przy poprzednich rządach Tuska było żadne - ludzie walczyli o przyłączenie Młody, niestety, nie jestem, a wybiórczą pamięć masz ty. Do tego nie przeszkadza ci zwykłe złodziejstwo i bajzel dużo gorszy niż "za Tuska". Pewnie dlatego, że kradli, ale się podzielili......
Udało się rozwiązać problem , przyczyną takiego zachowania nie był problem mechaniczny lecz jakieś dziwne zawieszenie systemu. Pomimo wielokrotnego resetu aparat zachowywał się tak samo (wysuwał obiektyw) dopiero kiedy wyjąłem baterie podtrzymującą pamięć i ponownie ją włożyłem aparat zaczął funkcjonować normalnie. Bateria podtrzymująca w tym modelu...
Założyłem kingstona. Laptop pokazuje 16gb ramu, mam również wrażenie, że chodzi płynniej/szybciej. Sprawdziłem na szybkości w gierce i widać znaczącą różnicę - nie klatkuje, nie przycina. Na tą chwilę wydaję się, że wszystko działa jak należy :) Zobaczę jak po dłuższym sprawowaniu ;) Czy mogę ewentualnie w jakiś sposób sprawdzić, obiektywnie, ile performancu...
Na początek zapytam zgrywając pamięć SPI FLSH zrobiłeś weryfikację danych ? Przed wgraniem na nowo oryginalnego wsadu wyczyściłeś pamięć a potem wgrałeś na nowo i zweryfikowałeś ?. Podeślij zdjęcia płyty z obu stron przed zrobieniem zdjęć przetrzyj obiektyw szkiełko w aparacie tak aby zdjęcie wyszło wyraźne i udostępnij zdjęcie jako załącznik w pełnej...
Poczytaj sobie najpierw o prostej koncepcyjnie ale problematycznej dla programisty technice zwanej "nakładaniem" (ang. overlaying): http://en.wikipedia.org/wiki/Overlay_(pr... Jeśli chcesz zaimplementować pełne dynamiczne ładowanie z relokacją, to poczytaj http://en.wikipedia.org/wiki/Relocation_... i np. specyfikację formatu obiektowego,...
Może to już za późno Reset aparatu po przez wyjęcie baterii na 24godziny!! jak nie pomoże to dłużej Lub rozkręcenie i wyjęcie płytki z baterią podtrzymująca pamięć, na dwie minuty!!
Po uruchomieniu aparatu z wymienną kartą pamięci nie wysuwa się obiektyw,po właczeniu wyświetla się na ekranie napis ,,Card Error" mimo iż karta jest poprawnie włożona w aparacie
Nie mam obiektywu do makro ale wszystko wygląda tak: http://obrazki.elektroda.pl/1470459000_1... Dodano po 1 Tylko u mnie pamięć jest NAD FLASH RF D4G08UOA 512M
Ktoś na górze robi reklamę uczelni, to ja dla odmiany zrobię antyreklamę. ;) Jestem na pierwszym roku informatyki inżynierskiej na WIiNoMie UŚ i szczerze odradzam studiowania na tej uczelni. Jeśli ktoś chce tu pójść to niech idzie tylko ze względu na unijną kasę, której jest trochę, na pierwszym semestrze 5 tyś., a na drugim 4 tyś. W tamtym roku progiem...
L110 i L100 mają inną konstrukcję obiektywu i choćby z tego powodu mógłby być kłopot. I o ile mnie pamięć nie myli to i wyświetlacz jest inny. Generalnie płyta z L110 jest do modelu 110 a do L100 powinna być płyta z L100 (ew, P800).
Hej, może Pentax 100/2.8 makro, wersje F najstarszą wyrwiesz nawet koło 500-600zł jak masz szczęście i o ile mnie pamięć nie myli. FA jest sporo droższa a DFA to już w ogóle(w końcu optymalizowana pod przyszłą cyfrową pełną klatkę, co by to nie miało znaczyć).
(at)mario1990 Co do opinii Kolegi o Altusach to mogę przyjąć ją jako rzetelną i obiektywną, ale co do tego że na Elce nie uświadczysz pochwał to już bym się tu nie zgodził. Jak robić przeróbki to przynajmniej zaopatrzyć się mikrofon kierunkowy i przedwzmacniacz mikrofonowy + odpowiednie oprogramowanie, można również pomyśleć o systemie który mierzy...
` Polecam także: Stress Prime 2004 - następca legendarnego prime95, bardzo mocno rozgrzewa procesor. Test powyżej 5-8h zakończony pomyślnie oznacza 99% stabilność procesora. SuperPI - malutki obiektywny benchmark, a zarazem tester stabilności. Dobrze testuje cache procesora oraz pamięć RAM _
programować obiektowy sterownik obiektowy język obiektowy
skasowac nagrania nitro toluen straty rdzeniu
fritz ustawienia fritz ustawienia
Regulator obrotów szlifierki Flex LE9-10-125 nie działa Parametr załączania palnika w piecu Termet Silver