Programowanie

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

9
Odmówił załadowania skryptu, ponieważ narusza on następującą dyrektywę Content Security Policy
Kiedy próbowałem wdrożyć moją aplikację na urządzeniach z systemem Android powyżej 5.0.0 ( Lollipop ), otrzymywałem następujące komunikaty o błędach: 07-03 18: 39: 21.621: D / SystemWebChromeClient (9132): file: ///android_asset/www/index.html: Line 0: odmówiono załadowania skryptu „http: // xxxxx”, ponieważ narusza on następującą treść Dyrektywa zasad bezpieczeństwa: "script-src 'self' 'unsafe-eval' 'unsafe-inline'". …



2
Funkcja pobierająca / ustawiająca ES6 z funkcją strzałki
Używam babel6 i dla mojego projektu dla zwierząt tworzę opakowanie dla XMLHttpRequest, dla metod, których mogę użyć: open = (method, url, something) => { return this.xhr.open(method, url, something); } ale dla właściwości funkcja strzałki nie działa to działa: get status() { return this.xhr.status; } ale nie mogę użyć get status …

5
Jak utworzyć gałąź z określonego zatwierdzenia w innej gałęzi
Zrobiłem kilka zatwierdzeń w gałęzi master, a następnie połączyłem je w gałęzi deweloperskiej. Chcę utworzyć gałąź z określonego zatwierdzenia w gałęzi deweloperskiej, która została najpierw zatwierdzona w gałęzi master. Użyłem poleceń: git checkout dev git branch <branch name> <commit id> Jednak tworzy to gałąź z gałęzi głównej, a nie gałęzi …
107 git  git-branch 

4
W Angular, co to jest „pathmatch: full” i jaki ma efekt?
Tutaj używa pathmatch jako pełnego, a kiedy usuwam to pathmatch, nawet nie ładuje aplikacji ani nie uruchamia projektu import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { HttpModule } from '@angular/http'; import { RouterModule } from '@angular/router'; import { AppComponent } from './app.component'; import { …


2
Jak zachować podziały wierszy podczas przechowywania danych wyjściowych polecenia w zmiennej?
Używam powłoki bash w systemie Linux. Mam ten prosty skrypt… #!/bin/bash TEMP=`sed -n '/'"Starting deployment of"'/,/'"Failed to start context"'/p' "/usr/java/jboss/standalone/log/server.log" | tac | awk '/'"Starting deployment of"'/ {print;exit} 1' | tac` echo $TEMP Jednak po uruchomieniu tego skryptu ./temp.sh całe wyjście jest drukowane bez powrotu karetki / nowych wierszy. Nie …
107 linux  bash  shell  line-breaks 

8
Dlaczego instalacja Pandy w Alpine Linux zajmuje wieki
Zauważyłem, że instalacja Pandas i Numpy (to zależność) w kontenerze Docker przy użyciu podstawowego systemu operacyjnego Alpine vs. CentOS lub Debian trwa znacznie dłużej. Stworzyłem mały test poniżej, aby zademonstrować różnicę czasu. Pomijając kilka sekund, jakie Alpine zajmuje aktualizacja i pobranie zależności kompilacji w celu zainstalowania Pandas i Numpy, dlaczego …
107 pandas  numpy  docker  alpine 

23
Jak uzyskać liczbę losowych elementów z tablicy?
Pracuję nad „jak uzyskać dostęp do elementów losowo z tablicy w javascript”. Znalazłem wiele linków na ten temat. Like: Pobierz losowy element z tablicy JavaScript var item = items[Math.floor(Math.random()*items.length)]; Ale w tym przypadku możemy wybrać tylko jedną pozycję z tablicy. Jeśli chcemy więcej niż jednego elementu, jak możemy to osiągnąć? …




7
Uzyskanie zwracanego typu funkcji
Mam następującą funkcję: function test(): number { return 42; } Mogę określić typ funkcji za pomocą typeof: type t = typeof test; Tutaj tbędzie () => number. Czy istnieje sposób na uzyskanie zwracanego typu funkcji? Chciałbym tbyć numberzamiast () => number.

7
jak zainstalować wiele wersji pakietu przy użyciu npm
Ze względu na https://github.com/npm/npm/issues/2943 npm nigdy nie będzie obsługiwać możliwości aliasowania pakietów i instalowania wielu wersji tego samego pakietu. Obejścia opublikowane w sprawie github mogą działać w przypadku modułów czystego JS, ale ponieważ npm staje się standardem zarządzania pakietami frontendu, pakiety zawierają teraz różne zasoby, takie jak CSS. Czy istnieje …
107 npm  packages  frontend 

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.