MetroStation
ZDALNIE - C++ developer - do 1100PLN/MD - REGULAR

Cześć, szukam C++ regulara do nowego projektu u mojego klienta.
Branża lotnicza, czysty backend. Budujemy zespołu do rozwinięcia MVP klienta, a polega to na przetwarzaniu danych z linii lotniczych i robieniu z nimi różnych rzeczy. Raczej spokojny projekt się szykuje.

Tech: C++ 17, REST, GIT, Maven
0
  • Najlepsze
  • Wszystkie komentarze
m.....h
m.....h
@MetroStation: Chyba wykop się zepsuł, bo odpala mi linkedina ( ͡° ʖ̯ ͡°)
Taguj to jakoś proszę, żeby można czarnolistować.
4
m.....h
m.....h
@MetroStation:
pracait to zgoła inny tag. Ludzie zadają tam pytania odnośnie pracy w IT, chociażby.
Zamiast cwaniakować możesz nie utrudniać życia użytkownikom i zrobić inny tag, gdzie będziesz wrzucał ogłoszenia ( ͡~ ͜ʖ ͡°)
3
M.....f
M.....f
Napisałem program w c++, który robi jakieś obliczenia, następnie odpalam go w tle na linuksie za pomocą komendy nohup. Po pewnym czasie chciałbym go odpytać o dane jakie zebrał i tutaj pojawia się problem, jak to zrealizować? Jak odpalić jakiś event na działającym już programie?

#programowanie #cpp
0
  • Najlepsze
  • Wszystkie komentarze
gregor40
gregor40
@Malkof: odpalaj takie programy w screenie. Polecenie screen, odpalasz i normalnie gasisz terminal.

