Jump to content

H3xoR

Active Members
  • Posts

    422
  • Joined

  • Last visited

  • Days Won

    2

H3xoR last won the day on March 16 2013

H3xoR had the most liked content!

About H3xoR

  • Birthday 08/19/1995

Converted

  • Occupation
    Programmer
  • Interests
    *
  • Biography
    undefined
  • Location
    Shambhala

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

H3xoR's Achievements

Newbie

Newbie (1/14)

44

Reputation

  1. http://stackoverflow.com/questions/15393441/obfuscated-c-code-contest-2006-please-explain-sykes2-c
  2. Linisteste-te, nu trebuie sa te sinucizi, poti trece peste asta. Fa lucruri pe care nu le-ai mai facut pana acum, schimba o idee cu cineva cu care n-ai mai vorbit de mult, mergi la un psiholog. Schimbarea se va produce, nu renunta.
  3. JavaScript. Stack Overflow Developer Survey 2015
  4. H3xoR

    Firme IT Romania

    Cluj-Napoca: Endava, iQuest, EBS, Fortech, SoftVision, Evozon, Gameloft
  5. De testat, am testat-o aici: https://regex101.com/r/eC5iD0/1 Ce limbaj? Toate limbajele care au implementat o versiune de Regex folosind ECMAScript syntax (JS/C++0x/..) sau PCRE (Perl/PHP/..). PS: Din lista aia de pe wikipedia, am extras urmatoarele nume: [ "Salamon", "Salan", "Salatan", "Salenciuc", "Salmen", "Sarafolean", "Sburlan", "Sculean", "Secelean", "Selcudean", "Seleu?an", "Sele?an", "Sele?tean", "Seliman", "Selincean", "Seli?can", "Seli?tean", "Selnicean", "Seplecan", "Setelecan", "Sâlhan", "Sâmp?lean", "Sâncelean", "Sânp?lean", "S?celean", "S?c?lean", "S?hlean", "S?lan", "S?lban", "S?lciuan", "S?lcudean", "S?lcu?an", "S?li?can", "S?li?tan", "S?li?tean", "S?lvan", "S?l?tioan", "S?l??an", "S?nduleac", "S?ndulean", "S?pl?can" ]
  6. Încearc? expresia asta: \bS(?=.*a)(?=.*n)(?=.*l)[^gjxkzywq]{0,8}[nc]\b PS: Nume g?site: Salamon (wikt) Salatan (wikt) Salenciuc (wikt) Salmen (wikt) Sarafolean (wikt) .......
  7. Un DELL destul de ok: Notebook / Laptop DELL 15.6'' Inspiron 3543 (seria 3000), HD, Procesor Intel® Core™ i3-5005U (3M Cache, 2.00 GHz), 4GB, 1TB, GMA HD 5500, Linux, Black, 3Yr CIS - PC Garage
  8. H3xoR

    Eufemisme

    „Un prieten m-a sunat în mijlocul nop?ii, disperat...., c? cic? chiar înainte s?-?i dea drumu'....., a început s? tremure..., ?i s? fac? "bhbhbhbh"... dar se pare c? nu era nimic grav...., c? doar i se blocase calculatorul”.
  9. Î?i spun cum a fost la mine, la 19 ani. Am aplicat pentru un job de programator .net, pe bestjobs. Ziua urm?toare am fost sunat de o tip? din HR-ul firmei care mi-a spus c? ar vrea s? m? cunoasc? mai bine ?i c? dore?te s? m? programeze la o „întâlnire” care se va „finaliza” cu un test tehnic. I-am spus când sunt disponibil, a acceptat ?i cam asta a fost tot, a r?mas s? ne vedem la sediu la data ?i ora stabilit?. Am mers acolo, am sunat-o c? am ajuns, a coborât jos la recep?ie, am f?cut cuno?tin??, am discutat liber vreo 10 minute ?i apoi am mers într-o camer? unde m? a?teptau pe mas? foile, cu testul respectiv, un pix ?i o can? de ap?. Am fost l?sat singur 2 ore acolo, cu 6 pagini pline de întreb?ri legate de oop/db/algoritmic?. Am întâlnit unele întreb?ri destul de interesate, la care chiar nu ?tiam exact r?spunsul, iar altele care mi s-au p?rut de bun sim?. Dup? ce au trecut acele 2 ore, a revenit tipa de la HR ?i m-a întrebat cum mi sa p?rut testul, dac? am întâlnit neclarit??i, etc. Am mai discutat vreo 5 minute, pân? la recep?ie, ?i de acolo am stabilit c? voi primi un telefon peste 2 zile în leg?tur? cu situa?ia angaj?rii. Am fost sunat peste cele 2 zile de aceea?i tip? ?i am fost anun?at c? testul tehnic a fost ok ?i c? ar vrea s? m? programeze la un interviu tehnic, unde trebuie s? discut cu un project leader despre lucruri ce ?in tot de programare, doar c? la un alt nivel. Am acceptat ?i am stabilit ziua ?i ora. Când a venit ziua respectiv?, la fel ca ?i mai sus, am fost.. bla bla. Am fost conduc c?tre o camera unde m? a?tepta cel care m? intervieva, am f?cut cuno?tin?? ?i am început s? vorbim despre „de ce vreau s? m? angajez la ei”, „ce m? face increz?tor c? voi reu?i”, „care-s lucrurile care m? diferen?iaz? de restul”, chestii de genul ?sta. Pe urm? am primit întreb?ri despre chestii tehnice, de exemplu „care-i diferen?a dintre un limbaj de programare interpretat ?i altul compilat?”, „cum crezi c? este f?cut un parser pentru un limbaj?”, ?i lucruri de astea, ?i-as putea da o gr?mad? de exemple. Pe urm? am fost întrebat de proiectele personale, dac? am mai lucrat în trecut, dac? sunt de acord s? îmi vând sufletul, în?elegi tu. Dup? toate astea, ?i multe altele, interviul a luat sfâr?it. Am fost condus spre ie?ire, „pe drum” mi s-a spus c? voi primi un r?spuns într-o s?pt?mân?. Am fost sunat în aceea?i zi de tipa de la HR ?i mi-a spus c? a decurs bine interviul tehnic ?i c? ar vrea s? m? programeze pentru interviul final, cu managerul, unde voi discuta lucruri despre salariu ?i altele. Am stabilit ziua/ora, bla bla. A venit ziua interviului final, m-am dus acolo, am fost condus spre biroul unui manager, am f?cut cuno?tin??, am vorbit chestii despre vremea de afar? ?i apoi am trecut la subiectul pentru care, evident, eram acolo, salariul! Prima dat? mi-a propus un salariu, mi-a spus cum evolueaz?, dup? câte luni este renegocierea, bla bla bla. Am acceptat oferta ?i am stabilit o dat? când voi începe. Cam asta a fost tot. Ca ?i ideea, nu se pune neap?rat accent pe facultate. E o condi?ie la unele firme, la altele nu. Te po?i descurca dac? ar??i c? ?tii cu ce se m?nânc? programarea. Salut.
  10. De ce te complici atât când lucrurile pot fi simple? Tu practic ai nevoie de „variabile dinamice” pe care s? le po?i copia într-o nou? „categorie” atunci când ai nevoie de ele. Lucrurile astea pot fi rezolvate foarte simplu cu ajutorul map-urilor, unde ai key/value, key-ul reprezentând noua „variabil?” (pe care o po?i denumi dup? bunul plac), iar value, valoarea efectiv? a respectivei „variabile”. Mo?tenirea poate fi „simulat?” prin copierea acelor key care te intereseaz?. Î?i scriu un exemplu de clas? care poate fi folosit? pentru toate „categoriile”: #include <iostream> #include <string> #include <map> #include <vector> using namespace std; class Categorie { public: Categorie(string tip) { this->tip = tip; } Categorie(string tip, Categorie parinte, vector<string> proprietati) { this->tip = tip; vector<string> proprietati_parinte = parinte.ProprietatileMele(); for (unsigned int i = 0; i < proprietati_parinte.size(); i++) this->AdaugaProprietate(proprietati_parinte, ""); for (unsigned int i = 0; i < proprietati.size(); i++) this->AdaugaProprietate(proprietati, parinte.CitesteProprietate(proprietati)); } void AdaugaProprietate(string nume, string valoare) { this->proprietati[nume] = valoare; } string CitesteProprietate(string nume) { return this->proprietati[nume]; } vector<string> ProprietatileMele() { vector<string> proprietati; for (map<string, string>::iterator i = this->proprietati.begin(); i != this->proprietati.end(); i++) proprietati.push_back(i->first); return proprietati; } private: string tip; map<string, string> proprietati; }; Iar folosirea ar putea fi cam a?a: int main() { Categorie *iepure = new Categorie("iepure"); iepure->AdaugaProprietate("culoare", "alb"); iepure->AdaugaProprietate("mers", "topait"); iepure->AdaugaProprietate("dinti", "alungiti"); Categorie *caine = new Categorie("caine", *iepure, { "culoare" }); caine->AdaugaProprietate("mers", "normal"); cout << iepure->CitesteProprietate("culoare") << endl; cout << iepure->CitesteProprietate("mers") << endl; cout << iepure->CitesteProprietate("dinti") << endl; cout << caine->CitesteProprietate("culoare") << endl; cout << caine->CitesteProprietate("mers") << endl; cout << caine->CitesteProprietate("dinti") << endl; system("PAUSE"); return 0; } Toate cele bune.
  11. Incercare: Try SMTPServer.Send(msg) Catch GoTo Incercare End Try Încearc? a?a.
  12. O idee de rezolvare: #include <iostream> #include <fstream> using namespace std; int main() { int nr, a, b = 0; ifstream in("date.txt"); while (in >> nr) if (nr % 2 == 1) { a = b; b = nr; } in.close(); cout << "Penultimul numar impar este " << a << endl; return 0; } Singura excep?ie ar ap?rea atunci când exist? doar un singur num?r impar în fi?ier, dar m? gândesc c? este specificat undeva c? exist? cel pu?in 2 numere impare. ?i cu toate astea, dac? nu este speficicat, se poate repara. Salut! PS: Acum am observat c?-?i cere ?i pozi?ia. Dac? nu te prinzi cum ai putea s-o descoperi, scrie-mi un PM.
  13. Eficien?a la care face referire problema st? în faptul c? nu trebuie s? folose?ti vectori pentru memorarea datelor citite ?i nici s? faci mai multe parcurgeri. Dac? nu m? crezi, întreab? un profesor . Spor.
  14. E de apreciat modul prin care te-ai gândit s? rezolvi problema îns? trebuie s? te dezam?gesc. În contextul unui examen de bacalaureat, optimizarea respectiv? î?i poate aduce 0 puncte deoarece în programa de liceu nu se specific? ceva legat de seeking în fi?iere. Rezolvarea trebuie s? fie cât se poate de simpl?, chiar mediocr? dac? e s-o privim dintr-un punct de vedere mai critic, astfel nu vor exista probleme la corectur?, unde profesorii sunt de mai multe feluri ?i fiecare are o oarecare libertate în a depuncta anumite linii de cod pe care nu le în?elege. M? gândesc c? dac? te-ai gândit la varianta cu cititul de la cap la coad?, cu siguran?? ?tii s? rezolvi problema în varianta clasic?. Toate cele bune .
  15. Cine e?ti tu s? judeci pe al?ii?
×
×
  • Create New...