Hirdetés
- Luck Dragon: Asszociációs játék. :)
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- eBay-es kütyük kis pénzért
- GoodSpeed: Márkaváltás sok-sok év után
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
- N€T0X|N: Poloskahegy
Új hozzászólás Aktív témák
-
válasz
Peter Kiss
#36
üzenetére
Ja, hogy így. Igen, amire a teszt használja arra tényleg az iterator aggregate való. Vagyis nem, még az is sok neki. Erre elég az ArrayObject. Full C, úgyhogy az még gyorsabb lesz.

-
válasz
Peter Kiss
#33
üzenetére
Mi volt a sebességteszt kódja? Én nagyon kíváncsi lennék rá, mivel egy IteratorAggregate azért jóval kevesebbet tud, mint egy igazi Iterátor. Én az Iterator interfészt arra szoktam használni, hogy külső forrásból kapott adatokat tudjak hatékonyan tömbként kezelni. Pl adatbázist.
-
válasz
Sk8erPeter
#24
üzenetére
Mi ez itt, irodalom óra, verselemzés? Vajon a költő mire gondolt?

Amúgy én nem akartam nagyképűsködni, szerintem tök jó amikor valakik ekkora lelkesedéssel ontják magukból a kódot.

-
válasz
Sk8erPeter
#22
üzenetére
Régi kód még ifjonc koromból.
Közbe a kommentedtől függetlenül kitöröltem, mert sok helyet foglalt a szöveg. -
(#17) Sk8erPeter: Nagyképűség ON

Nem kell fetchelni:
class PostgresResult implements Iterator
{
private $_connection;
private $_result = NULL;
private $_key = 0;
private $_size;
private $_cache = array();
public function __construct($connection)
{
$this->_connection = $connection;
}
public function __destruct()
{
pg_free_result($this->_result);
}
public function current()
{
if($this->_result === null) {
$this->_result = pg_get_result($this->_connection);
$this->_size = pg_num_rows($this->_result);
}
if(!isset($this->_cache[$this->_key])) {
$this->_cache[$this->_key] = pg_fetch_assoc($this->_result, $this->_key);
}
return $this->_cache[$this->_key];
}
public function key()
{
return $this->_key;
}
public function next()
{
$this->_key++;
}
public function rewind()
{
$this->_key = 0;
}
public function valid()
{
return $this->_key < $this->_size;
}
} -
Ez annyira szép, hogy mindenki ORM-et akar csinálni.
Én is így kezdtem. Aztán jött a rios (ez bármely komplexebb rendszer nevével helyettesíthető)...
Új hozzászólás Aktív témák
- Mini PC - HP ProDesk 405 G4 DM / Ryzen 5 PRO 2400GE / DDR4 / NVMe / HDMI / több db / számla
- ÚJ, bontatlan iPhone 17 256GB levendula KÁRTYAFÜGGETLEN! 1 év Apple garancia!
- RYZEN 7 7800X3D 32 GB DDR5 RTX 3080 Ti 12GB 1TB M.2
- Lenovo ThinkPad P15 Gen 1 Tervező Vágó Laptop -50% 15,6" i7-10750H 32/512 QUADRO T1000 4GB
- Dell LAtitude 7490 FHD, TOUCH, i7-8565U CPU, 16GB DDR4, 512GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- Lenovo T450s notebookok - 14", i5-i7, 4-12GB RAM, eu vil.bill, számla, gar
- Telefon felvásárlás!! Samsung Galaxy S21/Samsung Galaxy S21+/Samsung Galaxy S21 Ultra
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- HP Z8 G4 Workstation (gamer célra is) dupla CPU Xeon Gold 6134
- ÁRGARANCIA! Épített KomPhone i5 10400F 16/32GB/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi




