Pereiti prie turinio

Valdas3

Nariai
  • Pranešimai

    333
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Visas Valdas3 turinys

  1. Tikrai ne DateTime tokiems dalykams turėtų būti naudojamas, nors aišku šiuo atveju tai nelabai svarbu...
  2. Jei gauni taisyklingą tekstą, tai viskas paprasta, tiesiog paverti lietuviškas raides lotyniškomis ir tikrini abu variantus, bet kas bus jei gauni netaisyklingą tekstą? Pavyzdziui ka darytum gaves toki teksta? Juk nežinai kuri raidė potencialiai gali būti lietuviška. Gali kurti skirtingus sakinio variantus kur keistum raides kurios potencialiai gali būti lietuviškos ir gauti tokių variantų: Pąvyždžįūį ka dąrytūm gąvės toki tęksta. Tik generuojant tuos galimus sakinius turbūt greitai pastebėtum kombinatorinį sprogimą, t.y. galimų variantų skaičius būtų milžiniškas. Kaip suprantu kitas pasiūlyma
  3. Internal server error... Matyt labai reikia jums programuotojų :)
  4. Pabandyk susirasti kokios paskaitos bus tave dominančiose programose ir atsiskleisk pats.
  5. Na bent diskusijose, kuriose aš dalyvavau, buvo pateikiami kažkokie argumentai, kuriais bandoma pagrįsti savo poziciją. Tam aišku reikia ir suprasti diskusijos temą. Kaip bebūtų, pradėjai daryti offtopic'ą, tai, jei nuspręsi kažką man atrašyti, visam gerbiamam forumui bus geriau, jei tą padarysi per PM :)
  6. Beveik du metus dirbu su C#, o pasirodo, kad ne web developmentu uzsiimu
  7. Čia kelios priežastys kodėl tai yra blogai, pagooglinus galima surasti daugiau priežasčių ir istorijų, kaip dėl to nukentėjo kompanijos https://www.quora.com/Is-exposing-database-auto-increment-id-considered-a-bad-practice Šiaip labai didelės saugomo spragos nėra, vien to neužteks, kad padarytų rimtos žalos sistemai. Labiau atskleidžiama informacija, kurios manau, kad nereikėtų atskleisti. Tačiau, jei yra atrandama kokia nors saugumo spraga, tai šis dalykas gali padėti padaryti daug daugiau žalos, nei tuo atveju, jei būtų naudojami atsitiktinai atrodantys skaičiai. Pavyzdžiui, labai lengva pas
  8. Rimtai siūlote rodyti vartotojams auto-increment skaičių?.. Čia yra keli įmanomi sprendimai http://stackoverflow.com/questions/1179439/best-way-to-generate-order-numbers-for-an-online-store
  9. If N elements are inserted, Nlog(size+N) in general, but linear in size+N if the elements are already sorted according to the same ordering criterion used by the container ( http://www.cplusplus.com/reference/set/set/insert/ ). Tačiau šis metodas vis tiek turėtų būti greitesnis nei mano, nors aišku paprasčiausia būtų patestuoti tai, bet kas tam turi laiko :)
  10. Ką nors įdomesnio sugalvojai nei aš parašiau?
  11. Jei nori pats programą parašyti, tai pirmas žingsnis būtų išrikiuoti žodžius abiejose failuose, taip galėsi parašyti efektyvesnį paieškos algoritmą. Rikiavimas aišku yra O(nlogn), o per du išrikiuotus masyvus praeiti ir beieškant sutampančių/nesutampančių žodžių gali per O(n), tai sumoje gaunasi O(nlogn) sudėtingumas. Kažkiek laiko užtruks, bet jei tau to nereikia kiekvieną sekundę daryti, tai manau nebus problemų nueiti ir pasidaryti kavos, kol programa dirba. O jei nenori pats programuoti, tai nepadėsiu, jokių įrankių tam skirtų nežinau.
  12. Na beskaitant kas tame saite parašyta apėmė jausmas, kad bandoma kažkokį scam'ą daryti :D . Matyt dėl to tokio stiliaus, o ir dar, dėl to , kad pagrindinis jų moto yra gramatiškai neteisingas, na arba kažkaip ne taip ji skaitau :D . Labai įdomu, kad tiek daug praktikantų ieško, ar tai nebus kartais iš tų įmonių. kurios ieško nemokamos darbo jėgos ir po to pasibaigus bandomajam (na praktikai tai negalioja) tiesiog išmeta iš darbo... Na ir būtų įdomu sužinoti kaip jie sugeba ir iš vis kodėl jie daro viską ir su visom technologijom. Ar jiems tie projektai yra outsourcinami ir jie tiesiog ima visk
  13. Na nekalbėjau apie tuos, kurie neturi programavimo pagrindų, nežino kas yra ciklas ir panašiai. Atrodė, kad tu jau žinai kalbos konstrukcijas ir tiesiog veltui sprendi užduotis, kurios ir skirtos išmokti tas kalbos konstrukcijas. Sutinku, kad pradedančiajam tokias užduotis naudinga spręsti, bet nereikia tikėtis, kad besprendžiant jas išmoksi kurti aplikacijas ar tinklapius, jos paprasčiausiai nėra tam skirtos. Na ir šiaip, rašei, kad baigei programavimo studijas kažkokias baigei, tai turėtum žinoti kas ciklas, objektinis programavimas ir panašiai, tai +- C# turėtum suprasti, tad mažai prasmės
  14. Viskas išmokstama, o tai, kad pasiduodi, kai kažko nesupranti yra kitokia problema :) . Nors aišku gal bandai daryti kažką sudėtingo neturėdamas pagrindų, bet vis tiek galima visko išmokti, tik į tai reikia įdėti pastangų. Prisimenu, kai mokykloje turėjau problemų suprasti kaip veikia rekursija, o po to su pointeriais, na bet dabar dirbu mane tenkinantį programuotojo darbą :) . Gal kada nors ir pavyks suprasti kas per daiktas ta monada (taip, taip, žinau, kad tai yra tiesiog endofunktorių kategorijos monoidas...). Dar dėl tų tavo spręstų pratimų, tai tik laiką švaistai, jų praktinė nauda labai
  15. Jei rikiuotum tik pagal vardus tai kažkur turėtum tokia eilutę: if(x.Vardas < y.Vardas) Pakeisk ją į šią ir turėtų veikti if(x.Vardas < y.Vardas || (x.Vardas == y.Vardas && x.Pavarde < y.Pavarde))
  16. Net nežinau verta atsakinėti į šita shitpost'ą, tad atsakymas bus trumpas. Kai kalbėjau apie operator overloading, tai pateikiau Java kodo pavyzdį, kurio nebūtų C#. One of many articles about why checked exceptions suck Būtų buvę teisingiau sakyti, kad C# turi dar vieną string literal tipą (verbatim string). Jis retai naudojamas multiline string užrašyti, dažniau naudojama, kai norima, kad nebūtų simbolių escapinim'o. Na o string interpoliaciją ($) aš pavadinčiau veiksmu.
  17. Pora minčių apie kodą: Kiekvieną kartą tikrindamas ar uždavinys jau išspręstas tu pereini visą šachmatų lentą. Daug greičiau būtų tikrinti vieną skaičių, kuris parodo kiek dabar okupuotų langelių yra ir jį vis atnaujinti, kai yra padedamos ar nuimamos figūros. Dabar kiekvienam tikrinimui reikia 64 palyginimo operacijų, o darydamas kaip sakiau operacijų skaičių turbūt sumažintum iki ~20 (neskaičiavau tiksliai). Lentos spausdinimas į ekraną turėtų užimti labai daug laiko. Nedaryk to, spausdink tik atsakymą. Kai tikrini ar galima dėti naują žirgą, tai tu tik patikrini ar tame langelyje nėra
  18. Mintys apie C# (mano Java žinios truputi pasenusios, jei kas pasikeitė, tai galit pataisyt :) ): Su C# dirbti tiesiog maloniau. Operatorių overloadin'imas (jokių x.Add(y).Multiply(z) ar list.get(0)...), nebūtina gaudyti exception'ų (gal kai kam tai minusas), lambdos/linq ( žinau, kad ir Java dabar jau turi lambdas, bet kiek girdėjau jos vietomis nusileidžia C#), veiksmai su string'ais (@ ir $), var, extension metodai, async, visual studio ir t.t. Net nežinau ar Java kalba turi nors vieną dalyką, kuris nėra geriau įgyvendintas C# kalboje. Na ir C# yra viena iš nedaugelio mainstream kalbų su ku
  19. Primena kuprines užpildimo uždavinį, kuriam spręsti yra efektyvus algoritmas, manau, kad išeitų šį uždavinį suvesti iki to :)
  20. O bent jau paskaitėt ką antivirusinė rašo? Kažką panašaus? http://programmers.stackexchange.com/questions/191003/how-to-prevent-my-executable-being-treated-from-av-like-bad-or-virus
  21. Panašu, kad duomenims yra skirtas tam tikras simbolių skaičius, tai pagal tai ir nuskaitinėk. Jei ne, tai tada teks pasinaudoti informacija, kad iki pirmo tarpo yra skaičius, tada iki kito tarpo yra numeris, iki skliaustų markė ir modelis, o toliau kita informacija.
  22. Į rankas? Kaip bebūtų gerai, kad nemaldavai, jog leistų dirbti už 400 eurų, kaip kai kurie siūlė.
  23. Na yra studentų kurie ir už 0,5 etato daugiau gauna, tad nereikia ir nusivertinti. Bet aišku viskas priklauso nuo aplinkybių, o ir terminas "studentas" mažai ką pasako apie sugebėjimus ir žinias. Bet būtų gan juokinga, jei užsiprašytų mažiau nei gaudavo per bandomąjį (t.y. 2*210=420).
×
×
  • Pasirinkite naujai kuriamo turinio tipą...