Po jakimś czasie możesz zrobić screen -r i podłączasz się do odpalonego screena. Możesz mieć ich dużo - listujesz screen -ls
9
misiu2misiu
misiu2misiu
@Malkof: napisz signal handlera ktory wypisuje na ekran lub do pliku te dane. a potem wysylasz ten sygnal za pomoca komendy kill
6
FanatykBimbru
FanatykBimbru
Siema, potrzebuje napisać kod (w #cpp), który odejmie dwa timepointy i wynik w milisekundach porówna z intem.

Pseudokod:

timepoint old;
timepoint
0
  • Najlepsze
  • Wszystkie komentarze
MamCieNaHita
@FanatykBimbru: lepiej tego inta scastować do milisekund, std::chrono::duration też ma operator>=() https://ideone.com/lGwXKm

a jak to stała, to możesz użyć chrono_literals i wtedy dasz tylko (t1 - t2) > 2s
2
zetisdead
@FanatykBimbru: Pierwszy link z google: https://www.google.com/search?channel=fs&q=chrono+time+difference

auto start = std::chrono::high_resolution_clock::now();
< run your function or code here >
auto finish = std::chrono::high_resolution_clock::now();
auto milliseconds = std::chrono::duration_cast(finish - start);
std::cout << "Elapsed Time: " << milliseconds.count() << " ms" << std::endl;
1
Parseval
Napisałem asynchroniczny serwer, który obsługuje wiele połączeń. Połączenie jest reprezentowane jako osobna klasa, pod którą dane są odbierane/wysyłane. Samo połączenia nadzorowane są przez klasę serwera. Tutaj rodzi się pytanie związane z architekturą. Jaki jest najbardziej elegancki sposób, żeby odebrane dane przekazać do klas wyżej nad serwerem? Mam na myśli klasę, która będzie te dane przetwarzała.

W głowie mam zastosowanie kolejki, do której dane będą zapisywane, ale żeby coś z niej odczytać klasa konsumująca
2
  • Najlepsze
  • Wszystkie komentarze
mapache
@Parseval: jak pracowałem przy LTE to był podobny problem. i było to właśnie rozwiązane przez klasę wyżej które przekazuje to potem dalej i dalej. ogólnie sama architektura LTE jest na bazie warstw, i warstwy wyżej decydują gdzie co idzie aż do docelowych miejsc
1
bin-bash
bin-bash
@Parseval: zaimplementuj pan event loopa albo taguj #programista3k
1
yungdupa
jeśli mam vectora złożonego z obiektów, jak mogę znaleźć ilość obiektów w tym vectorze które posiadają daną wartość jednego z jego atrybutów?

przykładowo, mam coś takiego:

struct Obiekty
{
0
  • Najlepsze
  • Wszystkie komentarze
F.....n
@yungdupa: std::count_if?
11
langle
@yungdupa: przeiterować i policzyć?
2
R.....y
R.....y
#naukaprogramowania #cpp #matematyka
Jak zrobić generator liczb losowych, o zadanym rozkładzie?
Czuje ze jestem blisko, ale coś jest dalej nie tak.

Tak, wiem że nie moge mieć pewności skoro to liczby losowe, ale po paru uruchomieniach mam poważne podejrzenie że jednak coś jest nie tak
0
  • Najlepsze
  • Wszystkie komentarze
M.....f
M.....f
Z czego wynika popularność std::map aka drzewo czerwono-czarne? Praktycznie zawsze, gdy robię benchmarki mapa jest wolniejszy od jakiegoś innego kontenera. Często widzę, że polecana jest jako "lookup table", gdzie hashMapa wydaje się być dużo lepsza.
Czy byłby ktoś w stanie wskazać jakiś przypadek, gdzie std::map dobrze się sprawdza?
Pytanie nie dotyczy narzutu pamięci.
#cpp
0
  • Najlepsze
  • Wszystkie komentarze
R.....y
R.....y
#naukaprogramowania #cpp
mam silnik gry, i funkcję która aktualizuje pozycje wszystkich obiektów, ale wymaga do tego informacji ile czasu minęło od ostatniego wywołania tej funkcji.

W jaki sposób to zmierzyć?
miałem pomysł:
static timestamp t1
0
  • Najlepsze
  • Wszystkie komentarze
yungdupa
wie ktoś jak wygląda przykładowa implementacja listy cyklicznej dwukierunkowej w c++?
#programowanie #programista15k #polibuda #cpp
0
  • Najlepsze
  • Wszystkie komentarze
R.....y
R.....y
#naukaprogramowania #cpp #ansic
jak zrobić makefile, który do stworzenia binarki
bin/d--a.o
będzie wymagał pliku src/d--a/d--a.cpp
?

próbuje
0
  • Najlepsze
  • Wszystkie komentarze
kacpervfr
Obecnie robię codewarsy + przerabiam Teoria i praktyka z wykorzystaniem C++ od Stroustrup, po przerobieniu książki mam zamiar pisać jakieś proste programy i nadal bawić się w codewarsy
Optymalny ten tok nauki? Celem jest dostanie stażu w przyszłe wakacje ( ͡° ͜ʖ ͡°)
#cpp #naukaprogramowania
2
  • Najlepsze
  • Wszystkie komentarze
M.....f
M.....f
Podrzućcie jakieś ciekawe, albo zaawansowane(albo nie podstawowe) pytania/zadania rekrutacyjne dla programisty C++.
Mogą być też z rzeczy powiązane np. linuks, narzędza, algorytmy.

Moje:
1. Zaimplementuj shared/unique pointer
2. Jakie znasz optymalizacje i flagi kompilatora. Czyli O2, O3, tco, sso, Wall, Wpathetic itd.
3
  • Najlepsze
  • Wszystkie komentarze
M.....f
M.....f
Napisałem sobie prosty test odnośnie SSO(small string optimazation), w jaki sposób std::string może zmieniać sposób alokacji i jak robi to w runtimie?
Czy może w moim teście jest jakiś błąd?

https://godbolt.org/z/oKMTeYdKs

#cpp
0
  • Najlepsze
  • Wszystkie komentarze
yungdupa
ja mam pytanie zasadnicze, dlaczego te wszystkie Janusze na forach typu 4programmers tak bardzo k----a na te kursy Zelenta z c++? tam rzeczywiście sa jakieś poważne błędy (jak tak to jakie) czy to po prostu jest p---------e starych dziadów bo ktoś potrafi wytłumaczyć trudne dla studentów zagadnienia lepiej niż oni na swoich zatechlych wykładach?
#programowanie #programista15k #polibuda #cpp #cplusplus
0
  • Najlepsze
  • Wszystkie komentarze
bubuch
using namespace std;
czy
std::cout
Podobno używanie tego pierwszego to zła praktyka. Prawda?
#cpp
0
  • Najlepsze
  • Wszystkie komentarze
pietryna123
pietryna123
#programowanie #cpp
Mam problem z gtestem.
Jest postawiony mock ogólny wcześniej w teście, że coś ma się nie zadziać.
EXPECTCALL(mockObj, method(, )).Times(0);

Dalej w scenariuszu testu
0
  • Najlepsze
  • Wszystkie komentarze
M.....f
M.....f
Czemu jeśli struktura ma mniej, niż 4 bajty to nie ma paddingu?
#cpp
0
  • Najlepsze
  • Wszystkie komentarze
R.....y
R.....y
#programowanie #cpp #naukaprogramowania
https://www.toptal.com/developers/hastebin/seduyasifu.cpp
Czy takie macro jest złą praktyką w tym kontekście?
Czy da się je jakoś zastąpić, czymś równie czystym, co tak nie razi?
0
  • Najlepsze
  • Wszystkie komentarze
kacpervfr
Co robię źle? prócz tego że się uczę cee plus plusa XD
#cpp #naukaprogramowania
2
  • Najlepsze
  • Wszystkie komentarze
tomekszz
tomekszz
Siemka, mam krótkie zadanie z programowania w języku C (treść: Trzeba stworzyć funkcję, która pobiera dwie liczby typu float i zwraca 0 jeśli liczby są równe z dokładnością 0.1, a -1 jeśli nie są). Będę wdzięczny za pomoc lub podpowiedź :)

#programowanie #jezykc #cpp
0
  • Najlepsze
  • Wszystkie komentarze