» »

[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.
[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

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.

wungad ::

Em. Nares en signal handler, ki ti bo dumpal dict v tist file ko prejme recimo SIGUSR1.
.

jype ::

Dumpaš JSON skozi tole, pa imaš REST:

http://docs.python.org/2/library/simple...

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)
[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


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Unit testing - se poslužujete?

Oddelek: Programiranje
335172 (3322) krneki0001
»

python osnova

Oddelek: Programiranje
212323 (1636) detroit
»

Kako avtomatizirati Wifi avtentikacijo s skripto v Linuxu?

Oddelek: Omrežja in internet
373368 (2927) Volta
»

A kdo ve narediti navedeno - izdelava SLO-ANG za KOBO Aura ereader

Oddelek: Programiranje
111861 (1268) Joze_K
»

C# HashSet<T>, HashTable kako deluje iskanje v ozadju? a lahko faila?

Oddelek: Programiranje
121540 (1321) detroit

Več podobnih tem