Új hozzászólás Aktív témák
-
Hyperion
senior tag
válasz sztanozs #142 üzenetére
Értem, és köszönöm!
Az első megoldásra magam is gondoltam, "paraszt" módszerrel. Ha változik a file méret, valószínüleg érkezett beleírt parancs--#> hajtsuk végre, viszont féltem, hogy lelassítja az egész működést ezért nem is próbáltam ki.. Viszont ez a külön library tetszik. Van esetleg infód avval kapcsolatban, hogy mennyire idő, és processzorigényes? (Főleg raspin.)
A második megoldás sokkal jobban érdekel, viszont félek még kevés vagyok hozzá, de legalább el tudok indulni valamerre! Köszönöm!
-
Siriusb
veterán
válasz sztanozs #150 üzenetére
Kösz a választ. Olyan okos ez a python , azt hittem, ezt is lehet rövidíteni, de akkor marad a függvény.
Jó, hogy írtad a sorrendben kinyomtatást is. Most vettem elő igazán ezt a nyelvet újra, persze régebben is elég minimális ismereteim voltak vele kapcsolatban... Idáig csak kisebb dolgokra használtam, pl. csv konvertálás xml-be.
Ha már itt vagyok, GUI-nak mit használtok? Tkinter?
-
sonar
addikt
válasz sztanozs #211 üzenetére
Az elsőt még nem néztem, de a második nem jó mert nekem a destination portot kell beállitani
Azzal próbálkoztam, hogy close-zal lezárom a kapcsolatot és kiküldöm az üzenetet, de akkor meg elszáll a python
[ Szerkesztve ]
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
beleszólok
senior tag
válasz sztanozs #256 üzenetére
Köszi, valami ilyesmire gondolok én is (végeredményben ez is java és a java alapú, ha jól látom... annak meg vannak ilyen viccei néha)
Update: mégis jó helyen keresgéltem, csak rosszul!
Nem Ctrl, hanem Ctrl-Alt, a többi stimmel.
Tankjú!Tiszavirág: http://youtu.be/YdcsiW0kfso
-
sonar
addikt
válasz sztanozs #266 üzenetére
Az az Iron Python kiegészítő és nem lehet benne GUI-t tervezni a megszokott módon (drag and drop.., de ha megirod a kódot akkor igen.)
Egyébként az elmúlt hetekben én is próbáltam elmélyedni a GUI-s témában. (tkinter, wxPython)
Léteznek GUI designerek, de egyik sem közeliti meg a Visual Studio-ban megszokottat.
Sokkal nagyobb átgondoltságot követelnek az embertől ha ilyeneket akarunk használni.eddig nekem a wxFormBuilder jött be a legjobban.
Sok helyen dicsérik a BoaConstructor-t, de számomra fájdalom volt használni.A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
beleszólok
senior tag
válasz sztanozs #282 üzenetére
Lehet, hogy kicsit elbeszélünk egymás mellett: nekem fizikai fájdalmat okoz, mikor iskolai/tanfolyami feladatban azt látom, hogy készíts X katalógust (pl. telefonkönyvet) egy text fájlba és ezt olvasd, listázd, tartsd karban! Miközben anno belém verték, hogy a text erre nem való...
(tudom, megoldható, működik is, csak a szépérzékemet "báncsa" )Egyébként szerintem inkább az van mögötte, hogy textet olvasni/írni egy-két művelet, míg adatbázist kezelni picivel bonyolultabb.
[ Szerkesztve ]
Tiszavirág: http://youtu.be/YdcsiW0kfso
-
beleszólok
senior tag
válasz sztanozs #284 üzenetére
Azért remélem, hogy ez csak egy szimpla, középiskolai feladvány, nem szakirányú suli házi feladata.
Biztonságról a suliban én sem tanultam, de akkor még hálózat sem volt igazán. (munkahelyemen akkoriban vezették be a C.I.C.S.-t, meg két kolléga egy LSP nevű dobozzal összekötött két számítógépet, egy ICL-t és egy Elliot-t - ebben merült ki a hálózat )Tiszavirág: http://youtu.be/YdcsiW0kfso
-
Whysperer
addikt
válasz sztanozs #438 üzenetére
Okés köszi. Csak it taz hibádzik,hogy ez renderre van az meg simulációra. Cska mert vannak iylen test programok is ,hogy elidnítod. van benne egy ruha vízszintesen.. CPu számolásnál alig mozdul átkapcoslsz benne GPU-ra sokszor gyorsabb.. Emailedre el is tudom küldeni.
ASUS b550 a gaming/ Ryzen 5800x3d/arctic liquid freezer ii 280/EVGA 550w GS/ SSD240+120Gb/g skill aegis 32 gb 3200 mhz / RX6800/Regnum RG6V TG
-
#82595328
törölt tag
válasz sztanozs #473 üzenetére
"Szerintem olvasgass egy kicsit programozás / programtervezés alapokról, ha a return utasítást, vagy a függvények működését (sem) érted."
Szerinted éppen mit csinálok?
Most ismerkedem a return paranccsal és a függvény készítéssel. Mivel az már ment, ilyenkor a következő lépés a kísérletezés. Azaz a tanultak eltérő módon való használata, és itt akadtam fel. Mert nem volt egyértelmű, hogy a return csak függvényen belül lehet.
Ez volt a kérdésem lényege, hogy a return csak függvényen belül használható? Mert a hibaüzenet alapján, amit kaptam ezt találtam a neten, de nem volt teljesen egyértelmű. -
-
nagyúr
válasz sztanozs #1144 üzenetére
itt szerintem nem ez a baj, hanem maga az sql dobálgatja neki vissza a create table-t mert a szóközt tartalmazó, és/vagy számmal kezdődő táblanév megsérti az sql konvencióit.
@adam0913: szóközt hagyd el, vagy helyettesítsd aláhúzással. a táblanév első karaktere pedig erősen javasolt, hogy az angol abc egy szabadon választott betűje legyen.
Tudod, mit jelent az, hogy nemezis? Az érintett, erősebb fél kinyilatkoztatása a méltó büntetés mértékét illetően. Az érintett fél jelen esetben egy szadista állat... én.
-
kezdosql
tag
válasz sztanozs #1158 üzenetére
Sajnos nem ilyen egyszeru. Eloszor fel kell oket tolteni, majd kozos elemeket keresni bennuk, ami tobb tombben szerepel es azok szamat kell megadni, hany ilyen van, es vegul ki kell listazni oket sorrendben.
Ezert gondoltam, hogy inkabb halmazelmeleti feladat, de ha tombokkel kell megoldani, mas logikat kell talalnom hozza.
Mindenkihez:
Az elte oldalan levo python3-as leirast olvasom, de minden fejezetnel kiderul, hogy az 1.5 vagy 2.3 es hasonlo verziok alatt irodtak evekkel korabban.
Megnyugodhatok, hogy akkor azon a parancsok azota nem valtoztak, vagy job, ha megprobalok megbizhatobb forrast talalni? -
válasz sztanozs #1228 üzenetére
Én is ezt írtam... Próbáltam multithreaddel, de nem hozott számottevő gyorsulást... aztán rájöttem, hogy a GIL lehet a ludas... Megnézem, hogy multiprocessinggel mi az ábra.
EQMontoya: próbáltam a timeout csökkentést, de szignifikáns változást nem láttam. Valószínűleg a képernyőkezelés is ludas benne (egyelőre muszáj benne hagynom debug okokból).
[ Szerkesztve ]
https://www.coreinfinity.tech
-
válasz sztanozs #1228 üzenetére
Nah, a 18 órás futásidőt sikerült 11 percre redukálni... de egy nyamvadt mobil négymagos i7-est még mindig nem tudtam értelmesen leterhelni (értsd: max 60% körül). 0.1s-es timeout, 16 process. Arra kíváncsi lennék, mennyi idő megy el a processek kezelésére (32 v. 64 processel sem kaptam jobb eredményt, sőt, az alsó 1024 portos scan 64 processel 20 mp-es időt hozott a 16 process 12 mp-ével szemben).
https://www.coreinfinity.tech
-
-
válasz sztanozs #1289 üzenetére
Belinkelem: rebrickable.com Tehát itt van gyakorlatilag az összes Lego készlet, elemeivel együtt. Az inventoryból kimásolom mondjuk jegyzettömbe, és azzal már lehet dolgozni. Ezen a weblapon is van lehetőség hasonló keresésre, de csak 3 készletet lehet megadni, nekem meg vannak ömlsztett alkatrészeim is például, amiket így nem vesz figyelembe.
Tehát arra gondoltam, hogy csinálok mondjuk egy txt fájlt, amibe az összes legó alkatrészemet beleteszem, és utána ezt már össze tudom hasonlítani a hivatalos készletekkel. Elsősorban a technic vonal érdekel, de ez most nem lényeges. Rendezem elem azonosítószám szerint, és akkor könnyen össze is lehetne hasonlítani. Nem teljesen látom még át a tömbök kezelését, illetve amit elgondolok azt nem feltétlenül sikerül megoldani.
Eladó Lego: 42139 All terrain vehicle
-
alec.cs
tag
válasz sztanozs #1543 üzenetére
Köszönöm az eddigi hozzászólásokat...
Egy kicsit pontosítanék, mert lehet, hogy nem megfelelően írtam le amire gondoltam.
Tehát:
- Olyan megoldás lenne a jó, amikor a bemenet x perc, a kimenet y óra z perc, vagy csak z perc.Példák:
- ora_kiir(0) -> kimenet: "0 perc",
- ora_kiir(1) -> kimenet: "1 perc",
- ora_kiir(60) -> kimenet: "1 óra",
- ora_kiir(80) -> kimenet: "1 óra 20 perc",
- ora_kiir(195) -> kimenet: "3 óra 15 perc",
- ora_kiir(1810) -> kimenet: "30 óra 10 perc"Valahogy így szeretném a visszakapott értékeket.
Ennek megfelelően mi lenne a megoldás?
Remélem így már érthetően írtam le...
-
alec.cs
tag
-
sztanozs
veterán
válasz sztanozs #1559 üzenetére
Kis mintapélda (sliding window-szerűséggel), csak szemléltetésképp.
Mivel nincs most kéznél GPIO-s cucc, ezért random módszerrel dobálom bele a spike-okat a listába, és interrupt helyett ez generálja a tüskéket:nt = (random.randint(1,1001)/10000.0)
threading.Timer(nt, foo).start()timertest.py
import time
import threading
import random
def foo():
nt = (random.randint(1,1001)/10000.0)
threading.Timer(nt, foo).start()
t1 = time.perf_counter()
spikes.append(t1)
if spikes[0] < t1 - 30:
spikes.remove(spikes[0])
#print(nt)
def print_speed():
threading.Timer(1, print_speed).start()
speed = len(spikes) * 2.4 / (time.perf_counter() - spikes[0])
print("Spikes: {0}, Speed: {1:1.2f} km/h".format(len(spikes), speed))
spikes = []
threading.Timer(10, print_speed).start()
foo()[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
addikt
válasz sztanozs #1625 üzenetére
Az egyik lynda-s data science tutorialban a 'system python'-tol valo szeparacio volt az indok.
"I do not recommend using your system Python for development in this course, for the following reasons: one disadvantage of using the system Python for real development is that changes to the environment could potentially have an impact on the system for Mac and Linux users, Windows does not use Python for system tasks, and so is unaffected by this issue; another disadvantage is that making changes to the system Python usually requires root, super-user, or administrator level access, which is fine for user's personal desktop, but on shared systems and many corporate computers, it can become a hassle, even installing packages can be a real challenge if users do not have elevated privileges; for Windows users, a final disadvantage of using out-of-the-box Python, is that Windows users often lack compilers and other development tools."
-
-
Siriusb
veterán
válasz sztanozs #1858 üzenetére
Persze, hogy nincs benne datum nevű oszlop, mert az csak alias, a valódi oszlop dateofrecording névre hallgat..
A problémám lényege az volt, hogy az alias csak "current_date" név lehet (hiába találtam ki a "datum" fantázianevet), ugye ez hivatkozik a valódi, a táblában megtalálható "dateofrecording" nevű oszlopra a konverter szintaktikájában:
datum AS "dateofrecording [date]"
alias AS "oszlopnév [adattípus]"
azaz a konverter megkapja a mező nevét a táblából "dateofrecording", valamint hogy milyen típusra konvertálja a tartalmát a lekérdezéskor: [date], de a hivatkozási név nem lehet "datum" vagy bármi más, csak és kizárólag a "current_date" név megadásával hajlandó működni a konverter.
Ez nem olyan nagy baj, csak lenne leírva.
Mert ebből nem derült ki számomra:sqlite3.PARSE_COLNAMES
This constant is meant to be used with the detect_types parameter of the connect() function.
Setting this makes the SQLite interface parse the column name for each column it returns. It will look for a string formed [mytype] in there, and then decide that ‘mytype’ is the type of the column. It will try to find an entry of ‘mytype’ in the converters dictionary and then use the converter function found there to return the value. The column name found in Cursor.description is only the first word of the column name, i. e. if you use something like 'as "x [datetime]"' in your SQL, then we will parse out everything until the first blank for the column name: the column name would simply be “x”.