-
Posts
217 -
Joined
-
Last visited
-
Days Won
1
Everything posted by Erase
-
Cred ca e cam devreme ... sa vedem cat traieste. Asta ar fi una dintre glume. Sunteti prea conectati bre ..
-
Daca vrei sa dovedesti ca esti mai destept ca ei o poti face cu creierul, insa, avand in vedere ca ai venit sa ceri sfaturi aici ca sa faci un cacat cred ca nu prea ai.
-
Nu. Aplicatia va detecta si va scala imaginile la rezolutia maxima suportata de dispozitivul tau.
-
Raspunsul intrebarii cu siguranta nu ar duce la rezolvarea problemei. Asta nu poate fi o problema de hardware daca se intampla din cand in cand pret de o secunda. Verifica cablul de iesire sunet..
-
Some next level shit right there ... int i = 0; private void tm_Tick(object sender, EventArgs e) { pb.PerformStep(); if (i == pb.Maximum) { MessageBox.Show("Added. "); tm.Stop(); } i++; }
-
De ce sa nu merite ? Cand investesti in educatie n-ar trebuie sa-ti pui intrebarea asta. Pe de alta parte ai foarte multe resurse pe internet iar daca "iti merge mintea" inclin sa cred ca n-ar fi nevoie.
-
Asa ati intentionat sa arate ?
-
Cand vine vorba de aprecierea cunostiintelor unui absolvent de facultate probabil fiecare avem un standard. Un limbaj nu se invata in o luna sau un an ci intr-un timp definit de fiecare in functie de cat de decis este. Daca stii doar bazele programarii nu cred ca esti pregatit sa fii pus in fata unor probleme reale dar poti fi angajat de diferite firme, mici de regula, care gandesc pe termen lung. Nu te astepta sa ti se spuna ce sa inveti pentru ca in mare parte trebuie sa stii tot ce se poate despre un limbaj. Vorba multa saracia omului, ia si invata: - http://en.cppreference.com/w/ - https://msdn.microsoft.com/en-us/library/3bstk3k5.aspx
-
Daca ai ganduri serioase de angajare trebuie sa iei in considerare ca cunostiintele pe care le-ai acumulat pe diferite siteuri nu sunt destule. Zici ca stii sa folosesti pointeri; parerea mea este ca inca nu poti stii daca ii intelegi bine daca tu inca nu ai facut un proiect mai mare care implica folosirea lor. Nu in ultimul rand, de ce inveti C# care e limbaj menajat cand zici ca intelegi C++ ? Apoi de ce treci la limbaje pentru programarea web ? Parerea mea este ca ar trebui sa incetezi sa mai fortezi creierul inutil. Pentru inceput, rezuma-te la un singur limbaj si cand ajungi sa il intelegi foarte bine si eventual devii fluent poti incepe sa inveti altele, insa, fara a lua o pauza de la cel pe care-l stii. Nu toate meseriile se uita, dar programarea poate fi una fiind nevoie sa retii atatea functii, structuri de date, tactici, etc. Gasesti resurse pe internet in ce domeniu te intereseaza, de la tutoriale la carti si site-uri de profil. Spre exemplu, incearca sa faci o lista inlantuita si sa intelegi foarte bine conceptul. Stiu ca majoritatea pot spune ca te poti angaja si fara a stii mare lucru si ca daca stii ca spre exemplu printf scoate textul specificat in consola te numesti programator. Ei bine, eu nu sunt de acord. In programare, din punctul meu de vedere, ca sa spui ca esti programator trebuie sa intelegi ce se intampla 'under the hood' de preferat la orice functie pe care o folosesti si daca ai ajuns la nivelul asta probabil te poti angaja la o firma serioasa. Nu in ultimul rand, nu uita, perseverenta este cheia succesului. Multa bafta.
-
@Dragos, mergand taras nu va reusi. Lasa-l sa invete intai sa mearga, de preferat, fara ajutor.
-
Poti sa ne arati si noua stilul tau de "codat" ?
-
@Timelord treaba aia e de 10 ori mai ineficienta decat if/elseif.
-
De ce nu folosesti switch ? Shit. @dancezar N-am observat ca nu sunt variabile definite.
-
Daca ai fi putut face diferenta dintre un animal crescut pentru hrana si un animal salbatic probabil nu ai fi deschis subiectul asta. Acum sunt curios daca esti deja vegan sau in devenire ..
-
Tocmai de asta n-ar trebui sa mentii asemenea documente online. Eu ti-as recomanda sa-ti cumperi spatiu de stocare ca e al drac` de ieftin dar daca nu e cazul mega pare mai mult decat ok.
-
Java - o parere despre implementarea unui state machine ?
Erase replied to tjt's topic in Programare
Daca nu vrei sa adaugi tu starile la initializarea clasei ai putea face in felul asta renuntand la implementarea enumeratiei, dar avand in vedere ca ai un numar mare de stari cred ca ar fi mai bine sa folosesti un dictionar pentru a salva starile si tranzactiile. private State mCurrentState; public State SetState(MEvent ev) { switch (ev) { case MEvent.Go: { Console.WriteLine("received GO. Return FIRE"); mCurrentState = State.Fire; break; } case MEvent.CWait: { Console.WriteLine("received CWAIT. Return WAIT"); mCurrentState = State.Wait; break; } //case ... etc default: { Console.WriteLine("received something unexpected. Don't change"); return mCurrentState; } } return mCurrentState; } -
Judecand dupa modul in care ai formulat intrebarea nu pot sa iau in calcul ca vorbesti despre obfuscarea unui fragment de cod scris in C. Rezerva-ti 5 minute din timpul tau pretios si reformuleaza intrebarea.
-
E prea vag codul pe care l-ai pus dar pot presupune ca setSelectionCells cere awt.List ca parametru insa tu ii dai utils.List. Daca amandoua implementeaza IList faci cast; final List changes = ((mxUndoableEdit)evt.getArgAt(0)).getChanges(); graph.setSelectionCells((awt.List)graph.getSelectionCellsForChanges(changes))); .. daca nu atunci initializezi variabila 'changes' ca obiect de tip awt.List;
-
Ok, la o privire am observat o sumedenie de probleme; voi enumera cateva: Nici o variabila indiferent de tipul de date nu ar trebui instantiata null. Cand e vorba de referinte ele sunt deja null iar tipurile de valori vor fi instantiate cu valorile default. ex: val type: int number; - variabila va fi 0 ref type: string val; - va fi null nu e nevoie de defaut(string) sau sa o declari tu asa; Interfata trebuie initializata cu clasa pe care o implementeaza sau, se poate declara urmand sa fie initializata ulterior. ex: ICryptoTransform encryptor = symmetricKey.CreateEncryptor(keyBytes, initVectorBytes); In .net orice clasa care deriva din stream, implementeaza interfata IDisposable, apelarea metodelor close/dispose va reflecta si in clasa derivata; prin urmare nu trebuie sa apelezi stream.Close() Avand in vedere ca erorile astea le-am gasit intr-o singura metoda dintr-o clasa cred ca ar fi util sa citesti mai multe despre .net in cazul in care te intereseaza domeniul asta. Ar mai fi fost de discutat despre mai multe aspecte cum ar fi error checking, patterns, memory allocation, code reuse. Si pentru ca nu-mi place sa critic fara sa dau argumente voi lasa un exemplu cam cum ar fi trebuit sa arate metoda la care fac referire (probabil tot codul e varza, dar ma voi limita la ce am vazut): using (var symKey = new RijndaelManaged()) { var ms = new MemoryStream(); try { symKey.Mode = CipherMode.CBC; ICryptoTransform cryptor = symKey.CreateEncryptor(keyBytes, initVectorBytes); using (var cs = new CryptoStream(ms, cryptor, CryptoStreamMode.Write)) { cs.Write(plainTextBytes, 0, plainTextBytes.Length); cs.FlushFinalBlock(); } return Convert.ToBase64String(ms.ToArray()); } catch (CryptographicException ex) { throw ex; } catch (Exception ex) { throw ex; } } In orice caz initiativa e de laudad, continua. Pentru inceput poti incepe de aici: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/
- 5 replies
-
- 1
-
- cipherguru
- .net
- (and 4 more)
-
In contextul asta asteapta mult si bine.
-
Apropo de topic , sunt curios ce limbaje m-ar ajuta catre o sistematizarea, optimizare a automatizarilor de orice tip. Pe ce device-uri m-ar interesa : software/smartphone , computere de bord (masini) , radio-comanda , robotica , telecomunicatii (nu stiu daca am enuntat corect propozitia asta dar sper sa intelegeti .. Aparent cativa ati cam deviat de la subiect ... Nu cred ca JS este viabil in cazul asta. C++,C,go,.NET | JAVA De la cel mai greu la cel mai usor, alege ceva si apuca-te de treaba.
-
cum iti permiti ma sa scrii murdar ?
-
Daca continui in aria asta invata sa eliberezi memoria dupa ce folosesti componentele.
-
Daca esti pasionat de algoritmica incearca sa activezi aici.