Programowanie

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


11
Dodawanie tylko niezatwierdzonych plików
Jednym z poleceń, które uważam za niezwykle przydatne w Git, jest git add -uwrzucanie do indeksu wszystkiego oprócz nieśledzonych plików. Czy jest odwrotność tego? W ciągu ostatnich kilku miesięcy często znajdowałem się w sytuacji, w której interaktywnie dodawałem aktualizacje do indeksu i chcę dodać wszystkie nieśledzone pliki do tego indeksu …
168 git  git-add 

7
Dlaczego mogę używać funkcji, zanim zostanie zdefiniowana w JavaScript?
Ten kod zawsze działa, nawet w różnych przeglądarkach: function fooCheck() { alert(internalFoo()); // We are using internalFoo() here... return internalFoo(); // And here, even though it has not been defined... function internalFoo() { return true; } //...until here! } fooCheck(); Nie mogłem jednak znaleźć ani jednej wzmianki o tym, dlaczego …

26
Przewiń na górę strony po wyrenderowaniu w respond.js
Mam problem, na który nie mam pomysłu, jak go rozwiązać. W moim komponencie reagowania wyświetlam długą listę danych i kilka linków na dole. Po kliknięciu któregokolwiek z tych linków wypełniam listę nowym zbiorem linków i muszę przewinąć do góry. Problem w tym, jak przewinąć do góry po wyrenderowaniu nowej kolekcji? …
168 scroll  reactjs  render 

27
„Nie ma takiego modułu” w przypadku używania @testable w testach Xcode Unit
Niedawno zaktualizowałem do Xcode 7 beta 5. Próbowałem dodać test jednostkowy do wcześniejszego projektu, ale w @testable import myModuleNamelinii pojawia się komunikat o błędzie „Nie ma takiego modułu [nazwa_modułu]” . próbowałem czyszczenie projektu za pomocą OptionClean Build Folder zaznaczenie, że opcja „Włącz testowalność” (debugowanie) została ustawiona na Tak w opcjach …


12
process.env.NODE_ENV jest niezdefiniowany
Próbuję postępować zgodnie z samouczkiem dotyczącym NodeJs. Nie sądzę, żebym coś przeoczył, ale kiedy dzwonię, process.env.NODE_ENVjedyna wartość, jaką otrzymuję, jest nieokreślona. Według moich badań wartością domyślną powinno być „rozwój”. W jaki sposób ta wartość jest ustawiana dynamicznie i gdzie jest ustawiona początkowo?

20
JavaScript - sortuj tablicę na podstawie innej tablicy
Czy można posortować i uporządkować tablicę, która wygląda tak: itemsArray = [ ['Anne', 'a'], ['Bob', 'b'], ['Henry', 'b'], ['Andrew', 'd'], ['Jason', 'c'], ['Thomas', 'b'] ] aby dopasować układ tej tablicy: sortingArr = [ 'b', 'c', 'b', 'b', 'a', 'd' ] Niestety nie mam żadnych identyfikatorów do śledzenia. Musiałbym nadać priorytet …
168 javascript 

12
Nazwa komponentu dynamicznego React / JSX
Staram się dynamicznie renderować komponenty na podstawie ich typu. Na przykład: var type = "Example"; var ComponentName = type + "Component"; return <ComponentName />; // Returns <examplecomponent /> instead of <ExampleComponent /> Wypróbowałem rozwiązanie zaproponowane tutaj Dynamiczne nazwy komponentów React / JSX To dało mi błąd podczas kompilacji (używając browserify …

9
Jak zmienić wybraną opcję HTML za pomocą JavaScript?
Mam takie menu opcji: <form name="AddAndEdit"> <select name="list" id="personlist"> <option value="11">Person1</option> <option value="27">Person2</option> <option value="17">Person3</option> <option value="10">Person4</option> <option value="7">Person5</option> <option value="32">Person6</option> <option value="18">Person7</option> <option value="29">Person8</option> <option value="28">Person9</option> <option value="34">Person10</option> <option value="12">Person11</option> <option value="19">Person12</option> </select> </form> A teraz chcę zmienić wybraną opcję za pomocą href. Na przykład: <a href="javascript:void(0);" onclick="document.getElementById('personlist').getElementsByTagName('option')[11].selected = …

8
Jak ustawić domyślną wartość kolumny sygnatury czasowej na bieżącą sygnaturę czasową za pomocą migracji Laravel?
Chciałbym utworzyć kolumnę ze znacznikiem czasu z domyślną wartością CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPużywania Laravel Schema Builder / Migrations. Kilka razy przejrzałem dokumentację Laravel i nie widzę, jak mogę ustawić to jako domyślne dla kolumny znacznika czasu. timestamps()Funkcja sprawia, że ustawienia domyślne 0000-00-00 00:00dla obu kolumn, które to sprawia.

4
Żadnych ograniczonych globali
Używam React i Redux do tworzenia aplikacji internetowej, a kiedy zaczynałem projekt, otrzymałem to: Line 13: Unexpected use of 'location' no-restricted-globals Search for the keywords to learn more about each error. Dużo szukam sposobu rozwiązania tego problemu, ale żadna ze znalezionych odpowiedzi nie pomogła mi, więc zwróciłem się do przepełnienia …


17
vue.js 2 jak obserwować przechowywanie wartości z vuex
Używam vuexi vuejs 2razem. Jestem nowy vuex, chcę obserwować storezmianę zmiennej. Chcę dodać watchfunkcję w moimvue component Oto, co mam do tej pory: import Vue from 'vue'; import { MY_STATE, } from './../../mutation-types'; export default { [MY_STATE](state, token) { state.my_state = token; }, }; Chcę wiedzieć, czy są jakieś zmiany …

11
ASP.NET Core Pobierz tablicę Json przy użyciu IConfiguration
W pliku appsettings.json { "MyArray": [ "str1", "str2", "str3" ] } W Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddSingleton<IConfiguration>(Configuration); } W HomeController public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { this._config = config; } public IActionResult Index() { return Json(_config.GetSection("MyArray")); } } Powyżej znajdują …

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.