Programowanie

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

5
Git: Pokaż wszystkie różne zmiany w jednej linii w określonym pliku w całej historii git
Rozejrzałem się i nie jestem pewien, czy jest to możliwe, ale oto: Mam plik (javascript) (powiedzmy /lib/client.js), w którym mam przypisany do zmiennej unikalny identyfikator, na przykład: var identifier = "SOME_IDENTIFIER"; Możesz myśleć o identyfikatorze jak o numerze wersji: okresowo będziemy zmieniać tę zmienną na nowy identyfikator. Chciałbym znaleźć wszystkie …
112 git 

8
Nie można ustawić wartości logicznych w LocalStorage?
Zauważyłem, że nie mogę ustawić wartości logicznych w localStorage? localStorage.setItem("item1", true); alert(localStorage.getItem("item1") + " | " + (localStorage.getItem("item1") == true)); Zawsze wyświetla alerty, true | falsegdy próbuję to sprawdzić localStorage.getItem("item1") == "true", alerty są prawdziwe ... Jak ustawić element localStoragejako prawdziwy? Nawet jeśli jest to ciąg, myślałem, ===że sprawdzę tylko …
112 javascript 


4
Jak ustawić „auto” dla górnego limitu, ale zachować stałą dolną granicę za pomocą matplotlib.pyplot
Chcę ustawić górną granicę osi Y na „auto”, ale chcę, aby dolna granica osi Y zawsze wynosiła zero. Próbowałem „auto” i „autorange”, ale wydaje się, że nie działają. Z góry dziękuję. Oto mój kod: import matplotlib.pyplot as plt def plot(results_plt,title,filename): ############################ # Plot results # mirror result table such that …
112 python  matplotlib 


5
Gdzie zdefiniowano PATH_MAX w systemie Linux?
Który plik nagłówkowy powinienem wywołać, #includeaby móc używać PATH_MAX jako int do określania rozmiaru ciągu? Chcę móc zadeklarować: char *current_path[PATH_MAX]; Ale kiedy to robię, mój kompilator (Clang / LLVM w systemie Linux) wyświetla następujący błąd: recursive_find6.c:29:20: error: use of undeclared identifier 'PATH_MAX' char *current_path[PATH_MAX]; ^ Próbowałem przeprowadzić wyszukiwanie w Google, …
112 c  linux  gcc  include  clang 

15
Jak sprawdzić, czy nie udało się załadować tagu <script>
Dynamicznie dodaję &lt;script&gt;tagi do strony &lt;head&gt;i chciałbym być w stanie stwierdzić, czy ładowanie się w jakiś sposób nie powiodło - 404, błąd skryptu w załadowanym skrypcie, cokolwiek. W przeglądarce Firefox działa to: var script_tag = document.createElement('script'); script_tag.setAttribute('type', 'text/javascript'); script_tag.setAttribute('src', 'http://fail.org/nonexistant.js'); script_tag.onerror = function() { alert("Loading failed!"); } document.getElementsByTagName('head')[0].appendChild(script_tag); Jednak to …

4
ASP.NET MVC: czy kontroler jest tworzony dla każdego żądania?
Bardzo proste pytanie: czy kontrolery w ASP.NET są tworzone dla każdego żądania HTTP, czy też są tworzone podczas uruchamiania aplikacji i ponownie wykorzystywane we wszystkich żądaniach? Czy kontroler zostanie utworzony tylko dla konkretnego żądania HTTP? Jeśli moje wcześniejsze założenia są prawidłowe, czy mogę na tym polegać? Chcę utworzyć kontekst bazy …

8
Wywołaj funkcję Javascript z adresu URL / paska adresu
Czy można wywołać funkcję javascript z adresu URL? Zasadniczo próbuję wykorzystać metody JS na stronie, na której nie mam dostępu do źródła. Coś jak: http://www.example.com/mypage.aspx?javascript:printHelloWorld() Wiem, że jeśli umieścisz javascript:alert("Hello World");w pasku adresu, to zadziała. Podejrzewam, że odpowiedź na to pytanie brzmi: nie, ale po prostu zastanawiałem się, czy istnieje …
112 javascript  url 


3
Przepływ logowania pojedynczego przy użyciu tokena JWT do uwierzytelniania między domenami
W sieci jest wiele informacji na temat używania JWT ( Json Web Token) do uwierzytelniania. Ale nadal nie znalazłem jasnego wyjaśnienia, jaki powinien być przepływ podczas używania tokenów JWT do rozwiązania pojedynczego logowania w środowisku wielu domen . Pracuję dla firmy, która ma wiele witryn na różnych hostach. Użyjmy example1.com …

11
MVVM w WPF - Jak ostrzec ViewModel o zmianach w modelu… czy powinienem?
Przeglądam kilka artykułów MVVM, przede wszystkim to i to . Moje konkretne pytanie brzmi: Jak komunikować zmiany modelu z modelu do ViewModel? W artykule Josha nie widzę, żeby to robił. ViewModel zawsze pyta Model o właściwości. W przykładzie Rachel ma implementację modelu INotifyPropertyChangedi wywołuje zdarzenia z modelu, ale są one …
112 c#  .net  wpf  mvvm 

20
Firefox ignoruje wybraną opcję = „wybrana”
Jeśli zmienisz listę rozwijaną i odświeżysz stronę, Firefox wydaje się ignorować wybrany atrybut. &lt;option selected="selected" value="Test"&gt;Test&lt;/option&gt; W rzeczywistości wybierze opcję, którą wcześniej wybrałeś (przed odświeżeniem). To kończy się dla mnie problemem, ponieważ w menu jest wyzwalane zdarzenie, które zmienia inne rzeczy. Czy istnieje sposób, aby Firefox zatrzymał to zachowanie (inny …

4
RSpec: jak sprawdzić, czy metoda została wywołana?
Pisząc testy RSpec, piszę dużo kodu, który wygląda tak, aby upewnić się, że metoda została wywołana podczas wykonywania testu (ze względu na argument, powiedzmy, że tak naprawdę nie mogę przesłuchać stanu obiektu po wywołaniu, ponieważ operacja, którą wykonuje metoda, nie jest łatwa do zobaczenia). describe "#foo" it "should call 'bar' …

3
Django usuwa obiekt z relacji ManyToMany
Jak usunąć obiekt z relacji Wiele do wielu bez usuwania samego obiektu? Przykład: Mam modele Moodsi Interest. Moodma pole wiele-do-wielu interests(czyli a models.ManyToManyField(Interest)). Tworzę instancję Moodsnazwaną my_mood. W my_moodspolu zainteresowań mam my_interest, to znaczy &gt;&gt;&gt; my_mood.interests.all() [my_interest, ...] Jak usunąć my_interestz programu my_moodbez usuwania jednej z instancji modelu? Innymi słowy, …

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.