Pytania oznaczone «c»

11
Jak daleko posunąć się z testami jednostkowymi

Pytanie zadawane wiele razy wcześniej, ale o specyficznym skośnym rozwoju twds mvc. Byłem bardzo dobrym chłopcem i kodowałem wszystkie moje działania kontrolera odpowiednimi testami jednostkowymi, co było świetne (jeśli czasem powtarzam trochę [czytaj DUŻO]). Szczerze mówiąc, stworzyłem mały...

11
Techniki parsowania XML

Zawsze uważałem, że XML jest nieco kłopotliwy w przetwarzaniu. Nie mówię o implementacji analizatora składni XML: mówię o używaniu istniejącego analizatora opartego na strumieniu, takiego jak analizator składni SAX, który przetwarza węzeł XML według węzła. Tak, naprawdę łatwo jest nauczyć się...

11
Nauka zasad szachowych

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...

11
Losowo generuj ukierunkowany wykres na siatce

Próbuję losowo wygenerować ukierunkowany wykres w celu stworzenia gry podobnej do łamigłówek z pokemonami. Zasadniczo to chcę generować losowo: http://bulbanews.bulbagarden.net/wiki/Crunching_the_numbers:_Graph_theory . Muszę być w stanie ograniczyć rozmiar wykresu w wymiarze xiy. W przykładzie...

11
Czy kontroler powinien przekazać dane do widoku we wzorze MVC?

Często korzystam z ASP.NET MVC (i innych implementacji MVC opartych na sieci), ale nigdy nie byłem tego pewien: czy kontroler i widok powinny się komunikować? Oczywiście administrator powinien wybrać, którego widoku użyć, ale o co mi chodzi, czy powinien przekazywać dane do tego widoku? Moim...

11
Modele na tabelę bazy danych?

Korzystam z Codeigniter i znalazłem się w podobnej sytuacji, w której powtórzyłem metody Model. Tworzę model dla kontrolera. Ale czy tworzenie modelu według tabeli bazy danych byłoby uważane za dobrą praktykę? W ten sposób metody nie są pisane dwukrotnie. Zamiast modelu na kontroler lub kilku...

11
Unix / Linux o niskim opóźnieniu

Większość zadań programowania o niskich opóźnieniach / wysokiej częstotliwości (na podstawie specyfikacji zadań) wydaje się być realizowana na platformach unix. W wielu specyfikacjach zwracają się one szczególnie do osób z doświadczeniem typu „Linux z niskim opóźnieniem”. Zakładając, że nie...

11
programowanie pętli PID w C

Jestem inżynierem elektrykiem, który w pewnym sensie wcisnął się w cyfrowy świat i uczył się w drodze. Programuję procesor TI do wykonania pętli PID (proporcjonalna-całka-pochodna) , co ilustruje ten schemat: Opiszę to również: Wzmacniacz operacyjny z ujemnym sprzężeniem zwrotnym, z...