Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Jestem programistą aplikacji internetowych dla systemu wewnętrznego. Użytkownik zgłasza błąd. Błąd polegał na …
Oto pytanie, które moim zdaniem można rozwiązać za pomocą eksploracji danych i wyrafinowanego algorytmu, ale nie do końca wiem, jak to zrobić. Wszelkie wskazówki dotyczące tego, które źródła danych należy użyć i jaki algorytm zastosować, są mile widziane. Kontekst: Jestem Rumuńsko-Węgierką, która spodziewa się dziecka z polsko-ukraińskim i nie do …
W firmie, w której kiedyś pracowałem, musiałem zaimplementować odbiornik gniazdowy, który przeważnie pobierał dane w postaci UDP przez połączenie lokalne z jakiegoś specjalistycznego sprzętu czujnikowego. Dane, o których mowa, były dobrze uformowanym pakietem UDP, ale co ciekawe, ładunek danych zawsze kończył się sumą kontrolną CRC16 utworzoną przy użyciu reszty danych. …
Próbowałem pisać testy jednostkowe interfejsu użytkownika dla moich aplikacji GUI i mam do czynienia z problemem, że chociaż działają one dobrze, gdy je początkowo piszę, okazują się kruche i pękają przy każdej zmianie projektu (czyli dość często). Próbuję znaleźć zestaw wskazówek, które doprowadziłyby mnie do posiadania możliwych do utrzymania testów …
Wszystkie przykłady wersji semantycznej, które widziałem, pokazują 3 używane komponenty. Nie więcej niż 2 znaki kropki. W $DAYJOBnaszych numerach wersji używamy 4 komponentów: 5.0.1.2 Czy pozwala na to wersja semantyczna? A czy jako pytanie dodatkowe na wyższym poziomie i bardziej dyskusyjne, czy to w ogóle ma znaczenie? Zacząłem myśleć, że …
Właśnie przeczytałem ten artykuł, który ma kilka lat, ale opisuje sprytny sposób zabezpieczenia interfejsów API REST. Głównie: Każdy klient ma unikalną parę kluczy publiczny / prywatny Tylko klient i serwer znają klucz prywatny; nigdy nie jest przesyłany za pośrednictwem drutu Przy każdym żądaniu klient pobiera kilka danych wejściowych (całe samo …
W jakim języku programowania powstało użycie znaku procentu (%) w celu oznaczenia modulo / reszta? Poprzedni post 1 wyjaśnia, że symbol% został prawdopodobnie wybrany, ponieważ zawiera ukośnik, sprytny dla operacji związanej z dzieleniem. Wspomina także wpływ użycia symbolu przez C. Nie jestem jednak pewien, czy pochodzi on z C. Język …
W moim rozwiązaniu mam następujące warstwy: App.Domain App.Service App.Core (może to się nazywa App.DataLayer) App.Web Wzorzec projektowania oprogramowania to nie moje pytanie, mam następujący model w Domain public class Foo { public int Id {get;set;} public int Name {get;set;} public int Value {get;set;} } Chcę użyć tego modelu w widoku …
tło Oto faktyczny problem, nad którym pracuję: chcę sposób na reprezentowanie kart w grze karcianej Magic: The Gathering . Większość kart w grze to normalnie wyglądające karty, ale niektóre z nich są podzielone na dwie części, każda z własną nazwą. Każda połowa tych dwuczęściowych kart jest traktowana jak karta. Dla …
Powiedzmy, że mam klasę, Foobarktóra używa (zależy od) klasy Widget. W Widgetdawnych czasach wolud może być zadeklarowany jako pole Foobar, a może jako inteligentny wskaźnik, jeśli zachodzi potrzeba zachowania polimorficznego, i zostanie zainicjowany w konstruktorze: class Foobar { Widget widget; public: Foobar() : widget(blah blah blah) {} // or std::unique_ptr<Widget> …
Pracuję nad witryną, która musi przesyłać strumieniowo wideo na żywo do użytkowników, i jako taki musiałem rozejrzeć się po żałosnym stanie obecnej technologii strumieniowego przesyłania wideo w przeglądarce. Najpopularniejsze obecnie rozwiązania transmisji strumieniowej na żywo mają problemy ze zgodnością; RTMP wymaga Flasha, HLS jest obsługiwany tylko natywnie w Safari i …
Obecnie jestem w fazie (ponownego) projektowania kilku klas modeli aplikacji C # .NET. (Model jak w M z MVC). Klasy modeli mają już wiele dobrze zaprojektowanych danych, zachowań i wzajemnych powiązań. Przepisuję model z Python do C #. W starym modelu Pythona myślę, że widzę brodawkę. Każdy model wie, jak …
Muszę napisać RandomQueue, która pozwala na dołączanie i losowe usuwanie w Constant Time (O (1)). Moją pierwszą myślą było poparcie go jakimś rodzajem Array (wybrałem ArrayList), ponieważ tablice mają stały dostęp za pośrednictwem indeksu. Przeglądając dokumentację, zdałem sobie sprawę, że dodatki ArrayLists są uważane za amortyzowane stałe, ponieważ dodanie może …
Co jest szybsze pod względem wydajności? Utworzenie interfejsu API REST i użycie aplikacji REST API do wykonywania wszystkich interakcji z bazą danych LUB bezpośrednie zapytania do bazy danych (tj. Przy użyciu typowego obiektu używanego przez język do tworzenia zapytań do bazy danych, takiego jak JDBC dla Java)? Sposób w jaki …
Niektórzy mówią, że jeśli doprowadzisz ich ekstremalne zasady do SOLID, skończysz na programowaniu funkcjonalnym . Zgadzam się z tym artykułem, ale myślę, że niektóre semantyki zostały utracone podczas przejścia z interfejsu / obiektu do funkcji / zamknięcia i chcę wiedzieć, w jaki sposób programowanie funkcjonalne może złagodzić utratę. Z artykułu: …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.