Pytania oznaczone «c»

88
Czy C jest silnie wpisane?

Cytując Wikipedię : Dwa powszechnie używane języki, które obsługują wiele rodzajów niejawnej konwersji to C i C ++ i czasami twierdzi się, że są to języki słabo typowane. Jednak inni twierdzą, że języki te nakładają wystarczające ograniczenia na sposób mieszania operandów różnych typów, że...

88
Sesja null w konstruktorach kontrolera ASP.Net MVC

Dlaczego sesja ma wartość null w konstruktorach kontrolerów? Można uzyskać do niego dostęp z metod akcji. Przypuszczalnie, ponieważ struktura routingu MVC jest odpowiedzialna za utworzenie nowego kontrolera, po prostu nie utworzyła (ponownie) wystąpienia sesji w tym momencie. Czy ktoś wie, czy...

88
Jak uzyskać obiekt sesji na wiosnę?

Jestem stosunkowo nowy w zabezpieczeniach Spring and Spring. Próbowałem napisać program, w którym musiałem uwierzytelnić użytkownika na końcu serwera za pomocą zabezpieczeń Spring, Wymyśliłem: public class CustomAuthenticationProvider extends AbstractUserDetailsAuthenticationProvider{...

88
Używanie continue w instrukcji switch

Chcę przejść ze środka switchinstrukcji do instrukcji pętli w następującym kodzie: while (something = get_something()) { switch (something) { case A: case B: break; default: // get another something and try again continue; } // do something for a handled something...

88
Jak działa ten program?

#include <stdio.h> int main() { float a = 1234.5f; printf("%d\n", a); return 0; } Wyświetla 0!! Jak to możliwe? Jaki jest tego powód? Celowo umieściłem %dw printfoświadczeniu znak, aby zbadać zachowanie printf.

88
„This” w parametrze funkcji

Patrząc na kilka przykładów kodu dla HtmlHelpers i widzę deklaracje, które wyglądają następująco: public static string HelperName(this HtmlHelper htmlHelper, ...more regular params ) Nie pamiętam, żebym widział tego typu konstrukcje gdzie indziej - czy ktoś może wyjaśnić cel „tego”?...

88
Kompilowanie programu w C ++ za pomocą gcc

Pytanie: Jak skompilować program w C ++ za pomocą kompilatora gcc? info.c: #include<iostream> using std::cout; using std::endl; int main() { #ifdef __cplusplus cout << "C++ compiler in use and version is " << __cplusplus << endl; #endif cout <<"Version is "...

88
Code Golf: Four to magia

Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Zagadka Mała zagadka, którą usłyszałem, gdy byłem w liceum, poszła mniej...

88
Jak działa biblioteka importu? Detale?

Wiem, że to może wydawać się dość proste dla maniaków. Ale chcę, żeby było to krystalicznie jasne. Kiedy chcę użyć biblioteki DLL Win32, zwykle po prostu wywołuję interfejsy API, takie jak LoadLibrary () i GetProcAdderss (). Ale ostatnio rozwijam się z DirectX9 i muszę dodać pliki d3d9.lib ,...

88
Co oznacza adnotacja @Valid wiosną?

W poniższym przykładzie ScriptFileparametr jest oznaczony @Validadnotacją. Co robi @Validadnotacja? @RequestMapping(value = "/scriptfile", method = RequestMethod.POST) public String create(@Valid ScriptFile scriptFile, BindingResult result, ModelMap modelMap) { if (scriptFile == null) throw...