Studiowałem trochę algorytmów i patrzyłem na strony takie jak SPOJ.pl TopCoder itp. Widziałem, że programiści preferują C lub C ++ zwykle w większości konkursów programowania algorytmicznego. Teraz mam ostatnio problemy. Znam trochę C i Pythona, a kiedy próbuję napisać kod, wydaje mi się, że wolę Pythona od C dla większości …
Mam problemy z wydajnością w 3.1.0aplikacji Rails , teraz zmieniłem kopułę w moich zapytaniach za pomocą AR, więc jednak widoki nadal renderują się zbyt długo, podzieliłem widoki, pętle i tak dalej, na wiele części, które są renderowane dynamicznie wewnątrz widoków i wewnątrz innych części. Czy to zła praktyka mieć dużą …
Jest to dla mnie bardzo interesujące, którego zalety dają „globalną klasę root” dla frameworka. Krótko mówiąc, jakie były przyczyny tego, że środowisko .NET zostało zaprojektowane tak, aby miało jedną klasę obiektów głównych z ogólną funkcjonalnością odpowiednią dla wszystkich klas. Obecnie projektujemy nową platformę do użytku wewnętrznego (platforma w ramach platformy …
Czy jest coś, co można zrobić dla jednej aplikacji ogólnego przeznaczenia, aby wpłynąć na zużycie energii przez urządzenie, na którym działa? Nie wiem, w jaki sposób optymalizacje poszczególnych aplikacji mogą wpływać na zużycie energii w ogólny sposób. Czy ktoś może wyjaśnić, czy różne podejścia do pisania aplikacji wpływają na zużycie …
Podczas korzystania ze składnika opartego na zdarzeniu często odczuwam pewien ból w fazie podtrzymywania. Ponieważ cały wykonywany kod jest podzielony, ustalenie, jaka część kodu będzie zaangażowana w czasie wykonywania, może być dość trudne. Może to prowadzić do subtelnych i trudnych do debugowania problemów, gdy ktoś doda nowe moduły obsługi zdarzeń. …
Pracuję nad kodem interfejsu użytkownika, w którym mam Actionklasę, coś takiego - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Kiedy ta klasa Action została utworzona, prawie zakładano, że Actionklasy nie będzie można dostosowywać (w pewnym sensie - …
Opieram moje repozytorium Git na udanym modelu rozgałęziania Git i zastanawiałem się, co się stanie, jeśli masz taką sytuację: Powiedzmy, że rozwijam dwie gałęzie funkcji A i B, a B wymaga kodu z A. Węzeł X wprowadza błąd w funkcji A, który wpływa na gałąź B, ale nie jest to …
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 7 lat temu . Prawdopodobnie nie …
Oficjalny poradnik Java na generycznych wyjaśnia typu skasowaniu i dlatego dodano do kompilatora: Po utworzeniu instancji typu ogólnego kompilator tłumaczy te typy za pomocą techniki zwanej kasowanie typu - proces, w którym kompilator usuwa wszystkie informacje związane z parametrami typu i argumentami typu w klasie lub metodzie. Usuwanie typu umożliwia …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Dlaczego niektóre projekty Open Source nie akceptują żądań ściągania, ale wymagają od autorów tylko łatania plików e-mail? np. Git Chociaż publikują kod w github lub innym hostowanym serwerze SCM. Wysyłanie plików łatek nie jest interaktywne ani wygodne. Plik łatki jest staromodny. Żądania ściągania są interaktywne. Inne osoby mogą również dyskutować.
Zastanawiam się, czy ktoś przeprowadził jakieś eksperymenty korelujące metryki kodu (SLOC, cykliczność złożoności itp.) Z gęstością błędów w aplikacjach obiektowych. Nie szukam eksperymentów, które tylko dowodzą lub obalają korelację, ale na obu. Nie próbuję znaleźć srebrnej kuli, ponieważ uważam, że gęstość błędów w projekcie może korelować z co najmniej jedną …
Kiedy uczysz się o polimorfizmie, często widzisz coś takiego class Base { int prv_member; virtual void fn(){} } class Derived : Base { int more_data; virtual void fn(){} } Co to jest upcasting lub downcasting? Czy (Derived*)base_ptr;jest upcast lub downcast? Nazywam to upcastem, ponieważ odchodzisz od bazy w coś bardziej …
Studiuję podejście, aby lepiej zrozumieć, w jaki sposób przepływ pracy ciągłej integracji lepiej pasuje w firmie zajmującej się tworzeniem oprogramowania metodą scrum. Myślę o czymś takim: Czy to byłby niezły przepływ pracy?
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Pisałem C ++ intensywnie między 8 a 10 lat temu. Od tego czasu przeszedłem do C # z powodów …
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.