Programowanie

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


5
Jak sprawdzić system operacyjny w Pythonie?
Chcę sprawdzić system operacyjny (na komputerze, na którym działa skrypt). Wiem, że mogę używać os.system('uname -o')w Linuksie, ale wyświetla mi się komunikat w konsoli i chcę pisać do zmiennej. Będzie dobrze, jeśli skrypt może stwierdzić, czy jest to Mac, Windows czy Linux. Jak mogę to sprawdzić?

11
Jaka jest najbardziej wydajna metoda konkatenacji ciągów w Pythonie?
Czy istnieje wydajna metoda konkatenacji ciągów masy w Pythonie (jak StringBuilder w C # lub StringBuffer w Javie)? Znalazłem tutaj następujące metody : Proste łączenie przy użyciu + Korzystanie z listy ciągów i joinmetody Korzystanie UserStringz MutableStringmodułu Korzystanie z tablicy znaków i arraymodułu Korzystanie cStringIOz StringIOmodułu Ale czego używają lub …
148 python  string 

6
Przekonwertuj namedtuple na słownik
Mam nazwaną klasę krotki w Pythonie class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Chciałbym zamienić instancje Town na słowniki. Nie chcę, aby było to sztywno związane z nazwami lub liczbą pól w mieście. Czy istnieje sposób na zapisanie go w taki sposób, że mógłbym dodać więcej …

5
Nazwy komponentów ReactJS muszą zaczynać się wielkimi literami?
Bawię się frameworkiem ReactJS na JSBin . Zauważyłem, że jeśli nazwa mojego komponentu zaczyna się od małej litery, to nie działa. Na przykład następujące elementy nie są renderowane: var fml = React.createClass({ render: function () { return <a href='google.com'>Go</a> } }); React.render(<fml />, document.body); Ale jak tylko wymienić fmlz Fmlnim …

6
Dlaczego Gradle Wrapper miałby być zaangażowany w VCS?
Z dokumentacji Gradle: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.wrapper.Wrapper.html Skrypty wygenerowane przez to zadanie mają zostać wprowadzone do systemu kontroli wersji. To zadanie generuje również mały plik JAR bootstrap gradle-wrapper.jar i plik właściwości, które również powinny zostać zapisane w systemie VCS. Skrypty są delegowane do tego pliku JAR. Od: Czego NIE powinno być pod kontrolą …


12
Czy mogę pisać do konsoli w teście jednostkowym? Jeśli tak, dlaczego nie otwiera się okno konsoli?
Mam projekt testowy w programie Visual Studio. Używam Microsoft.VisualStudio.TestTools.UnitTesting. Dodaję tę linię w jednym z moich testów jednostkowych: Console.WriteLine("Some foo was very angry with boo"); Console.ReadLine(); Kiedy uruchamiam test, test kończy się pomyślnie, ale okno konsoli nie jest w ogóle otwierane. Czy istnieje sposób udostępnienia okna konsoli do interakcji za …

3
MySQL dodający użytkownika do zdalnego dostępu
Utworzyłem użytkownika user@'%'z password 'password. Ale nie mogę się połączyć z: mysql_connect('localhost:3306', 'user', 'password'); Kiedy stworzyłem użytkownika user@'localhost', mogłem się połączyć. Czemu? Czy „%” nie oznacza od ŻADNEGO hosta?

12
Jak mogę sprawić, by favicon pojawił się w mojej aplikacji django?
Chcę tylko wrzucić favicon.icoplikstaticfiles katalogu, a następnie wyświetlić go w mojej aplikacji. Jak mogę to osiągnąć? Umieściłem favicon.icoplik w moim staticfileskatalogu, ale nie pojawia się i widzę to w moim dzienniku: 127.0.0.1 - - [21/Feb/2014 10:10:53] "GET /favicon.ico HTTP/1.1" 404 - Jeśli pójdę do http://localhost:8000/static/favicon.ico, zobaczę favicon.
148 django  favicon 

5
Jak wstawić wsad w MySQL
Mam od 1 do wielu rekordów, które należy wprowadzić do tabeli. Jaki jest najlepszy sposób zrobienia tego w zapytaniu? Czy powinienem po prostu zrobić pętlę i wstawić jeden rekord na iterację? Czy jest jakiś lepszy sposób?
148 mysql  sql  database  insert 

11
Ustawianie ciągu zapytania przy użyciu żądania Fetch GET
Próbuję użyć nowego interfejsu API pobierania : Składam taką GETprośbę: var request = new Request({ url: 'http://myapi.com/orders', method: 'GET' }); fetch(request); Jednak nie jestem pewien, jak dodać ciąg zapytania do GETżądania. Idealnie, chciałbym móc wysłać GETprośbę do URLpolubienia: 'http://myapi.com/orders?order_id=1' W jQuerymógłbym to zrobić przekazując {order_id: 1}jako dataparametr $.ajax(). Czy istnieje …

20
Nie znaleziono polecenia adb
Muszę uruchomić adb forwardpolecenie, zanim będę mógł skorzystać z aplikacji ezkeyboard , która pozwala użytkownikowi pisać na telefonie za pomocą przeglądarki. Kiedy uruchamiam adb forward tcp:8080 tcp:8080polecenie, pojawia się adb command not foundkomunikat o błędzie. Mogę uruchomić androidpolecenie z terminala. Dlaczego adbnie działa?
148 android  macos  terminal  adb 

6
Efektywny sposób na zastosowanie wielu filtrów do pand DataFrame lub Series
Mam scenariusz, w którym użytkownik chce zastosować kilka filtrów do obiektu Pandas DataFrame lub Series. Zasadniczo chcę wydajnie łączyć kilka operacji filtrowania (operacji porównania), które są określane w czasie wykonywania przez użytkownika. Filtry powinny być addytywne (każdy zastosowany powinien zawęzić wyniki). Obecnie używam, reindex()ale za każdym razem tworzy to nowy …
148 python  algorithm  pandas 

2
Jak komentować w pliku laravel .env?
Pracuję nad projektem w Laravel, w którym przechowuję niektóre ustawienia w pliku .env, takie jak kilka parametrów do celów testowych, a kilka parametrów jest do pracy na żywo, więc sprawdzałem tylko, czy istnieje sposób na komentarz w pliku .env Laravel . Oto przykład /* Test Settings */ ACCESS_KEY=qwsdr ACCESS_TOKEN=Bgcvfsx /* …

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.