language-agnostic

Jak zaprojektować oprogramowanie rozszerzalne (architekturę wtyczek)? [zamknięte]

Potrzebuję zasobów, które mówią o tym, jak zaprojektować oprogramowanie, aby było rozszerzalne, tzn. aby inni ludzie mogli pi ... tórej nie było, takie jak wybieranie kolorów, wstawianie fragmentów lub wiele innych rzeczy (szeroki zakres funkcjonalności).

Algorytm tworzenia planu zajęć szkolnych

Zastanawiałem się, czy są znane rozwiązania algorytmu tworzenia szkolnego planu lekcji. Zasadniczo chodzi o optymalizację "ro ... ię, że prawdopodobnie nie ma na to dokładnego algorytmu, ale może ktoś zna dobre przybliżenie lub wskazówki do jego rozwoju.

Ile bajtów zajmuje jeden znak Unicode?

Jestem trochę zdezorientowany co do kodowania. Z tego co wiem stare znaki ASCII zajmowały jeden bajt na znak. Ile bajtów wyma ... o różne wersje Unicode? Czytałem Artykuł Wikipedii o Unicode ale jest dla mnie to dość trudne. Czekam na prostą odpowiedź.

Czym są obiekty "pierwszej klasy"?

Kiedy obiekty lub coś innego mówi się o "pierwszej klasie" w danym języku programowania i dlaczego? Czym się różnią od językó ... Kiedy ktoś mówi "wszystko jest obiektem" (jak w Pythonie), czy rzeczywiście ma na myśli ,że "wszystko jest pierwszej klasy"?

Co to jest dobra funkcja Hash?

Co to jest dobra funkcja Hash? Widziałem wiele funkcji hash i aplikacji na moich kursach struktur danych w college ' u, ale g ... ak Mogę zrobić lepszy jeden? Czy są lepsze funkcje hashujące dla klawiszy łańcuchowych w porównaniu do klawiszy numerycznych?

Generować Kolory między czerwonym i zielonym dla miernika mocy?

[3]}piszę grę Java i chcę zaimplementować miernik mocy, jak ciężko będziesz coś strzelać. Muszę napisać funkcję, która prz ... (float)B); } Gdzie " moc " jest liczbą od 0,0 do 1,0. 0.0 zwróci jasną czerwień, 1.0 zwróci jasną zieleń. Java Hue Chart:

Czy GUID jest unikalny w 100%?

Czy GUID jest unikalny w 100%? Czy pozostanie unikalny w wielu wątkach?

Jak zmierzyć podobieństwo między dwoma obrazami? [zamknięte]

Chciałbym porównać zrzut ekranu jednej aplikacji (może to być Strona internetowa) z wcześniej wykonanym zrzutem ekranu, aby u ... dać miarę jak podobne są zrzuty ekranu. Czy istnieje Biblioteka / narzędzie, które już naprawdę? Jak byś to zaimplementował?

Czy jest jakaś różnica między foreachem a mapą?

Ok to jest bardziej pytanie informatyczne, niż pytanie oparte na konkretnym języku, ale czy jest różnica między operacją mapy a operacją foreach? Czy też są to po prostu różne nazwy dla tej samej rzeczy?

Jaki jest najkrótszy kod powodujący przepełnienie stosu? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... wybrałem "najlepszą odpowiedź"; zobacz ten post dla uzasadnienia. Dziękujemy wszystkim, którzy przyczynili się do tego! :-)

Kiedy należy używać debugowania.Assert ()?

Jestem profesjonalnym inżynierem oprogramowania od około roku, ukończyłem studia z tytułem CS. O asercjach wiem od jakiegoś c ... ie? Czy bardziej sensowne byłoby Robienie Debug.Assert(val != null); Lub if ( val == null ) throw new exception();

Jak skutecznie zbudować drzewo z płaskiej struktury?

Mam kilka obiektów w płaskiej strukturze. Obiekty te mają właściwości ID i ParentID, więc mogą być rozmieszczone w drzewach. ... odniesień okrągłych. Węzeł jest RootNode, gdy ParentID = = null lub gdy ParentID nie może być znaleziony w innych obiektach

Co to jest eager loading?

Co to jest eager loading? Koduję w PHP / JS, ale bardziej uogólniona odpowiedź będzie w porządku. Widziałem wiele pytań dot ... Javy i Ruby, ale nie znam żadnego z tych języków i trudno mi odczytać kod. I don ' t know what should do in the first place

Czym jest Map/Reduce?

Dużo słyszę o map/reduce, szczególnie w kontekście systemu obliczeń masowo równoległych Google. Co to właściwie jest?

IOException: proces nie może uzyskać dostępu do pliku 'ścieżka do pliku', ponieważ jest używany przez inny proces

Mam jakiś kod i po wykonaniu, rzuca IOException, mówiąc, że Proces nie może uzyskać dostępu do pliku 'filename', ponieważ jest używany przez inny proces Co to oznacza i co mogę z tym zrobić?

Termin "kontekst" w programowaniu?

Programuję już od kilku miesięcy i często używanym słowem jest "kontekst" w klasach. Jak ServletContext (Java), Activity (And ... verflow, ale żadne pytania/odpowiedzi nie były w stanie mi pomóc. Byłabym bardzo szczęśliwa, gdyby ktoś mógł mi to wyjaśnić.

Dlaczego nie można użyć regex do analizy HTML / XML: formalne wyjaśnienie w terminach laika

Nie ma dnia tak, że przechodzi bez pytania o parsowanie (X)HTML lub XML z zadanymi wyrażeniami regularnymi. Chociaż stosunk ... dpowiedzi czytelnik powinien mieć szorstki pomysł - na przykład-co oznaczają "język regularny" i "gramatyka bez kontekstu"...

Co to jest oprogramowanie?

Często widzę ludzi mówiących, że niektóre programy są "bardzo opiniotwórcze" lub że Microsoft ma tendencję do pisania "nie opiniotwórczych" frameworków. Co to właściwie znaczy?

Ile parametrów jest za dużo? [zamknięte]

Procedury mogą mieć parametry, to żadna nowość. Możesz zdefiniować tyle parametrów, ile potrzebujesz, ale zbyt wiele z nich u ... ie brzmi: kiedy mogę uznać listę parametrów za zbyt dużą? myślę, że więcej niż 5 parametrów, to zbyt wiele. Co o tym myślisz?

Algorytmy czynnikowe w różnych językach

Chcę zobaczyć wszystkie różne sposoby, jakie możesz wymyślić, dla podprogramu czynnikowego lub programu. Nadzieja jest taka, ... oes Here Other informational text goes here I czy da się edytować każdą odpowiedź, która nie ma przyzwoitego formatowania.