Programowanie

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


8
Różnica między zamrożeniem a uszczelnieniem
Właśnie usłyszałem o metodach JavaScript freezei seal, które można wykorzystać do uczynienia dowolnego obiektu niezmiennym. Oto krótki przykład, jak go używać: var o1 = {}, o2 = {}; Object.freeze(o2); o1["a"] = "worked"; o2["a"] = "worked"; alert(o1["a"]); //prints "worked" alert(o2["a"]); //prints "undefined" Jaka jest różnica między freezei seal? Czy mogą zwiększyć …

5
„Ostrzeżenie o wycofaniu: konstrukcja momentu wraca do daty js” podczas próby przekonwertowania daty RFC2822 w moment.js
Używam następującego kodu, aby przekonwertować datę po stronie serwera na czas lokalny przy użyciu momentu.js. moment(moment('Wed, 23 Apr 2014 09:54:51 +0000').format('lll')).fromNow() Ale dostaję: Ostrzeżenie o wycofaniu: w momencie konstrukcja wraca do js Date. Jest to odradzane i zostanie usunięte w nadchodzącej wersji głównej. Więcej informacji można znaleźć pod adresem https://github.com/moment/moment/issues/1407 …


9
Wyodrębnianie określonych kolumn w tablicy numpy
To łatwe pytanie, ale powiedz, że mam macierz MxN. Chcę tylko wyodrębnić określone kolumny i zapisać je w innej tablicy numpy, ale otrzymuję nieprawidłowe błędy składniowe. Oto kod: extractedData = data[[:,1],[:,9]]. Wygląda na to, że powyższa linia powinna wystarczyć, ale chyba nie. Rozejrzałem się, ale nie mogłem znaleźć nic rozsądnego …
164 python  syntax  numpy 


11
Jak używać interfejsu jako ograniczenia typu ogólnego C #?
Czy istnieje sposób na uzyskanie następującej deklaracji funkcji? public bool Foo<T>() where T : interface; to znaczy. gdzie T to typ interfejsu (podobny do where T : classi struct). Obecnie zadowalam się: public bool Foo<T>() where T : IBase; Gdzie IBase jest zdefiniowany jako pusty interfejs, który jest dziedziczony przez …



7
Komentowanie w skrypcie Bash wewnątrz polecenia wielowierszowego
Jak mogę skomentować każdy wiersz z poniższych wierszy skryptu? cat ${MYSQLDUMP} | \ sed '1d' | \ tr ",;" "\n" | \ sed -e 's/[asbi]:[0-9]*[:]*//g' -e '/^[{}]/d' -e 's/""//g' -e '/^"{/d' | \ sed -n -e '/^"/p' -e '/^print_value$/,/^option_id$/p' | \ sed -e '/^option_id/d' -e '/^print_value/d' -e 's/^"\(.*\)"$/\1/' | \ …
164 bash  syntax  comments 

7
Wydajność SQL JOIN vs IN?
Mam przypadek, w którym użycie JOIN lub IN da mi prawidłowe wyniki ... Który z nich ma zwykle lepszą wydajność i dlaczego? Ile to zależy od używanego serwera bazy danych? (FYI używam MSSQL)

6
Korzystanie z kolekcji Java's Collections.singletonList ()?
Jaki jest pożytek z Collections.singletonList()języka Java? Rozumiem, że zwraca listę z jednym elementem. Dlaczego miałbym chcieć mieć na to oddzielną metodę? Jaką rolę odgrywa tutaj niezmienność? Czy są jakieś specjalne przydatne przypadki użycia tej metody, a nie tylko wygodna metoda?
164 java 

10
Sterowanie zasilaniem USB (wł. / Wył.) W systemie Linux
Czy w systemie Linux można ręcznie włączać / wyłączać zasilacze z USB? Jest taki zewnętrzny wentylator chłodzący USB (taki, którego używasz do chłodzenia się, a nie komputera) i byłoby miło móc nim sterować z terminala, ponieważ chcę ustawić wentylator gdzieś daleko. Przypuszczam, że może to być również przydatne do wielu …
164 linux  usb 

8
Jak ustawić opóźnienie w Androidzie?
public void onClick(View v) { // TODO Auto-generated method stub switch(v.getId()){ case R.id.rollDice: Random ranNum = new Random(); int number = ranNum.nextInt(6) + 1; diceNum.setText(""+number); sum = sum + number; for(i=0;i<8;i++){ for(j=0;j<8;j++){ int value =(Integer)buttons[i][j].getTag(); if(value==sum){ inew=i; jnew=j; buttons[inew][jnew].setBackgroundColor(Color.BLACK); //I want to insert a delay here buttons[inew][jnew].setBackgroundColor(Color.WHITE); break; } } …
164 java  android 

13
Jak debugować zmienne w Smarty, jak w PHP var_dump ()
Mam kilka zmiennych w szablonie i nie wiem, gdzie je przypisałem. Muszę wiedzieć, co znajduje się w określonej zmiennej; na przykład, powiedzmy, że mam zmienną w smarty o nazwie member. Próbowałem, {debug}ale to nie zadziałało i nie zostało wyświetlone żadne wyskakujące okienko. Jak mogę wyprowadzać / debugować zmienne smarty, używają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.