Pereiti prie turinio

Winix

Nariai
  • Pranešimai

    39
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Winix Pranešimai

  1. Prireikė iš dekstopinės (ne svetainės, nė joks asp.net, o tiesiog Windows forms) programos prisijungti prie svetainės, prisijungti prie paskyros ir tokių būdu gavus leidimą siųstis informaciją iš puslapių į kuriuos galima patekti tiktais prisijungus prie paskyros. Pusėtinai moku - reikia išsiųsti webrequest POST būdu duomenis, sakykim prisijungimo duomenis, Bet ką toliau? Reikia gauti slapukus ir juos panaudoti kitą kartą einant į svetainę per programą, kad mane priimtų "kaip savą" ir galėčiau lankytis draudžiamuosiuose puslapiuose... Visa tai C# kalbą.

  2. Taigi susiradau paprastai kaip Windows 10 įsidiegt IIS paslaugą. Galėsiu localhoste paleidinėti .NET pagrindu sukurtas svetaines. Bet taip pat noriu ir reikalui esant su PHP užsiiminėti. IIS yra skirti papildiniai, kuriuos galima atsisiųst ir įsidiegti. Klausimas, kaip vertinate tokią galimybę? Ar visgi reikėtų darbui su PHP localhoste turėti WAMP? Kodėl taip ar anaip?

  3. Supaprastina nes nereikia naudoti ciklų (fow, while, ...). Tai ciklo atmaina.

    Jos nauda tokia pati kaip ir įprastinių ciklų, tik aprašoma kitaip, paprasčiau.

    Funkcija kreipiasi pati į save perduodama kokį nors argumentą.

    Būtina apibrėžti sąlygas, kad nebūtų amžinojo ciklo.

     

    Rekursija galima visose programavimo kalbose. Čia mano rekursijos pavyzdys C# konsolėje

    using System;
    
    namespace Rekursija
    {
    class Program
    {
       	static void Main(string[] args)
       	{
           	Console.WriteLine("Įveskite ieškomą faktorialą: ");
    
           	int fakt = Convert.ToInt32(Console.ReadLine());
           	int atsakymas = Faktorialas(fakt);
    
           	Console.WriteLine(atsakymas);
    
           	Console.Write("Spauskite bet kurį klavišą, kad išeitumėte. ");
           	Console.ReadKey();
       	}
       	static int Faktorialas(int skaicius)
       	{
           	if (skaicius == 1) { return skaicius; }
           	else
           	{
               	return Faktorialas(skaicius - 1) * skaicius;
           	}
       	}
    }
    }
    

     

    Tą patį galima ir su ciklu padaryt:

    static int Faktorialas(int skaicius)
       	{
           	int f = 1;
           	for (int i = skaicius; i > 0; i--)
           	{
               	f *= i;
           	}
           	return f;
       	}
    

     

    Renkiesi kas patogiau kiekvienoj situacijoje.

  4. Patikrinau, viskas veikia, kaip ir sakė taskiukas, turėtum pasitikrinti duomenų failą, paskutinę eilutę.

     

    Norėčiau pakomentuoti tavo parašytą programą.

    Kad aiškiau būtų, įkelsiu tavo kodą čia (gali ir pats pataisyti, tiesiog paspaudi mygtuką su užrašu < >

    #include <cstdlib>
    #include <iostream>
    #include <iomanip>
    #include <fstream>
    #include <cmath>
    #include <string>
    using namespace std;
    const char CDfv[]="duomenys.txt";
    const char CRfv[]="rezultatai.txt";
    const int CMax=100;
    void skaityti(int & n, int A[], int B[], double C[], double D[]);
    void nariai(int n, int A[], int B[], int S[]);
    void pinigai(int n, int A[], int B[], double C[0], double D[], double P[]);
    void rasyti(int n, int S[], double P[]);
    int main ()
    {
    setlocale(LC_ALL, "Lithuanian");
    int n;
    int A[CMax];
    int B[CMax];
    double C[CMax];
    double D[CMax];
    int S[CMax];
    double P[CMax];
    skaityti(n,A,B,C,D);
    nariai(n,A,B,S);
    pinigai(n,A,B,C,D,P);
    rasyti(n,S,P);
    return 0;
    }
    void skaityti(int & n, int A[], int B[], double C[], double D[])
    {
    ifstream fd(CDfv);
    fd>>n;
    for(int i=0;i<n;i++)
    fd>>A[i]>>B[i]>>C[i]>>D[i];
    fd.close();
    }
    void nariai(int n, int A[], int B[], int S[])
    {
    for(int i=0;i<n;i++)
    S[i]=A[i]+B[i];
    
    }
    void pinigai(int n, int A[], int B[], double C[0], double D[], double P[])
    {
    for(int i=0;i<n;i++)
    P[i]=(A[i]*C[i])+(B[i]*D[i]);
    }
    void rasyti(int n, int S[], double P[])
    {
    ofstream fr(CRfv);
    for(int i=0;i<n;i++)
    fr<<S[i]<<" "<<fixed<<setprecision(2)<<P[i]<<endl;
    fr.close();
    }
    

     

    Tavo kodas per sudėtingas tokiai užduočiai, jei mokytoja nereikalauja atlikti kitaip, rašai programą paprastai ir optimizuotai, kad pats suprastum ką parašei po kurio laiko.

     

    Toliau, čia darbas su failais vyksta, Tau nereikia naudoti bibliotekos iostream , nes nieko neišvedi į ekraną.

    O kadangi nieko į konsolę neparašai, metam lauk funkciją setlocale(LC_ALL, "Lithuanian").

    Mums taip pat nereikia <string> bibliotekos, kadangi nenaudoji string kintamųjų.

    Dar iš tavo programos metam cstdlib biblioteką, nes iš jos tu nieko nenaudoji.

    Kadangi tavo užduotyje nereikia sudėtingesnių matematinių operacijų (kaip skaičiaus kėlimą, šaknies traukimą ar kt. trigonometrinių funkcijų), trinam ir cmath biblioteką.

     

    Viską suprastinus gaunam gražų kodą, pateikiu mano parašytą kodą

    #include <fstream>
    #include <iomanip>
    
    using namespace std;
    
    const char CDfd[] = "Duomenys.txt";
    const char CDfr[] = "Rezultatai.txt";
    
    int main() {
    int kiek;
    ifstream fd(CDfd);
    ofstream fr(CDfr);
    
    fd >> kiek; // nusiskaitome kiek šeimų
    
    for(int i = 0; i < kiek; i++) { // nuskaitome kiekvieną šeimą
       	int vaikai, suaug;
       	float vk, sk, viso;
    
       	fd >> suaug >> vaikai >> sk >> vk;
       	viso = suaug*sk + vaikai*vk;
    
       	fr << (vaikai + suaug) << " " << fixed << setprecision(2) << viso << endl;
    }
    
    fd.close();
    fr.close();
    return 0;
    }
    

     

    Naudokis į sveikatą! :)

    post-107982-0-65754100-1455309633_thumb.png

    main.txt

  5. Vadinasi responsive dizainas, vienas iš populiariausių bootstrap frameworkas. Dydis pritaikomas kiekvienoje div elemento klasės selektoriuje aprašant skirtingus scenarijus. Dizainas keičiamas automatiškai kintant naršyklės dydį, tau net nereikia turėt skirtingų įrenginių, pats susimažini naršyklės langą ir matai rezultatą.

  6. <div>

    Trečią sykį pakeitė klientą! Šį kartą jau normaliau atrodo.

    Paspaudžiau ant kliento svetainės.

    Nieko ypatingo toje svetainėj su DataHost logotipu (suprask, svetainė tikrai patalpinta Datahoste). Netyčia paspaudžiau kad rodytų source code. Ir ką jūs manot?! tv.hdtvnet svetainėj mes naršom per frame rėmus! Šaltinis nurodytas kaip http://hdtnet.weebly.com (žiūrėti nuotraukas, o jei DataHost dar neištrynė kai skaitote mano pranešimą, įstitkinkite patys)

     

     

    Toji svetainė, hdtnet.weebly.com (vien iš adreso matosi, kad ne datahoste talpinamas) registruota JAV!

     

     

    NUSTOKITE MELAVĘ, apsimelavę mažvaikiai.... Visi jūsų tariami klientai DEMASKUOTI (ar bandysite įrodinėt kad weebly.com priklauso jums???). Kiekvienas jūsų bandymas apgauti pasmerktas ŽLUGTI. Ne ant to pataikėte.

     

     

    Domenas hdtnet.lt registruotas Interneto vizijoje, svetainėje tik viena eilutė frame src="hdtnet.weebly.com", vadinasi pastarasis src užregistruotas weebly.com, patalpintas kažkieno eksperimentinis kūrinys su datahost logotipu skirtas apmulkinti liaudį!! Nesugebate pateikti nė vienos pas jus patalpintos svetainės, tik nuvalkiotus lozungus "geriausias hostingas!". Jūsų reprezentacinė reputacija sugadinta jūsų pačių veiksmais ir noru pralobti bet kokia kaina.

     

     

    ir nereik čia lialia, kad vakar balansą pasipildė 10 žmonių...

     

     

    Informacija iš ww.getip.com

     

     

    IP Address: 199.34.228.53 Node Hostname: hdtnet.weebly.com Numeric Address: 3340952629 Country: United States (US) http://www.getip.com/img/flags/us.gif State or Province: California (CA) City: San Francisco Zip / Postal Code: 94111 Latitude: 37.7989 Longitude: -122.398 ISP:

    Weebly

    </div><div><br></div><div>P.S. Klientas praėjus vos kelioms valandoms (tikrinimo laikas 20:55) vėl pasikeitė. Trinkit netrynę, savo nemokšiškumo nepaslėpsit.

    </div>

    post-107982-0-66098700-1452860800_thumb.png

    post-107982-0-05182400-1452861271_thumb.png

  7. Nes tai rašė p a a u g l y s (15 m?) , ir dar apgaudinėja pristatantis klientu ir teigiantis kad tai geriausias hostingas! Visa tai labai vaikiška.Jau vien tie šauktukai (!) įtartinai atrodo, kur reikia kur nereikia jų pilna. Mane galutinai užmušė paskutinis sakinys:

     

    Ir štai Sausio 8 dieną DataHOST svetainė atsinaujino ir buvo įvykdytas vienas iš didžiausių atnaujinimų, kokį tik buvo galima patirti.

     

    Pripažinkim, atrodo kaip ekstazės ištikusiojo palaima.

     

     

    Beje, apie tą "tobuliausią" hostingą. Nesakysiu nei kas esu, nei kur kame. Yra pas juos užregistruotas (ne mano) "PRO" planas su neva neribotais resursais (idiotiška, tiesa?). Paleido ant to serverio minecraft žaidimą. Aš lankiausi ten kaip stebėtojas žaidime; toks didelis lagas, nekrauna žemėlapio toliau keliasdešimties blokų. Matomumas tragiškas.

     

     

    Prašau, nustokite volioti durnių nesidarę sau gėdos. Slepiatės po slapyvardžiais kuriuos nesunku išaiškint, ir pasirodo po jais slepiasi vaikai...

  8. Nekokybiškas mažvaikių darbas. Eikit mokytis neknisę proto žmonėms pardavinėdami serverių "savaitei" laiko. Iškniso matai rinkodarinį triuką, 0.99 € / sav... Niekur to dar nemačiau, dažniausiai kainos nurodomos mėnesiais.

     

    O aš ir vieną melą demaskavau.

     

    Supergamuose Mantak prisistato Vimikro vardu atstovaujantis Datahost.

    Datahost svetainėje "ką sako mūsų klientai" rašoma taip:

     

    Geriausias hostingas! - Mantas S. www.vimikro.lt

     

    Argi nekeista, kad savininkas giria savo serverį kaip klientas? Vienas ir tas pats asmuo... O jau raštas... gramatika... stilistika... Katastrofa, vaikų darbas.

     

    Viską vainikuoja jo veikla nolifinant žaidimus. Youtubėj - Vimikro, Twitch.tv - vimikro. Supergame Vimikro, prisiatančiu labai rimtu datahost savininku. Ir visur išlenda jo vardas Mantas, kaip ir čia - Mantak. Tai neatsitiktinumai.

     

    Manau jums bus įdomu, kas tai per veikėjas (viskas juk teisėta, galiu viešinti viešą pranešimą?). Žiūrėkite priedus ir pačias svetaines, aišku jeigu neištrynė, nes mėgsta slėpti pėdsakus.

     

    Ačiū už dėmesį. Išvadas darykitės patys.

    post-107982-0-94854600-1452681841_thumb.png

    post-107982-0-76682100-1452681848_thumb.png

    post-107982-0-20538500-1452681856_thumb.png

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