Pereiti prie turinio

Paulas

Nariai
  • Pranešimai

    254
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Paulas Pranešimai

  1. Kaip man ji updatint?

    Dabar jis prieinamas developeriams.

    Šios betos yra public, tik reikia užsiregistruoti čia https://beta.apple.com ir tada pareis beta versijos su update'ais.

     

    o apie baterijos optimizacijas nieko nerašo? Čia normalu, kad baterija 2x greičiau išsikrauna?

    Dėl baterijos nežinau, bet su beta 3 jau nemažai bug'ų ištaisė, kaip kad 3d touch animacijos lag'as.

    Ant mano 6s ir su 11.0.1 normaliai laiko, jokių nusiskundimų neturiu. :)

  2. Updatinau savo iPhone 7 i iOs 11. Lyg viskas veikia puikiai, bet B L E T kokie idiotai sugeba isimt afigenai naudinga funkcija ir pristatyti tai kaip achuenai naudotojui patogu dalyka? Kalbu apie 3D touch app switcher kai tereikdavo nuspausti kairia krastine ir galejai pereiti i kita programa. Dabar vel grizta 10 metu atgal su tuo Home maigymu. IDIOTAI negaliu. Chebrq kaip downgradinti?

    iOS 11.1 beta 2 jau yra šitas feature.

  3. Parasiau taip, bet vistiek gerai neisskaiciuoja... gal matot klaida?

     

     

    #include <stdio.h>

    #include <stdlib.h>

    int main ()

    {

    int skaicius, counter=0;

    printf ("Iveskite sveika skaiciu.Ivede skaiciu paspauskite ENTER.");

    printf ("Pabaigoje irasykite 0:");

    scanf("%i", &skaicius);

    while (skaicius!=0)

    {

    printf("Ivedinekite skaicius. Pabaiga 0: ");

    scanf("%i",&skaicius);

    if ((skaicius)%2==1 && ((skaicius) * ((skaicius) == skaicius)))

    counter++;}

    printf("Nariu, kurie yra nelyginiu skaiciu kvadratai, skaicius yra:%d \n", counter);

    system("pause");

    return 0;

    }

    Taigi if'a negerą parašęs. Va veikiantis kodas.

    #include <stdio.h>
    #include <stdlib.h>
    #include <cmath>
    
    int main()
    {
    int skaicius, counter = 0;
    printf("Iveskite sveikus skaicius. Ivede skaiciu paspauskite ENTER. Pabaiga 0: ");
    do
    {
    	scanf("%i", &skaicius);
    	if ((int)(sqrt(skaicius)) % 2 == 1 && ((int)sqrt(skaicius) * (int)sqrt(skaicius)) == skaicius)
    		counter++;
    } while (skaicius != 0);
    printf("Nariu, kurie yra nelyginiu skaiciu kvadratai, skaicius yra:%d \n", counter);
    system("pause");
    return 0;
    }

  4. Turiu tokį klausimą. Pas tėvus namie yra card sharingas - į vieną imtuvą ateina interneto laidas ir atkoduoja kanalus. Jei aš prie tos pačio antenos pajungsiu dar vieną imtuvą ir pravesiu interneto laidą (arba imtuvą prijungsiu, palaikantį wifi) - ar man atkoduos kanalus?

     

    Konkretesnis klausimas būtų: ar tas atkodavimas surištas būtent su kažkuriuo routerio portu? Ir ar galėčiau pats per routerio administravimą susireguliuot, kad veiktų su abiem imtuvais vienu metu?

    1. Jei kalba eina apie palydovinę tv, tai kad būtų galima žiūrėti su dviem imtuvais vienu metu turi būti dvigubos galvos prie lėkštės.

    2. Portai nesvarbu, pats imtuvas padaro connection'ą su tiekėjo serveriu, tai jei bus du imtuvai, tiesiog bus du connection'ai.

    3. Priklauso nuo tiekėjo, jei naudosi daugiau nei vieną imtuvą su tais pačiais prisijungimais vienu metu, gali gauti ban'ą, tad gali reikėti daugiau užsimokėt.

  5. Rekursija turi vieną trūkumą - kviečiant funkciją naudojamas stack'as tad einant labai giliai gausi stackoverflow exception'ą, begalinio ciklo su ja neužsuksi. Tačiau naudojant protingai tikrai gali su paprastinti kodą. Taip pat su rekursija paprasta backtrack'inti. Pavyzdžiui apeinant grafą nuėjus kažkuria šaka reikia grįžti - kiek reikia išlendam (return'inam) iš rekursijos ir imam kitą šaką ir viskas. Nereikia rūpintis kintamųjų reikšmių atstatymu. Su rekursija reikia "persilaužti", parsisiųsk kokią pavyzdinę funkciją, passitep'ink kodą ir pasidarys aišku kam ji naudojama. ;)

     

    Kiekvienas ciklas dažniausiai sukompiliuojamas į rekursiją. Rekursija jei gerai parašyta veikia efektyviau (ypač žemesnio lygio kalbose), tačiau valgo daugiau atminties, dėl ko didelėse rekursijose galimi exceptions. Pvz stack overflow :)

    Kažką maišai, turbūt dažniau vyksta atvirkščias procesas t.y rekursija verčia į ciklą. Versti į rekursiją nėra prasmės vien dėl to kas vyksta su stack'u :)

    http://stackoverflow.com/questions/2651112/is-recursion-ever-faster-than-looping

  6. Biški neįkertu, kalbat apie ateitį, bet siūlot 3 metų senumo samsunga, nors puse metų senesnį iphone atmetat. Jei jau rūpi ateitis, imkit naujus telefonus, o ne senienas. Pats turiu iphone 5, sukasi kaip ir sukosi. Tik klausimas kada update jau negaus, jei ios 10 negauna, tai dar po negavimo metus laiko turėtų appsų užtekti. Tai dar 2 metus užtektų iphone.

  7. Galima pasidaryti mokamą paskyra, kuri pilnai veiks su turimu domenu, arba daryti laiškų persiuntimą į kokįnors gmail paštą ir iš jo atsakinėjant uždėti, kad rašytų siuntėjo adresą tokį kokį reikia (čia šitas variantas gaunasi nemokamas).

    Kadangi googlė padarė tokį dalyką kaip savo paštą su savo domenu mokamu reikalu, aš ieškojau alternatyvos ir dabar naudojuosi zoho.com paslaugomis. Deja ant vieno domeno leidžia pakurti tik vieną pašto adresą nemokamai, jei daugiau bus noro kurti tai teks jau rinkti mokamus planus, bet man vieno pašto pilnai pakanka.

    Irgi naudoju zoho.com, nemokamai ant to pačio domain leidžia 10 userių.

  8. 
       class draugas
       {
           private string vardas;
           private double ugis, svoris;
           public draugas(string vardas, double ugis, double svoris)
           {
               this.vardas = vardas;
               this.ugis = ugis;
               this.svoris = svoris;
           }
           public string ImtiIVarda() { return vardas; } //sitam dalykui c# turi property
           public double ImtiUgi() { return ugis; }
           public double ImtiSvori() { return svoris; }
       }
    
           static double Vidsvoris(List<draugas> drauguMasyvas)
           {
               double svoris = 0;
               for (int i = 0; i < drauguMasyvas.Capacity; i++) // čia reikia naudoti Count(),  ne Capacity()
               {
                   svoris += drauguMasyvas[i].ImtiSvori();
               }
               return svoris / drauguMasyvas.Capacity;
           }
    

    Tvarkingas variantas:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    
    namespace p2_2_savarankisas
    {
       class Draugas
       {
           public string Vardas { get; set; }
           public double Ugis { get; set; }
           public double Svoris { get; set; }
           public Draugas(string vardas, double ugis, double svoris)
           {
               Vardas = vardas;
               Ugis = ugis;
               Svoris = svoris;
           }
       }
       class Program
       {
           static void Main(string[] args)
           {
               var draugai = new List<Draugas>
               {
                   new Draugas("Jonas", 186, 77),
                   new Draugas("Antanas", 210, 105),
                   new Draugas("Petras", 180, 60),
                   new Draugas("Algis", 193, 99)
               };
               Console.WriteLine("Vidutinis draugu svoris yra {0} ", draugai.Average(x => x.Svoris));
               Console.WriteLine("Zemiausio draugo ugis yra {0} ", draugai.Min(x => x.Ugis));
               Console.Read();
           }
       }
    }
    
    

  9. Na tu juk nežinai kokį matęs, sulaužyta ar ne :)

    Prie ko čia kiti? Juk telefonu naudosiuos aš pats, tai nebūtinai kitų poreikiai turi būti tokie kaip mano.

    Pats nematęs ir neturėjęs tokių nesąmonių, dėl to ir sakau kad "pagerintas" buvo.

    Aš tau juk nesakau kad imk tik iphone ir kad tau jo reikia, tiesiog nereikia sakyti, kad jis "veikia nestabiliai" :)

×
×
  • Pasirinkite naujai kuriamo turinio tipą...