Jestem młodszym programistą i pracuję dla firmy krócej niż rok. Chociaż zawsze myślałem, że bycie programistą oznacza tworzenie oprogramowania i CODZIENIE kodu, moje zadania dotyczą raczej pracy administracyjnej, takiej jak konfiguracja Jenkins, replikacja SQL itp. Czy tego typu zadania są uwzględniane w roli programisty, czy programista rozwija wyłącznie oprogramowanie? Czy …
Internet Explorer ma wiele zastrzeżonych funkcji, których nie ma w innych przeglądarkach, a także szereg niezgodności ze standardami. Czy ktoś ma pojęcie, co jest przyczyną tych niezgodności? Na przykład: Tworzę rozszerzenie przeglądarki przy użyciu frameworka Crossrider . Rozszerzenie działa dobrze ze wszystkimi kombinacjami [Windows | Mac OS | Linux] i …
Jest wiele informacji o narzędziach i technikach ulepszania starszych baz kodów, ale nie spotkałem żadnych udanych studiów przypadku w świecie rzeczywistym. Większość porad jest na poziomie mikro i chociaż jest pomocna, nie przekonuje wielu ludzi z powodu braku dowodów, może pomóc na poziomie makro. Poszukuję w szczególności stopniowych ulepszeń, które …
Na linii liczbowej długości M, gdzie 0 < M <= 1,000,000,000podałeś N( 1 < N <= 100,000) liczby całkowite par punktów. W każdej parze pierwszy punkt reprezentuje miejsce, w którym aktualnie znajduje się obiekt, a drugi punkt reprezentuje miejsce, w którym należy przenieść obiekt. (Pamiętaj, że secondpunkt może być mniejszy …
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 6 lat temu . W pewnym sensie 10! (dziesięć silnia) reprezentuje przybliżoną linię podziału między rzeczami, które …
Biorąc pod uwagę koncepcję „chudych kontrolerów, grubych modeli” i ogólną akceptację, że widoki mogą bezpośrednio wywoływać modele, gdy wymagają danych do danych wyjściowych, czy należy rozważyć obsługę części „pobierania i wyświetlania” żądań w widokach, a nie kontrolera? Na przykład (próbował zachować kod dość ogólny): Kontroler <?php class Invoice extends Base_Controller …
Czytałem Refaktoryzację Martina Fowlera . Ogólnie jest znakomity, ale jedna z rekomendacji Fowlera wydaje się sprawiać trochę kłopotów. Fowler zaleca zastąpienie zmiennych tymczasowych zapytaniem, więc zamiast tego: double getPrice() { final int basePrice = _quantity * _itemPrice; final double discountFactor; if (basePrice > 1000) discountFactor = 0.95; else discountFactor = …
Wiem, że ma to coś wspólnego z uzupełnieniem 2 i dodaniem 1, ale tak naprawdę nie rozumiem, w jaki sposób można zakodować jeszcze jedną liczbę z taką samą liczbą bitów, jeśli chodzi o liczby ujemne.
Napisałem aplikację na iOS i chciałbym ją wypuścić na App Store. Jestem osobą fizyczną, więc nie jest wydawana przez firmę ani nic, tylko ja. Czy to typowe, aby wypuścić bezpłatną aplikację pod własnym nazwiskiem? Jeśli tak, jakie odpowiednie informacje o prawach autorskich należy przesłać?
Często to, co wyświetla się użytkownikowi (np. Na stronie internetowej), będzie częściowo oparte na kontroli bezpieczeństwa. Zazwyczaj uważam bezpieczeństwo na poziomie użytkownika / ACL za część logiki biznesowej systemu. Jeśli widok wyraźnie sprawdza zabezpieczenia w celu warunkowego wyświetlania elementów interfejsu użytkownika, czy narusza MVC poprzez zawieranie logiki biznesowej?
W JSF, jeśli mam komponent, który warunkowo renderuje na podstawie wielu zmiennych, jaki jest optymalny sposób obsługi instrukcji renderowania ... czy logika powinna istnieć w deklaracji komponentu lub w jakiejś formie klasy pomocniczej? Tekst woof jest wyświetlany tylko wtedy, gdy zwierzę jest słoniem lub psem, a zwierzę nie jest niemy. …
Ostatnio odkryłem, że ogarnia mnie ograniczenia mechanizmów indeksowania dokumentów. Tworzyłem małą stronę internetową, która wymagała dość solidnych możliwości wyszukiwania, ale z powodu ograniczeń sprzętowych nie mogłem wdrożyć rozwiązania Lucene (takiego jak Solr lub ElasticSearch, jak zwykle), aby zaspokoić tę potrzebę. I nawet wtedy, gdy musiałem obsługiwać złożone dane i obliczenia, …
tło Mam pytanie biznesowe dotyczące licencjonowania oprogramowania przez Internet. Wiele stron internetowych oferuje oprogramowanie jako usługę dla różnych interfejsów API. Dobrym przykładem jest niestandardowy interfejs API wyszukiwania Google . Proces korzystania z usług internetowych zwykle przypomina: Konto. Użytkownik tworzy konto. Serwer. Użytkownik określa adresy IP serwerów, które będą wysyłać żądania …
Zasadniczo starałem się wykonać następujące czynności podczas tworzenia usługi REST: Wymagany jest HTML usługa zwraca żądaną stronę internetową, ale bez żądanego „zasobu”, np. dane strona zawiera JavaScript, który wysyła żądanie AJAX do tej samej usługi (inny typ zawartości) Usługa zwraca rzeczywiste dane (JSON), a strona wyświetla je Z jednej strony …
Problem występuje podczas wykonywania TDD. Po kilku zdaniach testowych zmieniają się typy zwracane przez niektóre klasy / moduły. W statycznym języku programowania, jeśli poprzedni próbny obiekt był używany w testach innej klasy i nie został zmodyfikowany w celu odzwierciedlenia zmiany typu, wystąpią błędy kompilacji. Jednak w przypadku języków dynamicznych zmiana …
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.