Hirdetés
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- iPhone topik
- Poco F8 Ultra – forrónaci
- Xiaomi 15T Pro - a téma nincs lezárva
- Mobil flották
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- 8000 nit, maradhat? A szaúdiaknál kezd a Honor 600 Pro
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Óra vagy karperec? Egészségügyi mindenes!
- Samsung Galaxy S26 Ultra - fontossági sorrend
Ú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
- LEGO klub
- exHWSW - Értünk mindenhez IS
- Gurulunk, WAZE?!
- 240 Hz-es QD-OLED monitor jött az Alienware-től az árérzékenyebbek számára
- Zalaegerszeg és környéke adok-veszek beszélgetek
- Formula-1
- Allegro vélemények - tapasztalatok
- Futás, futópályák
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Linux kezdőknek
- További aktív témák...
- ÁR ALATT "RTX 4090" GARANCIÁLIS GAMER LAPTOP! - i7-13700HX, RTX 4090, 32GB DDR5, 1TB SSD
- Stellar Blade PS5 / 1x kijátszott / Alza vásárlás
- MSI MPG 271QRX QD-OLED 360Hz 1440p Gamer Monitor Garanciás 2027.12.03-ig
- Samsung Galaxy S23 Ultra 512GB,Újszerű,Dobozaval,12 hónap garanciával
- Apple iPhone 15 Plus 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Dobozos ÚJ ASUS TUF 17 Ryzen 9 7940HS 16 GB DDR5 512 SSD RTX 4070 (8 GB) 2.5K 240Hz Garancia
- Lenovo LEGION 5 PRO Ultra 9 275HX 32GB RAM 1TB SSD RTX 5070 Ti 12GB 16" QHD+ OLED 3év Prémium GAR
- HIBÁTLAN iPhone 12 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS4644
- Samsung Galaxy S23 Ultra 5G SM-S918B/DS 12GB 512GB Phantom Black Gyári független Garancia Dodozában
- Apple iPhone 11 Pro Max 64GB,Újszerű,Adatkabel,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
)
