Programowanie

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


23
Jak dynamicznie przypisywać właściwości do obiektu w TypeScript?
Gdybym chciał programowo przypisać właściwość do obiektu w JavaScript, zrobiłbym to w ten sposób: var obj = {}; obj.prop = "value"; Ale w TypeScript powoduje to błąd: Właściwość „prop” nie istnieje w przypadku wartości typu „{}” Jak mam przypisać nową właściwość do obiektu w TypeScript?
359 typescript 


15
Jak przetestować pojedynczy plik za pomocą Jest?
Jestem w stanie przetestować wiele plików przy użyciu Jest, ale nie mogę wymyślić, jak przetestować pojedynczy plik. Mam: Biegać npm install jest-cli --save-dev Zaktualizowano package.json: `{..." scripts ": {" test ":" jest "} ...} Napisał szereg testów. Uruchamianie npm testdziała zgodnie z oczekiwaniami (obecnie wykonuje 14 testów). Jak przetestować pojedynczy …
359 node.js  jestjs 

16
Android 8.0: java.lang.IllegalStateException: Nie można uruchomić usługi Intent
Po uruchomieniu aplikacji aplikacja uruchamia usługę, która powinna wykonać jakieś zadanie sieciowe. Po wybraniu interfejsu API na poziomie 26 moja aplikacja nie uruchamia się w systemie Android 8.0 w tle. Przyczyna: java.lang.IllegalStateException: Niedozwolony do uruchomienia usługi Zamiar {cmp = my.app.tt / com.my.service}: aplikacja jest w tle UidRecord {90372b1 u0a136 Bezczynność …


16
Czy widok jest szybszy niż proste zapytanie?
Jest select * from myView szybciej niż samo zapytanie, aby utworzyć widok (w celu uzyskania tego samego zestawu wyników): select * from ([query to create same resultSet as myView]) ? Nie jest dla mnie całkowicie jasne, czy widok używa jakiegoś buforowania, dzięki czemu jest szybszy w porównaniu z prostym zapytaniem.

24
Karty Bootstrap na Twitterze: przejdź do konkretnej karty na stronie Przeładuj stronę lub hiperłączu
Zajmuję się tworzeniem strony internetowej, w której korzystam z platformy Bootstrap Framework Twittera i jej kart Bootstrap JS . Działa świetnie, z wyjątkiem kilku drobnych problemów, z których jednym jest to, że nie wiem, jak przejść bezpośrednio do konkretnej karty z linku zewnętrznego. Na przykład: <a href="facility.php#home">Home</a> <a href="facility.php#notes">Notes</a> powinien …

11
Zamień tabulatory na spacje w vimie
Chciałbym przekonwertować tabulację na spacje w gVim. Dodałem następujący wiersz do mojego _vimrc: set tabstop=2 Działa, aby zatrzymać się na dwóch spacjach, ale nadal wygląda na to, że włożony jest jeden klawisz tabulacji (próbowałem użyć klawisza h, aby policzyć spacje później). Nie jestem pewien, co powinienem zrobić, aby gVim przekonwertował …
358 vim  vi 

5
if, elif, else problemy z instrukcją w Bash
Nie mogę ustalić, na czym ifpolega problem z poniższym stwierdzeniem w odniesieniu do elifi then. Pamiętaj, że printfwciąż jest w fazie rozwoju. Po prostu nie byłem jeszcze w stanie tego przetestować w oświadczeniu, więc jest to prawdopodobnie błąd. Występuje błąd: ./timezone_string.sh: line 14: syntax error near unexpected token `then' ./timezone_string.sh: …
358 bash  if-statement 


1
Widok listy Metoda getListItemXmlAttributes kończy się niepowodzeniem z elementami potomnymi publikacji
Utworzyłem klasę JS do zapełniania danych widoku listy SG / folderów, gdy elementy są modyfikowane. ( Zgodnie z podejściem Jaime'a) Wszystko działa świetnie, gdy operuję elementami w publikacji, w której zostały utworzone. Przykład: otwieram komponent lub stronę, a locked bykolumna niestandardowa natychmiast aktualizuje się i pokazuje moją nazwę użytkownika. Jednak …


4
Jakie są różnice między git prune, git prune, git fetch --prune itp
Moja sytuacja jest taka ... ktoś pracujący nad tym samym repozytorium usunął oddział z repozytorium lokalnego i zdalnego ... Większość osób, które pytały o tego rodzaju problem w przypadku przepełnienia stosu lub innych witryn, nadal ma problem z odgałęzieniami git branch -ana liście rozgałęzień zdalnego śledzenia na dole: * master …
358 git  remote-branch 


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.