Programowanie

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


4
Różnica między „mod” i „rem” w Haskell
Jaka jest dokładnie różnica między modiw remHaskell? Wydaje się, że oba dają te same wyniki *Main> mod 2 3 2 *Main> rem 2 3 2 *Main> mod 10 5 0 *Main> rem 10 5 0 *Main> mod 1 0 *** Exception: divide by zero *Main> rem 1 0 *** Exception: …
130 haskell 



5
dodanie katalogu do sys.path / PYTHONPATH
Próbuję zaimportować moduł z określonego katalogu. Problem polega na tym, że jeśli sys.path.append(mod_directory)użyję do dołączenia ścieżki, a następnie otworzę interpreter Pythona, katalog mod_directoryzostanie dodany na koniec listy sys.path. Jeśli wyeksportuję PYTHONPATHzmienną przed otwarciem interpretera Pythona, katalog zostanie dodany na początek listy. W drugim przypadku mogę zaimportować moduł, ale w pierwszym …


8
Co to jest narzędzie do kompilacji?
Od 4 lat programuję w Eclipse (dla Javy) i Visual Studio Express (dla C #). Wymienione IDE zawsze wydawały się zapewniać wszelkie ułatwienia, o jakie prosi programista (oczywiście związane z programowaniem). Ostatnio słyszałem o czymś, co nazywa się „narzędziami do budowania”. Słyszałem, że są używane prawie we wszystkich rodzajach rozwoju …
130 build 


4
SQL- Ignoruj ​​wielkość liter podczas wyszukiwania ciągu
Mam następujące dane w tabeli PriceOrderShipped PriceOrderShippedInbound PriceOrderShippedOutbound W SQL muszę napisać zapytanie, które wyszukuje ciąg w tabeli. Szukając łańcucha, należy ignorować wielkość liter. Dla poniższego zapytania SQL SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%PriceOrder%' podaje wszystkie powyższe dane, natomiast SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE …

6
Wywołanie spakowanego kodu internetowego z zewnątrz (tag HTML script)
Załóżmy, że mam taką klasę (napisaną na maszynie) i dołączam ją do pakietu internetowego do bundle.js. export class EntryPoint { static run() { ... } } W moim index.html umieszczę pakiet, ale potem chciałbym również wywołać tę statyczną metodę. <script src="build/bundle.js"></script> <script> window.onload = function() { EntryPoint.run(); } </script> Jednak …

18
Zmień programowo kolor tła CardView
CardView ma atrybut card_view:cardBackgroundColor, aby określić kolor tła. Ten atrybut działa dobrze. Jednocześnie nie ma metody dynamicznej zmiany koloru. Właśnie wypróbowałem rozwiązania takie jak: mCardView.setBackgroundColor(...); lub używając układu wewnątrz cardView <android.support.v7.widget.CardView> <LinearLayout android:id="@+id/inside_layout"> </android.support.v7.widget.CardView> View insideLayout = mCardView.findViewById(R.id.inside_layout); cardLayout.setBackgroundColor(XXXX); Te rozwiązania nie działają, ponieważ karta ma kartę cardCornerRadius.

11
Zapisz wyjście ekranu (programu) do pliku
Muszę zapisać całe wyjście Screen do pliku, aby później sprawdzić całą zawartość. Powodem jest to, że zrzucam pamięć flash przez port szeregowy, używając Screen do połączenia z nią. Chciałbym zapisać go do pliku, aby sprawdzić strukturę pamięci. Próbowałem: $: screen /dev/ttyUSB0 115200 >> foo.txt $: screen /dev/ttyUSB0 115200 | tee …

10
Pole wyboru JavaScript onChange
Mam checkbox w formularzu i chciałbym żeby działało według następującego scenariusza: jeśli ktoś to sprawdzi, wartość textfield ( totalCost) powinna być ustawiona na 10. wtedy, jeśli wrócę i odznaczę to, funkcja calculate()ustawi wartość totalCostzgodnie z innymi parametrami w formularzu. Zasadniczo potrzebuję części, w której zaznaczając pole wyboru, robię jedną rzecz, …


4
Czy mogę użyć __init__.py do definiowania zmiennych globalnych?
Chcę zdefiniować stałą, która powinna być dostępna we wszystkich podmodułach pakietu. Pomyślałem, że najlepszym miejscem będzie __init__.pyplik pakietu głównego. Ale nie wiem, jak to zrobić. Załóżmy, że mam kilka podpakietów, z których każdy zawiera kilka modułów. Jak mogę uzyskać dostęp do tej zmiennej z tych modułów? Oczywiście, jeśli jest to …

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.