Programowanie

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

3
Python regex znaleźć wszystkie pokrywające się dopasowania?
Próbuję znaleźć każdą 10-cyfrową serię liczb w większej serii liczb, używając funkcji re w Pythonie 2.6. Z łatwością mogę złapać żadne nakładające się mecze, ale chcę, aby każdy mecz w serii liczbowej. Na przykład. w „123456789123456789” Powinienem otrzymać następującą listę: [1234567891,2345678912,3456789123,4567891234,5678912345,6789123456,7891234567,8912345678,9123456789] Znalazłem odniesienia do „lookahead”, ale przykłady, które widziałem, pokazują …


7
Właściwość „X” jest prywatna i dostępna tylko w klasie „xyzComponent”
Próbuję zbudować aplikację angular2 do produkcji, śledzę tego bloga . Po udanej kompilacji ngc, gdy ma miejsce kompilacja tsc , generuje poniższy błąd pokazany na obrazku: Po dłuższych poszukiwaniach znalazłem tego bloga, który wyjaśnia problem w sekcji „Właściwość kontekstu”, którego nie jestem w stanie poprawnie zrozumieć, może to dobry pomysł, …

30
Nie znaleziono testu. Upewnij się, że zainstalowane narzędzia do wykrywania i wykonywania testów, ustawienia wersji platformy i frameworka są odpowiednie i spróbuj ponownie
Jestem w trakcie uaktualniania naszego istniejącego rozwiązania do .Net 4.6.1 i nie mogłem uruchomić naszych testów jednostkowych podczas kompilacji serwera. Lokalnie działają zgodnie z oczekiwaniami, a zmiana wersji frameworka z powrotem na .Net 4.5.1 powoduje ich ponowne uruchomienie na serwerze. Otrzymuję następujący błąd: Nie znaleziono testu. Upewnij się, że zainstalowane …



4
ggplot2 zachowuje nieużywane poziomy barplot
Chcę wykreślić nieużywane poziomy (to znaczy poziomy, których liczba wynosi 0) na moim wykresie słupkowym, jednak niewykorzystane poziomy są pomijane i nie mogę dowiedzieć się, jak je zachować df <- data.frame(type=c("A", "A", "A", "B", "B"), group=rep("group1", 5)) df$type <- factor(df$type, levels=c("A","B", "C")) ggplot(df, aes(x=group, fill=type)) + geom_bar() W powyższym przykładzie …
102 r  ggplot2  legend  levels 

5
Zaktualizuj k8s ConfigMap lub Secret bez usuwania istniejącej
Używam K8S ConfigMap i Secret do zarządzania naszymi nieruchomościami. Mój projekt jest dość prosty, utrzymuje pliki właściwości w repozytorium git i używa serwera kompilacji, takiego jak Thoughtworks GO, do automatycznego wdrażania ich jako ConfigMaps lub Secrets (pod warunkiem wyboru) w moim klastrze k8s. Obecnie stwierdziłem, że nie jest zbyt wydajne, …

6
Konwertuj iterowalne ES6 na Array
Załóżmy, że masz tablicę Iterable Javascript ES6, o której wiesz z góry, że będzie miała skończoną długość. Jaki jest najlepszy sposób, aby przekonwertować to na tablicę JavaScript? Powodem tego jest fakt, że wiele bibliotek js, takich jak podkreślenia i lodash, obsługuje tylko tablice, więc jeśli chcesz użyć którejkolwiek z ich …

4
Jak „czekać” na oddzwonienie?
Podczas korzystania z prostego wywołania zwrotnego, takiego jak w poniższym przykładzie: test() { api.on( 'someEvent', function( response ) { return response; }); } Jak można zmienić funkcję, aby używała async / await? W szczególności zakładając, że „someEvent” jest wywoływane raz i tylko raz, chciałbym, aby test funkcji był funkcją asynchroniczną, …


11
grep -P już nie działa. Jak mogę przepisać moje wyszukiwania?
Wygląda na to, że nowa wersja OSX nie obsługuje już grep -Pi w związku z tym niektóre z moich skryptów przestały działać. var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt` Muszę przechwycić grep do zmiennej i muszę użyć asercji o zerowej szerokości, jak również \K var2=`grep -P -o '(property:)\K.*\d+(?=end)' file.txt` Wszelkie alternatywy byłyby …
102 macos  perl  shell 


4
Jak wyłączyć wszystkie kontrole SSL dla listonosza dla określonej witryny
Przeczytaj uważnie. Nie wysyłaj mi linku do importowania certyfikatu. Używam Postmana do kontroli jakości i testów. Mam system testowy, który często przebudowuję, więc jest całkowicie zaufany. Ma własne certyfikaty z podpisem własnym i importuję je zgodnie z opisem: http://blog.getpostman.com/2014/01/28/using-self-signed-certificates-with-postman/ Jednak kiedy wchodzę na stronę https://mysite.mycompany.com , pojawia się komunikat „NET …

3
Jak mogę połączyć dwa zatwierdzenia w jeden?
Mam gałąź „firstproject” z 2 zatwierdzeniami. Chcę się pozbyć tych zatwierdzeń i sprawić, by pojawiały się jako pojedyncze zatwierdzenie. Polecenie git merge --squashbrzmi obiecująco, ale kiedy uruchamiam git merge --squashmój terminal, po prostu wyświetla opcje polecenia. Jaka jest poprawna komenda? Commit 1: Added 'homepage.html' Added 'contacts.html' Commit 2: Added 'homepage.php' …
102 git  merge  branch  git-svn  rebase 

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.