Forum » Programiranje » [python] daemon vracanje vrednosti
[python] daemon vracanje vrednosti
Red_Mamba ::
A je kaksen enostaven nacin da spravim dictionary ki se obnavlja v daemon-u ven iz threada?
Recimo en nacin je da vsakokrat zapisem in povozim vsebino dolocene datoteke.
In potem ko zelim te trenutne podatke jih samo preberem iz datoteke. Ampak bi se rad izognil temu ker se podatki osveszijo 1x do 2x na sekundo na SD kartici.
Idealno bi bilo ce bi lahko dobil naslov spremenljivke. In bi potem zunaj glavne zanke samo prebral doloceno pozicijo v spominu in tako dobil podatke. Ampak kolikor sem gledal python tega ne omogoca kot c saj nima pointerjev.
Recimo en nacin je da vsakokrat zapisem in povozim vsebino dolocene datoteke.
In potem ko zelim te trenutne podatke jih samo preberem iz datoteke. Ampak bi se rad izognil temu ker se podatki osveszijo 1x do 2x na sekundo na SD kartici.
Idealno bi bilo ce bi lahko dobil naslov spremenljivke. In bi potem zunaj glavne zanke samo prebral doloceno pozicijo v spominu in tako dobil podatke. Ampak kolikor sem gledal python tega ne omogoca kot c saj nima pointerjev.
[st.slika https://img.shields.io/badge/Slo-Tech-green.svg test]
Linkedin >> http://goo.gl/839Aua
Mamba's Crypto & ICO's: https://t.me/joinchat/AAAAAExTkO4P4UDy0fIZdg
Linkedin >> http://goo.gl/839Aua
Mamba's Crypto & ICO's: https://t.me/joinchat/AAAAAExTkO4P4UDy0fIZdg
AndrejO ::
Kako misliš "ven iz threada"?
Niti znotraj istega procesa imajo dostop do istega naslovnega prostora. Objekti se v Python prenašajo po referenci. Če imaš tako isti objekt v dveh nitih, bosta obe niti pač imeli dostop do tega objekta. Dictionary ali pa kaj tretjega, ni pomembno. Vse, na kar moraš paziti, je sinhronizacija. Poglej si dokumentacijo kako, zakaj.
Niti znotraj istega procesa imajo dostop do istega naslovnega prostora. Objekti se v Python prenašajo po referenci. Če imaš tako isti objekt v dveh nitih, bosta obe niti pač imeli dostop do tega objekta. Dictionary ali pa kaj tretjega, ni pomembno. Vse, na kar moraš paziti, je sinhronizacija. Poglej si dokumentacijo kako, zakaj.
Red_Mamba ::
Sem ze resil zadevo
https://github.com/rmamba/pyRestDb
python in memory DB z rest vmesnikom :P
nic drugega kot dictionary s preprostim read/set value REST vmesnikom
https://github.com/rmamba/pyNmea-Raspbe...
GPS pa fila podatke prek rest vmesnika
potem jih pa lahko berem od kjerkoli.
Zadevo sem pa rabil za USB GPS modul na rasberry pi
gpsd ki sem ga videl ze narjenega in preizkusil namrec ni omogocal zajem lokacije od zunaj.
(ali pa jaz nisem nasel)
uglavnem nasledna postaja je rewrite kode za raspistill da bo slike opremljal z GPS lokacijo in hitrostjo/smerjo
in/ali rabim funkcijo, da mu nastavim minimum prostora na disku, ki ga mora pustiti prostega in v tem primeru brise najstarejso sliko in doda novo (dobro za video nadzor recimo)
https://github.com/rmamba/pyRestDb
python in memory DB z rest vmesnikom :P
nic drugega kot dictionary s preprostim read/set value REST vmesnikom
https://github.com/rmamba/pyNmea-Raspbe...
GPS pa fila podatke prek rest vmesnika
potem jih pa lahko berem od kjerkoli.
Zadevo sem pa rabil za USB GPS modul na rasberry pi
gpsd ki sem ga videl ze narjenega in preizkusil namrec ni omogocal zajem lokacije od zunaj.
(ali pa jaz nisem nasel)
uglavnem nasledna postaja je rewrite kode za raspistill da bo slike opremljal z GPS lokacijo in hitrostjo/smerjo
in/ali rabim funkcijo, da mu nastavim minimum prostora na disku, ki ga mora pustiti prostega in v tem primeru brise najstarejso sliko in doda novo (dobro za video nadzor recimo)
[st.slika https://img.shields.io/badge/Slo-Tech-green.svg test]
Linkedin >> http://goo.gl/839Aua
Mamba's Crypto & ICO's: https://t.me/joinchat/AAAAAExTkO4P4UDy0fIZdg
Linkedin >> http://goo.gl/839Aua
Mamba's Crypto & ICO's: https://t.me/joinchat/AAAAAExTkO4P4UDy0fIZdg
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Unit testing - se poslužujete?Oddelek: Programiranje | 5172 (3322) | krneki0001 |
» | python osnovaOddelek: Programiranje | 2323 (1636) | detroit |
» | Kako avtomatizirati Wifi avtentikacijo s skripto v Linuxu?Oddelek: Omrežja in internet | 3368 (2927) | Volta |
» | A kdo ve narediti navedeno - izdelava SLO-ANG za KOBO Aura ereaderOddelek: Programiranje | 1861 (1268) | Joze_K |
» | C# HashSet<T>, HashTable kako deluje iskanje v ozadju? a lahko faila?Oddelek: Programiranje | 1540 (1321) | detroit |