perl

Po co uczyć się Perla, Pythona, Ruby, jeśli firma używa C++, C# lub Javy jako języka aplikacji? [zamknięte]

Zastanawiam się dlaczego Programista C++, C#, Java chciałby nauczyć się dynamicznego języka? Zakładając, że firma nie zmieni ... go języka. Poza oczywistym, że pracownik będzie miał szerszy pogląd, pracodawcy zazwyczaj szukają jakiejś "realnej" korzyści.

Jak mogę usunąć znak nowej linii, jeśli jest to ostatni znak w pliku?

Mam kilka plików, które chciałbym usunąć ostatni znak nowej linii, jeśli jest to ostatni znak w pliku. od -c pokazuje mi, że ... d, ale najlepsze, co mogłem wymyślić, to nie robić sztuczki: sed -e '$s/\(.*\)\n$/\1/' abc Jakieś pomysły, jak to zrobić?

Jak usunąć zduplikowane elementy z tablicy w Perlu?

Mam tablicę w Perlu: my @my_array = ("one","two","three","two","three"); Jak usunąć duplikaty z tablicy?

Jak Mogę używać CPAN jako użytkownik nie-root?

Chcę zainstalować moduły Perla na współdzielonym serwerze, na którym nie mam dostępu do roota. Jak mogę to zrobić? Wydaje się ... iania polecenia), czy możliwe jest zaktualizowanie używanego polecenia CPAN z mojego konta bez konieczności dostępu do roota?

Jak szybko zsumować wszystkie liczby w pliku?

Mam plik, który zawiera kilka tysięcy liczb, każda w swojej własnej linii: 34 42 11 6 2 99 ... Chcę napisać skrypt, który ... nie, ale nie jest zbyt wydajne. (To trwa kilka minut, aby uruchomić.) Szukam bardziej wydajnego rozwiązania. Jakieś sugestie?

Jak mogę wypuścić UTF - 8 z Perla?

Próbuję napisać skrypt Perla używając pragmy utf8 i otrzymuję nieoczekiwane rezultaty. Używam Mac OS X 10.5 (Leopard) i edyt ... rint( "$str\n" ); Wiesz, co robię źle? Spodziewam się, że otrzymam "Çirçös" w wyjściu, ale zamiast tego otrzymuję "ir ir s".

Jak zaktualizować wszystkie moduły CPAN do ich najnowszych wersji?

Jak zaktualizować wszystkie moduły CPAN do ich najnowszych wersji?

Jak skutecznie obliczyć biegowe odchylenie standardowe?

Mam tablicę list liczb, np.: [0] (0.01, 0.01, 0.02, 0.04, 0.03) [1] (0.00, 0.02, 0.02, 0.03, 0.02) [2] (0.01, 0.02, 0.02, 0 ... echodząca przez tablicę tylko raz? Każdy kod w języku interpretowanym (np. Perl lub Python) lub pseudokodzie jest w porządku.

Jak włączyć automatyczne składanie w Vim?

Jak włączyć automatyczne składanie w Vim? set foldmethod=syntax wydaje się, że nic nie robi.

Jak mogę sprawdzić, czy tablica Perla zawiera określoną wartość?

Próbuję znaleźć sposób na sprawdzenie istnienia wartości w tablicy bez iteracji przez tablicę. Czytam plik dla parametru. M ... nowy parametr i jeśli nie istnieje w @badparams, przetworzyć go. Jeśli istnieje w @badparams, przejdź do następnego odczytu.

Wskazówki dotyczące niskiego zużycia pamięci Perla

Jakie są dobre wskazówki, jak utrzymać niskie zużycie pamięci w skrypcie Perla? Jestem zainteresowany nauką, jak utrzymać mój ... ątkami w Perlu / Linuksie, jaka jest najbardziej niezawodna metoda określania rzeczywiste zużycie pamięci na podstawie wątku?

Jak drukować linie między dwoma wzorami, inclusive lub exclusive (w sed, AWK lub Perl)?

Mam taki plik jak poniżej i chciałbym wydrukować linie pomiędzy dwoma podanymi wzorami PAT1 i PAT2. 1 2 PAT1 3 - first bl ... zyć wszystkie możliwe kombinacje tego, włączając lub wyłączając wzór. Jak wydrukować wszystkie linie pomiędzy dwoma wzorami?

Jak niezawodnie odgadnąć kodowanie między MacRoman, CP1252, Latin1, UTF-8 i ASCII

W pracy wygląda na to, że żaden tydzień nie upłynie bez jakiegoś zakodowania, nieszczęścia lub katastrofy. Problem zwykle wy ... a linii, które są w jakimś 8-bitowym kodowaniu-Microsoft CP1252, jak sądzę. Trochę to potrwa, zanim się tym przejedziesz. :(

Jak uruchomić skrypt Perla jako demona systemowego w Linuksie?

Jaki jest prosty sposób na uruchomienie skryptu Perla jako demona w Linuksie? Obecnie jest to na CentOS. Chciałbym, aby uruc ... c jakaś integracja /etc/rc.d/init.d również byłaby miła, ale zawsze mógłbym dodać niestandardową linię do /etc/rc.d/rc.local.

Użycie 'use utf8;' daje mi 'szeroki znak w druku'

Jeśli uruchamiam następujący program Perl: perl -e 'use utf8; print "鸡\n";' Dostaję to Ostrzeżenie: Wide character in p ... ogę to naprawić? Używam Perla 5.16.2. Mam ten sam problem, jeśli jest to w pliku, zamiast być jednym linerem w linii poleceń.

while (1) Vs. for (;;) czy jest różnica prędkości?

Długa wersja... Pewien współpracownik stwierdził dzisiaj po obejrzeniu mojego użycia while (1) w skrypcie Perla, który for ( ... nia, ale gcc a zwłaszcza Tłumacze zrobi tę samą operację (skok procesora) dla obu tych dni, ponieważ są zoptymalizowane.

Jak uzyskać pełną ścieżkę do wykonywanego skryptu Perla?

Mam skrypt Perla i muszę określić pełną ścieżkę i nazwę pliku skryptu podczas wykonywania. Odkryłem, że w zależności od tego, ... y również może się różnić, Nie mogę wymyślić sposobu na niezawodne uzyskanie fullpath+filename skryptu. Ktoś ma rozwiązanie?

Jak wyodrębnić ciąg znaków według wzorca za pomocą GREP, REGEX lub PERL

Mam plik, który wygląda mniej więcej tak: <table name="content_analyzer" primary-key="id"> <type="global" /> ... r2 i content_analyzer_items. Robię to na Linuksie, więc rozwiązanie wykorzystujące sed, perl, grep lub bash jest w porządku.

Jak Mogę zainstalować określoną wersję zestawu modułów Perla?

Mam za zadanie replikację środowiska produkcyjnego, aby stworzyć wiele środowisk testowych/sit. Jedną z rzeczy, które muszę ... ada production. Jaki jest najprostszy/najlepszy sposób na uzyskanie i zainstalowanie (a wiele) poszczególnych modułów Perla.

W Perlu, jak utworzyć hash, którego klucze pochodzą z danej tablicy?

Powiedzmy, że mam tablicę i Wiem, że będę robił wiele "czy tablica zawiera X?"czeki. Efektywnym sposobem na to jest przekszta ... sję tablicy na hash? Idealnie, powinien być wystarczająco uniwersalny, aby pobrać anonimową tablicę i zwrócić anonimowy hash.