Programowanie

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

7
Zagnieżdżona funkcja JavaScript
Mam kawałek kodu javascript, którego po prostu nie rozumiem: function dmy(d) { function pad2(n) { return (n < 10) ? '0' + n : n; } return pad2(d.getUTCDate()) + '/' + pad2(d.getUTCMonth() + 1) + '/' + d.getUTCFullYear(); } function outerFunc(base) { var punc = "!"; //inner function function returnString(ext) …

3
Pokaż hierarchię kontrolek w projektancie WinForms
Jeden z naszych klientów ma starą aplikację WinForms, która zawiera formularze z wieloma kontrolkami. Niektóre z tych kontrolek mają głęboką hierarchię, co utrudnia ich wybranie w projektancie. Muszę zrozumieć tę hierarchię, aby wprowadzić modyfikacje w aplikacji i poprawić niektóre błędy. Czy istnieje sposób, aby wyraźnie zobaczyć tę hierarchię? Na przykład, …

7
IntelliJ IDEA: Przenieść linię?
Bardzo podoba mi się skrót „Move statement” ( Ctrl+ Shift+ ↑/ ↓) w IntelliJ IDEA . Jednak - nie jestem pewien, czy jest to błąd związany tylko z edycją ActionScript - instrukcja move nie zawsze jest tym, czego chcę i czasami nie jest poprawna podczas edycji kodu AS. Więc chcę …

4
Statyczne zmienne funkcyjne w Swift
Próbuję dowiedzieć się, jak zadeklarować zmienną statyczną w zakresie tylko lokalnie do funkcji w języku Swift. W C może to wyglądać mniej więcej tak: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } W Objective-C jest w zasadzie to samo: - (NSInteger)foo { static NSInteger timesCalled = …
97 function  static  swift 

4
Jak wykreślić dwie kolumny ramki danych pandy za pomocą punktów?
Mam ramkę danych pandy i chciałbym wykreślić wartości z jednej kolumny w porównaniu z wartościami z innej kolumny. Na szczęście istnieje plotmetoda związana z ramkami danych, która wydaje się robić to, czego potrzebuję: df.plot(x='col_name_1', y='col_name_2') Niestety wygląda na to, że wśród stylów działek (wymienionych tutaj po kindparametrze) nie ma punktów. …

14
Jak TryParse dla wartości wyliczenia?
Chcę napisać funkcję, która może zweryfikować podaną wartość (przekazaną jako ciąg) w porównaniu z możliwymi wartościami pliku enum. W przypadku dopasowania powinien zwrócić instancję wyliczenia; w przeciwnym razie powinien zwrócić wartość domyślną. Funkcja nie może wewnętrznie używać try/ catch, co wyklucza używanie Enum.Parse, które zgłasza wyjątek, gdy zostanie podany nieprawidłowy …
97 c#  enums 



5
Cieniowanie wykresu gęstości jądra między dwoma punktami.
Często używam wykresów gęstości jądra, aby zilustrować rozkłady. Są łatwe i szybkie do utworzenia w R, jak na przykład: set.seed(1) draws <- rnorm(100)^2 dens <- density(draws) plot(dens) #or in one line like this: plot(density(rnorm(100)^2)) Co daje mi ten ładny mały plik PDF: Chciałbym zacienić obszar pod plikiem PDF od 75 …
97 r  plot 

1
Jak działa Type Dynamic i jak go używać?
Słyszałem, że Dynamicw Scali da się jakoś dynamicznie pisać. Ale nie mogę sobie wyobrazić, jak to może wyglądać ani jak to działa. Dowiedziałem się, że można odziedziczyć cechę Dynamic class DynImpl extends Dynamic API mówi, że można go używać tak: foo.method ("bla") ~~> foo.applyDynamic ("metoda") ("bla") Ale kiedy go wypróbuję, …
97 scala 

4
Jak wyrównać w pionie <li> elementy w <ul>?
Mam poziomy &lt;ul&gt;i muszę wyśrodkować &lt;li&gt;w nim każdy w pionie. Moje znaczniki są poniżej. Każdy &lt;li&gt;ma obramowanie, a elementy oraz ich zawartość muszą znajdować się na środku w pionie. Proszę pomóż; Jestem nowy w CSS. &lt;?xml version="1.0" encoding="UTF-8" ?&gt; &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head&gt; &lt;title&gt;&lt;/title&gt; …
97 css 

14
Uzyskaj pierwszy dzień tygodnia w programie SQL Server
Próbuję grupować rekordy według tygodnia, zapisując zagregowaną datę jako pierwszy dzień tygodnia. Jednak standardowa technika, której używam do zaokrąglania dat, nie wydaje się działać poprawnie z tygodniami (chociaż działa w przypadku dni, miesięcy, lat, kwartałów i innych ram czasowych, do których ją zastosowałem). Oto SQL: select "start_of_week" = dateadd(week, datediff(week, …

5
Wyłącz Ctrl + Przewiń, aby powiększyć mapy Google
Czy ktoś wie, jak wyłączyć CTRL+ Scroll? Najpierw po przesunięciu kółka myszy mapa była powiększana / pomniejszana. Ale teraz prosi o naciśnięcie CTRL+ kółko myszy, aby powiększyć / pomniejszyć. Jak możemy wyłączyć tę funkcję? Nie mogę znaleźć niczego w dokumentacji: https://developers.google.com/maps/documentation/javascript/controls#ControlOptions

4
Ustawienie onSubmit w React.js
Po przesłaniu formularza próbuję doSomething()zamiast domyślnego zachowania postu. Najwyraźniej w React onSubmit jest zdarzeniem obsługiwanym przez formularze. Jednak gdy spróbuję poniższego kodu: var OnSubmitTest = React.createClass({ render: function() { doSomething = function(){ alert('it works!'); } return &lt;form onSubmit={doSomething}&gt; &lt;button&gt;Click me&lt;/button&gt; &lt;/form&gt;; } }); Metoda doSomething()jest uruchamiana, ale później nadal wykonywane …

10
ACE vs Boost vs POCO [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Od dłuższego czasu pracuję z bibliotekami Boost C …

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.