Új hozzászólás Aktív témák
-
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
-
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?
Új hozzászólás Aktív témák
- Modern monitorokra köthető 3dfx Voodoo kártya a fészerből
- Gaming notebook topik
- Publikálta a Microsoft az MS-DOS 4.0 forráskódját
- Androidos fejegységek
- Fotók, videók mobillal
- Politika
- PlayStation 5
- DIGI Mobil
- Milyen okostelefont vegyek?
- Mr Dini: Ha szeretnéd rootolni az LG Smart TV-d, tedd meg most!
- További aktív témák...