46
Vývoj / Re:Tkinter a subwindow obnovení
« kdy: 03. 10. 2022, 16:28:05 »
Můžeš více rozepsat, co přesně děláš, z jakého konfigu a jak ty hodnoty nastavuješ? Ideálně přímo zdroják.
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
test1 = tk.BooleanVar()
test2 = tk.BooleanVar()
...
test1.get() # True / False
A ty parametry onvalue a offvalue nemusíš nastavovat.
Právěže mechanismus Powella neznám a nechce se mi studovatTak si ho nastuduj. Pokud chceš použít konkrétně Powella, tak bys asi měl vědět proč.
Ma nejaky smysl, aby objekty uvnitr (Http klient a DB databaze) byly std::shared_ptr a ne proste staticky alokovane membery nebo alespon std::unique_ptr?Má to přesně ten smysl uvedený v dalším odstavci. Zadavatel/nadřízený si nejspíš uvědomuje, že kód má tendeci se vyvíjet a měnit, ten pointer nemusí být navždy unikátní a raw-pointer dříve nebo později někdo dokope. Nezáleží na tom, že zrovna teď zrovna v tomhle případě není nutný. Ničemu nevadí a předchází problému. Když se to po tobě takhle chce, tak to takhle udělej.
Chce se po mne, abych predaval vsechny reference na Http a DB pomoci kopirovani shared pointeru kvuli tomu, aby "nahodou" napr Http nebyl automaticky dealokovan drive nez ho neco pouzije.
Ale alex nepsal o žádné globální instanci. V tom jeho příkladu byl "globální" akorát couter na základě kterého mohl ten nesingleton poznat, že je první. K těm samotným objektům na stacku žádný globální přístup nebyl.Singletony se dělají tak, že vytvářím jen jednu instanci a ne, že namatlám třídu, která nedovolí víc než jednu instanci. Nebo si je dokonce počítá a u jiných než první se rozhodne nefungovat.
xargs -d '\n' rm -f -- <file
by měl stejnou činnost, tedy poskytování softwareTo nic neznamená, ještě bys musel dělat stejný (druh) software. Tak nějak dá rozum, že tě zaměstnavatel neplatí za to, abys mu konkuroval. Pokud jsi v takové situaci, tak neřeš, jestli to někdo kontroluje a prostě to buď nedělej, nebo požádej o svolení. Pokud v takové situaci nejsi, tak svolení nepotřebuješ.
Handshake je ta z toho send.Handshake jsou ty HTTP hlavičky, kterými se obě strany dohodnou o přechodu na WebSocket. Až potom nad tím websocketem je samozřejmě nějaký aplikační protokol, který taky potřebuješ dodržet. Ten řešíš v send.
No tvl ! Takže se to tam musí dopsat :-O .Doufám že tam tam nepřidali “.”
export PATH="$HOME/bin:$PATH"
sed ':loop s/\(<[^>]*\)\.\([^>]*>\)/\1_\2/g; t loop; s/[<>]//g'
# vytvoření
line, = ax.plot(data)
# a pak někde později aktualizace
line.set_ydata(novadata)