Programowanie

2104
Wyodrębnij nazwę pliku i rozszerzenie w Bash

Chcę osobno pobrać nazwę pliku (bez rozszerzenia) i rozszerzenie. Najlepszym rozwiązaniem, jakie do tej pory znalazłem, jest: NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` Jest to złe, ponieważ nie działa, jeśli nazwa pliku zawiera wiele .znaków. Jeśli, powiedzmy,...

2102
Otwórz adres URL w nowej karcie (a nie w nowym oknie)

Próbuję otworzyć adres URL w nowej karcie, a nie w wyskakującym oknie. Widziałem powiązane pytania, w których odpowiedzi wyglądałyby mniej więcej tak: window.open(url,'_blank'); window.open(url); Ale żaden z nich nie działał dla mnie, przeglądarka nadal próbowała otworzyć wyskakujące...

2053
Błąd ssh „uprawnienia są zbyt otwarte”

Miałem problem z komputerem Mac, w którym nie mogłem już zapisać żadnego rodzaju pliku na dysku. Musiałem zrestartować lwa OSX i zresetować uprawnienia do plików i acls. Ale teraz, gdy chcę zatwierdzić repozytorium, otrzymuję następujący błąd od ssh: Permissions 0777 for...

2041
Jak działa JavaScript .prototype?

Nie przepadam za dynamicznymi językami programowania, ale napisałem sporo kodu JavaScript. Nigdy tak naprawdę nie zastanawiałem się nad tym programowaniem opartym na prototypach, czy ktoś wie, jak to działa? var obj = new Object(); obj.prototype.test = function() { alert('Hello?'); }; var obj2 =...