Programowanie

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


11
Jak pozbyć się interpunkcji za pomocą tokenizera NLTK?
Dopiero zaczynam używać NLTK i nie do końca rozumiem, jak uzyskać listę słów z tekstu. Jeśli używam nltk.word_tokenize(), otrzymuję listę słów i znaków interpunkcyjnych. Zamiast tego potrzebuję tylko słów. Jak pozbyć się interpunkcji? Również word_tokenizenie działa z wieloma zdaniami: punkty są dodawane do ostatniego słowa.
125 python  nlp  tokenize  nltk 



7
Definiowanie szablonu HTML do dołączenia za pomocą JQuery
Mam tablicę, przez którą przechodzę. Za każdym razem, gdy warunek jest spełniony, chcę dołączyć kopię HTMLponiższego kodu do elementu kontenera z pewnymi wartościami. Gdzie mogę umieścić ten kod HTML w celu ponownego wykorzystania w inteligentny sposób? <a href="#" class="list-group-item"> <div class="image"> <img src="" /> </div> <p class="list-group-item-text"></p> </a> JQuery $('.search').keyup(function() …
125 javascript  jquery  json 


8
Limit czasu Spring RestTemplate
Chciałbym ustawić limity czasu połączenia dla usługi odpoczynku używanej przez moją aplikację internetową. Używam Spring's RestTemplate do rozmowy z moją usługą. Zrobiłem kilka badań i znalazłem i użyłem XML poniżej (w mojej aplikacji xml), który moim zdaniem ma na celu ustawienie limitu czasu. Używam Spring 3.0. Widziałem również ten sam …

8
Jak używasz funkcji quickfix w Vimie?
Jestem całkiem nowym użytkownikiem Vima i odkryłem, że jego krzywa uczenia się jest dość stroma (przynajmniej dla mnie). Właśnie zainstalowałem ten skrypt Vima do sprawdzania błędów JavaScriptLint, który pokazuje błędy w oknie quickfix vima po zapisaniu bufora. Jednak nie wiem, co dalej. Jak „przewinąć” wszystkie błędy? Jak zamknąć „okno” quickfix? …
125 vim  jslint 

3
Git: Lista wszystkich niescalonych zmian w git
Tworząc gałąź dla różnych tematów i nie usuwając ich regularnie, gdy już ich nie potrzebuję, skończyło się na około 50 oddziałach;) Próbowałem usunąć gałęzie i niektóre z nich nie są scalone. To, czego chcę, to możliwość zobaczenia dokładnie, jakie zmiany są w dowolnej gałęzi mojego repozytorium, których nie ma w …
125 git  branch 


7
Różnica między funkcją indexOf i findIndex tablicy
Jestem zdezorientowany między różnicą między dwiema funkcjami indexOf i znalezieniem indeksu w tablicy. Dokumentacja mówi findIndex - zwraca indeks pierwszego elementu w tablicy, w której predykat ma wartość true, a wartość -1 w innym przypadku. i indexOf - zwraca indeks pierwszego wystąpienia wartości w tablicy.
125 javascript 

5
Kanaryjska strategia wypuszczania kontra niebieski / zielony
W moim rozumieniu wydanie kanarka jest takie, że jest to częściowe wydanie do podzbioru węzłów produkcyjnych z włączonymi sesjami lepkimi. W ten sposób możesz kontrolować i minimalizować liczbę użytkowników / klientów, na których wpłynie, jeśli w końcu opublikujesz zły błąd. Moje rozumienie wydania niebiesko-zielonego jest takie, że masz 2 lustrzane …

4
Co robi oprogramowanie pośredniczące passport.session ()?
Buduję system uwierzytelniania przy użyciu Passport.js przy użyciu Easy Node Authentication: Setup i Local tutorial . Nie wiem, co passport.session()robi. Po zabawie z różnymi programami pośredniczącymi zrozumiałem, że express.session()to właśnie wysyła identyfikator sesji za pośrednictwem plików cookie do klienta, ale nie wiem, co passport.session()robi i dlaczego jest dodatkowo wymagane express.session(). …

8
Jak uzyskać ostatni znak łańcucha w powłoce?
Napisałem następujące wiersze, aby uzyskać ostatni znak ciągu: str=$1 i=$((${#str}-1)) echo ${str:$i:1} Działa dla abcd/: $ bash last_ch.sh abcd/ / Nie działa dlaabcd* : $ bash last_ch.sh abcd* array.sh assign.sh date.sh dict.sh full_path.sh last_ch.sh Zawiera listę plików w bieżącym folderze .
125 string  bash  shell 

9
Jak otworzyć drugie okno z pierwszego okna w WPF?
Jestem nowy w WPF. Mam dwa okna, takie jak window1 i window2. Mam jeden przycisk w window1. Jeśli kliknę ten przycisk, okno 2 musi się otworzyć. Co mam z tym zrobić? Oto kod, który wypróbowałem: window2.show();
125 c#  wpf 

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.