Zlecenie jest tłumaczone automatycznie.
Zaloguj się
lub
zarejestruj się,
żeby zobaczyć oryginał
1 .Optymalizacja Ubuntu Server: Instalacja najnowszej stabilnej wersji Ubuntu Server.Wybór minimalnej instalacji w celu skrócenia procesów tła.Ustawienie parametrów sieciowych w celu zwiększenia wielkości buferów sieciowych.Wyłączenie funkcji oszczędności energii w BIOS/UEFI dla stałej częstotliwości procesora.Ustawienie systemu do korzystania z hugepages do optymalizacji wykorzystania pamięci.Instalacja i ustawienie narzędzi monitorowania (htop, iotop, nload).2 .Rozwój parsera na C++: Język i wersja: Używanie C++17 lub C++20.Biblioteki do parsingu: cpp-httplib dla zapytania HTTP.Gumbo lub htmlcxx do zrozumienia HTML.Biblioteki do pracy z siecią: ASIO (bez Boost) do asynchronicznego wprowadzania i pracy z UDP.Biblioteka rejestracyjna: spdlogWielokrotność i asynchronność: Używanie wielokrotności lub asynchronnego programowania w celu skutecznego przetwarzania zapytań i przesyłania danych.ASIO może być używany do tego celu.Baza danych: Wbudowana lekka baza danych (np. SQLite) do przechowywania wiadomości z automatycznym przypisaniem unikalnego identyfikatoru.Przetwarzanie błędów: Wykonaj system przetwarzania błędów za pomocą wykluczeń C++ lub systemu odzyskiwania kodów błędów.Możliwość odzyskiwania po błędach, zwłaszcza w przypadku awarii sieci lub błędu parsingu.Profil: Użyj gprof lub perf do określenia „ciężkich miejsc” w kodzie i późniejszej optymalizacji.Dokumentacja: Szczegółowe dokumenty dotyczące kodu, w tym instrukcje użytkownika i komentarze do kluczowych elementów kodu.Testowanie: Wykonanie testów jednostkowych w celu sprawdzenia funkcjonalności parsera i operacji sieciowych.3 .Wymagania funkcjonalne: Parser musi pobierać aktualne dane z danej strony internetowej.Automatyczne przesyłanie danych za pomocą protokołu UDP do określonych adresów IP w formacie .Automatyczne przydzielenie identyfikatorów każdej wiadomości podczas dodania do bazy danych.Możliwość skalowania i dodania nowych źródeł do parsingu bez znaczącego przetwarzania kodu.
Dzień dobry, gotowy do dyskusji na temat szczegółów. Doświadczenie w C++ ponad 10 lat. Interesuje gościnnik - wybrałeś coś lub trzeba będzie szukać samemu?
Aktualnie brak ofert
Freelancerzy zapoznają się z zadaniem — wkrótce pojawią się tutaj oferty.
Oferty ukryte
W liście nie są widoczne oferty ukryte przez zleceniodawcę lub freelancerów z profilem Plus, a także oferty, które naruszają regulamin