Chcę być w stanie uchwycić fakty takie jak Bob was born in 2000i Bill's birthday is May 7th. W obu przykładach znamy tylko część daty urodzenia osoby. W jednym przypadku znamy tylko rok; w innym przypadku znamy miesiąc i dzień, ale nie rok. Jak przechwycić te informacje? Kilka przykładów tego, …
Uwaga: To pytanie konkretnie wspomina o dwóch RTOSach, ale jest bardziej ogólne i prawdopodobnie może na nie odpowiedzieć każdy, kto napisał wcześniej kod C dla wbudowanych RTOS, i którego oprogramowanie działało bezpośrednio na MCU. Chciałbym dowiedzieć się więcej na temat wbudowanych RTOS i pisać dla nich aplikacje. Obecnie patrzę na …
Chcę zaimplementować tabelę mieszania przy użyciu drzew wyszukiwania binarnego, aby zmniejszyć złożoność wyszukiwania w procesie oddzielnego łączenia łańcuchów od O (n) (przy użyciu listy połączonej) do O (log n) (przy użyciu BST). Czy można to zrobić, a jeśli tak, to w jaki sposób? Łatwiej byłoby zrozumieć, jeśli rozwiązanie jest krok …
To, co obecnie mam, można podsumować za pomocą tego pseudo kodu: public static void Main(string[] args) { var listOfObjects = Database.GetObjectsToUploadToOnlineService(); Parallel.ForEach(Upload) } private static void Upload(MyUploadObject obj) { //Build object (takes a few milliseconds) //Format to JSON (takes a few more milliseconds) //Upload (can take up to a max …
Częstym scenariuszem w tworzeniu oprogramowania jest przeglądanie kodu cudzego kodu. Typowym narzędziem do tego jest otwieranie żądania ściągnięcia. Moje pytanie brzmi: kiedy w przeglądzie zostaną znalezione problemy, czy powinny nastąpić zmiany być popełnione osobno (nowe zatwierdzenie) lub powinien zmodyfikować istniejące zatwierdzenie (zakładając, że nikt nie rozgałęzia się od wcześniejszego zatwierdzenia …
Mamy nowy projekt, w tej chwili programiści zostali podzieleni na dwa zespoły, zespół A i zespół B. Projekt składa się z 2 części, które wymagają rozwoju w całym stosie programistycznym. Bardzo uproszczona próbka naszego stosu pokazana poniżej: Każda część projektu wymaga opracowania na całym stosie, więc zwykle oczekiwałbym podejścia programistycznego …
Mam ProjectName.Corebibliotekę zawierającą całą moją logikę biznesową oraz moje podmioty i ich zachowanie. Obecnie nie ma żadnego związku z Entity Framework lub jakimkolwiek innym DAL, ponieważ lubię, aby te rzeczy były oddzielone. Konfiguracje Entity Framework (przy użyciu Fluent API) znajdują się w ProjectName.Infrastructureprojekcie, który zajmuje się popychaniem moich jednostek do …
Nie mam dużego doświadczenia z aplikacjami komputerowymi, ale gdybym musiał utworzyć aplikację kliencką na serwerze, dostęp do danych byłby możliwy za pośrednictwem usługi internetowej. Wierzę, że dostęp do danych za pośrednictwem usługi sieciowej zapewnia bezpieczeństwo - nie muszę podawać nazwy użytkownika i hasła serwera db itp. Jak to zrobiły aplikacje …
Muszę zaimplementować sztuczną inteligencję dla gry Abalone i zastanawiam się, jaki jest najlepszy sposób na przedstawienie logiki tablicy za pomocą Java bez marnowania zbyt dużej ilości zasobów we wszystkich procedurach sprawdzania i aktualizacji. Czy lepiej korzystać z różnych list? Matryca obiektów Cell? Jakieś sugestie?
Znalazłem następującą adnotację w pętli w dużym projekcie, nad którym pracuję (pseudokod): var someOtherArray = []; for (var i = 0, n = array.length; i < n; i++) { someOtherArray[i] = modifyObjetFromArray(array[i]); } To, co zwróciło moją uwagę, to ta dodatkowa zmienna „n”. Nigdy wcześniej nie widziałem napisanego w ten …
W języku C # outsłowa kluczowego można używać na dwa różne sposoby. Jako modyfikator parametru, w którym argument jest przekazywany przez odwołanie class OutExample { static void Method(out int i) { i = 44; } static void Main() { int value; Method(out value); // value is now 44 } } …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Zawsze czuję się odłączony między maszynami abstrakcyjnymi (takimi jak maszyny Turinga) a architekturami komputerowymi (w …
Chcę zdefiniować klasę typów dla obiektów geometrycznych, które można przecinać razem: class Intersect a b c | a b -> c where intersect :: a -> b -> c -- Language extensions: -XMultiParamTypeClasses, -XFunctionalDependencies Chodzi o to, aby mieć funkcje przecięcia ogólnego przeznaczenia, które mogą obsługiwać obiekty różnych typów. Można …
Kiedy metoda prywatna powinna skorzystać z publicznej drogi dostępu do prywatnych danych? Na przykład, gdybym miał tę niezmienną klasę „mnożnika” (nieco wymyśloną, wiem): class Multiplier { public: Multiplier(int a, int b) : a(a), b(b) { } int getA() const { return a; } int getB() const { return b; } …
Właśnie zaczynam uczyć się Haskell, po pochodzeniu ze światów JavaScript / Ruby. Natknąłem się na https://github.com/HoTT i książkę Teoria typów homotopii , którą bardzo chętnie czytam. Będę jednak uczyć się pojęć z matematyki i teorii typów, więc wydaje się, że minie dużo czasu, zanim zrozumiem, co teoria typów homotopii będzie …
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.