Programowanie

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

11
Jak opublikować moduł napisany w ES6 do NPM?
Miałem właśnie zamiar opublikować moduł w NPM, kiedy myślałem o przepisaniu go w ES6, aby był zarówno przyszłościowy, jak i nauczony ES6. Użyłem Babel do transpozycji do ES5 i uruchomienia testów. Ale nie jestem pewien, jak postępować: Czy transpiluję i publikuję folder wynikowy / wyjściowy w NPM? Czy dołączam folder …

8
Edytować i odtwarzać ponownie XHR Chrome / Firefox itp.?
Szukałem sposobu na zmianę żądania XHR wysłanego w mojej przeglądarce, a następnie ponowne odtworzenie. Powiedzmy, że w przeglądarce zostało wykonane pełne żądanie POST, a jedyną rzeczą, którą chcę zmienić, jest mała wartość, a następnie odtworzenie jej ponownie. Byłoby to o wiele łatwiejsze i szybsze do zrobienia bezpośrednio w przeglądarce. Wyszukałem …



7
Grepowe postacie przed i po meczu?
Używając tego: grep -A1 -B1 "test_pattern" file wyświetli jedną linię przed i po dopasowanym wzorcu w pliku. Czy istnieje sposób, aby wyświetlić nie wiersze, ale określoną liczbę znaków? Linie w moim pliku są dość duże, więc nie interesuje mnie drukowanie całej linii, a raczej obserwowanie dopasowania w kontekście. Jakieś sugestie, …
144 bash  grep 




8
pobierz atrybuty danych w kodzie JavaScript
Mam następny html: <span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span> Czy można pobrać atrybuty zaczynające się od data-i użyć ich w kodzie JavaScript, takim jak poniższy kod? Na razie nullw rezultacie otrzymuję . document.getElementById("the-span").addEventListener("click", function(){ var json = JSON.stringify({ id: parseInt(this.typeId), subject: this.datatype, points: parseInt(this.points), user: "H. Pauwelyn" }); });

5
Zdarzenie wyboru pliku <input type = 'file'> HTML
Powiedzmy, że mamy ten kod: &lt;form action='' method='POST' enctype='multipart/form-data'&gt; &lt;input type='file' name='userFile'&gt;&lt;br&gt; &lt;input type='submit' name='upload_btn' value='upload'&gt; &lt;/form&gt; co skutkuje tym: Gdy użytkownik kliknie przycisk „Przeglądaj ...”, zostanie otwarte okno dialogowe wyszukiwania plików: Użytkownik wybiera plik, klikając go dwukrotnie lub klikając przycisk „Otwórz”. Czy istnieje zdarzenie JavaScript, którego mogę użyć, aby …


4
Jak sortować licznik według wartości? - pyton
Czy istnieje pythoniczny sposób sortowania licznika według wartości, poza wykonywaniem poleceń listowych z odwróconym rozumieniem listowym? Jeśli tak, jest to szybsze niż to: &gt;&gt;&gt; from collections import Counter &gt;&gt;&gt; x = Counter({'a':5, 'b':3, 'c':7}) &gt;&gt;&gt; sorted(x) ['a', 'b', 'c'] &gt;&gt;&gt; sorted(x.items()) [('a', 5), ('b', 3), ('c', 7)] &gt;&gt;&gt; [(l,k) for …

10
Jak zastosować krycie do zmiennej koloru CSS?
Projektuję aplikację w electron, więc mam dostęp do zmiennych CSS. Zdefiniowałem zmienną koloru w vars.css: :root { --color: #f0f0f0; } Chcę użyć tego koloru main.css, ale z pewnym kryciem: #element { background: (somehow use var(--color) at some opacity); } Jak bym to zrobił? Nie używam żadnego preprocesora, tylko CSS. Wolałbym …

8
Jak zezwolić na wszystkie typy połączeń sieciowych HTTP i HTTPS w Android (9) Pie?
Od wersji Android 9 Pie żądania bez szyfrowania nigdy nie będą działać. Domyślnie system będzie oczekiwał, że domyślnie użyjesz protokołu TLS. Możesz przeczytać tę funkcję tutaj, więc jeśli wysyłasz żądania tylko przez HTTPS, jesteś bezpieczny. Ale co z aplikacjami, które wysyłają żądania za pośrednictwem różnych witryn, na przykład aplikacje podobne …

13
Jak wkleić nową linię z vimem?
Często muszę wkleić coś do nowej linii w vimie. Zwykle robię to: o&lt;Esc&gt;p Który wstawia nowy wiersz i przełącza mnie w tryb wstawiania, potem wychodzi z trybu wstawiania i na koniec wkleja. Trzy naciśnięcia klawiszy. Niezbyt wydajne. Jakieś lepsze pomysły?
144 vim  editor 

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.