Aktywne Wpisy
iluvmypickle +5
pułap oszczędności między 30-60k jest dziwny, bo z jednej strony mogę kupić wszystko na co mam ochotę np. komputer, auto, wakacje itp a z drugiej strony nie jestem w stanie kupić za te pieniądze nic wartościowego np. działki budowlanej.
Nie mam pomysłu jak zainwestować te pieniądze, bo to co miałem kupić/zainwestować już mam a jeśli chodzi o zamrożenie pieniędzy to za 60k nie kupie nawet garażu, a kredytu też dużo nie dostanę
Nie mam pomysłu jak zainwestować te pieniądze, bo to co miałem kupić/zainwestować już mam a jeśli chodzi o zamrożenie pieniędzy to za 60k nie kupie nawet garażu, a kredytu też dużo nie dostanę
purpurek +4
Powiedzcie mi, bo czegoś nie rozumiem. Do obsługi danych JSON stworzono rozbudowaną bibliotekę https://arduinojson.org/v6. Pełno funkcji, przykładów itp. Jednak jeśli chciałbym usunąć dany wiersz to się niestety nie da, bo nie zwalnia to pamięci. Chcąc przykładowo wysyłać zaktualizowanego JSON'a w pętli, usuwając ostatnią wartość i dodając nową, szybko przepełni się pamięć. Podobne ostrzeżenie w opisie tej biblioteki znalazłem w kwestii zastępowania wartości jedna przez drugą - możliwe działanie niestabilne. Sprawdziłem no i niestety bufor się przepełnia.
4.2.7 - str. 107/108 dokumentu na stronie: https://arduinojson.org/v6/doc/serialization/
Do czego w takim razie mogłaby mi posłużyć ta biblioteka? Widzę jej zastosowanie tylko w jakichś jednorazowych przypadkach, gdy trzeba wygenerować w tym formacie dane.
Autorzy sprzedają książkę jakby to było jakieś pełno sprawne działanie, a nie mogę zrealizować czegoś tak prostego jak opisałem powyżej. Chyba, że powinienem zrobić coś inaczej?
In practice, this problem only happens in programs that use a JsonDocument to store the state of the application, which is not the purpose of ArduinoJson. Let’s be clear, the sole purpose of ArduinoJson is to serialize and deserialize JSON documents.
@KokiX: https://arduinojson.org/v6/api/jsondocument/clear/
https://github.com/analityk/Calculator_1/blob/master/Calculator/src/array.h
Tu masz jedynie kontener, zrobiłem sobie go jako bufor z jakąś abstrakcją danych. Pamięć alokujesz raz i zwalniasz raz albo wcale. Za to możesz ją wyczyścić i pisać od początku bufora. No i nie napiszesz więcej niż możesz.