Programowanie

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

6
Czy uruchamianie pip install w sudo jest dopuszczalne i bezpieczne?
Zacząłem używać mojego Maca do instalowania pakietów Pythona w taki sam sposób, jak robię to na moim komputerze z Windows w pracy; jednak na moim komputerze Mac często spotykałem się z błędami odmowy uprawnień podczas zapisywania do plików dziennika lub pakietów witryn. Dlatego pomyślałem o uruchomieniu pip install <package>pod, sudoale …
115 python  macos  pip  sudo 

7
Jak naprawić błąd „ImportError: brak modułu o nazwie…” w Pythonie?
Jaki jest właściwy sposób naprawienia tego błędu ImportError? Mam następującą strukturę katalogów: /home/bodacydo /home/bodacydo/work /home/bodacydo/work/project /home/bodacydo/work/project/programs /home/bodacydo/work/project/foo Jestem w katalogu /home/bodacydo/work/project Teraz, jeśli napiszę python ./programs/my_python_program.py Natychmiast rozumiem ImportError: No module named foo.tasks ./programs/my_python_program.pyZawiera następujący wiersz: from foo.tasks import my_function Nie mogę zrozumieć, dlaczego Python nie znajdzie ./foo/tasks.py- jest. Jeśli …
115 python 


6
Jak uzyskać różnicę git z pełnym kontekstem?
Jak stworzyć łatkę nadającą się do recenzji w tyglu? git diff branch master --no-prefix > patch To generuje tylko 3 linie kontekstu. Więc robię co następuje git diff --unified=2000 branch master --no-prefix > patch Miejmy nadzieję, że wszystkie pliki będą miały mniej niż 2000 wierszy. Czy istnieje sposób, aby powiedzieć …
115 git  diff  git-diff 


6
Uruchom kolejny plik jar w programie Java
Napisałem kilka prostych aplikacji Java o nazwach A.jar, B.jar. Teraz chcę napisać program Java z graficznym interfejsem użytkownika, aby użytkownik mógł nacisnąć przycisk A, aby wykonać A.jar i przycisk B, aby wykonać B.jar. Chcę również wyprowadzić szczegóły procesu wykonywania w moim programie GUI. Jakieś sugestie?
115 java  jar  executable-jar 

15
Jak mogę zakodować ciąg do Base64 w Swift?
Chcę przekonwertować ciąg na Base64. Znalazłem odpowiedzi w kilku miejscach, ale w Swift już nie działa. Używam Xcode 6.2. Uważam, że odpowiedź może działać w poprzednich wersjach Xcode, a nie Xcode 6.2. Czy ktoś mógłby mnie poprowadzić do zrobienia tego w Xcode 6.2? Odpowiedź, którą znalazłem, była taka, ale nie …
115 swift  base64 

10
Uzyskaj aktualną pozycję przewijania ScrollView w React Native
Czy jest możliwe uzyskanie aktualnej pozycji przewijania lub bieżącej strony <ScrollView>komponentu w React Native? Więc coś takiego: <ScrollView horizontal={true} pagingEnabled={true} onScrollAnimationEnd={() => { // get this scrollview's current page or x/y scroll position }}> this.state.data.map(function(e, i) { <ImageCt key={i}></ImageCt> }) </ScrollView>

3
Python podzielony ciąg znaków oparty na wyrażeniu regularnym
Jaki jest najlepszy sposób na podzielenie ciągu znaków na przykład "HELLO there HOW are YOU"wielkimi literami (w Pythonie)? Więc skończyłbym z tablicą taką jak taka: results = ['HELLO there', 'HOW are', 'YOU'] EDYTOWAĆ: Próbowałem: p = re.compile("\b[A-Z]{2,}\b") print p.split(page_text) Wydaje się jednak, że to nie działa.
115 python  regex  split 

9
Jak zaimplementować __iter __ (self) dla obiektu kontenera (Python)
Napisałem niestandardowy obiekt kontenera. Zgodnie z tą stroną muszę zaimplementować tę metodę na moim obiekcie: __iter__(self) Jednak po przejrzeniu linku do typów Iteratorów w podręczniku Python nie ma przykładów implementacji własnego. Czy ktoś może opublikować fragment (lub link do zasobu), który pokazuje, jak to zrobić? Kontener, który piszę, jest mapą …
115 python 

8
Alternatywne usługi znaczników czasu dla Authenticode
Wykonujemy podpisywanie kodu i znakowanie czasowe dla wszystkich naszych kompilacji produkcyjnych. Czasami (zwykle, gdy mamy zamiar uruchomić RTM (!)) Serwer sygnatury czasowej firmy Verisign („ http://timestamp.verisign.com/scripts/timstamp.dll ”) decyduje się sporadycznie przejść do trybu offline. Co powinniśmy zrobić w takim przypadku? Czy serwer sygnatury czasowej musi być obsługiwany przez główny urząd …

14
Regex, aby uzyskać ciąg między nawiasami klamrowymi
Niestety, pomimo tego, że próbowałem nauczyć się regexów przynajmniej raz w roku przez tyle lat, ile pamiętam, zawsze zapominam, ponieważ używam ich tak rzadko. W tym roku moim noworocznym postanowieniem jest nie próbować ponownie uczyć się regex - więc w tym roku, aby uchronić mnie przed łzami, przekażę to Stack …
115 javascript  regex 

9
Str_replace dla wielu elementów
Pamiętam, że robiłem to wcześniej, ale nie mogę znaleźć kodu. Używam str_replace, aby zastąpić jeden znak w ten sposób: str_replace(':', ' ', $string);ale chcę zamienić wszystkie następujące znaki \/:*?"<>|, bez robienia str_replace dla każdego.
115 php  string  str-replace 

12
Zakres typu danych wejściowych HTML5 pokazuje wartość zakresu
Tworzę stronę internetową, na której chcę użyć suwaka zakresu (wiem, że obsługuje tylko przeglądarki webkit). W pełni to zintegrowałem i działa dobrze. Ale chciałbym użyć a, textboxaby pokazać bieżącą wartość slajdu. Chodzi mi o to, że początkowo suwak ma wartość 5, więc w polu tekstowym powinien wyświetlać się jako 5, …
115 html  css  range 

11
Okno dialogowe monitu w Windows Forms
Używam, System.Windows.Formsale o dziwo nie mam możliwości ich tworzenia. Jak mogę uzyskać coś takiego jak okno dialogowe z monitem javascript, bez javascript? MessageBox jest fajny, ale użytkownik nie ma możliwości wprowadzenia danych wejściowych. Chcę, aby użytkownik wprowadzał dowolny możliwy tekst.
115 c#  .net  winforms  dialog  prompt 

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.