Pytania oznaczone «c»

89
Jak jądro Linuksa może się skompilować?

Nie do końca rozumiem proces kompilacji jądra Linuksa, kiedy instaluję Linuksa na moim komputerze. Oto kilka rzeczy, które mnie zdezorientowały: Jądro jest napisane w C, ale w jaki sposób jądro zostało skompilowane bez zainstalowanego kompilatora? Jeśli kompilator C jest zainstalowany na moim...

89
Przekierowanie ASP.Net MVC do innego widoku

Czy można przekierować do innego widoku z kontrolera? Na przykład wszystkie moje kontrolery dziedziczą z kontrolera niestandardowego, który ma konstruktora, którego chcę przekierować do innego widoku, jeśli określone kryteria nie są spełnione. Mam nadzieję, że to ma sens....

89
Rzutowanie wskaźnika funkcji na inny typ

Powiedzmy, że mam funkcję, która akceptuje void (*)(void*)wskaźnik funkcji do użycia jako wywołanie zwrotne: void do_stuff(void (*callback_fp)(void*), void* callback_arg); Teraz, jeśli mam taką funkcję: void my_callback_function(struct my_struct* arg); Czy mogę to zrobić...

89
Threadsafe vs re-entrant

Niedawno zadałem pytanie o tytule „Czy wątek malloc jest bezpieczny?” , aw środku zapytałem: „Czy Malloc jest ponownie wprowadzony?” Odniosłem wrażenie, że wszyscy ponownie wchodzący są bezpieczni dla wątków. Czy to założenie jest błędne?

89
Czy stos rośnie w górę czy w dół?

Mam ten fragment kodu w c: int q = 10; int s = 5; int a[3]; printf("Address of a: %d\n", (int)a); printf("Address of a[1]: %d\n", (int)&a[1]); printf("Address of a[2]: %d\n", (int)&a[2]); printf("Address of q: %d\n", (int)&q); printf("Address of s: %d\n", (int)&s); Wynik...

89
Jak mogę sformatować DateTime na internetowy format UTC?

Mam DateTime, który chcę sformatować na „ 2009-09-01T00:00:00.000Z”, ale poniższy kod daje mi „ 2009-09-01T00:00:00.000+01:00” (obie linie): new DateTime(2009, 9, 1, 0, 0, 0, 0, DateTimeKind.Utc).ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffzzz") new DateTime(2009, 9, 1, 0, 0, 0, 0,...

89
Jak używać nan i inf w C?

Mam metodę numeryczną, która mogłaby zwrócić nan lub inf, jeśli wystąpił błąd, i dla celów testowania chciałbym tymczasowo zmusić ją do zwrócenia nan lub inf, aby upewnić się, że sytuacja jest obsługiwana poprawnie. Czy istnieje niezawodny, niezależny od kompilatora sposób tworzenia wartości nan...

89
Jak używać funkcji glOrtho () w OpenGL?

Nie mogę zrozumieć użycia glOrtho. Czy ktoś może wyjaśnić, do czego służy? Czy służy do ustawiania zakresu limitu współrzędnych xy i z? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); Oznacza to, że zakres x, yiz wynosi od -1 do 1?

89
Jak określić aktualną wersję ASP.NET MVC?

Czy istnieje sposób, aby uzyskać w kodzie bieżącą wersję programu ASP.NET MVC? Potrzebna jest refleksja nad zespołami MVC? Jakieś nowe zmienne serwera IIS? Jakaś właściwość do odczytania w kontekście HTTP?

89
Drukuj tekst zamiast wartości z C enum

int main() { enum Days{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday}; Days TheDay; int j = 0; printf("Please enter the day of the week (0 to 6)\n"); scanf("%d",&j); TheDay = Days(j); //how to PRINT THE VALUES stored in TheDay printf("%s",TheDay); // isnt working...