Ok, natknąłem się na to wiele razy, ale tutaj jest scenariusz z najgorszym przypadkiem, nieco przesadzony. Klient mówi „hej, czy możesz zrobić z nas ten mały moduł do wykonania tego małego zadania”? Ja: „Nie ma problemu”. Opierając się na budżetach i ograniczeniach itp., Pomijam trochę architektury i nurkuję od razu …
Obecnie zajmuję się programowaniem w środowisku akademickim, więc mogę korzystać z wszystkiego, co chcę. Korzystam z biblioteki grafów boost do kilku rzeczy i zastanawiam się, czy warto zainwestować w głębsze zrozumienie GP. Jestem ciekawy - czy programowanie ogólne (GP) jest często używane w przemyśle? Domyślam się, że większość programistów jest …
Pracuję nad interfejsem API dla usługi REST, którą zamierzam zarówno produkować, jak i konsumować. Ostatnie kilka dni spędziłem, próbując wymyślić, jak ładnie obsługiwać uwierzytelnianie, i myślę, że w końcu coś wymyśliłem. Wymyślam to na podstawie następujących faktów na temat stosu aplikacji: Klient i serwer są w .NET4 (część klienta w …
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 . Powiedzmy, że moja firma miała opracować replikę MS Word (tylko jako przykład). Jakie byłoby wąskie …
Rekurencja - jak wszyscy wiemy - jest jednym z tych problemów - że otulenie głowy wydaje się osiągnięciem „kamienia milowego” w podróży programistycznej. Ale jeśli chodzi o faktyczne wykorzystanie go w rzeczywistych problemach - znajomość mechaniki rekurencji NIE wystarcza - należy także zrozumieć naturę problemów, w których rekurencja jest najbardziej …
Jestem dość nowym programistą. Zawodowo programuję w C # od dwóch lat jako stażysta i 6 miesięcy jako młodszy programista. Przyjaciel mojej rodziny potrzebuje pomocy przy projekcie napisanym w VB.net. Nigdy nie korzystałem z VB.net, więc trochę się tam martwię. Ale prawdziwe pytanie pojawia się w tym, że kiedy spojrzę …
Pracuję nad aplikacją Java i widzę, że wyjątki czasu wykonywania są obsługiwane w wielu miejscach. Na przykład, try { // do something } catch(NullPointerException e) { return null; } Moje pytania brzmią: kiedy dobrą praktyką jest zajmowanie się wyjątkami Runtime? Kiedy wyjątki powinny pozostać nieobsługiwane?
Podobne pytanie pyta, czy komputer może nauczyć się grać optymalnie w szachach analizując tysiące gier. Jeśli maszyna może sprawdzić stan planszy na kilka gier w szachy (lub kilka gier w warcaby) na początku i po każdym ruchu, czy można ją zaprogramować do nauki zasad gry? Jeśli tak, to w jakim …
Załóżmy, że następujące dwa założenia są prawdziwe. Twoja cała baza użytkowników ma dostęp szerokopasmowy wszędzie Istnieje wyimaginowana przeglądarka X, która implementuje całą roboczą specyfikację grup HTML5 i WHATWG, konsekwentnie i wszyscy użytkownicy używają przeglądarki X. Jakie są nieodłączne ograniczenia komercyjnej publicznej aplikacji internetowej HTML5, do której potrzebujemy komercyjnych publicznych aplikacji …
Z mojego zrozumienia, interfejs sieciowy został opracowany do używania HTML, ponieważ w tym czasie nie było możliwe symulowanie aplikacji w stylu pulpitu w przeglądarce, takiej jak działanie Silverlight i Flash, z powodu ograniczeń przepustowości i możliwej mocy obliczeniowej. Dlaczego nie było w przeszłości, a teraźniejszość cieszyła się większą akceptacją i …
Chciałbym, aby mój schemat bazy danych był zsynchronizowany z moim projektem bazy danych Visual Studio .dbproj. Obecnie używam SSMS do większości prac związanych z tworzeniem baz danych i muszę ręcznie używać narzędzia do porównywania schematów programu Visual Studio, gdy potrzebuję synchronizacji schematu db i .dbproj. Dlaczego miałbym tego chcieć? bo …
Patrzyłem na http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ i zobaczyłem, że po jego implementacji rekurencyjnych i iteracyjnych implementacji funkcji silniowej iteracja faktycznie trwa dłużej podane n = 1000. Nie mogę zrozumieć, dlaczego (nie wyjaśnia, ale mówi, że jest to ćwiczenie dla czytelnika). Przepraszam za moją nowość w tym wszystkim.
Chcę poprawić swoje umiejętności programistyczne, studiując znane projekty open source, ale łatwo się zgubić, po prostu wskakując do ich kodu źródłowego. Postanowiłem więc przeczytać ich dokumentację dotyczącą ich projektu lub architektury (np. Diagramów UML), aby najpierw uzyskać ogólne wyobrażenie o organizacji ich kodu. Ku mojemu zaskoczeniu nie mogę jednak znaleźć …
Ukończywszy mój komputerowy poziom A w 2003 r. I uzyskując dyplom w dziedzinie informatyki w 2007 r. Oraz ucząc się swojej pracy w firmie z dużym wykorzystaniem języka SQL, wpadłem na pomysł wykorzystania relacyjnych baz danych do przechowywania danych. Pomimo tego, że jestem stosunkowo nowy w rozwoju, byłem zaskoczony przeczytaniem …
tło Zajmuję się tworzeniem gier jako hobby i szukam lepszego sposobu na ich zaprojektowanie. Obecnie używam standardowego podejścia OOP (zajmuję się rozwojem przedsiębiorstwa od 8 lat, więc przychodzi to w ujęciu kwartalnym). Weźmy na przykład „złego” public class Baddie:AnimatedSprite //(or StaticSprite if needed, which inherit Sprite) { //sprite base will …
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.