Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów



16
Jaki jest cel nameof?
Wersja 6.0 ma nową funkcję nameof, ale nie rozumiem jej celu, ponieważ po prostu pobiera nazwę zmiennej i zmienia ją na ciąg znaków podczas kompilacji. Myślałem, że może mieć jakiś cel podczas używania, <T>ale kiedy próbuję, po nameof(T)prostu drukuje mi Tzamiast używanego typu. Masz pomysł na cel?
263 c#  .net  c#-6.0  nameof 


13
Jak wyłączyć linki HTML
W środku <td>mam przycisk linku, który muszę wyłączyć. Działa to w IE, ale nie działa w Firefox i Chrome. Struktura jest - Link wewnątrz <td>. Nie mogę dodać żadnego kontenera do <td>(jak div / span) Próbowałem wszystkich poniższych czynności, ale nie działałem w przeglądarce Firefox (używając wersji 1.4.2 js): $(td).children().each(function …
263 javascript  jquery  html  css 

17
Przekaż deklarację wyliczenia w C ++
Próbuję zrobić coś takiego: enum E; void Foo(E e); enum E {A, B, C}; które kompilator odrzuca. Rzuciłem okiem na Google i wydaje się, że konsensus brzmi: „nie możesz tego zrobić”, ale nie rozumiem dlaczego. Czy ktoś może wyjaśnić? Wyjaśnienie 2: Robię to, ponieważ mam prywatne metody w klasie, która …
263 c++  enums 

26
Zbyt wiele stwierdzeń „jeśli”?
Poniższy kod działa tak, jak powinienem, ale jest brzydki, przesadny lub zawiera wiele innych rzeczy. Patrzyłem na formuły i próbowałem napisać kilka rozwiązań, ale ostatecznie otrzymałem podobną liczbę instrukcji. Czy istnieje jakiś wzór matematyczny, który przydałby mi się w tym przypadku, czy 16, jeśli stwierdzenia są dopuszczalne? Aby wyjaśnić kod, …

6
Timer Java vs ExecutorService?
Mam kod, za pomocą którego planuję zadanie java.util.Timer. Rozejrzałem się i zobaczyłem, że ExecutorServicemogę zrobić to samo. To pytanie tutaj, czy używałeś Timeri ExecutorServiceplanowałeś zadania, jaka jest korzyść z jednego korzystania z drugiego? Chciałem również sprawdzić, czy ktoś skorzystał z Timerklasy i napotkał problemy, które ExecutorServicedla nich rozwiązały.

23
Wiele przycisków przesyłania w formie HTML
Załóżmy, że tworzysz kreatora w formie HTML. Jeden przycisk wraca, a drugi idzie do przodu. Ponieważ przycisk Wstecz pojawia się jako pierwszy w znaczniku po naciśnięciu Enter, użyje tego przycisku do przesłania formularza. Przykład: <form> <!-- Put your cursor in this field and press Enter --> <input type="text" name="field1" /> …

26
Skuteczny sposób na obracanie listy w pythonie
Jaki jest najskuteczniejszy sposób obracania listy w pythonie? Teraz mam coś takiego: >>> def rotate(l, n): ... return l[n:] + l[:n] ... >>> l = [1,2,3,4] >>> rotate(l,1) [2, 3, 4, 1] >>> rotate(l,2) [3, 4, 1, 2] >>> rotate(l,0) [1, 2, 3, 4] >>> rotate(l,-1) [4, 1, 2, 3] …
263 python  list 

26
Kiedy JavaScript eval () nie jest zły?
Piszę trochę kodu JavaScript do analizy funkcji wprowadzonych przez użytkownika (dla funkcji podobnych do arkusza kalkulacyjnego). Po przeanalizowaniu formuły mogłem przekonwertować ją na JavaScript i uruchomić eval()na niej, aby uzyskać wynik. Jednak zawsze unikałem używania, eval()jeśli mogę tego uniknąć, ponieważ jest to złe (i słusznie lub nie, zawsze myślałem, że …


12
Jak mogę utworzyć bezpośrednio wykonywalną międzyplatformową aplikację GUI za pomocą Pythona?
Python działa na wielu platformach i może być używany w aplikacjach stacjonarnych i internetowych, dlatego doszedłem do wniosku, że istnieje sposób na skompilowanie go w plik wykonywalny dla komputerów Mac, Windows i Linux. Problem w tym, że nie mam pojęcia, od czego zacząć ani jak napisać GUI, czy ktoś może …


30
Co ma Ruby, czego nie ma w Pythonie i odwrotnie?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jest wiele dyskusji na temat Pythona kontra Ruby i wszyscy uważam je za całkowicie nieprzydatne, ponieważ wszyscy odwracają się, dlaczego funkcja X jest do kitu …
263 python  ruby 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.