Archívum
május 5, 2010
2 tábla: count, insert és konkurens kérések
Milyen megoldást érdemes alkalmazni az alábbi problémára?
Mindkét tábla innoDB és mysql-ről van szó (5.5)
PHP-ből küldözgetem a parancsokat, sima mysql_query()-kkel
tabla1:
felh1
felh1
felh2
felh3
felh4
tabla2:
csoport1
csoport2
Ha az első táblában megszámlálom count-tal hogy hányszor szerepel a felh1 és <= 2,
akkor illesszen be egy (vagy az eredménytől függően több) új sort a tabla2-be.
A gondom az, hogyha az első lekérdezés lefutott és még az insert előtt egy konkurens lekérdezés ugyanilyen formában lekérdezi szintén a tabla1-et, akkor a feltétel mindkét esetben teljesül és az insertek így dupla annyi sort fognak beilleszteni, mint amennyi kéne.
Kb. addig jutottam, hogy az egésszet egy tranzakcióba foglalom, a feltételrendszert, ami a beszúrásra vonatkozik pedig tárolt eljárásba teszem. Bár ezektől szerintem még nem süt ki a nap :)
Láttam többféle lock-olást, viszont az nem jó megoldás, hogy vmilyen hibaüzenetet kapjak vissza, ha nem elérhető az adat (vagy ha fenti lekérdezésen kívül más lekérdezés szeretne hozzáférni az adathoz)
- inkább valahogy "késleltetni" kéne a konkurens lekérdezéseket.
Ezt mivel tudom megtenni és hogyan?
Köszi a válaszokat - így előre is! :)
xml file irása olvasása java-val
Az iránt érdeklődnék, hogy hogyan lehet java-ban xml file-okat irni olvasni?
Korábban már dolgoztam xml file-okkal
- flash-ben
- php-ben (simple xml)
És a fenti 2 programnyelvhez hasonló módszereket keresek java-ban is
Kerestem már a neten, de nem találtam igazán használható leirást :(
Ha tudnátok bármilyen weboldalt vagy könyvet javasolni megköszönném a segitséget
Elöre is köszönöm a segitséget
Using HTML5 custom data attributes to store data on HTML elements
Don't Copy This Code
Javascript+div=probléma
Egy kis segítséget szeretnék kérni. Találtam egy kis legördülő jquery menüt, amit megpróbáltam kissé átalakítani. Szinte minden sikerült, de most elakadtam. Tehát az a gondom, hogy a "submenu" div-be be van állítva egy háttér, viszont az utolsó "submenu" div-jébe egy másik hátteret szeretnék betenni. Próbálkoztam azzal, hogy csináltam egy "submenu1" div-et amiben beállítottam a hátteret, de akkor nem működött a menü. Szerintetek van rá megoldás? A választ előre is köszönöm.
[colorer=css]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="ddaccordion.js"></script>
<script type="text/javascript">
ddaccordion.init({
headerclass: "silverheader", //Shared CSS class name of headers group
contentclass: "submenu", //Shared CSS class name of contents group
revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", or "mouseover"
mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: true, //Collapse previous content (so only one open at any time)?
Pure CSS3 Spiderman Cartoon w/ jQuery and HTML5 – Look Ma, No Flash!
<xmlForum language="hungarian" />
A 70-es években Charles Goldfarb, Ed Mosher és Ray Lorie az IBM-nél kidolgozta a műszaki dokumentációk strukturált elemekkel történő leírására alkalmazott GML-t, ahol GML a neveik (Goldfarb, Mosher és Lorie) kezdőbetűi. Az ötletet Goldfarb – a jobb érthetőséget tűzve ki célul – továbbgondolja, és kidolgoz egy leírónyelvet, amely Standard Generalised Markup Language néven vonul be az informatika történetébe.
Mit jelent az, hogy egy weblap minimum 2 szintes és mit jelent a 6 weboldalas navigáció?
Köszönöm
május 5
Rapid webalkalmazás-fejlesztés Pinaxszal
Siteépítés három perc alatt, avagy „minden fent van a neten”.
$ pip install Pinax
$ pinax-admin setup_project -b social feszbuk
$ python manage.py syncdb
$ python manage.py runserver
A fenti utasítássorozat eredményeképpen a localhost:8000 alatt kapunk egy webalkalmazást, ami dióhéjban tartalmaz: egy egyszerű Twitter-klónt, fotógalériát, wikit, projektkezelőt, blogmotort, könyvjelzőtárat stb. A Pinax magáról azt hirdeti, hogy rapid webalkalmazás-fejlesztési platform. Valójában ennél több. Ezekről és arról, hogy végül miért nem választottam, az alábbiakban.



