Może trochę inne podejście? Jak zaimplementować ustawiania parametrów sieci WIFI (ssid/hasło) bezpośrednio na ESP2866 opisane jest tutaj: https://github.com/funpam/esp/wiki#konfi...
Większość dostępnych bibliotek nie nadaje się na uC bo są za wielkie. Napisanie SAXa nie jest takie trudne i pracochłonne jeżeli nie przejmujesz się składnią. Pytanie też, czy to ma być zgodne w 100% ze specyfikacją xml, czy to tylko na Twoje potrzeby. Bo gdy ma być zgodne to sprawa się komplikuje bo masz kilka wariacji tagów (to samo możesz zapisać...
Koledze chyba chodziło o coś takiego: [syntax=csharp]var lines = new Collection<string>(); using (var sr = new StreamReader((at)"C:\hsl.csv")) { string line; while ((line = sr.ReadLine()) != null) lines.Add(line); } Console.WriteLine(lines[15]);[/syntax]
Dla 3 i więcej elementów lepszy jest regex, coś jak poniżej ("coś", bo kod pisany z pamięci, nie testowany) [syntax=vbscript]If msg.StartsWith("T") Then 'T,123,4567" Dim dane() As String dane = Regex.Split(",", str) EditText2.Text = dane(2) EditText4.Text = dane(3) End If[/syntax]
Chyba dobry pomysł to użycie https://developer.android.com/reference/... w taki sposób żeby obliczać różnicę z wyników wywołań na początku i końca badanej f.. To chyba rozwiązuje wskazane problemy (ewentualne I/O sieci umieścić poza badaną f. a GUI jest w innym wątku). Znajduję w sieci zestawienia pomiarów szybkości...
na końcu musi być wartownik stringa - znak o kodzie 0. Przy kopiowaniu nie zapomnij dopisać tego znaku.
Możesz zrobić jeden plik konfiguracyjny, który będzie przechowywał ilość plików do odczytu albo nazwy tych plików. Wtedy zawsze będziesz wiedział co czytać. Inna opcja, niezbyt ładna, to próbować otwierać pliki o kolejnych nazwach i przestać dopiero, gdy otwarcie się nie powiedzie (= plik nie istnieje). Takie podejście jest wrażliwe na problem z odczytem...
Skopiowałem zawartość XML do notatnika, zapisałem jako XML oraz uruchomiłem Twój kod i wszystko działa. Potem w pierwszym wierszu pliku XML dodałem dwie litery "ss" i po ponownym uruchomieniu kodu uzyskałem dokładnie taki komunikat jak Twój, czyli raczej coś ze strukturą 1. wiersza XML. W czym edytowałeś tego XML-a? Mam nadzieję, że nie w Wordzie. Może...
Chodzi Ci o coś takiego: Kryształ : 862400 Kryształ2 : 1223456
Chodzi mi jak na stm zaimplementowałeś/skad wziales funkcje malloc/free.
Napisałem naprędce taki kod: #include <cstdio> #include <cstdlib> using namespace std; enum STATE { NN, SIGN, BNUM, CCOMA, ENUM }; enum CTYPE { DIGIT, MINUS, COMA, OTHER }; CTYPE getCTYPE(int character) { switch (character) { case '0': return DIGIT; case '1': return DIGIT; case '-':...
Pisanie parsera bbcode zahacza już o pisanie własnego parsera, z definicji chociażby nawet :p. Problemy 1. i 2. nie stanowią większego problemu w moim rozwiązaniu. Proponuję, abyś napisał coś w ten deseń: funkcja, która po prostu wyodrębnia otwarte&zamknięte tagi bbcode z fragmentu tekstu i na nich operuje. Z tym, że jeśli napotyka na otwarcie znacznika,...
Jednym ze sposobów jest użycie funkcji łańcuchowych. Odnajdujesz za pomocą odpowiedniej funkcji pozycję łańcucha "pressure", następnie wycinasz łańcuch rozpoczynający się trzy znaki za końcem "pressure" i długości 6 znaków i masz ciśnienie. Musisz tylko zwrócić uwagę na dwie rzeczy: 1. Musisz być pewien, że ciśnienie jest zawsze o długości 6 znaków....
Co znaczy pluje się? Może jakiś dokładniejszy opis problemu bo kod nie zawiera błędów składniowych. Powinieneś sprawdzać przed parsowanie do double czy się parsuje.
tak że raczej przydatne by były jakiś próby praktyczne z prostych aplikacji testowych na PC nadających takie strumienie pakietów UDP i obserwacja rezultatu. Całkowicie się zgadzam. Do takich celów używam programu Packet Sender , który polecam. [url=https://packetsender.com/]Link
pobierasz wszystkie strony automatem (wget), parsujesz, aby wyciągnąć treść wątków (perl + regex), składasz poszczególne pliki w jeden (narzędzia gnu) i masz całość w jednym pliku (załącznik).
Musiałbyś w programie na Atmega napisać parsowanie treści otrzymanej przez UART. Do zrobienia w mniej lub bardziej skomplikowany sposób.
Metody przekazywania są takie same jak wszędzie indziej. Czyli GET i POST. Parsować trzeba nie ma rady. Nie bój się to nic trudnego.
Nic nie trzeba parsować, wystarczy zajrzeć do źródła, by dokopać się do tego: http://zikit.krakow.pl/images/stories/ma...
A co znaczy parsowanie? Nie mylić z "prasowaniem" ;) A na poważnie: http://www.google.com/search?hl=pl&q=par... a w uproszczeniu w naszej branży - to analiza stringów ;) (nie mylić z częścią garderoby damskiej) .... podstawowy sposób analizy przesyłanych informacji poprzez różnego rodzaju łącza szeregowe. Najlepiej parsuje się w oparciu o TOKEN'y...
Korzystam również z komponentu APro. Robię to z wykorzystaniem maszyny stanów w następujący sposób: 1. Wysyłam polecenie 1 i ustawiam np. Stan1, 2. Gdy urządzenie odpowie, to w zdarzeniu OnTriggerAvail sprawdzam jaki jest ustawiony stan i w zależności od tego parsuję odpowiedź, 3. Wysyłam polecenie 2 i ustawiam np. Stan2, 4. Gdy urządzenie odpowie,...
To wystarczy Ci zwykły klient HTTP, choćby z Indy. Przeprowadzisz sobie parsowanie, nie musisz przecież tego HTML nawet formatować do pokazania, prawda? Wystarczy, że sam tekst wyciągniesz + nawet link do usunięcia wpisu.
Kiedyś robiłem taki program do parsowania NMEA z wykorzystaniem QT, jak chcesz mogę Ci go wysłać nie jest jakoś pięknie napisany ale działa jak coś daj znać na priv.
Jako, że nie ma tutaj jednoznacznego oznaczenia pozostaje parsowanie tego kodu. Możesz po prostu wyszukać 4 wystąpienie tekstu "<TD NOWRAP><SPAN class=paramValue>", a następnie wziąć to, co znajdziesz od końca tego tekstu aż do znaku <.
Bardzo dobrze, dziękuję za zwrócenie uwagi. Mogę spróbować. Oto funkcja parsowania i odpowiedzi 0x22, ale na razie parsowanie jest tylko stubem, przenoszone dane dp nie są odczytywane. Możesz spróbować: https://github.com/openshwprojects/OpenB... I może dwukrotnie sprawdzić, czy zrobiłem to poprawnie.
Wersja rozszerzona Node-Red z poprzedniego postu Odczytu danych z falownika Sofar - bezpośrednio przez sieć. Dodałem parsowanie do MQTT.
Sterownik będzie masterem, a serwer web będzie slavem (sterownik po naciśnięciu przycisku będzie wykonywał instrukcje 0x05, ewentualnie 0x06). Na serwerze musisz mieć otwarty port i parsować datagram. W ten spsób unikniesz poolingu po stronie web servera
Zapewne w setup() masz Udp.begin(localPort), więc do jednego lokalnego portu w ESP napływają pakiety z dwóch różnych portów "remote", więc mają prawo się "mieszać". Parsowanie pakietu powinieneś zrobić tylko w jednym miejscu. Sprawdzić z jakiego portu remote przyszedł i na tej podstawie dopiero wywołać stosowaną funkcję (NTP lub inne UDP), która przeczyta...
Witam, dlaczego się tak na te Stringi uparłeś na attiny85, zamiast użyć mikrokontrolera z kilkoma kB ramu i z normalnym portem szeregowym? Jeśli ograniczysz się do stringów takich jak w C, to masz sporo standardowych funkcji dostępnych do ich obróbki w dołączonym "string.h". Tu np. "strtok*". Kopiuj do bufora i parsuj całą linię, jak już masz wyżej...
Jeśli nie wiemy, co przyjdzie po UART, to sscanf nie pomoże - trzba napisać parser w postaci automatu Zgadzam sie z kolegą BlueDraco całkowicie. W takiej sytuacji trzeba parsować strumien przychodzacych danych, wyłuskujac interesujace nas elementy. Łatwo (relatywnie) sie to robi w przerwaniu, wymaga duzo mniej pamieci, nie trzeba buforawac kosmicznych...
Są biblioteki (np w canvas) do wyświetlania wykresów z danych, wystarczy skonfigurować i użyć. Cała idea html, js i canvas to to, że wysyłasz wsad w tekście i to przeglądarka ci to parsuje. Możesz też zrobić sobie dynamiczną grafikę np bmp - też samo przetwarzanie tekstu - ale sądząc po platformie której używasz - może być problem z szybkością odświeżania.
Po stronie laptopa możesz wykorzystać [url=https://code.google.com/p/ipgamepad... Skrypt w pythonie wysyła po UDP położenie gałek i stany przycisków, wystarczy do programu sterującego dodać obsługę UDP + parsowanie ramek
Początkowo nie przenosiłem parsowania pakietów, ponieważ nie podobał mi się sposób, w jaki jest zaimplementowany. Teraz mam to prawie przeniesione, ale nadal nie mogę pozbyć się wrażenia, że jest to zrobione niepoprawnie. https://obrazki.elektroda.pl/1501562900_... (at)insmod czy uważasz również, że brakuje mechanizmu "look ahead",...
Masz źle napisaną funkcję odbioru na PC. Musisz to napisać tak, aby dane ASCII opakować jakimś znacznikiem końca, lub przesyłać informację ile znaków wysyłasz i w funkcji odbierającej czekać na odebranie wszystkich lub zgłosić time out. Potem te odebrane dane parsujesz i przypisujesz stosownym zmiennym.
Czy trzeba dane zapisać w formie tekstowej i np. utworzyć aplikacje na komputer, która przetworzy to na rysunek? Format danych będzie taki, jaki sobie ustalisz i jaki będzie dla Ciebie najwygodniejszy przy późniejszym parsowaniu tego pliku na pececie. Wcale nie musi być tekstowy. W jaki sposób chcesz konkretnie zbierać dane o przebytej trasie?
Hm ok, ale pytanie brzmiałoby, ile zużywa parsowanie flash z :. Jeśli jednak nie jest to dużo, to jest to akceptowalne.
Ale po wypełnieniu formularza po prostu otwiera się strona1 ;/ To chcesz, te wprowadzone dane, najpierw przetwarzać na swojej stronie? Nic prostszego. Parsujesz swoją stronę (strona2) żeby uzyskać dane, przetwarzasz/zapisujesz/zmieniasz te dane, a potem wywołujesz stronę strona1 z wszystkimi danymi i opisami pól jako hidden i gotowe.
Hm.. jeśli długość ramki jest zależna od jej typu, to chyba trzeba obsłużyć wszystkie typy ramek, choć ciekaw jestem czy ktoś inny będzie miał jakiś pomysł. To co mi przychodzi jeszcze na myśl, to: - użyć informację o czasie, czyli na przykład agregujemy wszystko w buforze, a zaczynamy go parsować dopiero jak przerwa w odbieranych danych przekroczy...
Witam ponownie - trochę sam do siebie chyba piszę Zrobiłem taki sposób odbierania: Event ?
Chyba są zaciągane stacje z gihuba https://github.com/sarunia/ESP32_stream nie wiadomo, jakby to działało przy ściąganiu i parsowaniu dużego JSONa.
Witam, wszystko opisane jest w manualu: http://pl2.php.net/manual/pl/function.ma... - przykład "Wysyłanie złożonego e-maila". Wystarczy dopisać nagłówki. Poza tym, o czym chyba już koledze wspominałem, nie powinno się stosować cudzysłowów ( " ), jeśli zawarty jest w nich sam tekst. PHP parsuje takie ciągi, szukając w nich nazw zmiennych, co obniża...
Witam Poniższy kod odczytuję plik tekstowy, linia po linii, dzieli odczytane linki, parsuje inty [syntax=csharp] int i = 0; using (System.IO.TextReader reader = File.OpenText(fileName)) { string strLine; while ( (strLine = reader.ReadLine() ) != null ) { string[] str = strLine.Split(','); foreach( string s in str) { int.TryParse(s, out i); Console.Write(i...
Witam, i tak wtedy będzie działać, rozszerzenie pliku nie ma najmniejszego znaczenia. PHP zaczyna parsować kod kiedy napotyka "<?php", lub jeśli wybrano odpowiednią opcję, "<?", resztę zostawia w spokoju. Dodano: Platon , Może trochę niejasno napisałem, chodziło mi o to że nie nie trzeba niczego zmieniać w kodzie, jeśli zmieniamy rozszerzenie...
Wypróbowałem, wygląda zachęcająco: '(a (b c d (e f)))' => Dodano po 5 ... prawdziwa odpowiedź z serwera nie zawierała zewnętrznego nawiasu i nestedExpr().parseString(napis) tego nie łyknął. Ale '('+napis+')' łyknął.
Lampa działa stabilnie bez żadnych awarii przez ostatnie dwa tygodnie 🥳. Dołączyłem kompilację ze zoptymalizowanym parsowaniem szesnastkowym na wypadek, gdyby ktoś jej potrzebował.
Ecoster(EcoSolo pewnie też) po włączeniu zasilania wysyła przesyłkę która mówi jakie parametry na jakich bajtach idą w przesyłce statusowej, stąd econet wie jak parsować tą przesyłkę.
wczytać niskopoziomowo. Nie mam pojęcia czego i jak używasz (kawałek kodu???), więc nie powiem dokładniej. Żadna funkcja standardowa operująca na poziomie FILE nie ma obsługi timeoutu. Liczne użycie scanf jakie można znaleźć w necie, rzadko są sensowne. scanf pokazuje możliwości przy parsowaniu, większej ilości zmiennych jednocześnie wczytywanych itd......
To powiedz mi czemu trzy zera w input? Ja bym zrobił tak - konstruktor dla klasy bramka z parametrem typu, który parsuje inty do odpowiednich zmiennych(w tym wypadku x,y), reszta tak, jak jest to może być. W każdej klasie, która dziedziczy po klasie bramka tworzysz taki sam konstruktor i w nim wywołujesz metodę konstruktora klasy wyższej "poleceniem"...
Z PATH_INFO nie zadziałało. Wyrzuciłem funkcję explode. Zmieniłem ten cały kawałek kodu na następujący: [syntax=php] $url = $_SERVER['REQUEST_URI']; $endofurl = strrchr(parse_url($url, PHP_URL_PATH), '/'); if(($endofurl == "/search")) { require("./ads/search.php"); } [/syntax] ... i linki a href do kolejnych podstron działają prawidłowo.
Normalnie do wymiany informacji miedzy serwisem www a aplikacją czy inną stroną służą połączenia przez bazy danych albo zaprojektowane do tego usługi sieciowe takie jak Web Services Microsoftu czy raczkujący jeszcze Apache Axis. Nie robi się tego w ten sposób jak to opisałeś, bo strona www jest tylko interfejsem jakiegoś systemu zawierającego informacje....
Jesteś dopiero na początku problemów z modemem. Jeśli uC ma sterować modemem, to musisz w kodzie zbudować całkiem spory automat z parsowaniem dowolnych odpowiedzi modemu i np. ustawianiem znaczników wykrycia poszczególnych odpowiedzi. Pierwsze zdziwienie, jakiego doświadczysz: modem może w dowolnym momencie wypluć dowolną wiadomość - i Twoje oprogramowanie...
To czemu ją skasowałeś/instalujesz ponownie????...
ESP odczytuje jedynie dane, które lecą po RS i wysyła je przez POST-http do skryptu php. Skrypt parsuje dane Pracuję obecnie nad "konwersją" danych z ESP do Domoticz-a. Rozkminiłem już format JSON, którym mogę przesłać dane do Domoticz-a. Niestety utknąłem na parsowaniu danych przez skrypt PHP. Flaoo13 możesz zdradzić troszkę szczegółów odnośnie Twojego...
Numer możesz odczytać dość prosto. Parsuj linię pod względem występowania przecinków. Wartość pomiędzy drugim a trzecim przecinkiem, będzie numerem telefonu. Niezależnie od jego długości. A jeżeli chcesz usunąć znaki NL i CR to możesz zrobić np. coś takiego : Thismessage:=...; //przypisujesz tekst, dwie tub więcej linii Thismessage:=stringreplace(ThisM...
Raczej trudno w słowach opisać wyobrażenie całego programu. Zajrzałem do źródeł i widać tam dużo parsowania, co ten program właściwie robi?
W zdarzeniu SelectionChanged nie ma już RowIndex - tam korzystasz od razu z kolekcji SelectedRows. Czyli po Twojemu: [syntax=csharp]if (DGV.SelectedRows.Count == 1) { DataGridViewRow row = DGV.SelectedRows[0]; ...[/syntax] To rzutowanie powinno generalnie działać, w bazie masz to pole zdefiniowane jako boolean? Wstaw coś takiego i powiedz, co pokazuje:...
Nie "styczność z modułami". Przemyśl to co chcesz zrobić. Procek to nie człowiek, nie możesz założyć ze sam z siebie będzie potrafił delimitować i parsować ciąg informacji - to ty musisz mu powiedzieć jak to ma zrobić. Zawsze mozesz uzyc gotowych modułów ktore to wszystko zrobią za ciebie, i wyplują zwyczajnie gotowy pakiet po SPI czy UARTcie z pewnością...
Wykopałem ;) Udało Ci się rozkodować? Miałem podobny kłopot z urządzeniem, który pracuje na protokole GT06. To oznaczenie może być mylące, bo pod tym samym kodem pracuje część urządzeń z Shenzen Concox Spróbuj wysłać na id.wialon.net (193.193.165.167) żądanie pojawienia się na porcie 20859. Jeśli korzystasz z orange.gps-trace.com powinien być widoczny...
Albo w drugą stronę, jakieś pre-parsowanie Makefile, żeby wyciągnąć sobie z niego listę katalogów dla include ;) Dobra, chyba za dużo bym chciał :D Zobacz tutaj -> http://distortos.org/documentation/creat... > Project configuration > Indexer configuration Jedyne co faktycznie trzeba do Eclipse'a wpisać to niektóre flagi...
Najpierw musisz zdekodować warstwę fizyczną - czyli musisz mierzyć impulsy. Najlepiej by było, gdybyś to zrobił na timerze capture, mierzysz czas odstepu miedzy zboczami, i tyle... Kazdy bit po bicie wpychasz do fifo... w petli głównej masz pętlę która rozbiera tą kolejkę, i zamienia bitstream na ramki. Takie ktore mają zdefiniowany początek i koniec,...
Zastanawiam się , po co ci ten "switch"? Poza tym, licznik startuje od 0, a ty testujesz w switch wartości od 1. Oto moja pętla "while" [syntax=cpp] while(!plik.eof()) { getline(plik, linia); if (plik.eof()) break; rozpiska[licznik].id=atoi(linia.c_str())... getline(plik, linia); rozpiska[licznik].dlugosc=atoi(linia.c_s... getline(plik, linia); rozpiska[licznik].szerokosc=atoi(linia.c...
Funkcją simplexml_load_file() wczytuje sobie plik xml o takiej treści: <aaa> <bb>xyz <c>abc</c></bb> </aaa> Teraz chciałbym wyciągnąć zawartość tagu <bb> co robię tak: $xml->bb Niestety dostanie tylko "xyz" a nie "xyz <c>abc</c>". Czy da się jakoś wyłączyć ignorowanie tagów?
Json, to format zapisu danych. Taki np. XML, tylko bez tagów. Nie wiem co to ma wspólnego z parsowaniem strony, no chyba, że jakiś skrypt podaje na stronę dane właśnie w tym formacie.
Tak, ESP8266 coś jeszcze dosyła. Właściwie to powinienem wysłać na UART dopiero jak przyśle tekst "CLOUSED". Nie mniej w tym przypadku chodzi tylko o sprawdzenie walidacji, bo docelowo to będzie się pytał raz na dobę serwera, a odebrane dane wysyłał ( jako zmienne typu Byte ) do odbiorników przez RFM12 ( może go zamienię na RFM69CW - pasuje "pinowo",...
(at)dondu [syntax=c] //koniec komendy AT? (znak null, czyli \n, czyli zero) if (bufor_odb [bufor_odb_ind] == 0x00) { ... [/syntax] Tu masz chyba błąd. Albo komentarz wprowadzający w błąd.
macie racje. mój kod nie nadaje się do wszystkiego. mogłem wspomnieć że używam go tylko do rozpoznawania krótkich komunikatów i ustawiania flag. to był kawałek kodu parsowania gps albo czegoś podobnego i działało dobrze. wiadomo że w takim miejscu nie wolno przeprowadzać długich operacji, chyba że wyłączy się na chwilę odbiornik uart a po operacjach...
Mam! Znalazłem to: http://wortal.php.pl/wortal/artykuly/po_...
Wydaje się, że w dezasemblacji występuje parsowanie i zapis pakietów, ale nie jestem nawet pewien, czy służy to do komunikacji z kamerą, czy z chmurą. Wygląda na to, że używa Google Protocol Buffers: https://protobuf.dev/ Potrzebna jest bardziej dogłębna analiza. Przydałoby się wiedzieć, czy możliwe jest połączenie tych kamer bez chmury.
Witam nie mogę znaleźć rozwiązania dla takiego problemu. Mam dokument html takiej formie: Kategoria w formie linku; 1 Nazwa w formie tekstu zupełnie bez żadnych atrybutów nawet <p> 2 tutaj może ale nie musi wystąpić link mailowy który jest parą do poprzedniej nazwy. 3 kolejne nazwy w sumie max 20 ale może być mniej. Dalej powtarzają się już takie...
W Laravel mam controller, z Angulara przekazuję w POST obiekt jako json z propertisami. W controllerze mogę odczytać dane ale jako array. Parsuję więc json_decode ale dalej parsuje mi jsona do array. Czy jest możliwość parsowania do klasy, którą sam sobię napiszę? W C# jest to standard, że wszystko co przesyłamy to jest klasą z propertisami a w PHP...
Tak to jest, jak się pirata używa.
Pomyśl gdzie :) Program działać ma tak, że najpierw czyta calą linię (jeden odczyt, a nie 3 jak w Twoim kodzie), a później ją parsuje (mój przykład) i tak w kółko, aż do końca pliku. Przy okazji pytanie: czy koniecznie musisz przecinkami rozdzielać wpisy? Bo jeśli nie, to zostaw spacje, albo zamiast nich wstaw tabulatory - wtedy będziesz mógł normalnie...
Spróbuję jeszcze dziś dodać parsowanie tych danych do OpenBeken. Wkrótce zobowiąże się: https://obrazki.elektroda.pl/1114962300_...
Rozumiem, dodałem eksperymentalne parsowanie, albo RGB jeśli len jest 3 lub RGBW kiedy len jest 4 (wtedy Cool jest 50% i Warm jest 50%), możesz zaktualizować do 1.17.795 i sprawdzić jak to się zachowuje? Nie byłem jeszcze w stanie przetestować tego na fizycznym urządzeniu.
Czy możesz zamieścić zrzut ekranu ze swojej strony głównej? Co masz w logach? Sprawdziłem parsowanie twoich pakietów w systemie Windows i poprawnie otrzymuje wartość 285 - 28,5C: https://obrazki.elektroda.pl/5788007000_...
Potwierdziłem, że mamy multicast UDP w Beken SDK. Odbywa się to za pomocą biblioteki LWIP. Aby interfejs sieciowy działał, musi być ustawiona flaga IGMP, ale to wszystko. Mam więc teraz jasną ścieżkę do wspierania grup urządzeń Tasmota. Protokół DGR najprawdopodobniej będzie działał również na innych platformach. Mam już stany zasilania (ON/OFF), wartości...
Napiszesz tą aplikację? W jakim języku programujesz?
dzięki, bardzo fajna stronka ta example-code.com
A to hasło w Twoim programie do czego się tyczy "123456" ? Masz może jakąś wersję parsowania tych danych na pc. Narazie jestem jeszcze w trakcie przenoszenia pod c#
Cześć, Odkąd Loxone okaleczył swoją implementację MQTT tylko dla 1200 zdarzeń dziennie, jest ona bezużyteczna. Dlatego wszyscy używamy parsowania syslog jako kanału wstecznego. Na przykład, jeśli włączasz / wyłączasz gniazdo wifi ręcznie za pomocą przycisku, aby poprawnie zaktualizować w Loxone. Używam go również do przesyłania informacji o pomiarach...
Jeśli się nie mylę to ten skrypt pobrane e-mail-e zapisuje do tablicy którą później wyświetla więc wystarczy jeśli zamiast ją wyświetlać zapiszesz ją do pliku. Dopisywanie do tego samego pliku kolejnych adresów rozwiążesz pisząc instrukcję która będzie sprawdzała czy dany plik już istnieje, jeśli tak to dopisujesz do już istniejącego pliku jeśli nie...
Tak i będzie to wreszcie znaczące, a nie bezcelowe jak testowanie na Windows, ponieważ te funkcje są poza naszym SDK i testowanie ich na Windows nie powie nam, czy będą działać na Beken na BL602. Dodano po 1 . Test parsowania IP: https://github.com/openshwprojects/OpenB...
Witam mam pytanko. Zwiesił mi sie komputer po zapisaniu stanu gry. Zmuszony byłem zrestartować komputer przyciskiem i niestety później przy próbie startu gry pojawia mi się na ekranie windows taki oto komunikat ( z wykrzyknikiem czarnym w zółtym trójkącie) w ramce zatytułowany jak w temacie o treści: not well formed ( invalid token) at line 1 of Profile0.xml....
Parsowanie w skrócie polega na tym aby umieć wydobywać dane z z podanego formatu. Mało istotne jak to robisz aby rozwiązanie było skuteczne. Jak sam robiłem parsowanie w C++ to do struktury typu drzewiastego wczytać dane to potem sobie po gałązkach można jednoznacznie odczytywać dane.
Akcja odwołana strzeliłem 3-4 hasło z tamtych lat co dawałem do archiwum i działa :) Dodano po 42 Ale teraz fajnie by był poćwiczyć jeżeli powiedzmy znam część hasła i zobaczyć jak program to parsuje :)
LFS działa dobrze i jest zachowywany po OTA, ale import kopii zapasowej jest uszkodzony, przynajmniej na BL602. Ten sam plik został pobrany i ponownie zaimportowany, tak jakby parsowanie tar było teraz wykonywane. https://obrazki.elektroda.pl/7282429700_... . Ok, wygląda na to, że problem tkwi w samej webaplikacji, sprawdzę ją wkrótce...
(at)pkaczmarek2 Parsowanie - dla mnie nie ma znaczenia jak dokładnie zostanie wykonane, byle działało. Najważniejsze jest to, że ponieważ są to ustawienia, po modyfikacji przez użytkownika wartości sterownik musi je ponownie odczytać i ustawić w urządzeniu. więc ta analiza powinna działać w przód i w tył. Jeśli chodzi o znajomość C - nie jest najlepsza,...
Świeżo ściągnięta. Dokładnie ta, o której piszesz. Gdzieś czytałem, że problem parsowania wynika z nieodpowiedniej wersji androida, dla tego został zaktualizowany. Może coś jeszcze trzeba włączyć oprócz możliwości instalowania spoza usługi market?
Póki co po wysłaniu komendy AT odczekiwałem jakiś interwał czasu na odpowiedź. Czyli w zasadzie co robiłeś? ;) W momencie gdy dzwonisz na modem, po usarcie przekazywane jest RING, +CRING lub +CLIP i numer (zależnie od wersji modemu i ustawień) a na to reagujesz przez zbieranie znaków w przerwaniu i ich parsowanie po otrzymaniu znaku końca linii. Funkcjonalność...
Jak można zrobić to inaczej ? Jak możeszcz to sobie postaw darmową bazę danych (np. postgress lub mySQL ...) przerzuć dane do bazki i problem załatwi baza danych i nie będziesz musiał parsować swojego pliku za każdym uruchomieniem strony. Zresztą jest to bardziej "profesjonalne" podejście do problemu. Jak przerobic plik tekstowy na wpisy w bazie ?...
Jeśli bym chciał wynik zapisać w Label to massegebox zamieniam na lab? Tak. czy da się w łatwy sposób zablokować przy textboxie w którym wprowadzam PESEL tylko do cyfr? Możesz zastosować MaskTextBox z odpowiednią maską albo pozwolić tylko wprowadzić cyfry: w zdarzeniu KeyPress textboxa: [syntax=csharp]private void textBox1_KeyPress(object sender, KeyPressEventArgs...
Dzień Dobry Może to nie jest odpowiedz na pytanie, ale dotyczy tematu Poszukuję przykładu jak wczytać do S7 1200 stronę www, za pomocą której odczytam zmienne, zmienię stan styku, zmienię wartości nastaw np. czasówki, itp. Jak taka strona powinna wyglądać, co i gdzie trzeba ustawić i wczytać, proszę pisać konkretnie, a nie ze tu i tu jest opisane. Jak...
Niestety nic nie działa. APKPure: błąd podczas parsowania. Audio Recorder zainstalowany z pliku zip (xapk) nie działa (wymuszenie zamknięcia). Voice Recorder z pliku zip (xapk): błąd podczas parsowania.
Sam się dopiero uczę. A le co mogę to pomogę. Z tego co piszesz w pierwszym poście to twoje przełączniki działają na podobnej zasadzie jak u mnie więc może tobie podejdzie moja wersja programu. Włącza się poszczególny przekaźnik komendą złożoną ze znaków - które sa parsowanie przez mikrokontroler u ciebie 0111 a u mnie 101.001.001 w sumie to samo. Jeżeli...
Witam, Kiedy się to stosuje, a kiedy nie? Widziałem, że to jest pomocne przy połączeniu np. z MySQL-em, ale czy stosować to zawsze gdy podejrzewamy, że może wystąpić błąd? (at) powoduje że nie zostanie wyświetlony komunikat o błedzie. ale jesli pojawi się fatal error to parsowanie kodu i tak się zatrzyma. Czy też może raczej lepiej jest użyć try..catch?...
Proponuję się zwrócić do producenta kompilatora którego używasz, bo zapewne nie jest to GCC. Swoje przypuszczenie opieram na tym, że w GCC twój kod działa (sprawdziłem teraz), a coś podobnego działa od lat (bo od lat sam używam makr do parsowania __DATE__ i zamiany tego stringa na wartości liczbowe). ... SYMBOL TABLE: ... 002001f8 l O .ARM.__at_0x08001F00000000004...
Jeśli będziesz miał dane z przeszłości i skonwertujesz je do formatu KML to google maps to strawi i będzie w stanie wyświetlić (nanieść na mapę) jako na przykład punkty albo polinie. W załączniku masz plik KML przykładowy. Jest to to orientacyjna granica miasta Katowice mojego autorstwa do drobnych poprawek, ale to było robione tak sobie dla zabawy...
Niestety nie ma, jedynie możesz się podpiąć do samego urządzenia poprzez sieć lokalną np: http://192.168.0.151/st0.xml I wyrzuci Ci dane w xml, które trzeba dalej parsować do formatu, jaki Ci pasuje. Wadą jest to, że są to dane chwilowe - nie ma sumy za dzień, miesiąc itp. Jakbyś chciał pobierać ze strony pv monitor a nie lokalnie, możesz użyć czegoś...
Nie chce przez solarmana. Mam projekt, który parsuje tą stronę, dlatego potrzebuje poprawnych danych. Mam też Solisa i tam jest ok.
Witam, jedyna rada to całkowite zniszczenie Internet Explorera :D Pierwszy błąd, to błąd w CSS. Nie ma czegoś takiego jak "_cursor", bo jest "cursor". Ale IE ma błąd (w wersji 7 akurat ten poprawili) i omija podkreślenie, rozumie to jako "cursor: hand". Dzięki temu, można przekazać wartość tylko dla IE, inne przeglądarki to ominą (CSS hack). Drugi błąd...
parsowanie danych parsowanie plików parsowanie ciągu
listwa maskująca żywica poliuretanowa termostat lodówki regulacja śrubki
Wzmacniacze PP na lampach EL34: Impedancja transformatorów 6,6k vs 4,5k Naprawa telegazety w telewizorze Grundig