Új hozzászólás Aktív témák
-
sekli
addikt
Sziasztok!
Írtam egy szkriptet, ami folyamatosan lekér egy oldalt. A gong viszont az, hogy a Python 3.1-es verziónál korábbi urllib2 modulban memory leak van, mivel a pys60 port a 2.5.4-est használja ezzel nem nagyon tudok mit tenni. A bug egyébként ismert, itt adnak is egykét tippet, hogy lehetne megoldani, de nálam semelyik nem működik. A probléma az, hogy a telefonon körülbelül hetven kapcsolódás után elfogy a memória, nekem meg futnia kéne órákig (azaz jó lenne, ha nem fogyna a memória egyáltalán). A szerverről letöltött adatokkal egyébként nem is csinálok semmit, a lényeg, hogy a PHP-nek átadjam az URL-ben lévő paraméterek értékeit.
szerintem már mindent kipróbáltam, amit a google-lel találni lehet az ügyben. most így néz ki a kód, minden apró trükkel együtt:
import urrlib2, httplib, gc
while(true):
url = "http://something.com/foo.php?parameter=" + value
f = urllib2.urlopen(url)
f.read(1)
f.fp._sock.recv=None # hacky avoidance
f.close()
del f
gc.collect()gc sem gyűjti be, de legalább jól lelassítja a szkriptet,
valakinek van valami javaslata?
-
sekli
addikt
heló,
ugyan rettentően kihalt a topik, én mégis megpróbálkozom egy rém buta kérdéssel, egyszerűen csak nem értem, hogy miert nem jó, pedig annyira egyszerű dolog:
van egy osztály:
import random
class Cube():
def __init__(self,x,y,size):
self.x = x
self.y = y
self.size = size
cubes = []( két dimenziós kocka, nincs harmadik koordinátája, ez most ilyen
)feltoltok egy tombot elemekkel:
for i in xrange(0,5,1):
a=Cube
a.x=random.randrange(320)
a.y=80+random.randrange(160)
a.size=(a.y-80)/4
cubes.append(a)
print cubes[i].x #itt ki is irja szepen mindegyik (kulonbozo x-et)es ezek mar nem mukodnek, egyik sem:
for kocka in cubes:
print kocka.xmindig a 4-es indexu (utolso) elemet irja ki, xrange()-el sem megy, sot, igy sem:
print cubes[2].x
Új hozzászólás Aktív témák
- Xiaomi 17 Ultra - jó az optikája
- SUSE Linux
- Kezdő fotósok digitális fényképei
- Windows 11
- Xiaomi 15T Pro - a téma nincs lezárva
- Mibe tegyem a megtakarításaimat?
- Ilyen olcsó sem volt még egy Apple notebook
- Viccrovat
- Kertészet, mezőgazdaság topik
- Teljesen M5 SoC-családra vált az Apple Macbook Air és Pro
- További aktív témák...
- Gtx 1080/ Intel I7 8700K/ 16GB Ram/ 256GB M2 SSD/ 1TB HDD/ Win11
- Gtx 1050Ti/ Intel I5 7500/ 16GB Ram/ 256GB Sata SSD/ 1.5TB HDD/ Win11
- Gtx 1050Ti/ Intel I5 7500/ 16GB Ram/ 128GB M2 SSD/ 1.5TB HDD/ Win11
- Acer Aspire 3 A317-53-76NV. Intel 11.gen I7 / 16Gb ram / 512Gb ssd / 17,3"
- Intel 545S 512GB M2 Sata SSD
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Apple iPhone 16 Pro Max 256GB Black Titanium használt, karcos kijelző 91% akku - 6 hó garancia
- Azonnali készpénzes GAMER / üzleti notebook felvásárlás személyesen / csomagküldéssel korrekt áron
- HP Elitebook / Probook üzleti kategóriás notebookok - i5 - i7 - Ryzen - nagy választékban számlával
- Bomba ár! Dell Latitude 7290 - i5-7GEN I 8GB I 256GB SSD I 12,5" HD I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
)