language-agnostic

Jakich pięciu rzeczy nienawidzisz w swoim ulubionym języku? [zamknięte]

Ostatnio pojawił się klaster nienawiści Perla na Stack Overflow, więc pomyślałem, że przyniosę moje pytanie " Pięć rzeczy, kt ... zą, ale uważam, że jest całkiem dobry. Rzeczy, których nienawidzą, dają mi również wskazówkę, jak dobrze myślą o tym temacie.

Praktyczne podejście CAPTCHA nie oparte na obrazach?

Wygląda na to, że dodamy CAPTCHA wsparcie dla przepełnienia stosu. Jest to konieczne, aby zapobiec botom, spamerom i innym z ... chciałbym mieć mniej zasobochłonną, nie opartą na obrazach <noscript> kompatybilną CAPTCHA, jeśli to możliwe. Pomysły?

Czy funkcja powinna mieć tylko jedną instrukcję return?

Czy istnieją dobre powody, dla których lepiej jest mieć tylko jedno polecenie return w funkcji? A może jest w porządku zwracać z funkcji tak szybko, jak jest to logicznie poprawne, co oznacza, że w funkcji może być wiele poleceń return?

Jak wykryć typ karty kredytowej na podstawie numeru?

Próbuję dowiedzieć się, jak wykryć rodzaj karty kredytowej wyłącznie na podstawie jej numeru. Czy ktoś zna ostateczny, niezawodny sposób, aby to znaleźć?

Rozumienie " przypadkowości"

Nie mogę tego ogarnąć, co jest bardziej przypadkowe? rand() Lub rand() * rand() [2]] im znalezienie to prawdziwy tease ... jeśli" uruchomić algorytm liczb losowych " dwa razy, gdy pomnożysz dwa razem, stworzysz coś bardziej losowego niż tylko raz.

Jakie są ważne języki, których należy się nauczyć, aby zrozumieć różne podejścia i pojęcia? [zamknięte]

Kiedy masz tylko parę noży do śrub i butelkę wódki, wszystko wygląda jak Zamek w drzwiach hangaru Wolfa Blitzera. (Zastąp to ... wszystkie moje pytania, chcę zacznij myśleć o moim własnym języku zabawek, aby zawierać wszystkie moje osobiste preferencje.

Jaka jest różnica między argumentem a parametrem?

Mówiąc werbalnie o metodach, nigdy nie jestem pewien, czy użyć słowa argument Czy parametr Czy czegoś innego. Tak czy siak i ... iniujesz dokładną terminologię; możesz także użyć "formal argument/parametr " i "actual argument/parametr" do disambiguate.

Co to jest lambda (funkcja)?

Dla osoby bez doświadczenia comp-sci, czym jest lambda w świecie informatyki?

Konwencje nazewnictwa baz danych, tabel i kolumn? [zamknięte]

Ilekroć projektuję bazę danych, zawsze zastanawiam się, czy istnieje najlepszy sposób nazywania pozycji w mojej bazie danych. ... okolwiek przypadku w nazewnictwie przedmiotów? Czy są jakieś zalecane wytyczne dotyczące nazywania elementów w bazie danych?

Co To Jest Optymalizacja Połączeń Ogonowych?

Bardzo prosto, co to jest optymalizacja połączeń ogonowych? Dokładniej, czy ktoś może pokazać małe fragmenty kodu, gdzie można go zastosować, a gdzie nie, z wyjaśnieniem dlaczego?

Detekcja sygnału szczytowego w czasie rzeczywistym timeseries data

Update: najlepszy algorytm do tej pory Czy ten. to pytanie bada solidne algorytmy wykrywania nagłych szczytów w danych w ... ? solidne algorytmy lub przydatne spostrzeżenia są bardzo cenione. (może odpowiedzieć w dowolnym języku: chodzi o algorytm)

Kiedy rzucić wyjątek?

Mam wyjątki tworzone dla każdego warunku, którego moja aplikacja nie oczekuje. UserNameNotValidException, PasswordNotCorrect ... od głównego przepływu, więc dlaczego nie miałby to być wyjątek? Jakieś wskazówki lub najlepsze praktyki tworzenia WYJĄTKÓW?

W jaki sposób Stack Overflow generuje przyjazne dla SEO adresy URL?

Co to jest dobre kompletne Wyrażenie regularne lub jakiś inny proces, który przyjmie Tytuł: Jak zmienić tytuł, aby był ... ciąg znaków, aby wszystkie znaki specjalne zostały usunięte, to wszystko małe litery, a wszystkie białe znaki są zastępowane.

Jak określić, czy moje obliczenia pi są dokładne?

Próbowałem różnych metod, aby zaimplementować program, który daje cyfry pi sekwencyjnie. Próbowałem metody Taylor series , al ... mu utknąłem na problemie, jak w przypadku wszystkich algorytmów: Skąd mam wiedzieć, że n cyfry, które obliczyłem są dokładne?

Jak wyjaśnić wywołania zwrotne w prostym języku angielskim? Czym się różnią od wywołania jednej funkcji z innej funkcji?

Jak wyjaśnić wywołania zwrotne po angielsku? Czym różnią się od wywołania jednej funkcji z innej funkcji, biorąc jakiś kontekst z funkcji wywołującej? Jak można wytłumaczyć ich moc początkującemu programiście?

Kolizja z piłką - wykrywanie i obsługa

Z pomocą społeczności Stack Overflow napisałem dość prosty, ale zabawny symulator fizyki. Klikasz i przeciągasz myszką, ab ... ę jeszcze dodać, jest kątowy pęd, więc kulki będą toczyć się bardziej realistycznie. Jakieś inne sugestie? Dodaj komentarz!

Dlaczego funkcje hashujące powinny używać modułu liczb pierwszych?

Dawno temu, kupiłem książkę struktur danych z okazyjnej tabeli za $1.25. W nim wyjaśnienie funkcji hashującej mówiło, że pow ... liczba pierwsza wiadra? A może to stara bajka programistyczna, którą wszyscy akceptują, ponieważ wszyscy} inni ją akceptują?

Czym jest np-complete w informatyce?

Co to jest problem np-complete? Dlaczego jest to tak ważny temat w informatyce?

Dlaczego quicksort jest lepszy niż mergesort?

Zadano mi to pytanie podczas wywiadu. Oba są O (nlogn), a jednak większość ludzi używa Quicksort zamiast Mergesort. Dlaczego?