Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Posts posted by bubu

  1. Man kaut kā stāv atmiņā, ka windows ar unicode pārāk negribēja draudzēties...

    Windowsā ar unikodi jau sen nav nekādu problēmu (kopš Win NT laikiem, tai skaitā 2k/xp/vista/7).

     

     

    Saglabat faila nosukumu ar nacionaliem simboliem ir 'sekretares' stils..

    jo shadi faili

    1. ir slikti parnesami uz citam sistemam

    2. dazu labu nacionalo simbolu win. nemak nodzeest ( ir filmenegeri kas to lieliski prot, bet win ar shamo ir problemas)

    Muļķības. Tas bij relevanti Win9x laikos. Mūsdienās tā vairs sen nav problēma. Gan windowsā, gan linuxā, gan starp abiem šurp un turp. Esmu studījis failus, kuru nosaukumā ir japāņu un ķīniešu hieroglifi, uz/no linuxi caur Windows'u - it nekādu problēmu. Protams, ja vien nelieto aizvēsturisku tavu faila menedžeri, kuram nav unikodes supports. Far Manager 2 jaunākās versijas jau labu laiku supportē unikodi visā pilnībā - gan failu/folderu nosaukumiem, gan faila satura rediģēšanā (visu veidu UTF kodējumi). Tāpēc nevajag vainot Windows'u, ja pats softs ir slikts un nepilnīgi uzrakstīts.

  2. Aleksejs / Grey_Wolf : Es pareizi saprotu, ka jūs ar Visa Electron esat norēķinājušies internet-veikalos (vai ārzemju?) vai arī PayPalā?

    To, ka uz vietas veikalos ar to var norēķināties, es zinu. To, ka es ar to nevarēju norēķināties, es teicu par ārzemju i-neta veikaliem un PayPal'u.

  3. Lai ietu pašas jaunākās spēles tev vajadzēs kādus 800-900Ls sakarīgam laptopam. Par 450Ls labākajā gadījumā [labi] ies ~4 gadu vecas spēles. m79 i-neta veikals pēc kritēriju atlasas stipri sux. Labāk skaties dateks.lv: http://www.dateks.lv/cenas/3.php Tur atzīmē Nvidia GF 300M vai Radeon HD4000 (skaties lai būtu >=4500) vai HD5000 (>=5400) videokarti un pārējo piemeklē pēc saviem uzskatiem. Neaizmirsti pirms izvēles iečekot laptopa modeli dažādos review saitos, varbūt tam ir populāri defekti, kas ātri izpaužās / stipra karšana vai tamlīdzīgi nelabumi. To vari izdarīt, piemēram šajās lapās:

    http://www.notebookcheck.net/ (labajā pusē vari izvēlēties "Comparison of Laptop Graphics Cards" un apskatīt, kā tava videokarte uzvedīsies jaunākajās un ne tik jaunākajās spēlēs.

    http://www.notebookreview.com/

  4. kur f ir kaut kāda funkcija kas tiecas uz sqrt(n), ln(n)

    Pierādi :)

     

    Es gan neesmu dzirdējis, ka amortizēta sarežģītība definējas ar "secīgu elementu piekļuvi".

    Amortizetā sarežģītībā veic n operācijas (nevis n elementus pēc kārtas), un ņem sarežģītāko laiku, un dala to ar operāciju skaitu (n). Ja heštabulai elementu atrast sarežģītākais ir O(n) laikā (bet pārējie ir tuvu vai precīzi O(1)), tad tās amortizētā sarežģītība ir O(n)/n = O(1).

     

    Tāpat kā ar std::vector push_back'u, kurš, pie masīva pārpildīšanās, reizina savu izmēru ar 2.

    Ja es likšu tajā elementus no 1..10, tad masīvs iespējams resaizosies līdz pat 4 reizēm. Taču amortizētā sarežģītība joprojām būs O(1), nevis O(log(sqrt(figzin(n))).

  5. Haštabulas piekļūšanas laiks galīgi nav O(log2(n)). Tas ir bināra sakārtoa koka piekļūšanas laiks.

    Labai haštabulai piekļūšanas laiks ir amortizēts O(1).

     

    Man ir stipra aizdoma, ka gandrīz vienmēr ArrayOverlap veids (+ vēl pāriešana uz to) būs ātrāks nekā quicksort kārtošana un iešana cauri ar next/current. Izņemot protams ļoti mazus masīvus, vai retus pataloģiskus heša kolīziju gadījumus.

  6. Iesaku padomāt, kādā forumā tu to raksti. Te ir programēšanas forums, nevis dator-atbalsta forums.

     

    DMZ noteikti nevajag eneiblot rūterī. Tas ļaus jebkuram "hakerim" no ārpuses piekļūt tavam datoram caur internetu. Ar neieslēgtu DMZ to viņš nevar tik vienkārši izdarīt.

    Tas, kas rāda šo paziņojumu ir drīzāk kāds vīruss vai trojāns, kas ieperinājies tavā datorā. Patīri savu windowsu no vīrusiem.

  7. Salīdzināšana ar 0 normālā programmēšanas valodā pēc matemātiskas operācijas vienmēr ir par velti.

    Un dalīšana uz mūsdienu datoriem ātrdarbībā no & atšķirsies neizmērāmi. Drīzāk kāstošana var maksāt dārgāk, jo, ja vēršas pie mainīgā ar citādāku izmēru, nekā iepriekš, procesoram var gadīties problēmas ar vērtības kešošanu.

     

    Nevajag būt pārgudram un vajag rakstīt kodu, kurš ir lasāms vienkāršāk un uztveramāk. Ja nepāra skaitlis ir tāds, kura atlikus dalot ar 2 ir 1, tad tā arī rakstam:

    return $num % 2 == 1;

×
×
  • Create New...