Pytania oznaczone «c»

86
Czy standard C wyraźnie wskazuje wartość prawdy na 0 lub 1?

Wiemy, że wszystkie liczby, które nie są równe, 0są traktowane jak truew C, więc możemy napisać: int a = 16; while (a--) printf("%d\n", a); // prints numbers from 15 to 0 Jednak zastanawiałem się, czy prawda / fałsz są zdefiniowane jako 1/ 0w C, więc wypróbowałem poniższy kod: printf("True...

86
asp.net core a filtry

Po przeczytaniu informacji o oprogramowaniu pośredniczącym asp.net core, nie wiem, kiedy należy używać filtrów, a kiedy oprogramowania pośredniego, ponieważ wydają się one osiągać ten sam cel. Kiedy zamiast fitlerów należy używać oprogramowania pośredniego?

85
Automatyczne wcięcie spacji z C w vimie?

Byłem trochę zepsuty przy użyciu Eclipse i Java. Zacząłem używać vima do kodowania w C w środowisku linuxowym, czy jest sposób, aby vim automatycznie wykonywał odpowiednie odstępy między blokami? Więc po wpisaniu a {następna linia będzie miała 2 spacje wcięte, a powrót w tej linii utrzyma ją w...

85
Konwersja wskaźnika na liczbę całkowitą

Próbuję dostosować istniejący kod do maszyny 64-bitowej. Główny problem polega na tym, że w jednej funkcji poprzedni koder używa argumentu void *, który jest konwertowany na odpowiedni typ w samej funkcji. Krótki przykład: void function(MESSAGE_ID id, void* param) { if(id == FOO) { int...

85
Wielkie a małe litery

Czy w przypadku porównań bez rozróżniania wielkości liter bardziej wydajne jest przekonwertowanie ciągu znaków na wielkie czy małe litery? Czy to w ogóle ma znaczenie? W tym poście SO sugeruje się, że język C # jest bardziej wydajny z ToUpper, ponieważ „Microsoft zoptymalizował to w ten...

85
Obliczanie iloczynu wektorowego 2D

Z Wikipedii: iloczyn poprzeczny jest operacją binarną na dwóch wektorach w trójwymiarowej przestrzeni euklidesowej, w wyniku której powstaje inny wektor, który jest prostopadły do ​​płaszczyzny zawierającej dwa wektory wejściowe. Biorąc pod uwagę, że definicja jest zdefiniowana tylko w...

85
Jak zrobić paginację w ASP.NET MVC?

Jaki jest najbardziej preferowany i najłatwiejszy sposób stronicowania w ASP.NET MVC? To jest najłatwiejszy sposób podzielenia listy na kilka stron, które można przeglądać. Jako przykład powiedzmy, że otrzymuję listę elementów z bazy danych / bramy / repozytorium w następujący sposób: public...