Programowanie

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

16
Jak wyprowadzać w CLI podczas wykonywania testów jednostkowych PHP?
Podczas uruchamiania testu PHPUnit chciałbym mieć możliwość zrzucenia danych wyjściowych, aby móc debugować jedną lub dwie rzeczy. Wypróbowałem następujące (podobne do przykładu z podręcznikiem PHPUnit ); class theTest extends PHPUnit_Framework_TestCase { /** * @outputBuffering disabled */ public function testOutput() { print_r("Hello World"); print "Ping"; echo "Pong"; $out = "Foo"; var_dump($out); …



4
Domyślne argumenty szablonu
Jeśli wolno mi wykonywać następujące czynności: template <typename T = int> class Foo{ }; Dlaczego w zasadzie nie wolno mi wykonywać następujących czynności? Foo me; Ale muszę określić co następuje: Foo<int> me; C ++ 11 wprowadził domyślne argumenty szablonów i obecnie są one nieuchwytne dla mojego pełnego zrozumienia.
151 c++  templates 

14
Apache przekierowuje na inny port
Od jakiegoś czasu zmagam się z tym i zdecydowanie robię coś złego. Mam serwer Apache i serwer JBoss na tej samej maszynie. Chciałbym przekierować ruch dla mydomain.com do JBoss localhost: 8080 / example. DNS jest obecnie skonfigurowany dla mydomain.com i po wejściu do przeglądarki przejdzie bezpośrednio do portu 80. Moje …
151 apache  redirect 

14
Odpowiednik Java C # async / await?
Jestem normalnym programistą C #, ale od czasu do czasu tworzę aplikacje w języku Java. Zastanawiam się, czy istnieje odpowiednik Java C # async / await? W prostych słowach, jaki jest odpowiednik Java: async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); var urlContents = await client.GetStringAsync("http://msdn.microsoft.com"); return urlContents.Length; }
151 c#  java 

10
Co zwracają metody querySelectorAll i getElementsBy *?
Czy getElementsByClassName(i podobne funkcje, takie jak getElementsByTagNamei querySelectorAll) działają tak samo, getElementByIdczy zwracają tablicę elementów? Pytam o to, że próbuję zmienić styl wszystkich używanych elementów getElementsByClassName. Zobacz poniżej. //doesn't work document.getElementsByClassName('myElement').style.size = '100px'; //works document.getElementById('myIdElement').style.size = '100px';

5
Czy powinienem wywołać Close () czy Dispose () dla obiektów strumienia?
Klasy takich jak Stream, StreamReader, StreamWriteritp osprzęt IDisposableinterfejsu. Oznacza to, że możemy wywołać Dispose()metodę na obiektach tych klas. Zdefiniowali również publicmetodę o nazwie Close(). To mnie wprawia w zakłopotanie, co mam nazwać, gdy skończę z przedmiotami? A jeśli zadzwonię do obu? Mój obecny kod to: using (Stream responseStream = response.GetResponseStream()) …

8
Czy pandy mogą automatycznie rozpoznawać daty?
Dziś pozytywnie zaskoczył mnie fakt, że pandy odczytując dane z pliku danych (np.) Potrafią rozpoznać typy wartości: df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3']) Przykładowo można to sprawdzić w ten sposób: for i, r in df.iterrows(): print type(r['col1']), type(r['col2']), type(r['col3']) W szczególności liczby całkowite, zmiennoprzecinkowe i łańcuchy zostały poprawnie rozpoznane. Jednak mam …
151 python  date  types  dataframe  pandas 

4
Wybór między vector :: resize () i vector :: Reserve ()
Wstępnie przydzielam trochę pamięci do mojej vectorzmiennej składowej. Poniższy kod to minimalna część class A { vector<string> t_Names; public: A () : t_Names(1000) {} }; Teraz w pewnym momencie, jeśli t_Names.size()równa się 1000. Zamierzam zwiększyć rozmiar o 100. Następnie, jeśli osiągnie 1100, ponownie zwiększ o 100i tak dalej. Moje pytanie …
151 c++  vector 

10
„W” bez rozróżniania wielkości liter
Uwielbiam używać tego wyrażenia if 'MICHAEL89' in USERNAMES: ... gdzie USERNAMESjest lista. Czy istnieje sposób na dopasowanie elementów bez rozróżniania wielkości liter, czy też muszę użyć metody niestandardowej? Zastanawiam się tylko, czy istnieje potrzeba napisania dodatkowego kodu do tego.

3
Pandy tworzą puste ramki DataFrame zawierające tylko nazwy kolumn
Mam dynamiczną ramkę DataFrame, która działa dobrze, ale gdy nie ma żadnych danych do dodania do ramki DataFrame, pojawia się błąd. Dlatego potrzebuję rozwiązania, aby utworzyć pustą ramkę DataFrame z tylko nazwami kolumn. Na razie mam coś takiego: df = pd.DataFrame(columns=COLUMN_NAMES) # Note that there are now row data inserted. …
151 python  pandas  dataframe 


7
Android - tylko do rysowania z zaokrąglonymi rogami u góry
Miałem to do narysowania, aby mieć zaokrąglony prostokąt jako tło: <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/white" /> <stroke android:width="1dp" android:color="@color/light_gray" /> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> <corners android:radius="6dp" /> </shape> To działa dobrze, zgodnie z oczekiwaniami. Teraz chcę to zmienić, aby tylko zaokrąglać górne rogi, więc zmieniam to na to: <shape …

4
Jak działa operator porównania z null int?
Zaczynam uczyć się typów dopuszczających wartość null i napotykam następujące zachowania. Podczas próby zerowania int, widzę, że operator porównania daje nieoczekiwany wynik. Na przykład w moim kodzie poniżej otrzymane dane wyjściowe to „oba i 1 są równe” . Uwaga, nie wypisuje również „null”. int? a = null; int? b = …
151 c#  nullable 

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.