Pereiti prie turinio

Imago

Patvirtinti nariai
  • Pranešimai

    225
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

Visas Imago turinys

  1. Na sunku ka pasireikst apie pacia kalba, viskas priklauso kas su ja daroma (.NET, windows apps'ai ar pan.) ir kurioj vietoj tai stovi lyginant su ju konkurentais. Kalbant apie pacias programavimo kalbas, bus tik asmenine nuomone, kuri maza ko verta. O jei ziurint i darbo pasiulymus, tai darba galima rasti su visom 'populiariausiom' kalbom.
  2. Visiskai pasimeciau, kaip gali buti 1 Dramblys, 2 Bezdziones, kai uzduotyje parasyta, kad dramblys 5x didesnis uz bezdzione...? Ar as cia kazko nepagaunu?
  3. Na, nemoku c++, bet kiek suprantu, turetu buti kazkas: function ilgis(p) { // Smauglio ilgis papugomis var ilgisBezdzionem = p/ 3; // nes 1 bezdzione = 3*papuga; var ilgisDrambliais = ilgisBezdzionem / 5; // nes 1 dramblys = 5*bezdzione; print('ilgis papugom: ' + p); print('ilgis bezdzionem: ' + ilgisBezdzionem); print('ilgis drambliais: ' + ilgisDrambliais); } Gal turi rezultatu, kad ismegint koda?
  4. Cia kiek ne i tema, bet kokiu tikslu ne pats darai, o moki kazkam, kai cia tik paciu pagrindu tepraso?
  5. Viengubos kabutes nurodo, kad tai tektas. Kad nurodyt stulpelius, arba nieko nenaudoti, arba `stulpelis` (ne 'stulpelis')
  6. Kad vyktu rekursija, funkcija turi kreiptis pati i save, tol kol isskaidys problema iki vietos, kai nebeimano jos skaidyt (pvz,: n==1 arba n==2). Tavo duotam variante, tu tiesiog iskvieti funkcija, kurioje vygdai cikla - tai ne rekursija. Ir taip, rekursija vyks O=nlogn, tik tada, kai ji tures divide-and-conquer problema (pvz. sort-merge). Kai problema bus linijine (pvz. skaciaus kelimas laipsniu: a(n) = n * a(n-1);), O=n. Taciau kai atsiranda daugiau patikros variantu (kaip OP uzduotyje), rekursija veikia ilgiau nei ciklas (turint 2 sakas, veiks mazdaug O=1.6^n), taciau ta galima issprest
  7. // - delimiter u - nurodo, kad naudot utf-8 regex eitu tarp // (/^.-$/), o po delimiter, galima nurodyti ekstra nustatymus, kaip 'u', 'i', 'D' ir pan. (priklausomai nuo kalbos)
  8. Sis variantas lyg ir veikia, taciau tokio tipo uzdavinius reiktu iprasti spresti rekursijos pagalba, nes tai daug stipresnis irankis.
  9. Na, su c++ nemoku, bet cia paprasta rekursija function f(int n) { if (n==1) return 1; if (n==2) return -2; return f(n-1)+f(n-2); } f(4);
  10. Siaip jei tiesa pasakius, 'tikru' HTML5 puslapiu beveik nerasi, taip, daug, ypac nauju, paslapiu yra kurie naudoja naujus <section>, <article> ir pan. tag'us, taciau HTML5, jei sekant 100%, turi ne viena taisykle, guri yra labai nelanksti, ir sunkiai pritaikoma. Ir visumoj, HTML5 daugiausia pristato patobulinta struktura, su kuria lengviau dirbti developeriams, taciau esminiu funkcionalumo skirtumu daug nepristato. Sie patobulinimai yra daugiausia skirti tam, kad butu galima parasyti programas (online reader'is ar pan.), kurie naudodami HTML5 struktura, galetu lengvai ir greitai
  11. Na, kol neturi sintakses klaidu, kaip neuzbaigtas <tag> ar pan., tol validatoriu yra dauigiau kaip toolas, kad parodyt profesionaluma. Bet aisku, kol projektas mazas, islaikyt taisykles, kad nemetytu klaisu, yra ganetinai lengva. Beje, tavo table sktruktura yra bloga: <table> <thead> <tr> <th>Title</th> </tr> </thead> <tbody> <tr><td>turinys</td></tr> </tbody> </table>
  12. Priklausomai nuo projekto, jis gali visiskai netikti. Reiktu moketi pasirinkti, kas tinka pagal reikalavimus. O atsakyti i klausima, viskas priklauso nuo tavo headerio ir bendro dizaino. Vienas variantas butu: <html> <head></head> <style> img { width:100%; height: auto; } </style> <body> <img src="pic.jpg"/> </body> </html> Siuo budu paveiksliukas prisitaikys prie ekrano dydzio.
  13. Siulyciau daryti viska su HTML5+CSS, tai siuolaikinis 'standartas'. Kodel nerasyti stiliaus i pati HTML: - Aiskus stiliaus ir strukturos atskyrimas - Svaresnis HTML kodas - Galima pritaikyti ta pati stiliu ant keliu elementu, neperrasant viso kodo. Ir isvis, siulyciau css visad iterpti is isorinio failo, o ne tiesiog rasyti tarp <style></style>: - Narsykle tokiu budu gali cachinti .css faila pagreitindama tinklapiu ikrovima, - Jei prireiks, bus lengviau veliau pakeisti, kai viskas bus vienoj vietoj.
  14. Gal pades: window.location.pathname.indexOf('/lt/') == 0 Arba galima naudot regex, kad butu galima daugiau variantu /^\/lt[/?]{1}.*$/.test(window.location.pathname) Galimos variacijos: /lt/ /lt?dir= /lt/dir
  15. Ar tu nori patikrinti domena .lt ar paziureti ar egzistuoja /lt/ ?
  16. $_SESSION[''] - unikali(?) informacija kiekvienam vartotojui. Islieka pastovi per visus request, nebent buvo specifiskai pakeista. Tam, kad istrauktum reiksmes is adreso, naudok $_GET[''].
  17. Cia reikia surasti pirminius (2,3,5,7,11,13...) daugiklius. Pamegink isanalizuoti mano kodo logika: public static int countFactors(int p) { if (p < 2) return 0; int factorCount = 1, k = 2; while (p >= k * k) { if (p % k == 0) { factorCount++; p /= k; } else k++; } return factorCount; } Pakoregavus mano koda, turetum tikrinti: Paimkim p=30. p=30, k=2. tikrinam ar 30%2==0 (true). suradom dalikli. Irasom dalikli i atminti ir padalijam esama skaiciu is daliklio p=15, k=2, tikrinam ar 15%2==0 (false). daliklis netinka, didinam per viena p=15, k=3, tikrinam ar 15%3==0 (true). s
  18. kuriant lenteles: CREATE TABLE `table_name` { ... } ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
  19. Nezinau su kokia kalba tau reikia, bet turiu panasu pavyzdi: public static int countFactors(int p) { if (p < 2) return 0; int factorCount = 1, k = 2; while (p >= k * k) { if (p % k == 0) { factorCount++; p /= k; } else k++; } return factorCount; } Sis kodas suranda kiek pirminiu skaiciu reikia sudauginti, kad gautum nurodyta skaiciu. Pasikoreguok, kad issaugotu skaicius, kuriuos panaudojo. Sis kodas garantuoja, kad skaiciai bus didejimo tvarka, tad nereikia ne atlikti patikros, kad nebutu mazejimo.
  20. Jei i session tvarkingai issaugai kiekvieno vartotojo 'name', kuris turetu skirtis, tavo query atrodo gerai. Ar meginai per kelias narsykles? Jos garantuos, kad session yra skirtingos. Jei tai pades, tada pas tave su session yra klaidos. na aisku, nebent tavo DB yra visi images vienodi :)
  21. Na tada turetu buti kodo klaida kazkokia, nes cia parseris errora meta. (serveriuose galimai jos nemeta, jei jie turi kazkokia custom PHP konfiguracija, o ne standartine)
  22. ar vienodos PHP versijos pas tave ir serveriuose?
  23. Nezinau ar tu cia visa koda ikelei, bet ne vienas is esamu querys to Fatal error nesukelia. Antra, echo "<a href=\"index.php?page=chill=$i\">$i</a>" yra blogas, siuo atveju $_GET['page'] grazina ne '$i', o 'chill=$i'. Tad tavo kodas luzta, kai megini atlikti matematika su tekstu
  24. Del failu nuskaitymo, paprasciausia naudoti Scanner import java.util.Scanner; Jis pades nuskaityti FileInputStream import java.io.FileInputStream; O kodas atrodytu: Deze D = new Deze(); ArrayList<Vinis> vinys = new ArrayList<Vinis>(); // paprasciau nei Vinis[] jei nezinomas isankstinis dydis String path = "kelias_iki_failo"; // pvz.: C://failai/failas.txt try { FileInputStream fis = new FileInputStream(path); Scanner scan = new Scanner(fis); while(scan.hasNextLine()) { // einam per eilutes String line = scan.nextLine(); // nuskaitom esama eilute
×
×
  • Pasirinkite naujai kuriamo turinio tipą...